Anda di halaman 1dari 3

Nama : Dede Saputra Pohan

NIM :2020010005
Mata Kuliah :Sistem Operasi

1) Aktifitas yang dilakukan sistem operasi yang berhubungan dengan :


Manajemen proses adalah:
• Pembuatan dan penghapusan proses yang dibuat oleh user atau
sistem.
• Menghentikan proses sementara dan melanjutkan proses.
• Menyediakan kelengkapan mekanisme untuk sinkronisasi proses
dan komunikasi proses.
Manajemen Memory Utama adalah :
• Menjaga dan memelihara bagian-bagian memori yang sedang
digunakan dan dari yang menggunakan.
• Memutuskan proses-proses mana saja yang harus dipanggil ke
memori jika tersedia ruang di memori.
• Mengalokasikan dan mendealokasikan ruang memori jika
diperlukan.
Manajemen File adalah :
• Pembuatan dan penghapusan file.
• Pembuatan dan penghapusan direktori.
• Primitif-primitif yang mendukung untuk manipulasi file dan
direktori.
• Pemetaan file ke memori sekunder.
• Backup file ke media penyimpanan yang stabil (nonvolatile).

2) Kegunaan sistem command interpreter adalah untuk mengambil dan


mengeksekusi pernyataan perintah berikutnya. Banyak perintah untuk
memanipulasi file yaitu: create, delete, list, copy, print, execute dan
masihbanyak lagi. Shell MS-DOS dan UNIX beroperasi seperti itu.
Contohnya, ketika UNIX mengetikkan command untuk menghapus file rm
file.txt. maka, komputer akan mencari file yang bernama rm, lalu memuat
file ke memori dan menjalankan file dengan parameter txt. fungsi yang
berhubungan dengan rm akan didefinisikan sepenuhnya oleh kode di file
rm. dengan cara ini, dapat membantu programer dalam men-create atau
mendelete file.
3) Yang dimaksud dengan system calls antar muka antara program yang
sedang berjalan dengan sistem operasi. System call biasanya tersedia
dalam bentuk instruksi bahasa assembly. Pada saat ini banyak bahasa
pemrograman yang digunakan untuk menggantikan bahasa assembly
sebagai bahasa pemrograman sehingga sistem call dapat langsung dibuat
pada bahasa tinggat tinggi seperti bahasa C dan C++.

Contohnya :
• Melewatkan parameter melalui register
• Menyimpan parameter pada tabel yang disimpan di memori dan
alamat tabel tersebut dilewatkan sebagai parameter di register
seperti Gambar 2-1.
• Push (menyimpan) parameter ke stack oleh program dan pop
(mengambil) isi stack yang dilakukan oleh system operasi

4) Yang dimaksud sistem program adalah menyediakan lingkungan yang


nyaman untuk pengembangan dan eksekusi program. Kebanyakan user
melihat system operasi yang didefinisikan oleh system program dan bukan
system call sebenarnya.

5) Keuntungan dan kelemahan sistem layer adalah :


Keuntungannya
• Teknik pendekatan terlapis pada dasarnya dibuat dengan
menggunakan pendekatan top-down.
Kerugiannya
• Lapisan terendah (layer) adalah perangkat keras dan lapisan teratas
(layer N) adalah user interface.
6) Keuntungan dan kerugian sistem virtual Memory adalah :
Keuntungannya
• Konsep virtual menyediakan proteksi yang lengkap untuk sumber
daya sistem sehingga masing-masing mesinvirtualdipisahkan mesin
virtual yang lain.
Kerugiannya
• konsepmesin virtual sangat sulit untuk
mengimplementasikankebutuhan dan duplikasiyang tepat pada
mesin yang sebenarnya.

Anda mungkin juga menyukai