sebuah aktifitas yang sangat dipengaruhi oleh eksekusi sebelumnya, status ini, dan sejumlah resource sistem
Model sistem operasi yang mana saja yang mempersyaratkan adanya timing dan sinkronisasi?
- Siste multiprogramming
- Sistem time sharing
- Sistem transaksi real time
sistem time sharing dapat melayani berbagai macam program aplikasi sesuai dengan kebutuhan user, sedangkan sistem transaksi real time hanya dapat melayani beberapa jenis aplikasi saja.
Permasalahan apa saja yang dapat terjadi pada proses ?
- Sinkronisasi tidak tepat
- Kegagalan mutual exclusion
- Eksekusi program tidak terkendali
- Deadlock
- Executable program (.exe)
- Hal hal yang berhubungan dengan data yang dibutuhkan proses
- Execution context atau process state
- proses list
- entry process
- proses
- proses index
Memori virtual adalah fasilitas yang disediakan oleh OS aga suatu program dapat memanfaatkan sebagian area memori sekunder (harddisk) sebagai memori utama secara lojik
bertujuan agar beberapa program dapat tersimpan di dalam memori secara bersamaan, sehingga tidak terjadi kekosongan aktifitas pada saat terjadi pergantian eksekusi proses
Pengisolasian data antar proses dilakukan dengan cara memberi kode unik untuk setiap proses
Memory sharing dilakukan dengan cara meng overlap kan bagian virtual memori yang akan di sharing.
Apa yang dimaksud dengan Paging ?
Paging adalah salah astu teknik mapping memori dengan cara membagi proses menjadi blok blok kecil berukuran tetap yang disebut page
program mengakses data menggunakan alamat virtual yang terdiri dari nomor page dan offset
setiap page dapaat ditempatkan di memori secara bebas di sebut mapping dinamis.
Apa kelebihan paging ?
- Mapping antara alamat virtual pada program dengan alamat fisik pada memori dapat dilakukan secara dinamis
- Menghilangkan keharusan untuk menempatkan semua page suatu proses ditaruh di memori secara bersamaan
- Monolitic kernel adalah sistem operasi diimplementasikan sebagai sebuah proses besar dimana seluruh koponen penyusunnya (penjadualan, sistem file, jaringan , device driver, manajemen memori, dll) mengakses ruang alamat yang sama.
- Arsitektur Microkernel adalah sistem operasi model microkernel teriri dari 2 bagian yaitu kernel dan server.
- Multithreading adalah proses yang sedang dieksekusi dipecah pecah menjadi bagian bagian kecil yang berjalan secara concurrent
- Symmetric Multiprocessing adalah sistem operasi yang dijalankan ada komputer yang menggunakan lebih dari satu prosesor yang simetris.
- Sistem operasi terdistribusi adalah sejumlah komputer terhubung melalui jaringan membetuk sebuah cluster
- Sistem operasi model object oriented adalah modul yang ditambahkan ke kernel dirancang dengan metode object oriented.