1. Sebutkan tiga tujuan utama dari sebuah sistem operasi!
2. Apakah keuntungan utama dari multiprogramming?
3. Apakah perbedaan utama antara komputer mainframe dengan PC?
4. Untuk jenis operasi apakah DMA itu berguna? Jelaskan jawabannya!
5. Sebutkan kendala-kendala yang harus diatasi oleh programmer dalam menulis sistem operasi untuk lingkungan waktu nyata!
6. Jelaskan perbedaan antara symmetric dan asymmetric multiprocessing. Sebutkan keuntungan dan kerugian dari sistem multiprocessor.
7. Beberapa CPU menyediakan lebih dari dua mode operasi. Sebutkan dua kemungkinan penggunaan dari mode tersebut?
6. Sebutkan dua kegunaan dari memory cache! Problem apakah yang dapat dipecahkan dan juga muncul dengan adanya cache tersebut?
8. Apakah perbedaan antara trap dan interrupt? Sebutkan penggunaan dari setiap fungsi tersebut
9. Sebutkan 3 kelas komputer menurut jenis datanya!