Nama : Andi Gigatera Halil Makkasau
NIM : D121191054
Teknik Informatika B 2019
1.2 We have stressed the need for an operating system to make efficient use of the computing hardware. When is it appropriate for the operating system to forsake this principle and to “waste” resources? Why is such a system not really wasteful?
1.2 kapan waktu yang tepat untuk sebuah sistem operasi mengabaikan aturan menggunakan perangkat keras secara efisien dan menghabiskan sumber daya pada computer? Dan, mengapa penggunaan perangkat keras atau sumber daya pada sistem tidak boros?
= single-user systems harus memaksimalkan penggunaan sistem untuk user. GUI mungkin akan melakukan pemborosan siklus CPU, tetapi GUI mengoptimalkan interaksi pengguna dengan sistem
1.4 Keeping in mind the various definitions of operating system, consider whether the operating system should include applications such as web browsers and mail programs. Argue both that it should and that it should not, and support your answer
1.4 Apakah sistem operasi harus menyediakan aplikasi seperti web browser & aplikasi mail?
= Aplikasi seperti browser web dan surel/e-mail menjalankan peran yang semakin penting pada komputer modern. Untuk memenuhi peran ini, web browser dan aplikasi surel perlu untuk dimasukkan sebagai bagian dari sistem operasi. Dengan melakukan itu, mereka dapat memberikan kinerja yang lebih baik dan integrasi yang lebih baik ke seluruh sistem. Selain itu, aplikasi ini penting untuk memiliki tema atau UI yang sama dengan sistem operasi
1.6 Which of the following instructions should be privileged?
a) Set value of timer.
b) Read the clock.
c) Clear memory.
d) Issue a trap instruction.
e) Turn off interrupts.
f) Modify entries in device-status table.
g) Switch from user to kernel mode.
h) Access I/O device
1.6 Mana bagian dari instruksi ini yang memiliki kemampuan yang lebih/hak istimewa?
a) Mengatur waktu timer.
b) Membaca clock.
c) Membersihkan memori.
d) Memberikan instruksi trap (perangkap)
e) Menghentikan instruksi
f) Modifikasi antrian pada status perangkat tabel
g) Mengalihkan mode user ke mode kernel
h) Akses perangkat masukan/keluaran
= instruksi yang memiliki kemampuan yang lebih/hak istimewa adalah mengatur waktu timer, membersihkan memori, menghentikan instruksi, modifikasi antrian pada status prangkat tabel, dan akases perangkat mmasukan/keluaran
1.8 Some CPUs provide for more than two modes of operation. What are two possible uses of these multiple modes?
1.8 beberapa CPU menyediakan lebih dari dua mode pengoperasian. Apakah mungkin menggunakan multiple mode operator?
= Terdapat dua mode operator pada komputer, mode kernel dan mode user. Beberapa CPU mendukung multiple mode dengan memberikan perbedaan jasa yang terpisah antara mode kernel dan mode pengguna.
a. Kemungkinan pertama, menyediakan perbedaan jasa pada mode kernel. Contoh suatu kode yang hanya dikhususkan untuk memperbolehkan perangkat USB berjalan. Sehingga perangkat USB tersebut dapta dijalankan tanpa harus berpindah ke mode kernel, meskipun pada dasarnya yang mengizinkan perangkat USB berjalan ada di mode kernel
b. Kemungkinan kedua, menyediakan perbedaan jasa pada mode user. Pada multiple mode user dapat digunakan untuk menyediakan kebijakan keamanan. Ketika terdapat user yang berada dalam grup yang sama ingin mengeksekusi kode user lain (dalam grup yang sama). Ketik amesin berada dalam mode ini, dapat memungkinkan seronag user menjalankan kode tersebut termasuk user lain dalam grup yang sama.
1.10 Give two reasons why caches are useful. What problems do they solve? What problems do they cause? If a cache can be made as large as the
1.10 Berikan alasan mengapa cache sangat berguna, masalah apa yang akan diselesaikan melalui cache? Apa penyebab permasalahan tersebut? Jika sebuah cache dapat digunakan sebesar perangkat yang digunakan untuk men-cache sebuah cache sebesar sebuah disk), mengapa cache tidak dibuat besar dan menyingkirkan perangkat disk?
= Cache bisa disebut dengan memori kecil digunakan untuk mengurangi waktu pengaksesan data pada memori. Cache menjadi sangat berguna ketika dua atau beberapa komponen ingin bertukar data, dan komponen-komponen ini memiliki kecepatan transfer yang berbeda. Dengan cache masalah tersebut dapat teratasi, dengan menyediakan buffer yang memiliki kecepatan menengah antarkomponen-komponen itu. Jika perangkat ingin mencari data dengan cepat maka data tersebut harus beda dalam cache, sehingga perangkat tidak akan membutuhkan waktu yang lama untuk mencari data. Jika data pada komponen tersebut berganti maka data pada cache juga harus terganti, isi dari cache haruslah selalu ter-update.
- Sebuah komponen mungkin dibuang dengan cache yang memiliki ukuran yang
sama, namun hanya jika :
a. Cache dan komponen memiliki kapasitas penghematan state yang sama (
ketika komponen menyimpan datanya ketika aliran listrik terputus, maka
cache juga harus menyimpan datanya)
b. Cache lebih murah daripada memori.
Posting Komentar