Tugas 1
- 20 orang yang berpengaruh dalam pengembangan dunia sistem operasi
- Teknologi Batch system FMS (Fotran Monitor System) dan IBYS
- Eksplorasi CTSS, MULTICS, dan sistem operasi berbasis UNIX
- Perbedaan sistem operasi Windows, Linux, dan Macintosh
- Analisis perbedaan struktur sistem operasi Windows dan Linux
- Eksplorasi tentang :
- shell
- command interpreter
- system call
- API (Application Programming Interface)
- Perbedaan Lisensi dengan Paten, Ilustrasikan dengan contoh
- Jenis-jenis HaKI PL dan sebutkan 2 contoh pada tiap jenis
- Ilustrasi pendaftaran Hak paten perangkat lunak
- Aktivitas sistem operasi sebagai suatu contoh management proses
- Perbedaan penjadwalan short term, long term, dan medium term
- Tindakan yang diambil kernel saat alih konteks antar proses
- Informasi apa saja yang disimpan dalam tabel proses saat alih konteks antar proses?
- Transisi state pada UNIX akibat event eksternal
- Keuntungan dan kerguian dari :
- Komunikasi Simetrik dan Asimetrik
- Automatic dan Explicit buffering
- Send by copy dan send by refference
- Fixed-size dan variable sized messages
- Perbedaan short term , long term, dan medium term
- Apa yang dilakukan kernel kepada alih konteks saat proses sedang berlangsung
- Dampak yang paling mungkin ketika pemrosesan yang konkuren dimasukkan dalam sistem opereasi
- Perlihatkan semua kemungkinan keadaan dimana suatu proses dapat sedang berjalan, dan gambarkan diagram transisi keadaan yang menjelaskan bagaimana proses bergerak diantara state.
- Apakah suatu proses memberikan 'issue' ke suatu disk I/O ketika, proses tersebut dalam 'ready' sate,
jelaskan? - kernel menjaga suatu rekaman untuk setiap proses, disebut proses control blocks (PCB). ketika suatu proses sedang tidak berjalan, PCB berisi informasi tentang perlunya melakukan restart suatu proses dalam cpu. jelaskan dan informasi yang harus dipunyai PCB.
- Jelaskan tentang arsitektur komputer yang menggunakan teknologi Hyperthreading dengan algoritma dispatching algorithm
- Jelaskan tentang dispatching algorithm
- Sebutkan minimal 10 Sistem operasi yang mendukung teknologi Hyperthreading dan kelompokan termasuk kedalam Model Multithreading yang mana ?
- Deadlock
- jelaskan algoritma berikut :
- Algoritma Banker
- Algoritma Safety
- Algoritma Ostrich