Senin, 22 November 2010

2.Sistem Operasi & Software

%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-family%3A+inherit%3B%22%3E%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3E%7ESistem+Operasi%3C%2Fspan%3E%3C%2Fspan%3E%0D%0A%0D%0A%3Cdiv+class%3D%22MsoNormal%22+style%3D%22background%3A+white%3B+line-height%3A+9.85pt%3B+margin-top%3A+3.35pt%3B+mso-line-height-rule%3A+exactly%3B+text-align%3A+justify%3B+text-indent%3A+18.0pt%3B+text-justify%3A+inter-ideograph%3B%22%3E%0D%0A%3Cspan+style%3D%22height%3A+2px%3B+left%3A+0px%3B+margin-left%3A+-3px%3B+margin-top%3A+1px%3B+position%3A+absolute%3B+width%3A+277px%3B%22%3E%3Cimg+height%3D%222%22+src%3D%22file%3A%2F%2F%2FC%3A%2FUsers%2Fkaos%2FAppData%2FLocal%2FTemp%2Fmsohtmlclip1%2F01%2Fclip_image001.gif%22+v%3Ashapes%3D%22_x0000_s1026%22+width%3D%22277%22+%2F%3E%3C%2Fspan%3E%3C%2Fdiv%3E%0D%0A%7E+Sistem+operasi+adalah+progam+yang+bertindak+sebagai+perantaraantara+user+dengan+perangkat+keras+komputer.+Sistem+operasi+digunakan+untuk+mengeksekusi+progam+user+dan+memudahkan+menyelesaikan+masalah+user.+Selain+itu+dengan+adanya+sistem+operasi+membuat+sistem+komputer+nyaman+digunakan.+Sistem+operasi+mempunyai+tujuan+untuk+menggunakan+perangkat+keras+komputer+secara+efisien.%0D%0A%3Cdiv%3E%0D%0A%0D%0A%3C%2Fdiv%3E%0D%0A%3Cdiv%3E%0D%0ASeiring+dengan+berkembangnya+pengetahuan+dan+teknologi%2C+pada+saat+ini+terdapat+berbagai+sistem+operasi+dengan+keunggulan+masing-masing.+Untuk+lebih+memahami+sistem+operasi+maka+sebaiknya+perlu+diketahui+terlebih+dahulu+beberapa+konssep+dasar+mengenai+sistem+operasi+itu+sendiri.%3C%2Fdiv%3E%0D%0A%3Cdiv%3E%0D%0A%0D%0A%3C%2Fdiv%3E%0D%0A%3Cdiv%3E%0D%0A%0D%0A%3C%2Fdiv%3E%0D%0A%3Cdiv%3E%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3EFungsi+Dasar%3C%2Fspan%3E%26nbsp%3B%3C%2Fdiv%3E%0D%0A%3Cdiv%3E%0D%0A%7E+Sistem+komputeer+pada+dasarnya+terdiri+dari+empat+komponen+utama%2C+yaitu+perangkat+keras%2C+progam+aplikasi%2C+sistem-operasi%2C+dan+user.+Sistem+oprasi+berfungsi+untuk+mengatur+dan+mengawasi+penggunaan+perangkat+keras+oleh+berbagai+progam+aplikasi+serta+para+pengguna.%3C%2Fdiv%3E%0D%0A%3Cdiv%3E%0D%0A%0D%0A%3C%2Fdiv%3E%0D%0A%3Cdiv%3E%0D%0ASistem+operasi+berfungsi+ibarat+pemerintahan+dalam+sebuah+negara%2C+dalam+arti+membuat+kondisi+komputer+agar+dapat+menjalankan+progam+secara+benar.+Untuk+menghindari+konflik+yang+terjadi+pada+saat+pengguna+menggunakan+sumber+daya+yang+sama%2C+sistem+operasi+mengatur+pengguna+mana+yang+dapat+mengakses+suatu+sumber+daya.+Sistem+operasi+juga+sering+disebut+%3Ci%3Eresource+allocator.+%3C%2Fi%3ESatu+lagi+fungsi+penting+sistem+operasi+ialah+sebagai+progam+pengendali+yamg+bertujuan+untuk+menghindari+kekeliruan+%3Ci%3E%28error%29+%3C%2Fi%3Edan+pengguna+komputer+yang+tidak+perlu.%3C%2Fdiv%3E%0D%0A%3Cdiv%3E%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3E%0D%0A%3C%2Fspan%3E%3C%2Fdiv%3E%0D%0A%3Cdiv%3E%0D%0A%3Cdiv%3E%0D%0A%3Cspan+lang%3D%22EN-US%22+style%3D%22letter-spacing%3A+-0.05pt%3B%22%3E%3C%2Fspan%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+left%3B%22%3E%0D%0A%3Cspan+lang%3D%22EN-US%22+style%3D%22letter-spacing%3A+-0.05pt%3B%22%3E%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3ETujuan+Mempelajari+Sistem+Operasi%3C%2Fspan%3E%3C%2Fspan%3E%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+left%3B%22%3E%0D%0A%3Cspan+lang%3D%22EN-US%22+style%3D%22letter-spacing%3A+-0.05pt%3B%22%3E%7E+Tujuan+mempelajari+sistem+operasi+adalah+agar+dapat+merancang+sendiri+serta+dapat+memodifikasi+sistem+yang+telah+ada+sesuai+dengan+kebutuhan+kita%2C+agar+dapat+memilih+alternatif+sistem+operasi%2C+memaksimalkan+pengguna+sistem+operasi+dan+agar+konsep+dan+teknik+sistem+operasi+dapat+diterapkan+pada+aplikasi-aplikasi+lain.%3C%2Fspan%3E%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+left%3B%22%3E%0D%0A%3Cspan+lang%3D%22EN-US%22+style%3D%22letter-spacing%3A+-0.05pt%3B%22%3E%0D%0A%3C%2Fspan%3E%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+left%3B%22%3E%0D%0A%3Cspan+lang%3D%22EN-US%22+style%3D%22letter-spacing%3A+-0.05pt%3B%22%3E%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3ESasaran+Sistem+Operasi%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+left%3B%22%3E%0D%0A%3Cspan+lang%3D%22EN-US%22+style%3D%22letter-spacing%3A+-0.05pt%3B%22%3E%7E+Sistem+operasi+mempunyai+tiga+sasaran+utama+yaitu+%3A+-%3Ci%3Ekenyamanan%3C%2Fi%3E%26nbsp%3B%28membuat+penggunaan+komputer+menjadi+lebih+nyaman%2C+-%3Ci%3Eeffisien%3C%2Fi%3E%26nbsp%3B%28penggunaan+sumber+daya+manusia+sistem+komputer+secara+efisien%29%2Cserta+mampu+-%3Ci%3Eberevolusi%3C%2Fi%3E%26nbsp%3B%28sistem+operasi+harus+dibangun+sehingga+memungkinkan+dan+memudahkan+pengembangan%2Cpengujian+serta+pengajuan+sistem-sistem+yang+baru%29.%3C%2Fspan%3E%0D%0A%3Cspan+lang%3D%22EN-US%22+style%3D%22letter-spacing%3A+-0.05pt%3B%22%3E%0D%0A%3C%2Fspan%3E%0D%0A%3Cspan+lang%3D%22EN-US%22+style%3D%22letter-spacing%3A+-0.05pt%3B%22%3E%0D%0A%3C%2Fspan%3E%0D%0A%3Cspan+lang%3D%22EN-US%22+style%3D%22letter-spacing%3A+-0.05pt%3B%22%3E%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3ESejarah+Sistem+Informasi%3C%2Fspan%3E%3C%2Fspan%3E%0D%0A%0D%0AMenurut+Tanenbaum%2C+sistem+operasi+mengalami+perkembangan+yang+sangat+pesat%2C+yang+dapat+dibagi%0D%0Akedalam+empat+generasi%3A%0D%0A%E2%80%A2+Generasi+Pertama+%281945-1955%29%0D%0AGenerasi+pertama+merupakan+awal+perkembangan+sistem+komputasi+elektronik+sebagai+pengganti%0D%0Asistem+komputasi+mekanik%2C+hal+itu+disebabkan+kecepatan+manusia+untuk+menghitung+terbatas+dan%0D%0Amanusia+sangat+mudah+untuk+membuat+kecerobohan%2C+kekeliruan+bahkan+kesalahan.+Pada+generasi+ini%0D%0Abelum+ada+sistem+operasi%2C+maka+sistem+komputer+diberi+instruksi+yang+harus+dikerjakan+secara%0D%0Alangsung.%0D%0A%E2%80%A2+Generasi+Kedua+%281955-1965%29%0D%0AGenerasi+kedua+memperkenalkan+Batch+Processing+System%2C+yaitu+Job+yang+dikerjakan+dalam+satu%0D%0Arangkaian%2C+lalu+dieksekusi+secara+berurutan.Pada+generasi+ini+sistem+komputer+belum+dilengkapi%0D%0Asistem+operasi%2C+tetapi+beberapa+fungsi+sistem+operasi+telah+ada%2C+contohnya+fungsi+sistem+operasi+ialah%0D%0AFMS+dan+IBSYS.%0D%0A%E2%80%A2+Generasi+Ketiga+%281965-1980%29%0D%0APada+generasi+ini+perkembangan+sistem+operasi+dikembangkan+untuk+melayani+banyak+pemakai%0D%0Asekaligus%2C+dimana+para+pemakai+interaktif+berkomunikasi+lewat+terminal+secara+on-line+ke+komputer%2C%0D%0Amaka+sistem+operasi+menjadi+multi-user+%28di+gunakan+banyak+pengguna+sekali+gus%29+dan%0D%0Amulti-programming+%28melayani+banyak+program+sekali+gus%29.%0D%0A%E2%80%A2+Generasi+Keempat+%28Pasca+1980an%29%0D%0ADewasa+ini%2C+sistem+operasi+dipergunakan+untuk+jaringan+komputer+dimana+pemakai+menyadari%0D%0Akeberadaan+komputer-komputer+yang+saling+terhubung+satu+sama+lainnya.+Pada+masa+ini+para%0D%0Apengguna+juga+telah+dinyamankan+dengan+Graphical+User+Interface+yaitu+antar-muka+komputer+yang%0D%0Aberbasis+grafis+yang+sangat+nyaman%2C+pada+masa+ini+juga+dimulai+era+komputasi+tersebar+dimana%0D%0Akomputasi-komputasi+tidak+lagi+berpusat+di+satu+titik%2C+tetapi+dipecah+dibanyak+komputer+sehingga%0D%0Atercapai+kinerja+yang+lebih+baik.%0D%0A%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3ELayanan+Sistem+Operasi%3C%2Fspan%3E%0D%0A%7ESebuah+sistem+operasi+yang+baik+menurut+Tanenbaum+harus+memiliki+layanan+sebagai+berikut%3A%0D%0Apembuatan+program%2C+eksekusi+program%2C+pengaksesan+I%2FO+Device%2C+pengaksesan+terkendali+terhadap+berkas%0D%0Apengaksesan+sistem%2C+deteksi+dan+pemberian+tanggapan+pada+kesalahan%2C+serta+akunting.%0D%0APembuatan+program+yaitu+sistem+operasi+menyediakan+fasilitas+dan+layanan+untuk+membantu+para%0D%0Apemrogram+untuk+menulis+program%3B+Eksekusi+Program+yang+berarti+Instruksi-instruksi+dan+data-data%26nbsp%3Bharus+dimuat+ke+memori+utama%2C+perangkat-parangkat+masukan%2F+keluaran+dan+berkas+harus+di-inisialisasi%2C%0D%r+0Aserta+sumber-daya+yang+ada+harus+disiapkan%2C+semua+itu+harus+di+tangani+oleh+sistem+operasi%3B%0D%0A%0D%0APengaksesan+I%2FO+Device%2C+artinya+Sistem+Operasi+harus+mengambil+alih+sejumlah+instruksi+yang+rumit+dan%0D%0Asinyal+kendali+menjengkelkan+agapemrogram+dapat+berfikir+sederhana+dan+perangkat+pun+dapat%0D%0Aberoperasi%3B+Pengaksesan+terkendali+terhadap+berkas+yang+artinya+disediakannya+mekanisme+proteksi%0D%0Aterhadap+berkas+untuk+mengendalikan+pengaksesan+terhadap+berkas%3B+Pengaksesan+sistem+artinya+pada%0D%0Apengaksesan+digunakan+bersama+%28shared+system%29%3B+Fungsi+pengaksesan+harus+menyediakan+proteksi%0D%0Aterhadap+sejumlah+sumber-daya+dan+data+dari+pemakai+tak+terdistorsi+serta+menyelesaikan+konflik-konflik%0D%0Adalam+perebutan+sumber-daya%3B+Deteksi+dan+Pemberian+tanggapan+pada+kesalahan%2C+yaitu+jika+muncul%0D%0Apermasalahan+muncul+pada+sistem+komputer+maka+sistem+operasi+harus+memberikan+tanggapan+yang%0D%0Amenjelaskan+kesalahan+yang+terjadi+serta+dampaknya+terhadap+aplikasi+yang+sedang+berjalan%3B+dan%0D%0AAkunting+yang+artinya+Sistem+Operasi+yang+bagus+mengumpulkan+data+statistik+penggunaan+beragam%0D%0Asumber-daya+dan+memonitor+parameter+kinerja.%0D%0A%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3ESistem+Operasi+Komputer%3C%2Fspan%3E%0D%0A%7EDewasa+ini+sistem+komputer+multiguna+terdiri+dari+CPU+%28Central+Processing+Unit%29%3B+serta+sejumlah+device%0D%0Acontroller+yang+dihubungkan+melalui+bus+yang+menyediakan+akses+ke+memori.+Setiap+device+controller%0D%0Abertugas+mengatur+perangkat+yang+tertentu+%28contohnya+disk+drive%2C+audio+device%2C+dan+video+display%29.+CPU%0D%0Adan+device+controller+dapat+dijalankan+secara+bersamaan%2C+namun+demikian+diperlukan+mekanisme%0D%0Asinkronisasi+untuk+mengatur+akses+ke+memori.%0D%0APada+saat+pertama+kali+dijalankan+atau+pada+saat+boot%2C+terdapat+sebuah+program+awal+yang+mesti%0D%0Adijalankan.+Program+awal+ini+disebut+program+bootstrap.+Program+ini+berisi+semua+aspek+dari+sistem%0D%0Akomputer%2C+mulai+dari+register+CPU%2C+device+controller%2C+sampai+isi+memori.%0D%0AInterupsi+merupakan+bagian+penting+dari+sistem+arsitektur+komputer.+Setiap+sistem+komputer+memiliki%0D%0Amekanisme+yang+berbeda.+Interupsi+bisa+terjadi+apabila+perangkat+keras+%28hardware%29+atau+perangkat+lunak%0D%0A%28software%29+minta+%22dilayani%22+oleh+prosesor.+Apabila+terjadi+interupsi+maka+prosesor+menghentikan+proses%0D%0Ayang+sedang+dikerjakannya%2C+kemudian+beralih+mengerjakan+service+routine+untuk+melayani+interupsi%0D%0Atersebut.+Setelah+selesai+mengerjakan+service+routine+maka+prosesor+kembali+melanjutkan+proses+yang%0D%0Atertunda.%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3EStruktur+Sistem+Operasi%3C%2Fspan%3E%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3E*%3C%2Fspan%3E%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3EKomponen-komponen+Sistem%3C%2Fspan%3E%0D%0A%7EPada+kenyataannya+tidak+semua+sistem+operasi+mempunyai+struktur+yang+sama.+Namun+menurut+Avi%0D%0ASilberschatz%2C+Peter+Galvin%2C+dan+Greg+Gagne%2C+umumnya+sebuah+sistem+operasi+modern+mempunyai%0D%0Akomponen+sebagai+berikut%3A%0D%0A%E2%80%A2+Managemen+Proses.%0D%0A%E2%80%A2+Managemen+Memori+Utama.%0D%0A%E2%80%A2+Managemen+Secondary-Storage.%0D%0A%E2%80%A2+Managemen+Sistem+I%2FO.%0D%0A%E2%80%A2+Managemen+Berkas.%0D%0A%E2%80%A2+Sistem+Proteksi.%0D%0A%E2%80%A2+Jaringan.%0D%0A%E2%80%A2+Command-Interpreter+system.%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E*Managemen+Proses%3C%2Fspan%3E%0D%0A%7EProses+adalah+keadaan+ketika+sebuah+program+sedang+di+eksekusi.+Sebuah+proses+membutuhkan+beberapa%0D%0Asumber+daya+untuk+menyelesaikan+tugasnya.+sumber+daya+tersebut+dapat+berupa+CPU+time%2C+memori%2C%0D%0Aberkas-berkas%2C+dan+perangkat-perangkat+I%2FO.%0D%0ASistem+operasi+bertanggung+jawab+atas+aktivitas-aktivitas+yang+berkaitan+dengan+managemen+proses%0D%0Aseperti%3A%0D%0A%E2%80%A2+Pembuatan+dan+penghapusan+proses+pengguna+dan+sistem+proses.%0D%0A%E2%80%A2+Menunda+atau+melanjutkan+proses.%0D%0A%E2%80%A2+Menyediakan+mekanisme+untuk+proses+sinkronisasi%0D%0A%0D%0A%E2%80%A2+Menyediakan+mekanisme+untuk+proses+komunikasi.%0D%0A%E2%80%A2+Menyediakan+mekanisme+untuk+penanganan+deadlock.%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E*+Managemen+Memori+Utama%3C%2Fspan%3E%0D%0A%7EMemori+utama+atau+lebih+dikenal+sebagai+memori+adalah+sebuah+array+yang+besar+dari+word+atau+byte%2C%0D%0Ayang+ukurannya+mencapai+ratusan%2C+ribuan%2C+atau+bahkan+jutaan.+Setiap+word+atau+byte+mempunyai+alamat%0D%0Atersendiri.+Memori+Utama+berfungsi+sebagai+tempat+penyimpanan+yang+akses+datanya+digunakan+oleh%0D%0ACPU+atau+perangkat+I%2FO.+Memori+utama+termasuk+tempat+penyimpanan+data+yang+sementara+%28volatile%29%2C%0D%0Aartinya+data+dapat+hilang+begitu+sistem+dimatikan.%0D%0ASistem+operasi+bertanggung+jawab+atas+aktivitas-aktivitas+yang+berkaitan+dengan+managemen+memori%0D%0Aseperti%3A%0D%0A%E2%80%A2+Menjaga+track+dari+memori+yang+sedang+digunakan+dan+siapa+yang+menggunakannya.%0D%0A%E2%80%A2+Memilih+program+yang+akan+di-load+ke+memori.%0D%0A%E2%80%A2+Mengalokasikan+dan+meng-dealokasikan+ruang+memori+sesuai+kebutuhan.%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E%0D%0A%3C%2Fspan%3E%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E*Managemen+Secondary-Storage%3C%2Fspan%3E%0D%0A%7EData+yang+disimpan+dalam+memori+utama+bersifat+sementara+dan+jumlahnya+sangat+kecil.+Oleh+karena%0D%0Aitu%2C+untuk+meyimpan+keseluruhan+data+dan+program+komputer+dibutuhkan+secondary-storage+yang%0D%0Abersifat+permanen+dan+mampu+menampung+banyak+data.+Contoh+dari+secondary-storage+adalah+harddisk%2C%0D%0Adisket%2C+dll.%0D%0ASistem+operasi+bertanggung-jawab+atas+aktivitas-aktivitas+yang+berkaitan+dengan+disk-management%0D%0Aseperti%3A+free-space+management%2C+alokasi+penyimpanan%2C+penjadualan+disk.%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E%0D%0A%3C%2Fspan%3E%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E*+Managemen+Sistem+I%2FO%3C%2Fspan%3E%0D%0A%7ESering+disebut+device+manager.+Menyediakan+%22device+driver%22+yang+umum+sehingga+operasi+I%2FO+dapat%0D%0Aseragam+%28membuka%2C+membaca%2C+menulis%2C+menutup%29.+Contoh%3A+pengguna+menggunakan+operasi+yang+sama%0D%0Auntuk+membaca+berkas+pada+hard-disk%2C+CD-ROM+dan+floppy+disk.%0D%0AKomponen+Sistem+Operasi+untuk+sistem+I%2FO%3A%0D%0A%E2%80%A2+Buffer%3A+menampung+sementara+data+dari%2F+ke+perangkat+I%2FO.%0D%0A%E2%80%A2+Spooling%3A+melakukan+penjadualan+pemakaian+I%2FO+sistem+supaya+lebih+efisien+%28antrian+dsb.%29.%0D%0A%E2%80%A2+Menyediakan+driver+untuk+dapat+melakukan+operasi+%22rinci%22+untuk+perangkat+keras+I%2FO+tertentu.%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E*+Managemen+Berkas%3C%2Fspan%3E%0D%0A%7EBerkas+adalah+kumpulan+informasi+yang+berhubungan+sesuai+dengan+tujuan+pembuat+berkas+tersebut.%0D%0ABerkas+dapat+mempunyai+struktur+yang+bersifat+hirarkis+%28direktori%2C+volume%2C+dll.%29.+Sistem+operasi%0D%0Abertanggung-jawab%3A%0D%0A%E2%80%A2+Pembuatan+dan+penghapusan+berkas.%0D%0A%E2%80%A2+Pembuatan+dan+penghapusan+direktori.%0D%0A%E2%80%A2+Mendukung+manipulasi+berkas+dan+direktori.%0D%0A%E2%80%A2+Memetakan+berkas+ke+secondary+storage.%0D%0A%E2%80%A2+Mem-backup+berkas+ke+media+penyimpanan+yang+permanen+%28non-volatile%29.%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E%0D%0A%3C%2Fspan%3E%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E*+Sistem+Proteksi%3C%2Fspan%3E%0D%0A%7EProteksi+mengacu+pada+mekanisme+untuk+mengontrol+akses+yang+dilakukan+oleh+program%2C+prosesor%2C+atau%0D%0Apengguna+ke+sistem+sumber+daya.+Mekanisme+proteksi+harus%3A%0D%0A%E2%80%A2+membedakan+antara+penggunaan+yang+sudah+diberi+izin+dan+yang+belum.%0D%0A%E2%80%A2+specify+the+controls+to+be+imposed.%0D%0A%E2%80%A2+provide+a+means+of+enforcement.%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E*+Jaringan%3C%2Fspan%3E%0D%0A%7ESistem+terdistribusi+adalah+sekumpulan+prosesor+yang+tidak+berbagi+memori+atau+clock.+Tiap+prosesor%0D%0Amempunyai+memori+sendiri.+Prosesor-prosesor+tersebut+terhubung+melalui+jaringan+komunikasi+Sistem%0D%0Aterdistribusi+menyediakan+akses+pengguna+ke+bermacam+sumber-daya+sistem.+Akses+tersebut%0D%0Amenyebabkan%3A%0D%0A%E2%80%A2+Computation+speed-up.%0D%0A%E2%80%A2+Increased+data+availability.%0D%0A%E2%80%A2+Enhanced+reliability.%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E*+Command-Interpreter+System%3C%2Fspan%3E%0D%0A%7ESistem+Operasi+menunggu+instruksi+dari+pengguna+%28command+driven%29.+Program+yang+membaca+instruksi%0D%0Adan+mengartikan+control+statements+umumnya+disebut%3A+control-card+interpreter%2C+command-line%26nbsp%3Binterpreter%2C+dan+UNIX+shell.+Command-Interpreter+System+sangat+bervariasi+dari+satu+sistem+operasi+ke%0D%0Asistem+operasi+yang+lain+dan+disesuaikan+dengan+tujuan+dan+teknologi+I%2FO+devices+yang+ada.+Contohnya%3A%0D%0ACLI%2C+Windows%2C+Pen-based+%28touch%29%2C+dan+lain-lain.%0D%0A%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+large%3B%22%3E*Layanan+Sistem+Operasi%3C%2Fspan%3E%0D%0A%7EEksekusi+program+adalah+kemampuan+sistem+untuk+%22load%22+program+ke+memori+dan+menjalankan%0D%0Aprogram.+Operasi+I%2FO%3A+pengguna+tidak+dapat+secara+langsung+mengakses+sumber+daya+perangkat+keras%2C%0D%0Asistem+operasi+harus+menyediakan+mekanisme+untuk+melakukan+operasi+I%2FO+atas+nama+pengguna.+Sistem%0D%0Amanipulasi+berkas+dalah+kemampuan+program+untuk+operasi+pada+berkas+%28membaca%2C+menulis%2C+membuat%2C%0D%0Aand+menghapus+berkas%29.+Komunikasi+adalah+pertukaran+data%2F+informasi+antar+dua+atau+lebih+proses+yang%0D%0Aberada+pada+satu+komputer+%28atau+lebih%29.+Deteksi+error+adalah+menjaga+kestabilan+sistem+dengan%0D%0Amendeteksi+%22error%22%2C+perangkat+keras+mau+pun+operasi.%0D%0AEfesisensi+penggunaan+sistem%3A%0D%0A%E2%80%A2+Resource+allocator+adalah+mengalokasikan+sumber-daya+ke+beberapa+pengguna+atau+job+yang+jalan%0D%0Apada+saat+yang+bersamaan.%0D%0A%E2%80%A2+Proteksi+menjamin+akses+ke+sistem+sumber+daya+dikendalikan+%28pengguna+dikontrol+aksesnya+ke%0D%0Asistem%29.%0D%0A%E2%80%A2+Accounting+adalah+merekam+kegiatan+pengguna%2C+jatah+pemakaian+sumber+daya+%28keadilan+atau%0D%0Akebijaksanaan%29.%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3E*RANGKUMAN%3C%2Fspan%3E%0D%0A%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0ASistem+operasi+telah+berkembang+selama+lebih+dari+40+tahun+dengan+dua+tujuan+utama.+Pertama%2C+sistem%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aoperasi+mencoba+mengatur+aktivitas-aktivitas+komputasi+untuk+memastikan+pendayagunaan+yang+baik%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adari+sistem+komputasi+tersebut.+Kedua%2C+menyediakan+lingkungan+yang+nyaman+untuk+pengembangan+dan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Ajalankan+dari+program.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0APada+awalnya%2C+sistem+komputer+digunakan+dari+depan+konsul.+Perangkat+lunak+seperti+assembler%2C+loader%2C%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Alinkerdan+compiler+meningkatkan+kenyamanan+dari+sistem+pemrograman%2C+tapi+juga+memerlukan+waktu%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aset-up+yang+banyak.+Untuk+mengurangi+waktu+set-up+tersebut%2C+digunakan+jasa+operator+dan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amenggabungkan+tugas-tugas+yang+sama+%28sistem+batch%29.+Sistem+batch+mengizinkan+pengurutan+tugas%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Asecara+otomatis+dengan+menggunakan+sistem+operasi+yang+resident+dan+memberikan+peningkatan+yang%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Acukup+besar+dalam+utilisasi+komputer.+Komputer+tidak+perlu+lagi+menunggu+operasi+oleh+pengguna.+Tapi%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Autilisasi+CPU+tetap+saja+rendah.+Hal+ini+dikarenakan+lambatnya+kecepatan+alat-alat+untuk+I%2FO+relatif%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aterhadap+kecepatan+CPU.+Operasi+off-line+dari+alat-alat+yang+lambat+bertujuan+untuk+menggunakan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Abeberapa+sistem+reader-to-tape+dan+tape-to-printer+untuk+satu+CPU.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0A%0D%0A%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0AUntuk+meningkatkan+keseluruhan+kemampuan+dari+sistem+komputer%2C+para+developer+memperkenalkan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Akonsep+multiprogramming.+Dengan+multiprogramming%2C+beberapa+tugas+disimpan+dalam+memori+dalam%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Asatu+waktu%3B+CPU+digunakan+secara+bergantian+sehingga+menambah+utilisasi+CPU+dan+mengurangi+total%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Awaktu+yang+dibutuhkan+untuk+menyelesaikan+tugas-tugas+tersebut.+Multiprogramming%2C+yang+dibuat+untuk%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Ameningkatkan+kemampuan%2C+juga+mengizinkan+time+sharing.+Sistem+operasi+yang+bersifat+time-shared%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amemperbolehkan+banyak+pengguna+untuk+menggunakan+komputer+secara+interaktif+pada+saat+yang%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Abersamaan.+Komputer+Personal+adalah+mikrokomputer+yang+dianggap+lebih+kecil+dan+lebih+murah%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adibandingkan+komputer+mainframe.+Sistem+operasi+untuk+komputer-komputer+seperti+ini+diuntungkan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aoleh+pengembangan+sistem+operasi+untuk+komputer+mainframe+dalam+beberapa+hal.+Namun%2C+semenjak%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Apenggunaan+komputer+untuk+keperluan+pribadi%2C+maka+utilisasi+CPU+tidak+lagi+menjadi+perhatian+utama.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0AKarena+itu%2C+beberapa+desain+untuk+komputer+mainframe+tidak+cocok+untuk+sistem+yang+lebih+kecil.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0ASistem+parallel+mempunyai+lebih+dari+satu+CPU+yang+mempunyai+hubungan+yang+erat%3B+CPU-CPU%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Atersebut+berbagi+bus+komputer%2C+dan+kadang-kadang+berbagi+memori+dan+perangkat+yang+lainnya.+Sistem%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aseperti+itu+dapat+meningkatkan+throughput+dan+reliabilititas.+Sistem+hard+real-time+sering+kali+digunakan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Asebagai+alat+pengontrol+untuk+applikasi+yang+dedicated.+Sistem+operasi+yang+hard+real-time%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amempunyai+batasan+waktu+yang+tetap+yang+sudah+didefinisikan+dengan+baik.Pemrosesan+harus+selesai%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adalam+batasan-batasan+yang+sudah+didefinisikan%2C+atau+sistem+akan+gagal.+Sistem+soft+real-time%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amempunyai+lebih+sedikit+batasan+waktu+yang+keras%2C+dan+tidak+mendukung+penjadwalan+dengan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amenggunakan+batas+akhir.+Pengaruh+dari+internet+dan+World+Wide+Webbaru-baru+ini+telah+mendorong%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Apengembangan+sistem+operasi+modern+yang+menyertakan+web+browser+serta+perangkat+lunak+jaringan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adan+komunikasi+sebagai+satu+kesatuan.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0A%0D%0A%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0AMultiprogramming+dan+sistem+time-sharing+meningkatkan+kemampuan+komputer+dengan+melampaui%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Abatas+operasi+%28overlap%29+CPU+dan+I%2FO+dalam+satu+mesin.+Hal+seperti+itu+memerlukan+perpindahan+data%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aantara+CPU+dan+alat+I%2FO%2C+ditangani+baik+dengan+polling+atau+interrupt-driven+akses+ke+I%2FO+port%2C+atau%26nbsp%3Bdengan+perpindahan+DMA.+Agar+komputer+dapat+menjalankan+suatu+program%2C+maka+program+tersebut%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aharus+berada+di+memori+utama+%28memori+utama%29.+Memori+utama+adalah+satu-satunya+tempat%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Apenyimpanan+yang+besar+yang+dapat+diakses+secara+langsung+oleh+prosessor%2C+merupakan+suatu+array+dari%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aword+atau+byte%2C+yang+mempunyai+ukuran+ratusan+sampai+jutaan+ribu.+Setiap+word+memiliki+alamatnya%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Asendiri.+Memori+utama+adalah+tempat+penyimpanan+yang+volatile%2C+dimana+isinya+hilang+bila+sumber%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aenerginya+%28energi+listrik%29+dimatikan.+Kebanyakan+sistem+komputer+menyediakan+secondary+storage%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Asebagai+perluasan+dari+memori+utama.+Syarat+utama+dari+secondary+storage+adalah+dapat+menyimpan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adata+dalam+jumlah+besar+secara+permanen.+Secondary+storage+yang+paling+umum+adalah+disk+magnetik%2C%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Ayang+meyediakan+penyimpanan+untuk+program+mau+pun+data.+Disk+magnetik+adalah+alat+penyimpanan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adata+yang+nonvolatile+yang+juga+menyediakan+akses+secara+random.+Tape+magnetik+digunakan+terutama%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Auntuk+backup%2C+penyimpanan+informasi+yang+jarang+digunakan%2C+dan+sebagai+media+pemindahan+informasi%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adari+satu+sistem+ke+sistem+yang+lain.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0ABeragam+sistem+penyimpanan+dalam+sistem+komputer+dapat+disusun+dalam+hirarki+berdasarkan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Akecepatan+dan+biayanya.+Tingkat+yang+paling+atas+adalah+yang+paling+mahal%2C+tapi+cepat.+Semakin%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Akebawah%2C+biaya+perbit+menurun%2C+sedangkan+waktu+aksesnya+semakin+bertambah+%28semakin+lambat%29.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0ASistem+operasi+harus+memastikan+operasi+yang+benar+dari+sistem+komputer.+Untuk+mencegah+pengguna%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aprogram+mengganggu+operasi+yang+berjalan+dalam+sistem%2C+perangkat+keras+mempunyai+dua+mode%3A+mode%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Apengguna+dan+mode+monitor.+Beberapa+perintah+%28seperti+perintah+I%2FO+dan+perintah+halt%29+adalah+perintah%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Akhusus%2C+dan+hanya+dapat+dijalankan+dalam+mode+monitor.+Memori+juga+harus+dilindungi+dari+modifikasi%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aoleh+pengguna.+Timer+mencegah+terjadinya+pengulangan+secara+terus+menerus+%28infinite+loop%29.+Hal-hal%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Atersebut+%28dual+mode%2C+perintah+khusus%2C+pengaman+memori%2C+timer+interrupt%29+adalah+blok+bangunan+dasar%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Ayang+digunakan+oleh+sistem+operasi+untuk+mencapai+operasi+yang+sesuai.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0A%0D%0A%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0ASistem+operasi+menyediakan+banyak+pelayanan.+Di+tingkat+terrendah%2C+sistem+calls+mengizinkan+program%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Ayang+sedang+berjalan+untuk+membuat+permintaan+secara+langsung+dari+sistem+operasi.+Di+tingkat%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Atertinggi%2C+command+interpreter+atau+shell+menyediakan+mekanisme+agar+pengguna+dapat+membuat%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Apermintaan+tanpa+menulis+program.+Command+dapat+muncul+dari+bekas+sewaktu+jalankan+batch-mode%2C%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aatau+secara+langsung+dari+terminal+ketika+dalam+mode+interaktive+atau+time-shared.+Program+sistem%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adisediakan+untuk+memenuhi+kebanyakan+dari+permintaan+pengguna.+Tipe+dari+permintaan+beragam%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Asesuai+dengan+levelnya.+Level+sistem+call+harus+menyediakan+fungsi+dasar%2C+seperti+kontrol+proses+serta%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amanipulasi+alat+dan+bekas.+Permintaan+dengan+level+yang+lebih+tinggi+%28command+interpreter+atau%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aprogram+sistem%29+diterjemahkan+kedalam+urutan+sistem+call.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0APelayanan+sistem+dapat+dikelompokkan+kedalam+beberapa+kategori%3A+kontrol+program%2C+status+permintaan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adan+permintaan+I%2FO.+Program+error+dapat+dipertimbangkan+sebagai+permintaan+yang+implisit+untuk%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Apelayanan.+Bila+sistem+pelayanan+sudah+terdefinisi%2C+maka+struktur+dari+sistem+operasi+dapat%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Adikembangkan.+Berbagai+macam+tabel+diperlukan+untuk+menyimpan+informasi+yang+mendefinisikan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Astatus+dari+sistem+komputer+dan+status+dari+sistem+tugas.+Perancangan+dari+suatu+sistem+operasi+yang+baru%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amerupakan+tugas+yang+utama.+Sangat+penting+bahwa+tujuan+dari+sistem+sudah+terdefinisi+dengan+baik%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Asebelum+memulai+perancangan.+Tipe+dari+sistem+yang+diinginkan+adalah+landasan+dalam+memilih%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aberagam+algoritma+dan+strategi+yang+akan+digunakan.+Karena+besarnya+sistem+operasi%2C+maka+modularitas%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aadalah+hal+yang+penting.+Merancang+sistem+sebagai+suatu+urutan+dari+layer+atau+dengan+menggunakan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amikrokernel+merupakan+salah+satu+teknik+yang+baik.+Konsep+virtual+machine+mengambil+pendekatan%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Alayer+dan+memperlakukan+baik+itu+kernel+dari+sistem+operasi+dan+perangkat+kerasnya+sebagai+suatu%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aperangkat+keras.+Bahkan+sistem+operasi+yang+lain+dapat+dimasukkan+diatas+virtual+machine+tersebut.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0ASetiap+sistem+operasi+yang+mengimplemen+JVM+dapat+menjalankan+semua+program+java%2C+karena+JVM%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amendasari+dari+sistem+ke+program+java%2C+menyediakan+arsitektur+tampilan+yang+netral.%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0ADidalam+daur+perancangan+sistem+operasi%2C+kita+harus+berhati-hati+untuk+memisahkan+pembagian%26nbsp%3Bkebijakan+%28policy+decision%29+dengan+detail+dari+implementasi+%28mechanism%29.+Pemisahan+ini+membuat%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Afleksibilitas+yang+maksimal+apabila+policy+decision+akan+diubah+kemudian.+Sistem+operasi+sekarang+ini%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Ahampir+selalu+ditulis+dengan+menggunakan+bahasa+tingkat+tinggi.+Hal+ini+meningkatkan+implementasi%2C%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Aperawatan+portabilitas.+Untuk+membuat+sistem+operasi+untuk+suatu+konfigurasi+mesin+tertentu%2C+kita+harus%3C%2Fdiv%3E%0D%0A%3Cdiv+style%3D%22text-align%3A+justify%3B%22%3E%0D%0Amelakukan+system+generation.%3C%2Fdiv%3E%0D%0A%0D%0A%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3ESOFTWARE%3C%2Fspan%3E%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3E%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-family%3A+tahoma%2C+arial%2C+sans-serif%3B+font-size%3A+13px%3B%22%3E%3Cb%3E%7E%3C%2Fb%3ESoftware+adalah+perangkat+lunak+yang+umumnya+digunakan+untuk+mengontrol+perangkat+keras%2C+melakukan+perhitungan%2C+berinteraksi+dengan+perangkat+lunak+lainnya%2C+dan+lain-lain.%3C%2Fspan%3E%3C%2Fspan%3E%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+x-large%3B%22%3E%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-family%3A+tahoma%2C+arial%2C+sans-serif%3B+font-size%3A+13px%3B%22%3E%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-family%3A+tahoma%2C+verdana%2C+sans-serif%3B+font-size%3A+12px%3B+line-height%3A+18px%3B%22%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3ESoftware+adalah+suatu+system+yang+menghubungkan+suatu+computer%28Hardware%29+dengan+User%28pengguna%29+agar+dapat+tercipta+seuatu+system+yang+dapat+di+berfungsi+sesuai+kemauan+User.%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3E%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3ESistem+Operasi%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3ESistem+Operasi+adalah+Sistem+dasar+di+mana+Sofware+%E2%80%93Sofware+dapat+beroperasi+dalam+sebuah+computer+atau+elektronik+lainya.+Saat+ini+hamper+semua+system+operasi+menganut+fungsi+GUI+%28Grapical+User+Interfance%29%2C+di+mana%26nbsp%3B%26nbsp%3Bdapat+mempermudah+User+dalam+mengoperasikan+suatu+computer.+Contoh+fungsi+GUI+adalah+Pointing+device+dengan+perangkat+berupa+mouse.+GUI+pertama+kali+diperkenalkan+oleh+Windows+pada+tahun+1990.+Dengan+produknya+dengan+nama+Windows+95+dan+dilanjutkan+dengan+Windows+98%2CWindows+NT%2CWindows+ME.Windows+2000%2CWindows+XP%2Cdan+Windows+Vista.+Windows+menawarkan+fungsi+berupa+Plug+n+play.di+mana+User+dapat+menginstal%2F+Uninstal+hard+ware+dengan+mudah.%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3E%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3EWord+prosesing+Sofware%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3EWord+prosesing+Sofware+adalah+sebuah+software+yang+memungkinkan+User+membuat+suatu+karya+tulis+dengan+beberapa+fungsi+seperti+merubah+bentuk+huruf+%2Cwarna%2Cdll.%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3EUser+juga+di+berikan+kemudahan+dalam+membuat+suatu+karya+tulis+dengan+fasilitas+Spell+Checking%2C+kamus+Online+dan+juga+beberapa+gambar+yang+tersedia+untuk+dapat+disisipkan+dalam+karya+tulisnya.%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3E%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3E%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3ESpreadsheet+Software%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3ESpreadsheet+Software+adalah+sebuah+software+yang+memudahkan+User+dalam+membuat+perkerjaan+yang+berkaitan+dengan+table+dan+database+seperti+akuntansi%2Cstatistic%2Cdll.+Program+ini+memungkinkan+User+memasukan+data+%E2%80%93+data%26nbsp%3B%26nbsp%3Bdengan+mudah+seperti+rumus%2Cformula+yang+sudah+di+sediakan+oleh+software+tersebut.+Contoh+spreadsheet+Sofware+yang+popular+saat+ini+adalah+Microsoft+EXCEL.%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3E%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3E%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3EPresentation+Software%26nbsp%3B%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3EPresentation+Software%26nbsp%3Badalah+sebuah+sofwre+yang+mempermudahkan+User+dalam+membuat+Slide+%E2%80%93+Slide+presentasi.+Sofware+tersebut+memungkinkan+User+mengunakan+fasilitas+berupa+peyisipan+gambar%2C+background%2C+effect+%E2%80%93efect+transisi%2Canimasi.+User+juga+dapat+mempresentasikan+slide+%E2%80%93slide+tersebut+langsung+dari+computer+dengan+mengunakn+projector.%3C%2Fspan%3E%3C%2Fspan%3E%3Cspan+style%3D%22font-size%3A+11pt%3B%22%3E%3Cspan+style%3D%22font-family%3A+%27Times+New+Roman%27%3B%22%3E%26nbsp%3B%3C%2Fspan%3E%3C%2Fspan%3E%3C%2Fspan%3E%3C%2Fspan%3E%3C%2Fspan%3E%0D%0A%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-family%3A+tahoma%2C+arial%2C+sans-serif%3B+font-size%3A+small%3B%22%3E%3Cspan+class%3D%22Apple-style-span%22+style%3D%22font-size%3A+13px%3B%22%3E%0D%0A%3C%2Fspan%3E%3C%2Fspan%3E%3C%2Fdiv%3E%0D%0A%3C%2Fdiv%3E%0D%0A%3C%2Fdiv%3E%0D%0A

Tidak ada komentar:

Posting Komentar