Postingan

Jawaban kel 2

Kel 2 Part 5&6 1). Thread atau yang disebut proses ringan (lightweight) adalah unit dasar dari utilisasi CPU. Di dalamnya terdapat ID thread, program counter, register, dan stack. Dan saling berbagi dengan thread lain dalam proses yang sama. 2).  adalah proses dengan thread yang banyak dapat mengerjakan lebih dari satu tugas pada satu satuan waktu. 3). yaitu model many-to-one, one-to-one, dan many-to-many. 4). thread diatur oleh kernel, karena itu jika sebuah thread menjalankan blocking system call maka kernel dapat menjadualkan thread lain di aplikasi untuk melakukan eksekusi. Kemudian pada lingkungan multiprocessor, kernel dapat menjadual thread-thread pada processor yang berbeda. 5). keuntungan,yaitu  Responsi, Berbagi sumber daya,Ekonomi dan  Utilisasi arsitektur multiprocessor . Keringiannya, yaitu Jika digunakan secara berlebihan, multithreading akan berdampak pada  pemborosan resource dan CPU yang dialokasikan untuk switching threads. Penjad...

Jawaban kel 1

Kel 1 Part 3 Jawab : 1). Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi komputer, tugasnya yaitu melayani bermacam-macam program aplikasi untuk mengakses perangkat keras (hardware) komputer secara aman. 2).umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut: 1. Managemen Proses. 2. Managemen Memori Utama. 3. Managemen Secondary-Storage. 4. Managemen Sistem I/O. 5. Managemen Berkas. 6. Sistem Proteksi. 7. Jaringan. 8. Command-Interpreter system. 3).Manipulasi File • Membuat dan menghapus file • Membuka dan menutup file • Membaca, menulis dan mereposisi file • Menentukan dan mengeset atribut file 4).Keunggulan : - Interface yang seragam - Extensibility. Bisa menambahkan fitur-fitur baru tanpa perlu melakukan kompilasi ulang. - Flexibility. Fitur-fitur yang sudah ada bisa dikurangi, atau dimodifikasi sesuai dengan kebutuhan sehingga menjadi lebih efisien. - Portability. Pada mikrokernel, semua atau seba...