KISI-KISI SISTEM OPERASI
1. Sistem operasi adalah suatu program yang menjembatani antara user dengan hardware.
contoh perangkat keras:CPU,memory,I/O device
contoh perangkat lunak:sistem operasi
2. Lapisan 0 :b'hubungan dgn alokasi dari prosesor
Lapisan 1: mengatur memori
Lapisan 2: menghandel komunikasi antara masing" proses dan operaor console
Lapisan 3: mengatur I/O device dan buffering stream informasi ke dan dari mereka
Lapisan 4: dikhususkan untuk pengguna program
Lapisan 5: digunakan untuk operator
3. New: status yg di miliki pd saat proses baru saja dibuat
Running: status yg dimiliki pd saat instruksi" dari sebuah proses dieksekusi
Waiting : status yg dimiliki pd saat proses menunggu suatu event
Ready: status yg dimiliki pd saat prose siap utk dieksekusi oleh prosesor
Terminated: status yg dimiliki pd saatproses telah selesai dieksekusi.
4. 4.Race condition adalah situasi di mana beberapa proses mengakses dan memanipulasi data bersama pd saat bersamaan.
5. Model-Model MultiThreading:
1. Model Many-to-One . Model ini memetakan beberapa thread tingkatan pengguna ke sebuah thread. tingkatan kernel. Pengaturan thread dilakukan dalam ruang pengguna sehingga efisien. Hanya satu thread pengguna yang dapat mengakses thread kernel pada satu saat. Jadi Multiple thread tidak dapat berjalan secara paralel pada multiprosesor. Contoh: Solaris Green Threads dan GNU Portable Threads.
2. Model One-to-One . Model ini memetakan setiap thread tingkatan pengguna ke setiap thread. Ia menyediakan lebih banyak concurrency dibandingkan model Many-to-One. Keuntungannya sama dengan keuntungan thread kernel. Kelemahan model ini ialah setiap pembuatan thread pengguna memerlukan tambahan thread kernel. Karena itu, jika mengimplementasikan sistem ini maka akan menurunkan kinerja dari sebuah aplikasi sehingga biasanya jumlah thread dibatasi dalam sistem. Contoh: Windows NT/XP/2000 , Linux, Solaris 9.
3. Model Many-to-Many . Model ini memultipleks banyak thread tingkatan pengguna ke thread kernel yang jumlahnya sedikit atau sama dengan tingkatan pengguna. Model ini mengizinkan developer membuat thread sebanyak yang ia mau tetapi concurrency tidak dapat diperoleh karena hanya satu thread yang dapat dijadwalkan oleh kernel pada suatu waktu. Keuntungan dari sistem ini ialah kernel thread yang bersangkutan dapat berjalan secara paralel pada multiprosessor.
6. pengertian monoprogramming & multiprogramming:
- Monoprogramming: berarti hanya ada satu proses di memori dan sistem operasi.
monoprogramming ciri-ciri berikut:
* Hanya terdapat satu proses pada satu saat, sehingga proses baru akan menimpa proses lama yang sudah selesai eksekusi.
* Hanya satu proses mengunakan semua memori.
* Pemakai memusatkan program keseluruh memori dari disk atau tape.
* Program mengambil kendali seluruh mesin.
Karena hanya terdapat satu proses dan menguasai seluruh sistem, maka eksekusi memori dilakukan secara berurutan.
-Multiprogramming berarti meletakan lebih dari sebuah program di main memory.
Multiprograming akan melakukan intruksi-intruksi dari beberapa program secara bersamaan waktu, tetapi memproses sebagian intruksi dari suatu program kemudian memproses sebagian intruksi yang lain dan seterusnya. Tugas dari OS untuk menangani pemindahan (switch) pemrosesan dari program satu ke program lainnya.
Manajemen memori multiprogramming sederhana mempunyai ciri-ciri berikut:
* Alokasi memori dengan partisi tetap untuk setiap proses.
* Alokasi memori dengan partisi beragam sesuai besarnya proses.
* Alokasi memori dibantu dengan disk (swap area), proses dapat berpindah dari memori ke disk
* Virtual memori.
7. Time sharing system adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai. Disebabkan waktu perkembangan proses CPU semakin cepat, sedangkan alat Input/Output tidak dapat mengimbangi kecepatan dari CPU, maka kecepatan dari CPU dapat digunakan secara efisien dengan melayani beberapa alat I/O secara bergantian.
8. Batch Processing System, yaitu yang job dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Implementasi job disusun dengan menggunakan cara antrian FIFO (first in first out). Generasi ini didukung dengan diterapkannya teknologi transistor pada sistem komputer.
9. Deadlock adalah suatu kondisi dimana dua proses atau lebih saling menunggu proses yang lain untuk melepaskan resource yang sedang dipakai. Karena beberapa proses itu saling menunggu, maka tidak terjadi kemajuan dalam kerja proses-proses tersebut. Deadlock adalah masalah yang biasa terjadi ketika banyak proses yang membagi sebuah resource yang hanya boleh dirubah oleh satu proses saja dalam satu waktu.
Download File Kisi-kisi OS
Senin, 15 November 2010
Langganan:
Posting Komentar (Atom)
1 komentar:
yuhuuuu!
Posting Komentar