Jawaban kelompok 1 part 3 dan 4
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 sebagian besar kode yang spesifik berada di dalamnya.
5. Mikro kernel
Part 4
1. MULTIPROGAMMING ( MULTITASKING )
Multiprogamming adalah manajemen banyak proses pada satu pemroses. Istilah yang
digunakai multiprogrammaing (multitasking) bukan multiprocessing. Multprocessing telah
digunakan untuk konsep lain, yaitu komputer dengan banyak pemroses di satu sistem
komputer dengan masing-masing pemroses melakukan pemrosesan secara independen
2. Penciptaan proses
Melibatkan banyak aktivitas, yaitu :
Memberi identitas proses
Menyisipkan proses pada senarai atau tabel proses
Menentukan prioritas awal proses
Menciptakan PCB
Mengalokasikan sumber daya awal bagi proses
3. Kesalahan muncul pada masukan atau keluaran, seperti ketidakmampuan menemukan file, kegagalan membaca atau mennulis setelah sejumlah maksimum percobaan yang ditentukan (misalnya area rusak didapatkan pada tape,atau operasi tidak valid seperti membaca dari line printer)
4. Pengendalian proses
Dalam pengendalian antar proses, sistem operasi menggunakan metode :
Saling melanjutkan (interleave), Sistem operasi harus dapat kembali melanjutkan proses setelah melayani proses lain. Kebijaksaan tertentu, Sistem operasi harus mengalokasikan sumber daya ke proses berdasar prioritasnya. Komunikasi antar proses dan penciptaan proses, Sistem operasi harus mendukung komunikasi dan penciptaan antar proses (menstrukturkan aplikasi).
5. Sistem operasi dalam mengelola proses dapat melakukan operasi-operasi terhadap proses. Operasi tersebut adalah :
Penciptaan proses
Penghancuran/terminasi proses
Penundaan proses
Pelanjutan kembali proses
Pengubahan prioritas proses
Memblok proses Membangunkan proses
Menjadwalkan proses
Memungkinkan proses berkomunikasi dengan pros
Tidak ada komentar:
Posting Komentar