22
Tugas ujian Tentang jenis-jenis system operasi,Strukture ALU,perbedaan S.O open source &berlisensi,dan penyebab corrupt intrupption D I S U S U N Oleh : Nama : Marjani harianto Semester : IV Dosen pembimbing :Volvo sihombing S.com M.com

Macam macam sistem operasi

Embed Size (px)

Citation preview

Tugas ujian

Tentang jenis-jenis system operasi,Strukture ALU,perbedaan S.O open source &berlisensi,dan

penyebab corrupt intrupption

D

I

S

U

S

U

N

Oleh :

Nama : Marjani harianto

Semester : IV

Dosen pembimbing :Volvo sihombing S.com M.com

1.Macam-Macam Sistem Operasi

Sistem operasi adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.

Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.

Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Hingga saat ini, sudah banyak sekali jenis Sistem operasi yang beredar. Berikut ini akan saya berikan beberapa contoh sistem operasi beserta kelebihan dan kekurangannya.

1. WINDOWS

Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis. Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1)

merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.

Kelebihan Windows

1. User friendly dibandingkan dengan sistem operasi yang lain2. Instalasi software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain3. Banyak software berbasis Windows4. Dukungan driver yang lebih banyak5. Banyak orang yang menggunakan Windows sehingga banyak perusahan membuat

aplikasinya menggunakan dasar Windows. Ada beberapa aplikasi yang hanya ada di Windows dan tidak di OS yang lainnya. Bahkan beberapa aplikasi vital dunia kerja.

6. Karena systemnya sudah dishare untuk bisa dikembangkan, maka semakin mudah siapa saja membuat software untuk dijalankan di Mircosoft Windows. Terutama dunia usaha yang membutuhkan aplikasi yang sesuai dengan kebutuhannya.

7. Perkembangan paling cepat dibanding software lainnya karena banyak perusahaan software yang konsisten menciptakan kemajuan pada sistem operasi Windows.

8. Banyak gratisan GPL dan Freeware ditawarkan untuk Windows.9. Kalau ada masalah mudah menyelesaikannya sebab hampir semua orang bisa, dan

mencari ahlinya juga tidak sulit disekitar kita.

Kekurangan Windows

1. Harga licensi mahal 2. Komunitas terlalu sedikit, karena bersifat closed-source3. Banyaknya virus yang sering menyerang Windows4. Sistem keamanan yang masih dibilang kurang5. Sistem yang kurang stabil

2. LINUX

Linux sebagai sistem operasi dengan menyusul pembangunan sebagai 'bebas' perangkatlunak open source, yang telah meningkatkan popularitas dan permintaan antara rumah dan perusahaan perangkat lunak komputer user. Dengan affor dan ceyang penuh fungsi komputer desktop solusi Linux adalah membuktikan untuk menjadi besar persaingan dengan Microsoft Windows dan Apple Macintosh sistem operasi. Linux adalah lagi yang cepat dan sistem operasi, dengan kemampuan untuk mengakomodasi beberapa pengguna, bertindak sebagai server Internet, dan dukungan yang mudah menggunakan antarmuka grafis. Memulai dengan Linux

namun telah diidentifikasi sebagai tugas menakutkan karena merupakan salah satu tampilan yang nampaknya di pertama sekilas, kompleks untuk mata yang tak terlatih. Akibatnya, pendidikan telah menjadi Linux tersedia secara luas dan dapat diakses oleh mata tak terlatih. Hal ini memungkinkan mereka untuk mendapatkan sistem operasi Linux intim pengetahuan dan keterampilan yang dibutuhkan untuk menggunakan perangkat lunak komputer efektif

Kelebihan Linux

1. Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.

2. Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.

3. Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux.

Kekurangan Linux

1. Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau edukasi kepada pengguna agar mulai terbiasa dengan Linux.

2. Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux. Untuk mencari daftar perangkat keras yang didukung pada Linux, kita dapat melihatnya di Linux-Drivers.org atau linuxhardware.org.

3. Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.

  

3. DOS

DOS adalah sistem operasi yang menggunakan interface command-line yang digunakan para pengguna komputer pada dekade tahun 1980-an. Untuk fasilitas booting komputer dan menjalankan beberapa aplikasi software, misalnya WS dan Lotus. Masih banyak fungsi DOS yang digunakan pada zaman sekarang, terutama dalam menyelesaikan beberapa troubleshooting pada hardware komputer. Walaupun bisa juga dilakukan pada sistem operasi berbasis GUI. Berikut ini fungsi-fungsi DOS.• Mengorganisasikan atau mengendalikan kegiatan komputer• Mengatur memori• Mengatur proses input dan output data• Management file• Management directory

Kekurangan Ms DOS

1. DOS tidak memiliki GUI sehingga membuat lebih ribet, karena menggunakan Command Line Interface

2. Windows yang sekarang (NT Tech) tidak begitu kompatibel dengan program DOS

Kelebihan program DOS

1. DOS menampilkan program yang lebih "realistis" dibandingkan windows karena beberapa command dari windows itu sendiri mengadaptasi dari DOS (misalkan command virus untuk menyembunyikan attribut)

4. HAIKU (Open BeOS)

OS dari BeOS atau HAIKU adalah Sistem operasi ini merupakan salah satu jenis sistem operasi yang bersifat Open Sourche. Dimana OS BeOS atau HAIKU ini pada jamannya sangat dikenal sebagai OS yang memiliki arsitektur yang kuat untuk menjalankan multimedia, mendukung multiprosesor, mendukung 64 journaling file sistem. Bukannya hanya itu saja OS ini pada masa itu mengalami perkembangan ynag sangat pesat yang dapat dilihat dari segi penggunanya. Slaah satu ketertarikan dari SOBeOS ini adalah tidak memiliki keterkaitan dengan sourche code. Dan saat itu SO BeOS ini memiliki saingan yang tidak tertandingi dari beberapa perusahann besar OS seperti MC-OS, APPLE, dan juga Microsoft Corporation hal ini merupakan suatu keistimewann sendiri bagi Jean Louis Gassée pendiri utama Be,Inc. Jean berasal dari suatu perusahaan Aplle dia keluar dari perushahaan tersebut dan membangun sebuah perusahan baru yang memberikan dampak besar dalam sejarah Sistem Operasi. Adapun Tujuan dari Be adalah membuat platform hardware baru dengan sistem operasi baru yang tidak terikat isu backwards compatibility dan dirancang untuk multiprocessing.

Kelebihan BeOS

1. Arsitektur yang kuat untuk multimedia2. Mendukung multiprosesor3. Mendukung 64 journaling file sistem.

Kekurangan BeOS

1. Hanya dapat digunakan pada Hardware modern (BeBOX)2. Untuk menjalankannya dibutuhkan Aplikasi Virtual seperti Qemu atau Vmware

5. FreeBSD

FreeBSD adalah suatu sistem operasi yang bekerja layaknya UNIX tetapi bukan turunan dari UNIX. Pertama kali dikembangkan oleh Berkeley Software Distribution pada tahun 1993.Operating system ini dijuluki FreebSD karena software ini gratis untuk digunakan oleh siapapun termasuk untuk kepentingan komersial, source code yang tersedia dengan gratis, siapapun dapat meningkatkan performa FreeBSD ini atau menemukan bug untuk mensubmit source codenya, kata “free” dapat diartikan sebagai gratis, atau dapat digunakan sesuai keinginan user.Saat ini FreeBSD banyak dipercaya sebagai OS untuk server yang menangani beban yang cukup tinggi. Tercatat beberapa situs internet tersibuk di dunia, seperti Yahoo.com, Hotmail.com, dan ftp.cdrom.com menggunakan FreeBSD sebagai sistem operasi bagi servernya. Sementara itu, di Indonesia FreeBSD menjadi tulang punggung dari jaringan AI3 (Asian Internet Interconnection Initiative). Jaringan yang di Indonesia berpusat di ITB ini bertujuan untuk menghubungkan perguruan tinggi serta lembaga pendidikan maupun riset di Indonesia ke jaringan internet melalui gateway internet AI3 di ITB.

Kelebihan FreeBSD

1. Memiliki sistem software third-party yang memberikan kemudahan yang berarti bagi para user untuk menambah atau menghapus aplikasi-aplikasi. Para user cukup mengeksekusi satu baris perintah dan aplikasi-aplikasi dengan sendirinya di-download, dicek integritasnya, di-build, dan diinstall secara otomatis. Tugas-tugas administrasi sistem menjadi sangat praktis dan mudah.

2. Keuntungan lain dalam memakai freebsd sebagai server diantaranya adalah mudah, gratis (bisa di download langsung dr www.freebsd.org), secure, powerfull, mendukung patch dan update, disertai port dan package u/ memudahkan install software lain, disertai firewall, dan ada team yang akan selalu develop OS FreeBSD.

3. Sistem stabil untuk database, server internet, intranet, fill-server, intranet client, pengembangan java., FreeBSD dapat berjalan lebih cepat dari Linux dalam beberapa bagian misal sebagai server NFS.

Kekurangan FreeBSD

1. Sedikit software untuk kantor apalagi versi gratisnya2. Free BSD tidak dapat digunakan pada mikro karnal lam PC IBM3. Free BSD tidak dapat mendukung ISA-plug-and-ply-card4. Kecilnya basis developer dan pemakai yg mencari bug/kelemahan program5. Belum jelas masa depannya untuk server database dan sistem operasi desktop.

6. SUN SOLARIS

Sun Solaris adalah sebuah sistem operasi keluarga Unix yang dikembangkan oleh Sun Microsystems Inc.Open solaris adalah Sun Solaris yang di open-source kan di bawah lisensi CDDL (Common Development and Distribution License). Solaris OS adalah operating system yang sangat terkenal didunia karena kestabilannya. Solaris OS sangat dipercaya sebagai OS server terutama pada mesin-mesin critical yang menuntut high availability, stability, reliable, serta scalable.

Kelebihan OS SolarisBanyak pihak yang beranggapan bahwa OS Solaris merupakan OS yang sangat sempurna bagi suatu sistem dengan kinerja yang membutuhkan high availability, stability, reliable, serta scalable. Diantara daftar kelebihan OS Solaris adalah sebagi berikut:

1. Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client, pembangunan Java.

2. Stabil dan popular dibandingkan dengan Windows NT.3. Mempunyai sistem operasi Unix versi "hampir" sempurna  

Kekurangan OS Solaris

1. Harga sistem operasi komersil yang mahal (versi berbayar). 2. Kepantasan inovasi Linux lama kelamaan memberi kesan kepada sistem Unix komersil.3. Sistem operasi Unix versi "hampir" percuma tidak sebaik sistem operasi Unix komersil.4. Driver hardware yang kurang baik pada versi "hampir" percuma.5. Sedikit perizinan untuk pejabat.

7. NOVELL OPERATING SISTEM

Dibuat oleh Novell Corporation. Sistem operasi yang dulu pernah digunakan oleh Fakultas MIPA UGM untuk Entry Key-In KRS mahasiswa.

Kelebihan :

1. Sebagai software jaringan;2. Kecepatan komunikasi antar PC dalam sebuah LAN (Local Area Network);3. Manajemen jaringannya mudah;4. Perangkat besar (space disk, memori) hanya pada computer yang digunakan sebagai

server.

Kekurangan :

1. Berbasis DOS sehingga mode operasinya tidak grafis.

8. UNIX

UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.

Kelebihan Unix:

1. Sistem operasinya gratis2. Tidak perlu mengintal driver lagi3. Mendapatkan applikasi multimedia dan desian grafis yang lengkap4. Tidak bisa terkena virus5. Desktopnya bagus

Kekurangan Unix:

1. Membingungkan karna berbeda dengan windows2. Format file yang terlalu sedikit3. Banyak software yang tidak complatible dengan linux

9. MAC OS

Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.

Kelebihan Machintosh:

1. Hardware dan sistem operasi berasal dari produsen yang sama.2. Tidak bisa di tembus virus dan worm.

Kekurangan Machintosh:

1. Hanya cocok bagi graphic designer.2. Hanya pihak MacOs saja yang mengembangkan sistem operasi ini3. Kurang cocok untuk aplikasi server dan game.

10.Symbian OS

Symbian adalah sebuah sistem operasi dan platform software yang didesain untuk ponsel pintar dan saat ini diawasi oleh Nokia. Platform Symbian adalah suksesor daripada Symbian OS dan Nokia Seri 60 yang sebelumnya sudah pernah beredar di pasaran; Tidak seperti Symbian OS, yang membutuhkan beberapa sistem antarmuka pengguna, Symbian menyertakan sebuah komponen antarmuka pengguna berdasarkan S60 5th Edition. Versi terakhirnya yaitu Symbian^3 sudah secara resmi dirilis pada kuartal 4 tahun 2010 lalu, pertama kali digunakan pada ponsel Nokia N8.

Kelebihan symbian

1. Symbian juga terbukti bisa tampil baik pada ponsel dan dirancang untuk multimedia, hampir semua aplikasi yang kompatibel bisa dipasang.

2. Symbian adalah sebutan dari nokia yang tidak diragukan lagi kualitasnya.3. Symbian merupakan os yang dapat dimodifikasi semua yang ada didalamnya.4. symbian dapat dibentuk atau gampangnya dirubah tampilannya sesuai selera.5. Symbian mampu bersaing dengan pesaing pesaing kelasnya.

Kekurangan symbian

1. symbian merosot dengan adanya os baru besutan dari merek dagang yang lain, seperti iphone atau yang paling berat yaitu blackberry yang sudah sangat populer saat ini.

2. Konfigursi systemnya hampir sama dengan komputer, symbian rentan terkena virus.3. Symbian terbilang hampir tersisih saat ini karena mungkin mulai tahun 2013 nokia tidak

mengeluarkan ponsel symbian lagi karena telah digantikan dengan windows mobile besutan nokia.

11.Blackberry

BlackBerry OS adalah milik Sistem Operasi Mobile, yang dikembangkan oleh Research In Motion untuk perusahaan BlackBerry garis smartphone perangkat genggam. Sistem operasi menyediakan multitasking dan mendukung perangkat input khusus yang telah diadopsi oleh RIM untuk digunakan dalam handheld, khususnya trackwheel, trackball, dan yang paling baru, yang trackpad dan touchscreen.

Platform BlackBerry mungkin paling dikenal karena dukungan asli untuk email perusahaan, melalui MIDP 1.0 dan, baru-baru ini, sebuah subset dari MIDP 2.0, yang memungkinkan aktivasi nirkabel lengkap dan sinkronisasi dengan Microsoft Exchange, Lotus Domino, atau Novell GroupWise email, kalender, tugas, catatan, dan kontak, bila digunakan dengan BlackBerry Enterprise Server. Sistem operasi juga mendukung WAP 1.2.

Pembaruan sistem operasi dapat secara otomatis tersedia dari operator nirkabel yang mendukung BlackBerry atas memuat perangkat lunak udara (OTASL) layanan.

Kelebihan Blackberry OS

1. secara keseluruhan, blackberry sangat menguntungkan untuk pengguna bisnis dan sangat optimal dari segi konsumsi daya.

2. Blackberry OS merupakan platform yang paling terkenal dan terkuat di pasar OS. dan makin banyak yang berpendapat jika Blackberry memiliki manajemen kontak yang sangat rapi dan akurat dari semua perangkat.

3. Blackberry sangat dikenal dengan ketangguhan karena hardwarenya dapat bertahan melebihi dari beban penggunaanya

4. Research in motion atau disingkat menjadi RIM seperti apple mampu untuk menghasilkan kualitas perangkat keras yang sangat hebat dan juga estetis. bahkan RIM juga menawarkan kebebasan memilih tidak seperti Apple OS.

Kekurangan Blackberry OS

1. RIM juga merilis apliction store sendiri yang disebut dengan Blackberry App World yang sama dengan Apple. namun kurangnya aplikasi dan antarmuka yang cukup rumit menjadikan memperlambat adopsi. dan rata aplikasi Blackberry jauh lebih mahal dari pada aplikasi iOS dan android

2. dibandingkan dengan platform lain seperti apple dan android, Blackberry OS memberikan pengalaman browsing yang lemah

3. blackberry masih dapat menjembatani kesenjangan yang masih berakar dari masyarakat perusahaan tidak seperti Aplle yang mampu untuk menjembatani konsumen secara luas

4. untuk mencapai integrasi yang penuh anda harus menginstal Blackberry Enterprise Server atau blackberry express terlebih dahulu yang pastinya akan menambah lapisan kompleksitas, manajeman biaya dan juga unsur bisnis.

12.android OS

Android (/ ̍ æ n . d r ɔɪ d / ; AN -droyd) adalah sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober 2008.

Kelebihan Anroid OS

1. User Friendly – Kalimat ini sangat melekat pada sistem operasi Windows miliknya microsoft, ibaratnya kita dengan sangat mudah mengoprasikan komputer hanya dengan belajar beberapa hari bahkan beberapa jam saja, dan ini juga melekat pada Android yang berjalan pada Smartphone.

2. Notifications – Anda dengan sangat mudah mendapatkan notifikasi dari smartphone android dengan mengatur beberapa akun Email, SMS , Voice Dial, Update dan lain sebagainya.

3. Tampilan – Dari segi tampilan, Android tidak kalah bagusnya dari iOs miliknya Apple, karena memang dari awal android hampir mengusung teknologi iOs, hanya saja ini versi murahnya.

4. Open Source – Operating system ini memang dibuat open source oleh penciptanya, karena memang berbasis kernel Linux. Jadi jangan kaget jika diluar sana ada banyak sekali Custom Rom untuk masing-masing perangkat android.

5. Aplikasi – Untuk Aplikasi anda akan disajikan jutaan pilihan aplikasi yang menarik dari yang gratis hingga berbayar, dan anda bisa mendownloadnya di Google Play.

Kekurangan androis OS

1. melakukan update system tidaklah mudah, anda harus menunggu dari masing-masing Vendor untuk merilis Update Versi yang terbaru. Tentu ini sangat tidak menyenangkan.

2. Batterai Cepat Habis – Ini sering terjadi jika anda menyalakan paket data dan menggunakan widget serta aplikasi yang berjalan secara berlebihan, untuk mengatasinya anda harus mengurangi aktivitas aplikasi pada smartphone anda.

3. Lemot atau Lag – Sebenarnya kalau ini ada kaitannya dengan spesifikasi dari masing-masing perangkat, namun ada kalanya Android ini tidak bersahabat dengan beberapa aplikasi dikarenakan Ram ataupun Prosesornya yang kurang memadai, jadi sesuaikan aplikasi dengan perangkatnya.

2.Aritmetic Logic Unit (ALU)

PENGERTIAN Arithmatic Logical Unit (ALU), adalah salah satu bagian/komponen dalam sistem di dalam sistem komputer yang berfungsi melakukan operasi/perhitungan aritmatika dan logika (Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. ALU bekerja besama-sama memori, di mana hasil dari perhitungan di dalam ALU di simpan ke dalam memori.Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem bilangan biner (two’s complement). ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU.

STRUKTUR DAN CARA KERJA PADA ALUALU akan bekerja setelah mendapat perintah dari Control Unit yang terletak pada processor. Control Unit akan memberi perintah sesuai dengan komando yang tertulis(terdapat) pada register. Jika isi register memberi perintah untuk melakukan proses penjumlahan, maka PC akan menyuruh ALU untuk melakukan proses penjumlahan. Selain perintah, register pun berisikan operand-operand. Setelah proses ALU selesai, hasil yang terbentuk adalah sebuah register yang

berisi hasil atau suatu perintah lainnya. Selain register, ALU pun mengeluarkan suatu flag yang berfungsi untuk memberi tahu kepada kita tentang kondisi suatu processor seperti apakah processor mengalami overflow atau tidak.ALU (Arithmethic and Logic Unit) adalah bagian dari CPU yang bertanggung jawab dalam proses komputasi dan proses logika. Semua komponen pada CPU bekerja untuk memberikan asupan kepada ALU sehingga bisa dikatakan bahwa ALU adalah inti dari sebuah CPU. Perhitungan pada ALU adalah bentuk bilangan integer yang direpresentasikan dengan bilangan biner. Namun, untuk saat ini, ALU dapat mengerjakan bilangan floating point atau bilangan berkoma, tentu saja dipresentasikan dengan bentuk bilangan biner. ALU mendapatkan data (operand, operator, dan instruksi) yang akan disimpan dalam register. Kemudian data tersebut diolah dengan aturan dan sistem tertentu berdasarkan perintah control unit. Setelah proses ALU dikerjakan, output akan disimpan dalam register yang dapat berupa sebuah data atau sebuah instruksi. Selain itu, bentuk output yang dihasilkan oleh ALU berupa flag signal. Flag signal ini adalah penanda status dari sebuah CPU. Bilangan integer (bulat) tidak dikenal oleh komputer dengan basis 10. Agar komputer mengenal bilangan integer, maka para ahli komputer mengkonversi basis 10 menjadi basis 2. Seperti kita ketahui, bahwa bilangan berbasis 2 hanya terdiri atas 1 dan 0. Angka 1 dan 0 melambangkan bahwa 1 menyatakan adanya arus listrik dan 0 tidak ada arus listrik. Namun, untuk bilangan negatif, computer tidak mengenal simbol (-). Komputer hanya mengenal simbol 1 dan 0. Untuk mengenali bilangan negatif, maka digunakan suatu metode yang disebut dengan Sign Magnitude Representation. Metode ini menggunakan simbol 1 pada bagian paling kiri (most significant) bit. Jika terdapat angka 18 = (00010010)b, maka -18 adalah (10010010)b. Akan tetapi, penggunaan sign-magnitude memiliki 2 kelemahan. Yang pertama adalah terdaptnya -0 pada sign magnitude[0=(00000000)b; -0=(10000000)b]. Seperti kita ketahui, angka 0 tidak memiliki nilai negatif sehingga secara logika, sign-magnitude tidak dapat melakukan perhitungan aritmatika secara matematis. Yang kedua adalah, tidak adanya alat atau software satupun yang dapat mendeteksi suatu bit bernilai satu atau nol karena sangat sulit untuk membuat alat seperti itu. Oleh karena itu, penggunaan sign magnitude pada bilangan negatif tidak digunakan, akan tetapi diganti dengan metode 2′s complement. Metode 2′s complement adalah metode yang digunakan untuk merepresentasikan bilangan negatif pada komputer. Cara yang digunakan adalah dengan nilai terbesar dari biner dikurangin dengan nilai yang ingin dicari negatifnya. Contohnya ketika ingin mencari nilai -18, maka lakukan cara berikut:1. ubah angka 18 menjadi biner (00010010)b2. karena biner tersebut terdiri dari 8 bit, maka nilai maksimumnya adalah 111111113. kurangkan nilai maksimum dengan biner 18 -> 11111111 – 00010010 = 111011014. kemudian, dengan sentuhan terakhir, kita tambahkan satu -> 11101101 + 00000001 = 11101110

3.open source dan closed source

1.Open source

    Open source adalah perangkat lunak dimana kode program terbuka dan disediakan oleh pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih lanjut dan disebar luaskan. Jika ada pembuat perangkat lunak yang tidak mengizinkan kode programnya diubah atau dimodifikasi, maka bukanlah disebut sebagai open source walaupun kode program dari perangkat lunak tersebut tersedia.

       Open source (kode program terbuka) dipopulerkan tahun 1998. Sejarah perangkat lunak open source lahir sejak kultur hacker berkembang di laboratorium-laboratorium komputer di universitas-universitas Amerika seperti Stanford, Berkeley, Carnegie Mellon, dan MIT pada tahun 1960-an dan 1970-an.Sistem operasi open source dinggap menguntungkan, khususnya oleh para pengguna open source. Beberapa keuntungan dan kerugian dari open source :

Keuntungan

1.      Banyak tenaga (SDM) yang berperan mengerjakan proyek2.      Kesalahan (bugs, error) lebih cepat ditemukan dan diperbaiki3.      Kualitas hasil lebih terjamin karena komunitas melakukan evaluasi4.      Lebih aman5.      Hemat biaya6.      Tidak mengulangi development

Kekurangan

1.      Kurangnya SDM yang dapat memanfaatkan open source2.      Tidak adanya proteksi terhadap HAKI

Contoh Sistem operasi yang termasuk Open Source adalah

         Linux:Ubuntu, Red Hat,  Mandriva, CentOS, Fedora, Blankon, OpenSUSE, Clear OSOpen BSD dan Free BSD

         Open Solaris dan Solaris         Android

2. Close Source

     Close Source adalah Sistem operasi yang codenya tidak dibuka untuk umum, pemilik code yang close source bisa membagi source codenya melalui lisensi dengan gratis maupun membayar. meskipun gratis, lisensi tertentu bisa membuat sebuah sistem operasi tidak sepenuhnya open source. Misalnya jika lisensi tersebut ada larangan untuk memodifikasi code, maka sistem operasi ini tidak open source.

Keuntungan Closed Source

1.      Kestabilan sistem terjamin karena ada penangung jawab resmi.2.      Support langsung dari pemilik aplikasi /program.3.      Mudah mendapatkan sertifikasi.4.      Lebih mudah digunakan / dipelajari / dipahami karena mayoritas pengguna menggunakannya

( pada daerah tertentu ).

Kekurangan Close Source

1.      Tidak ada support khusus / langsung dari pembuat (developer).2.      Celah yang terbuka, bisa dimanfaatkan untuk pengambilan informasi.3.      Sosialisasi pemakaian, agak sulit, karena umumnya pengguna menggunakan close source

(e.g.Windows),hanya pada daerah tertentu).4.      Sulit untuk mendapatkan sertifikasi.5.      Adanya lisensi yang mengharuskan pengguna untuk menyediakan dana /financial.6.      Pengembangan terbatas.7.      Diperlukan antivirus.8.      Aplikasi umumnya tersedia berbayar.9.      Deteksi kelemahan aplikasi menunggu feedback dari pengguna.

Contoh Sistem operasi yang termasuk Close Source adalah

         Microsoft Windows

4.penyebab terjadinya corrupt interupption

INTERUPPT

Interupsi adalah suatu permintaan khusus kepada mikroprosessor untuk melakukan

sesuatu. Bila terjadi interupsi,maka komputer akan menghentikan dahulu apa yang sedang

dikerjakannya dan melakukan apa yang diminta oleh yang menginterupsi. Interupsi adalah

merupakan pusat sistem operasi, yang menyediakan cara efisien bagi sistem operasi untuk

berinteraksi dan bereaksi terhadap lingkungannya. Pemrograman berbasis interupsi secara

langsung didukung hampir seluruh CPU modern. Interupsi menyediakan cara otomatis

menyimpan isi register local dan menjalankan kode khusus sebagai respon terhadap sebuah

kejadian. Bahkan komputer yang paling dasar sekalipun mendukung interupsi hardware dan

membolehkan pemrogram untuk menentukan kode yang akan di jalankan ketika terjadi sebuah

kejadian.

Penyebab Interupsi

Mekanisme interupsi tidak hanya digunakan untuk menangani operasi yang berhubungan dengan

perangkat M/K. Sistem operasi menggunakan mekanisme interupsi untuk beberapa hal, di

antaranya:

1.  Menangani exception, Exception adalah suatu kondisi dimana terjadi sesuatu, atau dari

sebuah operasi didapatkan hasil tertentu yang dianggap khusus sehingga harus mendapat

perhatian lebih, contohnya, pembagian dengan nol, pengaksesan alamat memori yang restricted

atau tidak valid, dll.

2.   Mengatur virtual memory paging.

3.   Menangani perangkat lunak interupsi.

4. Menangani alur kontrol kernel.

Jika interupsi yang terjadi merupakan permintaan untuk transfer data yang besar, maka

penggunaan interupsi menjadi tidak efisien, untuk mengatasinya digunakanlah DMA.

MACAM-MACAM PESAN ERROR

·         Attempted Write To Readonly Memory (stop code 0X000000BE)

Biasanya masalah ini disebabkan adanya kesalahan pada driver atau service. Apabila nama file

dan service disebutkan coba uninstal software tersebut atau driver tersebut (rolling back the

driver). Dan cari driver yang sesuai dengan Operating System-nya.

·         Bad Pool Caller (stop code 0X000000C2)

Penyebab masalah ini mirip dengan masalah “Attempted Write To Readonly Memory,” di atas.

Selain itu error ini juga dapat disebabkan oleh hardware yang rusak/cacat. Apabila masalah ini

muncul ketika sedang melakukan upgrade Windows, itu dapat disebabkan adanya hardware yang

tidak kompatibel dengan Windows. Coba lepas hardware yang bermasalah atau cari driver yang

sesuai untuk Windwos-nya.

·         Data Bus Error (stop code 0X0000002E)

Masalah ini biasanya disebabkan karena ada kerusakan/cacat pada hardware, biasanya adalah

memory. Selain cacat pada memory bisa juga karena kerusakan motherboard, harddisk, ganti

hardwarenya…

·         Driver IRQL Not Less Or Equal (stop code 0X000000D1)

Disebabkan drivers mengakses hardware address yang tidak sesuai. Bisa juga disebabkan karena

masalah seperti pada “Attempted Write To Readonly Memory,” di atas. Lihat masalah

“Attempted Write To Readonly Memory” di atas.

·         Driver Power State Failure (stop code 0X0000009F)

Disebabkan tidak cocok/kompatibel antara “computer’s power management” dengan driver atau

services yang berjalan. Biasa terjadi pada saat komputer melakukan “hibernasi”. Apabila nama

file dan service disebutkan coba uninstal software tersebut atau driver tersebut (rolling back the

driver). Atau coba men-disable “Windows’ support for power management”.

·         Driver Unloaded Without Cancelling Pending Operations (stop code 0X000000CE)

Penyebab masalah ini mirip dengan masalah “Attempted Write To Readonly Memory,” di atas.

Lihat masalah “Attempted Write To Readonly Memory” di atas.

·         Driver Used Excessive Ptes (stop code 0X000000D)

Lihat pada masalah “No More System PTEs,” di bawah.

·         Hardware Interrupt Storm (stop code 0X000000F2)

Masalah timbul ketika suatu hardware (USB atau SCSI controller) gagal untuk “melepas” sebuah

IRQ. Kegagalan tersebut biasanya disebabkan karena masalah pada driver. Selain itu masalah ini

juga dapat timbul karena adanya dua perangkat menggunakan IRQ yang sama.

·         Inaccessible Boot Device (stop code 0X0000007B)

Biasanya masalah ini timbul pada saat startup Windows apabila Windows tidak dapat membaca

data mengenai system boot partition. Bisa juga disebabkan karena harddisk yang error, file

boot.ini yang cacat (corrupted). Bila tidak ada masalah pada disk drive, partisi dan file boot.ini

(ketika dua Operating System terinstall) coba cek settingan booting pada BIOS. Apabila masalah

ini munculketika sedang melakukan upgrade Windows, itu dapat disebabkan adanya hardware

yang tidak kompatibel dengan Windows. Coba lepas hardware yang bermasalah atau cari driver

yang sesuai untuk Windwos-nya.

·         Kernel Data Inpage Error (stop code 0X0000007A)

Masalah timbul pada virtual memory, biasanya karena windows tidak dapat membaca atau

menulis data ke swap file. Kemungkinan penyebab antara lain bad sectors, virus, memory yang

cacat, atau bahkan kerusakan motherboard.

·         Kernel Stack Inpage Error (stop code 0X00000077)

Penyebab mirip dengan masalah “Kernel Data Inpage Error,” di atas.

·         Kmode Exception Not Handled (stop code 0X0000001E)

Biasanya masalah ini disebabkan adanya kesalahan pada driver atau service, konfilk IRQ.

Apabila nama file dan service disebutkan coba uninstal software tersebut atau driver tersebut

(rolling back the driver). Masalah ini juga dapat disebabkan karena kurangnya space pada disk

pada saat melakukan instalasi.

·         No More System PTEs (stop code 0X0000003F)

Masalah muncul karena Windows kekurangan Page Table Entries (PTEs). PTEs digunakan

untuk melakukan mapping RAM. Dimana mapping ini dilakukan oleh Virtual Memory Manager

(VMM). Masalah ini juga dapat muncul ketika anda menggunakan beberapa monitor sekaligus.

Apabila error tersebut sering muncul, coba untuk menambah alokasi untuk PTEs pada Windows

dengan cara sebagai berikut:

1.       Buka Registry Editor.

2. Lihat pada: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\

Session Manager\Memory Management

3. Double-click pada PagedPoolSize , masukkan value-nya 0 , klik OK.

4. Kemudian double-click pada SystemPages. Jika menggunakan beberapa monitor

sekaligus masukkan valuenya 36000. Selain itu masukkan valuenya 40000 jika RAM

sebesar 128MB atau kurang. Jika RAM 128MB atau lebih masukkan valuenya 110000.

5. Setelah selesai, klik OK, tutup Registry Editor dan restart komputernya. when you’re

done. The change will take effect when you restart Windows.

·         NTFS File System (stop code 0X00000024)

Error disebabkan adanya masalah yang dilaporkan oleh Ntfs.sys (driver yang berfungsi untuk

membaca dan menulis NTFS). Jika masih menggunakan file system FAT 32, error message yang

timbul akan mirip (stop code 0X00000023). Masalah ini bisa diatasi dengan mengganti hardisk

anda.

·         Page Fault In Nonpaged Area (stop code 0X00000050)

Penyebab masalah ini mirip dengan masalah “Attempted Write To Readonly Memory,” di

atas.

·         Status Image Checksum Mismatch (stop code 0Xc0000221)

Kemungkinan penyebab error ini adalah kerusakan pada swap file, atau driver yang corrupted.

Solusi 1 : Anda dapat menggunakan Driver Rollback atau System Restore dari safe mode, untuk

mengembalikan driver sebelumnya. Anda juga dapat menggunakan Windows XP Professional

pemulihan fitur seperti Konfigurasi Baik Terakhir yang Diketahui pilihan startup, Cadangan,

atau Automated System Recovery untuk mengembalikan konfigurasi bekerja sebelumnya.

Setelah mengembalikan dari media backup, anda mungkin perlu mengajukan permohonan

kembali service pack atau hotfix, tergantung pada saat backup dilakukan.

Solusi 2 : Jika pesan Stop nama file tertentu, cobalah menggantinya secara manual dengan

salinan dari Windows XP Professional sistem operasi CD dengan mode aman atau Recovery

Console. Untuk sistem yang menggunakan FAT16 atau sistem file FAT32, Anda memiliki

pilihan untuk menggunakan Windows 98 atau Windows Millennium Edition Emergency Boot

disk untuk mengakses hard disk..

Jika file asli dari CD sistem operasi memiliki nama file yang berakhir dengan tanda garis bawah

(_) karakter, Anda tidak dapat menggunakan file sampai terkompresi. Konsol Pemulihan’s Salin

perintah ini sangat ideal untuk menyalin file terkompresi karena mendeteksi dan memperluas

mereka. Jika Anda tidak menentukan nama file tujuan, Anda harus mengubah nama file

diperluas dengan ekstensi yang benar sebelum menggunakannya. Dari safe mode atau Recovery

Console, Anda dapat menggunakan perintah Expand uncompress dan menyalin file ke lokasi

tujuan. Dalam Recovery Console, file yang diperluas diberi nama yang benar setelah disalin ke

lokasi tujuan. Untuk informasi lebih lanjut tentang Expand Menyalin atau perintah, lihat

Windows XP Help and Support Centre.

·         Status System Process Terminated (stop code 0Xc000021A)

Disebabkan adanya masalah pada Winlogon.exe atau pada Client Server Runtime Subsystem

(CSRSS). Bisa juga disebabkan karena suatu user dengan level administrator merubah

permission suatu file-file penting pada sistem Windows.

·         Unexpected Kernel Mode Trap (stop code 0X0000007F)

Umumnya error ini disebabkan karena memory yang cacat, kerusakan motherboard atau

temperatur prossesor yang tinggi (biasanya terjadi karena overclocking)

·         Unmountable Boot Volume (stop code 0X000000ED)

Disebabkan karena Windows tidak bisa “mount” boot volume. Lihat juga pada bagian

“Inaccessible Boot Device,"