Anda di halaman 1dari 2

Nama : Diky Setiyawan / 2110031805021

Prodi : TIF Malam

Matakuliah : Arsitektur & Organisasi Komputer

1. Jelaskan fungsi sistem operasi!


Jawab : Melakukan booting: mengelola sistem operasi perangkat. Manajemen proses:
Melakukan sistem operasi mengalokasikan ruang untuk mengaktifkan proses komputer,
menyimpan dan berbagi informasi.

2. Dalam membedakan jenis sistem operasi adalah berdasarkan sifat eksekusinya, sebutkan dan
jelaskn jenisnya!!
Jawab :
 Sistem Interaktif :
a. Pengguna atau pemrogram berinteraksi secara langsung dengan komputer
melalui keyboard atau monitor untuk meminta eksekusi tugas atau
membentuk melalui transaksi.
b. Mesin in biasanya beroperasi dari sebuah console, yang terdiri dari tampilan,
switch, beberapa bentuk input, dan printer.
c. Program - program yang berbentuk kode mesin dimuatkan melalui perangkat
input (misalnya, pembaca kartu)
d. Bila sebuah error menghentikan program, maka kondisi error ditandai dengan
nyala lampu.
e. Sistem ini memiliki dua kelemahan utama, yaitu masalah penjadwalan
operasi dan waktu setup yang lama.
 Sistem Batch :
a. Sistem ini kebalikan dari sistem interaktif.
b. Program pengguna ditampung bersama sama dengan program lainya,
kemudian diserahkan kepada operator komputer.
c. Setelah program diselesaikan, hasilnya dicetak. Sistem ini sudah jarang
digunakan terutama untuk batch murni.
d. Untuk sistem batch yang sederhana biasanya tidak efisien pada penggunaan
prosessor, karena terdapat banyak waktu tunggu bagi prosessor. Hal ini
terjadi karena perangkat I/O yang lambat. Untuk sistem batch yang canggih,
kondisi menunggu tersebut digunakan untuk mengerjakan program lainnya.

3. Dalam sistem batch terdapat single programming & multi programming, jelaskan 2 hal
tersebut !
 Single-programming
Mesin batch hanya menjalankan satu program saja. Hal ini sangat tidak efisien karena
prosessor banyak menunggu (idle).
 Multi-programming
dimaksudkan untuk menjaga prosessor selalu berada dalam keadaan sibuk dengan
mengharuskan prosessor menjalankan lebih dari satu program pada satu saat.

4. Jelaskan tentang translation lookaside buffer !


Jawab :
 Pada prinsipnya, setiap referensi ke virtual memori terdapat dua jenis akses, yaitu
akses untuk mengambil page table entry yang diinginkan dan akses untuk
pengambilan datanya.
 Akibat hal ini terjadi penggandaan waktu akses yang menurunkan kinerja.
 Solusi persoalan penggadaan waktu akses adalah dengan translation lookaside buffer
(TLB)
 yang harus diperhatikan juga, TLB harus berinteraksi dengan sistem cache memori
utama.
 Pertama, sistem akan memeriksa TLB untuk mengetahui apakah page table entry
yang cocok tersedia, bila ada maka alamat fisik (real) akan dibuat dengan
mengkombinasikan nomor frame dengan offset.

5. Jelaskan tentang swapping , partitioning, paging, virtual memory !


Jawab :
 Swapping
Kondisi dimana memiliki antrian panjang permintaan proses,yang umunya tersimpan
dalam memori utama. Apabila proses telah selesai, maka proses - proses tersebut
akan dikeluarkan dari memori utama. Sekarang, situasinya yang terjadi adalah tidak
ada proses didalam memori utama yang siap, daripada prosessor idle maka prosessor
akan melakukan swap salah satu tersebut kembali ke disk diantrian menengah.
Antrian ini merupakan antrian proses yang telah dikeluarkan sementara dari memori.
Kemudian sistem operasi mengambil proses lain dari antrian menengah, atau
ememnuhi permintaan proses yang baru dari antrian panjang.
 Partitinong
a. Sistem Operasi akan menempati bagian memori yang tetap.
b. Sisa memori dibagi - bagi untuk keperluan sejumlah proses.
c. Partitioning adalah teknik membagi memori menjadi beberapa bagian sesuai
kebutuhan.
d. Terdapat dua macam partisi, yaitu partisi tetap (fixed size partitioning) dan
partisi variabel (variable size partitioning).
 Paging
a. Penggunaan partisi tidak cukup efisien dalam penggunaan memori.
b. Terdapat metode lain yang disebut paging.
c. Paging adalah membagi memori utama menjadi frame - frame kecil
berukuran sama.
d. Setiap proses dibagi menjadi page - page berukuran sama sengan frame.
Proses yang lebih kecil membutuhkan page yang lebih sedikit, sedangkan
proses - proses besar akan memerlukan page yang lebih banyak.
 Virtuall Memory
Apabila ada sebuah program besar maka akan tidak efektif apabila semua page dari
program tersebut diletakkan dalam memori utama.Hanya page yang akan digunakan
saja yang dimuatkan dalam memori utama membuat kinerja memori lebih baik.
Apabila page yang akan dieksekusi tidak didapatkan di memori utama, maka sinya
page fault diaktifkan. Sinyal ini menyatakan bahwa sistem operasi harus mengambil
page yang dimaksud. Karena proses hanya mengeksekusi di dalam memori utama
saja, maka memeori tersebut disebut real memory.

Anda mungkin juga menyukai