Anda di halaman 1dari 2

* Jenis-jenis Bus Bus adalah jalur yang menghubungkan 2 komponen atau lebih di dalam komputer seba gai alat

komunikasi di antaranya... -Data bus : mengalirkan data komputer -Address bus : mengalirkan alamat tempat tujuan -Control bus : mengalirkan informasi tentang status peralatan -Expansion bus : menghubungkan expansion board (papan tambahan), standard: -ISA : Industry Standard Achitecture -EISA : Extended ISA -MCA : Micro Channel Architectur -NuBus : Apple Macintosh -System Bus / frontside bus (FSB) : menghubungkan CPU dengan main memory -Backside bus : menghubungkan CPU dengan L2 Cache -External bus : menghubungkan komputer dengan peripheral. contoh: IEEE 1394 (FireWire), USB (Universal Serial Bus) -Local bus : menghubungkan peripheral secara langsung dengan microprocessor. Contoh: -VL-BUS = VESA : Video Electronics Standard Association : Bus -PCI (Peripheral Component Interconnect) -Graphics bus: menghubungkan graphics controller dengan main memory, contoh: AGP Kernel -Kernel monolitik. Kernel monolitik mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap p erangkat keras yang berada di bawah sistem operasi. -Mikrokernel. Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya yang disebut dengan server u ntuk melakukan beberapa fungsionalitas lainnya. -Kernel hibrida. Kernel hibrida adalah pendekatan desain microkernel yang di modifikasi. Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya. -Exokernel. Exokernel menyediakan hardware abstraction secara minimal, sehin gga program dapat mengakses hardware secara langsung. Dalam pendekatan desain ex okernel, library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yan g mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel. * Direct Memory Access DMA (Direct Memory Access) adalah suatu hardware spesial (chip) yang dapat mengo ntrol aliran bit data antara memory (RAM) dan beberapa controller dari I/O devic es tanpa memerlukan interferensi dari CPU secara terus menerus. (Mengakses dan m engontrol memori sistem tanpa interferensi CPU secara terus menerus). Fungsi dari DMA sendiri adalah agar CPU dapat melakukan pekerjaan atau instruksi yang berbeda ketika melakukan operasi baca tulis dari perangkat peripheral. * DeadLock Deadlock secara harfiah adalah kebuntuan, Di dalam sistem operasi berarti suatu kondisi di mana sekumpulan proses tidak dapat berjalan kembali atau tidak adanya komunikasi antar proses. 1. Menggunakan protokol untuk pencegahan atau penghindaran deadlock, memastikan bahwa sistem tidak akan memasuki kondisi deadlock. 2. Kita bisa mendeteksi terjadinya deadlock lalu memperbaiki. 3. Kita juga bisa mengabaikan deadlock, hal ini dilakukan pada sistem operasi be rbasis UNIX. * Buffer,chace -Cache adalah sebuah daerah memori cepat yang berisi salinan data. *

-Buffer adalah sebuah daerah memori yang menyimpan data ketika data tersebut dit ransfer antara dua perangkat atau antara sebuah perangkat dan sebuah aplikasi -perbedaan:Perbedaan sebuah buffer dan cache adalah sebuah buffer berisi salinan informasi data yang sudah ada, sedangkan sebuah cache berisi sebuah salinan dat a pada ruang penyimpanan yang dapat diakses dengan cepat informasi data ada di r uang lainnya. * Tanggung ajwab SO terhadapat sistem berkas Sistemoperasibertanggung-jawabdalamaktivitasyang berhubungandenganmanajemenberka s: Pembuatan dan penghapusan berkas. Pembuatan dan penghapusan direktori. Mendukung manipulasi berkas dan direktori. Memetakan berkas kesecondary-storage. Mem-back-up berkas ke media penyimpanan yang permanen(non-volatile). * Layanan SO pembuatan program, eksekusi program, pengaksesan I/O Device, pengaksesan terkend ali terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada kes alahan, serta akunting. * Tugas Dasar Kernel untuk mengatur sumberdaya sistem (memori, storage, dsb serta komunikasi antara k omponen software dan hardware). * Status Proses Running 1. Jika program telah selesai dieksekusi maka status dari proses tersebut akan b erubah menjadi Terminated. 2. Jika waktu yang disediakan oleh OS untuk proses tersebut sudah habis ma ka akan terjadi interrupt dan proses tersebut kini berstatus Ready. 3. Jika suatu event terjadi pada saat proses dieksekusi (seperti ada permi ntaan M/K) maka proses tersebut akan menunggu event tersebut selesai dan proses berstatus Wai ting. * Pembuatan Proses Create Process yaitu tindakan yang dilakukan sistem operasi pada saat sebuah pro ses akan ditambahkan ke proses yang sedang dikelola, sistem operasi membuat stru ktur data yang digunakan untuk mengelola proses dan mengalokasikan ruang alamat ke proses itu. * Penghentian Proses Yaitu tindakan yang dilakukan sistem operasi pada saat sebuah proses telah seles ai dilakukan atau dihentikan, sistem operasi menghapus struktur data yang diguna kan untuk mengelola proses dan mengalokasikan ruang alamat ke proses itu. * Antrian Penjadwalan (ready queue, device queue) - ready: proses yang berada pada memori utama, siap dan menunggu untuk mengeksek usi disimpan dalam sebuah daftar yang bernama ready queue - device :Daftar dari proses-proses yang menunggu peralatan I/O tertentu

Anda mungkin juga menyukai