Mohon Maaf apabila ada kesalahan dalam menulis blog ini J
1. Definisi Sistem Operasi adalah sebauh program yang bertindak sebagai perantara antara pemakai dan perangkat keras computer.
Fungsi system operasi
- Sebagai pengelola sumber daya computer
- Sebagai penyedia layanan
Alasan pengembangan SO
- Membuat computer mudah digunakan
- Supaya source-source computer efisien
- Execusi program dan memudahkan system
2. Suatu proses berada pada proses berikut karena:
- Suspend : karena ada proses lain yang sedang running yang dapat memerintahkan suspend
- Resume : karena system berfungsi secara buruk dan mungkin gagal maka proses-proses dapat disuspend agar diresume setelah masalah diselesaikan. Resume adalah melanjutkan proses kembali proses yang terhenti.
3. Jika diketahui terdapat 4 macam antrian proses, yaitu A B C D dengan waktu tiba 2-5-1-3 dan lama eksekusi 6-8-3-2. Pertanyaan:
- Kapan dimulainya eksekusi dari tiap-tiap antrian proses tsb?
- Kapan selesainya eksekusi?
- Hitung Turn Arround Time (TA)-nya?
- Berapa rerata TA?
RUMUS :
- Selesai eksekusi = lama eksekusi + mulai eksekusi
- Waktu tunggu = mulai eksekusi – waktu tiba
- TA = watu tunggu + lama eksekusi
- ∑TA = jumlah keseluruhan TA
- Rerata TA = ∑TA / ∑job
JAWAB:
Nama Proses
|
Waktu Tiba
|
Lama Eksekusi
|
Mulai Eksekusi
|
Selesai Eksekusi
|
Waktu Tunggu
|
TA
|
C
|
1
|
3
|
1
|
4
|
0
|
3
|
A
|
2
|
6
|
4
|
10
|
2
|
8
|
D
|
3
|
2
|
10
|
12
|
7
|
9
|
B
|
5
|
8
|
12
|
20
|
7
|
15
|
∑TA = 35
| ||||||
TA = 8,75
|
4. Alur alamat logic menjadi alamat fisik dalam konsep paging:
- Alamat yang dihasilkan CPU di bagi atas page (p) dan page offset (d)
- Nomor page (p) digunakan sebagai indeks ke suatu page memori fisik
- Page table berisi base address untuk tiap page pada memori fisik
- Base address dikombinasikan dengan page offset untuk mendefinisikan alamat fisik memori
5. Tahapan pengalokasian memori:
- Alokasi partisi tunggal / statis
· Relokasi register digunakan untuk memproteksi masing-masing user proses dan perubahan kode system operasi dan data
· Relokasi register terdiri dari alamat fisik bernilai rendah. Limit register terdiri dari rentang /range alamat logic . Alamat logik harus lebih kecil dari limit register
- Alokasi partisi non tunggal/ dinamis
· Partisi Fixed – sized (MFT)
Ø Memori dibagi menjadi beberapa blok dengan ukuran tertentu yang seragam
Ø Jumlah proses yang bisa running max hanya sejumlah blok yang disediakan
· Partisi Variabel-Size (MVT)
Ø Pembagian memori sesuai dengan request dari proses-proses yang ada
Ø Peranan memori manajemen semakin penting: list dari partisi yang digunakan/free dll