Daftar Isi
Berikut merupakan kumpulan soal Ujian Tengah Semester (UTS) dan Ujian Akhir Semester (UAS) antara 2003 dan 2008 untuk Mata Ajar IKI-20230/80230 Sistem Operasi, Fakultas Ilmu Komputer Universitas Indonesia. Waktu pengerjaan setiap soal [kecuali ''Pasangan Konsep''] ialah 30 menit.
Terangkan dengan singkat, pasangan konsep berikut ini. Terangkan pula perbedaan atau/dan persamaan pasangan konsep tersebut:
OS View: ''Resource Allocator'' vs. ''Control Program''.
''Graceful Degradation'' vs. ''Fault Tolerant''.
Dual Mode Operation: ''User Mode'' vs. ''Monitor Mode''.
Operating System Goal: ''Convenient'' vs. ''Efficient''.
''System Components'' vs. ''System Calls''.
''Operating System Components'' vs. ''Operating System Services''.
''Symetric Multiprocessing'' vs. ''Asymetric Multiprocessing''.
''Distributed Systems' vs. ''Clustered Systems''.
''Client Server System'' vs. ''Peer-to-peer system''.
''Microkernels'' vs. ''Virtual Machines''.
''Random Access Memory'' vs. ''Magnetic Disk''.
''Hard Real-time'' vs ''Soft Real-time''.
Job: ''Batch system'' vs. ''Time-Sharing System''.
System Design: ''Mechanism'' vs. ''Policy''.
Burst Cycle: ''I/O Burst'' vs. ''CPU Burst''.
Process Bound: ''I/O Bound'' vs. ''CPU Bound''.
''Process State'' vs. ''Process Control Block''.
''Waiting Time'' vs. ''Response Time''.
Process Type: ''Lightweight'' vs. ''Heavyweight''. .
Multithread Model: ''One to One'' vs. ''Many to Many''.
Scheduling Process: ''Short Term'' vs. ''Long Term''.
Scheduling Algorithm: ''FCFS (First Come First Serve)'' vs. ''SJF (Shortest Job First)''.
''Preemptive Shortest Job First'' vs. ''Non-preemptive Shortest Job First''.
Inter Process Communication: ''Direct Communication'' vs. ''Indirect Communication''.
Process Synchronization: ''Monitor'' vs. ''Semaphore''.
''Deadlock Avoidance'' vs. ''Deadlock Detection''.
''Deadlock'' vs. ''Starvation''.
Address Space: ''Logical'' vs. ''Physical''.
Dynamic Storage Allocation Strategy: ''Best Fit'' vs. ''Worse Fit''.
Virtual Memory Allocation Strategy: ''Global'' vs. ''Local Replacement''.
File Operations: ''Deleting'' vs. ''Truncating''.
Storage System: ''Volatile'' vs. ''Non-volatile''.
File Allocation Methods: ''Contiguous'' vs. ''Linked''.
Disk Management: ''Boot Block'' vs. ''Bad Block''.
I/O Data-Transfer Mode: ''Character'' vs. ''Block''.
I/O Access Mode: ''Sequential'' vs. ''Random''.
I/O Transfer Schedulle: ''Synchronous'' vs. ''Asynchronous''.
I/O Sharing: ''Dedicated'' vs. ''Sharable''. .
I/O direction: ''Read only'' vs. ''Write only''.
''I/O Structure'' vs. ''Storage Structure''.
Software License: ''Free Software'' vs. ''Copyleft''.
Terangkan ke-empat (3+1) definisi Perangkat Lunak Bebas (PLB) menurut Free Software Foundation (FSF).
Terangkan perbedaan dan persamaan antara PLB dan Open Source Software.
Terangkan perbedaan dan persamaan antara PLB dan Perangkat Lunak ''Copyleft''.
Berikan contoh/ilustrasi Perangkat Lunak Bebas yang bukan ''Copyleft''.
Berikan contoh/ilustrasi Perangkat Lunak Bebas ''Copyleft'' yang bukan GNU Public License.