- Apakah keuntungan dari layer approach pada sistem design? Dan apakah kerugiannya?
- Sebutkan 5 servis/layanan yang diberikan oleh sistem operasi, jelaskan bagaimana masing-masing memberikan kemudahan kepada pengguna. Jelaskan juga dalam kasus apa yang tidak mungkin untuk user-level program untuk menyediakan layanan ini.
- Apakah keuntungan dari microkernel approach pada system design?
- Jelaskan perbedaan antara preemptive and nonpreemptive scheduling.
- Apakah yang membedakan PCS dan SCS scheduling.
- Berikan alasan mengapa Solaris, Windows XP, and Linux mengimplementasikan mekanisme multiple locking. Jelaskan keadaan dimana mereka menggunakan spinlock, mutexes, semaphores, adaptive mutexes, dan condition variables. Pada setiap kasus, jelaskan mengapa mekanisme tersebut dibutuhkan.
- Jelaskan mengenai konsep dari transaction atomicity.
- Berikan 3 contoh dari deadlocks yang tidak ada hubungannya dengan lingkungan sistem komputer.
- Dapatkan system mendeteksi beberapa process adalah starving? Jika “ya” jelaskan bagaimana itu bisa. Jika “tidak” jelaskan bagaimana system dapat deal dengan starvation problem.
- Gambarkan suatu mekasisme dimana satu segmen dapat berasal dari address space dari dua proses yang berbeda.
- Berikan contoh dari sebuah aplikasi dimana data dalam sebuah file harus diakses : a. Sequentially b. randomly
Sunday, June 12, 2011
Tugas Sistem Operasi
Thursday, June 9, 2011
Symbian
Symbian OS Roots: Psion and EPOC
Pada tahun 1990, Psion Komputer memproduksi sebuah perangkat yang bernama PDA.
Pada tahun 1996, Psion mulai merancang suatu sistem 32-bit EPOC release 1. EPOC diprogram dalam C ++.
Pada tahun 1990, Psion Komputer memproduksi sebuah perangkat yang bernama PDA.
Pada tahun 1996, Psion mulai merancang suatu sistem 32-bit EPOC release 1. EPOC diprogram dalam C ++.
Linux
History of UNIX and Linux
UNICS (Uniplexed Information and Computing Sytem)
UNIX
MINIX (Mini Unix)
Linux
Deadlock
Deadlock menurut bahasa adalah buntut atau kebuntuan, terkunci.
Sedangkan menurut pengertian deadlock adalah sebuah proses yang memerlukan satu sumber daya atau lebih mengalami penundaan ataupun menunggu sumber daya digunakan oleh proses yang lain.
Sumber daya bersifat :
Preemptible : dapat mengambil dari proses lain tanpa ada efek lain, contoh : memori CPU.
Non-preemptible : tidak boleh mengambil sumber daya yang masih digunakan oleh proses lain, contoh : printer.
Read More>>
Sedangkan menurut pengertian deadlock adalah sebuah proses yang memerlukan satu sumber daya atau lebih mengalami penundaan ataupun menunggu sumber daya digunakan oleh proses yang lain.
Sumber daya bersifat :
Preemptible : dapat mengambil dari proses lain tanpa ada efek lain, contoh : memori CPU.
Non-preemptible : tidak boleh mengambil sumber daya yang masih digunakan oleh proses lain, contoh : printer.
Read More>>
Input Output
Manajemen Input Output
- Mengambil data masukan piranti input untuk diproses lebih lanjut oleh prosessor
- Memeriksa status piranti I/O. misal:printer
- Mengelola perangkat keras dan perangkat lunak dari sistem I/O
Sistem File
mekanisme penyimpanan on-line serta untuk akses, baik
data maupun program yang berada dalam system operasi.
data maupun program yang berada dalam system operasi.
Memory Management
- Basic memory management
- Swapping
- Virtual memory
- Page replacement algorithms
- Modeling page replacement algorithms
- Design issues for paging systems
- Implementation issues
- Segmentation
Wednesday, June 8, 2011
Process and Thread
Dalam sistem operasi kita perlu mengenal suatu proses maupun thread, bagaimana sifat serta kinerjanya.
Untuk itu kali ini disampaikan materi mengenai hal tersebut.
Untuk itu kali ini disampaikan materi mengenai hal tersebut.
Introduction to OS
Pengenalan mengenai OS (Operating System) yang biasa disebut sistem operasi.
Berikut adalah beberapa poin - poin acuan yang penting dalam pembahasan ini :
Berikut adalah beberapa poin - poin acuan yang penting dalam pembahasan ini :
- Apa Itu OS
- Sejarah OS
- Jenis – Jenis OS
- Konsep OS
- System Call
- Struktur OS
- Rangkuman
Subscribe to:
Posts (Atom)