Q&A Dukungan Sistem Operasi
QUESTIONS
1.
Jelaskan fungsi sistem operasi!
2. Dalam membedakan jenis sistem
operasi adalah berdasarkan sifat eksekusinya, sebutkan dan jelaskan
jenisnya!
3. Dalam sistem batch terdapat
single programming & multi programming, jelaskan 2 hal tersebut!
4.
Jelaskan tentang translation lookaside buffer!
5.
Jelaskan tentang swapping, partitioning, paging, virtual memory!
ANSWERS
1.
Fungsi sistem operasi dibagi menjadi dua berdasarkan:
a. Fungsi kenyamanan, sistem operasi akan membuat komputer lebih mudah
untuk digunakan.
b. Fungsi efisiensi, sistem operasi memungkinkan sumber daya sistem
komputer dapat digunakan dengan cara efisien.
2.
Macam sistem operasi berdasarkan sifat eksekusinya yaitu:
a. Sistem Interaktif
· Pengguna atau pemrogram berinteraksi langsung dengan komputer
melalui keyboard atau monitor untuk meminta eksekusi tugas atau membentuk
transaksi.
· Mesin ini biasanya beroperasi dari sebuah console, yang terdiri
dari tampilan, switch, beberapa bentuk input, dan printer.
· Program-program yang berbentuk kode mesin dimuatkan melalui
perangkat input (misalnya, pembaca kartu).
· Bila sebuah error menghentikan program, maka kondisi error
ditandai dengan nyala lampu.
· Sistem ini memiliki dua kelemahan utama, yaitu: masalah
penjadwalan operasi dan waktu setup yang lama.
b. Sistem Batch
·
Berkebalikan dari sistem interaktif.
· Program pengguna ditampung bersama-sama dengan program lainnya,
kemudian diserahkan kepada operator komputer.
· Setelah program diselesaikan, hasilnya dicetak. Sistem ini sudah
jarang digunakan terutama untuk batch murni.
· Untuk sistem batch yang sederhana biasanya tidak efisien pada
pengguna prosesor, karena terdapat banyak waktu tunggu bagi prosesor. Hal ini
terjadi karena perangkat I/O yang lambat. Untuk sistem batch yang canggih,
kondisi menunggu tersebut digunakan untuk mengerjakan program lainnya.
3.
Isi sistem batch yaitu:
· Single-programming: mesin batch hanya menjalankan
satu program saja. Hal ini sangat tidak efisien karena prosesor banyak meunggu
(idle).
· Multi-programming: untuk menjaga prosesor selalu
berada dalam keadaan sibuk dengan mengharuskan prosesor menjalankan lebih dari
satu program pada satu saat.
4. Translation lookaside buffer adalah cache khusus untuk page table
entry yang digunakan untuk solusi persoalan penggandaan waktu akses.
5.
Penjelasan tentang swapping, partitioning, paging dan virtual
memory:
· Swapping: suatu metode pengalihan
proses yang bersifat sementara dari memori utama ke satu tempat penyimpanan
sementara (disk) dan dipanggil kembali ke memori jika akan melakukan eksekusi. Proses
yang dipindahkan yaitu proses yang di-blocked ke disk dan hanya memasukkan
proses-proses ready ke memori utama.
· Partitioning: teknik membagi
memori menjadi beberapa bagian sesuai kebutuhan.
· Paging: membagi memori utama
menjadi frame-frame kecil berukuran sama.
· Virtual memory: sebuah sistem
yang digunakan oleh sistem operasi untuk menggunakan sebagian dari memori
sekunder yaitu Harddisk seolah-olah ia menggunakannya sebagai memori
internal/utama (RAM) fisik yang terpasang di dalam sebuah sistem komputer.
0 komentar: