💜 Selalu gratis

Soalut.com tetap gratis karena kamu. Yuk, bantu kami terus hadir!💜 Selalu gratis

Soal UAS UT MSIM4201 Sistem Operasi dan Kunci Jawaban

Aplikasi Gratis

Soalut.com
★★★★★ 5.0
Gratis
GET IT ON Google Play
Soal UAS UT MSIM4201 Sistem Operasi dan Kunci Jawaban
Soal UT MSIM4201 Sistem Operasi

Malam Sabtu, buka modul MSIM4201 Sistem Operasi, eh malah bingung antara thread sama cache memory. Dua konsep ini muncul di Modul 3 dan Modul 5, tapi pas di soal sering ditanyain dalam konteks yang berbeda. Bikin makin pusing. Soal UT di halaman ini memang saya susun untuk ngelatih kamu bedain topik-topik yang kerap bikin salah tafsir itu.

Modul 2 soal komponen sistem operasi sama Modul 4 soal scheduling adalah dua bagian yang paling sering nyangkut di kepala. Bukan karena sulit, tapi karena istilahnya mirip-mirip seperti penjadwalan dan sinkronisasi. Cobain kerjain prediksi soal UAS Sistem Informasi ini dulu per modul. prediksi UAS Universitas Terbuka di bagian bawah juga bisa jadi pegangan pas belajar.

Soal Ujian UT di halaman ini menyentuh langsung pokok bahasan tiap kegiatan belajar, dari instalasi Windows 10 sampai manajemen file di Linux. Lengkap dengan kunci jawaban dan pembahasan, jadi bukan sekadar pilih A, B, C. Cocok buat ngetes pemahaman kamu sebelum ujian tiba.

Soal UT MSIM4201 Sistem Operasi

1.

Apa yang dimaksud dengan sistem operasi?

  • A. Perangkat keras yang mengontrol input/output
  • B. Kumpulan program yang mengelola sumber daya komputer dan menyediakan layanan umum untuk aplikasi
  • C. Software aplikasi untuk mengedit dokumen
  • D. Program yang hanya digunakan untuk menjalankan game
Jawaban: B
Sistem operasi adalah perangkat lunak sistem yang mengelola sumber daya perangkat keras dan perangkat lunak, serta menyediakan layanan umum untuk program aplikasi.
2.

Fungsi utama dari sistem operasi adalah sebagai berikut, kecuali?

  • A. Manajemen memori
  • B. Manajemen proses
  • C. Menjalankan program aplikasi tanpa intervensi pengguna
  • D. Manajemen perangkat I/O
Jawaban: C
Sistem operasi tidak secara otomatis menjalankan program aplikasi tanpa intervensi pengguna; program aplikasi dijalankan oleh pengguna atau oleh program lain.
3.

Sistem operasi bertindak sebagai perantara antara?

  • A. Pengguna dan perangkat keras
  • B. CPU dan memori
  • C. Keyboard dan monitor
  • D. Aplikasi dan data
Jawaban: A
Sistem operasi menyediakan antarmuka antara pengguna dan perangkat keras komputer, sehingga pengguna dapat berinteraksi dengan sistem.
4.

Sistem operasi yang memungkinkan banyak pengguna menggunakan komputer secara bersamaan disebut?

  • A. Single-user system
  • B. Multi-user system
  • C. Batch system
  • D. Real-time system
Jawaban: B
Sistem multi-user memungkinkan lebih dari satu pengguna menggunakan sumber daya komputer secara bersamaan.
5.

Sistem operasi pertama yang menggunakan antarmuka grafis (GUI) secara komersial adalah?

  • A. MS-DOS
  • B. Unix
  • C. Mac OS
  • D. Windows 95
Jawaban: C
Mac OS yang dirilis oleh Apple pada tahun 1984 adalah sistem operasi pertama yang menggunakan GUI secara komersial.
6.

Pada era generasi pertama komputer, sistem operasi belum dikenal karena?

  • A. Komputer masih sangat besar dan lambat
  • B. Program ditulis dalam bahasa mesin dan dijalankan secara manual
  • C. Belum ada kebutuhan untuk manajemen sumber daya
  • D. Semua jawaban benar
Jawaban: D
Pada generasi pertama, komputer belum memiliki sistem operasi; program dijalankan secara manual dengan bahasa mesin, dan komputer sangat besar serta lambat.
7.

Sistem operasi yang mendominasi pasar pada era 1980-an untuk komputer pribadi adalah?

  • A. Linux
  • B. MS-DOS
  • C. Unix
  • D. Windows 10
Jawaban: B
MS-DOS adalah sistem operasi yang sangat populer pada era 1980-an untuk komputer pribadi IBM PC dan kompatibelnya.
8.

Perkembangan sistem operasi dari batch processing menjadi time-sharing memungkinkan?

  • A. Pengguna dapat berinteraksi langsung dengan komputer secara real-time
  • B. Program dijalankan secara berurutan tanpa interupsi
  • C. Hanya satu pengguna yang dapat menggunakan komputer
  • D. Komputer bekerja tanpa sistem operasi
Jawaban: A
Time-sharing memungkinkan banyak pengguna berinteraksi dengan komputer secara langsung dan bergantian menggunakan CPU, memberikan ilusi real-time.
9.

Sistem operasi yang dikembangkan oleh Bell Labs pada tahun 1969 dan menjadi dasar banyak sistem modern adalah?

  • A. Windows
  • B. Linux
  • C. Unix
  • D. Android
Jawaban: C
Unix dikembangkan oleh Bell Labs pada tahun 1969 dan menjadi dasar bagi banyak sistem operasi modern, termasuk Linux dan macOS.
10.

Komponen sistem operasi yang bertanggung jawab untuk mengelola alokasi memori adalah?

  • A. Manajemen memori
  • B. Manajemen proses
  • C. Manajemen file
  • D. Manajemen perangkat I/O
Jawaban: A
Manajemen memori mengelola alokasi dan dealokasi memori untuk proses yang berjalan.
11.

Sistem operasi terdiri dari beberapa komponen, salah satunya adalah kernel. Fungsi kernel adalah?

  • A. Menyediakan antarmuka pengguna grafis
  • B. Menangani tugas-tugas tingkat rendah seperti manajemen proses dan memori
  • C. Mengelola basis data
  • D. Menjalankan program aplikasi
Jawaban: B
Kernel adalah inti dari sistem operasi yang menangani tugas-tugas dasar seperti manajemen proses, memori, dan perangkat.
12.

Komponen sistem operasi yang mengatur akses ke perangkat keras seperti printer dan disk adalah?

  • A. Manajemen memori
  • B. Manajemen proses
  • C. Manajemen file
  • D. Manajemen perangkat I/O
Jawaban: D
Manajemen perangkat I/O mengontrol dan mengkoordinasikan penggunaan perangkat input/output.
13.

Shell dalam sistem operasi berfungsi sebagai?

  • A. Antarmuka antara pengguna dan kernel
  • B. Manajer memori
  • C. Penjadwal proses
  • D. Pengelola file
Jawaban: A
Shell adalah antarmuka pengguna yang memungkinkan interaksi dengan kernel melalui perintah atau GUI.
14.

Komponen sistem operasi yang bertanggung jawab untuk menciptakan dan menghapus proses adalah?

  • A. Manajemen memori
  • B. Manajemen proses
  • C. Manajemen file
  • D. Manajemen penyimpanan
Jawaban: B
Manajemen proses menangani pembuatan, penjadwalan, dan penghapusan proses.
15.

Struktur sistem operasi yang terdiri dari kernel kecil dan modul layanan lainnya yang berjalan di ruang pengguna disebut?

  • A. Struktur monolitik
  • B. Struktur berlapis
  • C. Struktur mikrokernel
  • D. Struktur client-server
Jawaban: C
Mikrokernel memiliki kernel yang sangat kecil dan sebagian besar layanan sistem berjalan di ruang pengguna sebagai proses.
16.

Keuntungan utama dari struktur sistem operasi berlapis adalah?

  • A. Performa yang lebih tinggi
  • B. Lebih mudah dalam debugging dan pengembangan
  • C. Ukuran kernel yang lebih besar
  • D. Tidak memerlukan manajemen memori
Jawaban: B
Struktur berlapis memisahkan fungsi ke dalam lapisan-lapisan yang independen, sehingga memudahkan debugging dan pengembangan karena setiap lapisan dapat diuji secara terpisah.
18.

Komponen sistem operasi yang bertugas mengelola sumber daya komputer, seperti CPU, memori, dan perangkat I/O secara efisien adalah…

  • A. Kernel
  • B. Shell
  • C. File system
  • D. Driver
Jawaban: A
Kernel adalah inti sistem operasi yang mengelola sumber daya dan menyediakan layanan dasar bagi program lain.
19.

Dalam struktur sistem operasi yang menggunakan model berlapis (layered approach), lapisan terbawah (layer 0) biasanya menangani…

  • A. Alokasi CPU dan penjadwalan
  • B. Antarmuka pengguna
  • C. Manajemen memori
  • D. Manajemen file
Jawaban: A
Dalam model berlapis, lapisan terbawah (layer 0) menangani alokasi CPU dan penjadwalan, sedangkan lapisan lebih tinggi menangani fungsi yang lebih abstrak.
20.

Struktur sistem operasi di mana seluruh kernel berjalan dalam satu ruang alamat dan memiliki akses penuh ke perangkat keras disebut…

  • A. Mikrokernel
  • B. Kernel hibrida
  • C. Exokernel
  • D. Monolitik
Jawaban: D
Struktur monolitik menempatkan seluruh komponen kernel dalam satu ruang alamat yang sama, sehingga akses ke perangkat keras lebih cepat tetapi kurang modular.
21.

Proses dalam sistem operasi didefinisikan sebagai…

  • A. Kumpulan instruksi yang dieksekusi oleh CPU
  • B. File biner yang tersimpan di memori sekunder
  • C. Program yang sedang dalam eksekusi beserta konteksnya
  • D. Thread tunggal yang berjalan di latar belakang
Jawaban: C
Proses adalah program yang sedang aktif dalam eksekusi, termasuk nilai register, memori yang dialokasikan, dan status yang terkait.
22.

Saat sebuah proses dialihkan dari CPU dan disimpan ke memori, maka proses tersebut berada dalam status…

  • A. Running
  • B. Ready
  • C. Waiting
  • D. Terminated
Jawaban: B
Proses yang dialihkan dari CPU tetapi siap untuk dijalankan kembali berada dalam status ready, menunggu giliran penjadwalan.
23.

Proses Control Block (PCB) berisi informasi tentang proses, kecuali…

  • A. Program counter
  • B. Register CPU
  • C. Status proses
  • D. Kode program lengkap
Jawaban: D
Kode program lengkap tidak disimpan di PCB; PCB hanya menyimpan konteks dan metadata proses, sedangkan kode program ada di memori.
24.

Dalam sistem operasi, fork() digunakan untuk…

  • A. Menghentikan proses
  • B. Membuat proses baru dengan menyalin proses induk
  • C. Menjalankan program baru
  • D. Mengganti status proses
Jawaban: B
Fork() membuat proses anak yang merupakan salinan dari proses induk, termasuk konteks dan alamat memorinya.
25.

Proses yang sedang menunggu input dari pengguna berada dalam status…

  • A. Ready
  • B. Blocked
  • C. Terminated
  • D. Running
Jawaban: B
Status blocked (atau waiting) terjadi ketika proses menunggu suatu peristiwa, seperti input dari pengguna, sebelum dapat melanjutkan eksekusi.
26.

Thread adalah…

  • A. Proses ringan yang berbagi ruang alamat dengan thread lain dalam proses yang sama
  • B. Proses independen yang tidak berbagi memori
  • C. Program yang berjalan di kernel
  • D. Sistem operasi mini
Jawaban: A
Thread adalah unit eksekusi terkecil dalam proses dan berbagi ruang alamat serta sumber daya dengan thread lain dalam proses yang sama.
27.

Perbedaan utama antara thread tingkat pengguna (user-level thread) dan thread tingkat kernel (kernel-level thread) adalah…

  • A. Kernel-level thread hanya berjalan di lingkungan single-core
  • B. Kernel-level thread tidak memerlukan dukungan dari sistem operasi
  • C. User-level thread memiliki akses langsung ke perangkat keras
  • D. User-level thread lebih cepat dibuat tetapi tidak bisa memanfaatkan multiprosesor
Jawaban: D
User-level thread lebih cepat karena dikelola tanpa intervensi kernel, tetapi tidak dapat dijadwalkan pada CPU berbeda secara bersamaan sehingga kurang optimal di multiprosesor.
28.

Dalam model satu-ke-satu (one-to-one) untuk thread, setiap thread pengguna dipetakan ke…

  • A. Satu thread kernel
  • B. Banyak thread kernel
  • C. Satu proses
  • D. Banyak proses
Jawaban: A
Model satu-ke-satu menghubungkan setiap thread pengguna dengan satu thread kernel, memungkinkan konkurensi paralel di multiprosesor.
29.

Keuntungan penggunaan thread dibandingkan proses adalah…

  • A. Thread membutuhkan lebih banyak memori
  • B. Thread memiliki overhead switching yang lebih rendah
  • C. Thread independen penuh dan tidak bisa berbagi data
  • D. Thread tidak memerlukan stack
Jawaban: B
Thread memiliki overhead switching yang lebih rendah karena berbagi ruang alamat dan sumber daya, sehingga peralihan antar thread lebih cepat dibandingkan antar proses.
30.

Sinkronisasi diperlukan dalam sistem operasi untuk…

  • A. Mencegah terjadinya deadlock
  • B. Mempercepat eksekusi program
  • C. Memastikan akses bersamaan ke sumber daya berjalan secara teratur dan konsisten
  • D. Mengurangi penggunaan memori
Jawaban: C
Sinkronisasi mengatur akses bersamaan ke sumber daya bersama untuk menjaga konsistensi data dan mencegah race condition.
31.

Semaphore adalah mekanisme sinkronisasi yang…

  • A. Menghentikan semua proses
  • B. Hanya bisa digunakan untuk satu proses
  • C. Menggunakan variabel integer yang diakses oleh banyak proses
  • D. Mengganti CPU secara otomatis
Jawaban: C
Semaphore adalah variabel integer yang digunakan untuk mengontrol akses ke sumber daya bersama melalui operasi wait() dan signal().
32.

Deadlock terjadi ketika…

  • A. Proses berjalan terlalu lambat
  • B. Memori tidak mencukupi
  • C. CPU kelebihan beban
  • D. Setiap proses dalam himpunan menunggu sumber daya yang dipegang oleh proses lain dalam himpunan yang sama
Jawaban: D
Deadlock adalah kondisi di mana setiap proses menunggu sumber daya yang dipegang oleh proses lain, sehingga tidak ada yang dapat melanjutkan.
33.

Critical section adalah bagian kode yang…

  • A. Mengakses sumber daya bersama dan harus dilindungi dari akses bersamaan
  • B. Mengeksekusi perintah I/O
  • C. Menangani interupsi
  • D. Mengalokasikan memori
Jawaban: A
Critical section adalah segmen kode di mana suatu proses mengakses sumber daya bersama, dan harus dijamin hanya satu proses yang dapat menjalankannya pada satu waktu untuk menghindari inkonsistensi.
34.

Mutex (mutual exclusion) digunakan untuk…

  • A. Mengalokasikan memori virtual
  • B. Menjadwalkan proses berdasarkan prioritas
  • C. Memastikan hanya satu proses atau thread yang dapat memasuki critical section pada satu waktu
  • D. Mengelola file system
Jawaban: C
Mutex adalah mekanisme sinkronisasi yang memastikan eksklusivitas mutual, sehingga hanya satu proses atau thread yang dapat mengakses critical section pada satu waktu.
35.

Dalam konteks sinkronisasi sistem operasi, kondisi dimana dua atau lebih proses saling menunggu sumber daya yang sedang digunakan oleh proses lain disebut apa?

  • A. Mutual exclusion
  • B. Starvation
  • C. Race condition
  • D. Deadlock
Jawaban: D
Deadlock adalah kondisi ketika dua atau lebih proses saling menunggu sumber daya yang sedang digunakan oleh proses lain, sehingga tidak ada proses yang dapat melanjutkan eksekusi.
36.

Dalam penjadwalan proses, algoritma yang memberikan waktu CPU secara bergiliran dengan jatah waktu (time slice) yang sama untuk setiap proses dalam antrian siap disebut apa?

  • A. Round robin
  • B. First come first served
  • C. Priority scheduling
  • D. Shortest job first
Jawaban: A
Algoritma round robin memberikan time slice yang tetap dan bergiliran secara melingkar ke semua proses dalam antrian siap.
37.

Algoritma penjadwalan yang memilih proses dengan waktu CPU terkecil berikutnya untuk dieksekusi terlebih dahulu disebut apa?

  • A. Shortest job first
  • B. First come first served
  • C. Round robin
  • D. Multilevel queue
Jawaban: A
Shortest job first memilih proses dengan burst time terkecil untuk dijadwalkan lebih awal.
38.

Dalam penjadwalan preemptive, proses yang sedang berjalan dapat dihentikan sementara oleh sistem operasi jika ada proses dengan prioritas lebih tinggi. Contoh algoritma preemptive adalah?

  • A. First come first served
  • B. Shortest remaining time first
  • C. Shortest job first non preemptive
  • D. Multilevel feedback queue tanpa preemption
Jawaban: B
Shortest remaining time first adalah versi preemptive dari shortest job first, di mana proses yang sedang eksekusi bisa diganti oleh proses baru dengan sisa waktu lebih kecil.
39.

Apa kerugian utama dari algoritma penjadwalan priority scheduling yang menggunakan prioritas statis?

  • A. Kompleksitas implementasi sangat tinggi
  • B. Waktu respons tidak dapat diprediksi
  • C. Terjadi starvation pada proses berprioritas rendah
  • D. Membutuhkan banyak memori
Jawaban: C
Pada priority scheduling dengan prioritas statis, proses berprioritas rendah bisa tidak pernah mendapat CPU jika terus ada proses berprioritas lebih tinggi, menyebabkan starvation.
40.

Jika terdapat proses dengan burst time: P1=10, P2=5, P3=8, dan menggunakan algoritma round robin dengan time slice 4 ms, maka urutan eksekusi pertama adalah?

  • A. P1, P2, P1, P3
  • B. P2, P3, P1
  • C. P1, P2, P3
  • D. P2, P1, P3
Jawaban: C
Pada round robin, proses dilayani sesuai urutan antrian. Karena P1 datang pertama, maka P1 mendapat time slice pertama, lalu P2, lalu P3.
41.

Fungsi utama cache memory dalam sistem operasi adalah?

  • A. Menggantikan RAM utama
  • B. Menyimpan data sementara dari disk untuk mempercepat akses
  • C. Mengelola alokasi memori virtual
  • D. Menangani interrupt dari perangkat keras
Jawaban: B
Cache memory menyimpan data atau instruksi yang sering diakses dari memori utama atau disk untuk mengurangi waktu akses.
42.

Level cache yang umumnya memiliki kapasitas paling kecil tetapi kecepatan paling tinggi adalah?

  • A. L3 cache
  • B. L2 cache
  • C. L1 cache
  • D. Cache pada disk
Jawaban: C
L1 cache berada paling dekat dengan inti prosesor, memiliki kapasitas terkecil namun kecepatan akses tertinggi.
43.

Prinsip dasar yang digunakan cache memory untuk meningkatkan kinerja adalah?

  • A. Virtualisasi
  • B. Pembagian waktu (time sharing)
  • C. Multitasking
  • D. Lokalitas referensi (locality of reference)
Jawaban: D
Cache memory bekerja berdasarkan lokalitas temporal dan spasial, yaitu kecenderungan program mengakses data atau instruksi yang sama atau berdekatan dalam waktu dekat.
44.

Jika cache miss terjadi, maka langkah selanjutnya yang dilakukan sistem adalah?

  • A. Mengambil data dari memori utama atau disk
  • B. Menunggu interrupt dari CPU
  • C. Menghapus cache
  • D. Menghentikan proses
Jawaban: A
Cache miss berarti data tidak ditemukan di cache, sehingga sistem harus mengambil data dari level memori yang lebih rendah seperti RAM atau disk.
45.

Teknik menulis data ke cache dan memori utama secara bersamaan disebut?

  • A. Write through
  • B. Write back
  • C. Write allocate
  • D. Write no allocate
Jawaban: A
Write through adalah teknik di mana setiap perubahan data di cache langsung ditulis juga ke memori utama untuk menjaga konsistensi.
46.

Konsep virtual memory memungkinkan sistem operasi untuk?

  • A. Meningkatkan kecepatan jaringan
  • B. Menggandakan kapasitas CPU
  • C. Menghilangkan kebutuhan akan hard disk
  • D. Menjalankan program yang ukurannya lebih besar dari RAM fisik
Jawaban: D
Virtual memory memungkinkan program dengan ukuran lebih besar dari RAM fisik dijalankan dengan menggunakan ruang pada disk sebagai memori tambahan.
47.

Unit terkecil yang dipindahkan antara memori utama dan disk dalam sistem virtual memory adalah?

  • A. Page
  • B. Segment
  • C. Frame
  • D. Block
Jawaban: A
Pada paging, unit data yang dipindahkan antara RAM dan disk disebut page.
48.

Jika suatu page yang diminta tidak terdapat di memori utama, maka terjadi kondisi yang disebut?

  • A. Cache miss
  • B. Page hit
  • C. Page fault
  • D. Segment fault
Jawaban: C
Page fault terjadi ketika proses mengakses alamat virtual yang page-nya tidak ada di RAM, sehingga harus diambil dari disk.
49.

Algoritma penggantian page yang memilih page yang tidak akan digunakan dalam waktu paling lama di masa depan adalah?

  • A. First in first out
  • B. Optimal page replacement
  • C. Least recently used
  • D. Clock algorithm
Jawaban: B
Optimal page replacement mengganti page yang akan digunakan paling jauh di masa depan, meskipun secara teoritis sulit diimplementasikan karena perlu prediksi.
50.

Dalam file system, struktur direktori yang memungkinkan setiap pengguna memiliki direktori root sendiri disebut?

  • A. Tree structured directory
  • B. Single level directory
  • C. Acyclic graph directory
  • D. Two level directory
Jawaban: D
Two level directory memberikan direktori root terpisah untuk setiap pengguna, sehingga mencegah konflik nama file antar pengguna.
51.

Fungsi utama dari sistem berkas (file system) dalam sistem operasi adalah?

  • A. Mengelola proses dan thread
  • B. Mengatur penyimpanan dan pengaksesan data pada media penyimpanan
  • C. Menyediakan antarmuka pengguna grafis
  • D. Mengatur alokasi memori virtual
Jawaban: B
Sistem berkas bertanggung jawab untuk mengatur bagaimana data disimpan, diorganisasi, dan diakses pada media penyimpanan seperti hard disk atau SSD.
52.

File system pada sistem operasi memiliki fungsi utama untuk…

  • A. mengelola akses perangkat keras CPU
  • B. mengatur alokasi ruang pada memori utama
  • C. mengelola proses dan thread dalam sistem
  • D. menyimpan dan mengorganisasi data pada media penyimpanan
Jawaban: D
File system berfungsi untuk menyimpan, mengorganisasi, dan mengelola data pada media penyimpanan seperti hard disk, SSD, atau flash drive.
53.

Dalam sistem operasi, satuan terkecil dari ruang pada media penyimpanan yang dapat dialokasikan untuk sebuah file disebut…

  • A. sector
  • B. cluster
  • C. block
  • D. inode
Jawaban: B
Cluster adalah satuan terkecil ruang penyimpanan yang dapat dialokasikan untuk file. Cluster terdiri dari beberapa sektor.
54.

Sistem file yang menggunakan struktur direktori berbentuk tree dengan satu root directory adalah ciri dari…

  • A. semua jenis file system modern
  • B. NTFS
  • C. ext4
  • D. FAT32
Jawaban: A
Hampir semua file system modern seperti FAT32, NTFS, dan ext4 menggunakan struktur direktori tree dengan satu root directory sebagai pangkal.
55.

Pada file system, teknik yang digunakan untuk mencatat lokasi setiap file dalam bentuk tabel disebut…

  • A. FAT (File Allocation Table)
  • B. linked list
  • C. inode table
  • D. bitmap
Jawaban: A
FAT adalah tabel yang menyimpan informasi rantai cluster untuk setiap file. Teknik ini digunakan pada file system FAT16 dan FAT32.
56.

Karakteristik utama dari media penyimpanan SSD (Solid State Drive) adalah…

  • A. menggunakan piringan magnetik untuk menyimpan data
  • B. kecepatan akses data yang lambat karena komponen mekanik
  • C. menggunakan memori flash NAND tanpa komponen bergerak
  • D. memiliki kapasitas penyimpanan lebih kecil dari hard disk
Jawaban: C
SSD menggunakan memori flash NAND yang tidak memiliki komponen mekanik, sehingga lebih cepat dan tahan guncangan dibandingkan hard disk.
57.

Perangkat keras yang berfungsi sebagai antarmuka antara sistem operasi dengan media penyimpanan disebut…

  • A. controller disk
  • B. driver perangkat
  • C. cache memory
  • D. register CPU
Jawaban: A
Controller disk adalah perangkat keras yang menghubungkan sistem operasi dengan media penyimpanan, mengatur transfer data dan perintah baca/tulis.
58.

Pada struktur media penyimpanan, alamat yang digunakan oleh sistem operasi untuk mengakses sektor tertentu pada hard disk dikenal sebagai…

  • A. Volume ID
  • B. Cylinder-Head-Sector (CHS)
  • C. Physical Block Number
  • D. Logical Block Addressing (LBA)
Jawaban: D
LBA adalah skema pengalamatan sektor secara logis yang menyederhanakan akses data. Sistem operasi menggunakan LBA untuk menentukan posisi data pada disk.
59.

Proses ketika sistem operasi membaca data dari media penyimpanan lalu menyimpannya sementara di memori untuk akses lebih cepat disebut…

  • A. caching
  • B. paging
  • C. buffering
  • D. spooling
Jawaban: A
Caching adalah teknik menyimpan data yang sering diakses dari media penyimpanan ke memori yang lebih cepat (cache) untuk mempercepat akses berikutnya.
60.

Solid State Drive (SSD) menggunakan komponen memori yang bersifat volatile untuk menyimpan data cache secara sementara. Pernyataan tersebut adalah…

  • A. benar, karena SSD memiliki DRAM untuk cache
  • B. salah, karena semua memori dalam SSD bersifat non-volatile
  • C. benar, karena cache SSD menggunakan ROM
  • D. salah, karena SSD tidak memiliki cache
Jawaban: A
Banyak SSD modern dilengkapi DRAM sebagai cache sementara untuk mempercepat akses data. DRAM bersifat volatile, artinya data hilang saat listrik mati.
61.

Manajemen file dan direktori dalam sistem operasi bertujuan untuk…

  • A. mengelola alokasi waktu CPU pada proses
  • B. menyediakan mekanisme penyimpanan, pengorganisasian, dan akses data
  • C. mengatur penggunaan memori virtual
  • D. mengontrol perangkat input/output
Jawaban: B
Manajemen file dan direktori berfokus pada penyimpanan data, pengorganisasian dalam struktur direktori, serta menyediakan operasi baca/tulis file.
62.

Dalam sistem direktori Linux, direktori yang berisi file konfigurasi sistem adalah…

  • A. /bin
  • B. /home
  • C. /etc
  • D. /var
Jawaban: C
Direktori /etc pada Linux menyimpan file konfigurasi sistem seperti password, jaringan, dan layanan. Direktori ini penting untuk pengaturan sistem.
63.

Perintah pada sistem operasi Linux yang digunakan untuk mengubah izin akses sebuah file adalah…

  • A. umask
  • B. chown
  • C. chgrp
  • D. chmod
Jawaban: D
Perintah chmod (change mode) digunakan untuk mengubah izin akses file atau direktori pada sistem Linux, misalnya menjadi rwxr-xr–.
64.

Sistem file pada Windows yang mendukung fitur enkripsi file secara native adalah…

  • A. FAT32
  • B. NTFS
  • C. exFAT
  • D. ReFS
Jawaban: B
NTFS memiliki fitur EFS (Encrypting File System) yang memungkinkan enkripsi file dan folder secara langsung tanpa alat tambahan.
65.

Pada manajemen file Linux, izin akses numeric 755 untuk sebuah direktori berarti…

  • A. pemilik dapat baca dan tulis grup dan lain hanya eksekusi
  • B. semua pengguna dapat baca, tulis, dan eksekusi
  • C. pemilik hanya baca dan eksekusi grup dan lain hanya baca
  • D. pemilik dapat baca, tulis, dan eksekusi grup dan lain hanya baca dan eksekusi
Jawaban: D
Nilai 755: pemilik (7=rwx) memiliki hak baca, tulis, eksekusi grup (5=r-x) dan lain (5=r-x) hanya baca dan eksekusi.
66.

Fitur keamanan file di Windows yang memungkinkan administrator memberikan izin spesifik kepada pengguna disebut…

  • A. BitLocker
  • B. User Account Control (UAC)
  • C. Access Control List (ACL)
  • D. Windows Defender
Jawaban: C
ACL pada Windows berisi daftar izin yang menentukan hak akses pengguna atau grup terhadap file atau direktori tertentu, seperti baca, tulis, atau eksekusi.
67.

Pada sistem operasi Linux, untuk memberikan izin eksekusi kepada pemilik file tanpa mengubah izin grup dan lain, perintah yang tepat adalah…

  • A. chmod g+x nama_file
  • B. chmod u+x nama_file
  • C. chmod o+x nama_file
  • D. chmod a+x nama_file
Jawaban: B
Parameter u+x menambahkan izin eksekusi hanya untuk user (pemilik). g+x untuk grup, o+x untuk lain, dan a+x untuk semua.
68.

Dalam keamanan file Windows dan Linux, perbedaan mendasar dalam manajemen izin adalah…

  • A. Linux hanya memiliki izin baca dan tulis
  • B. Windows tidak mendukung izin untuk grup pengguna
  • C. Linux menggunakan konsep owner, group, dan others sedangkan Windows menggunakan ACL
  • D. Windows memiliki tiga jenis izin yaitu rwx
Jawaban: C
Linux menggunakan tiga kategori pengguna (owner, group, others) dengan tiga izin (rwx). Windows menggunakan ACL yang lebih granular dengan banyak entri izin.
69.

Dalam sistem operasi Windows, fitur keamanan yang mengontrol akses ke file dan folder berdasarkan izin yang ditetapkan untuk pengguna atau grup disebut dengan?

  • A. Access Control List (ACL)
  • B. Windows Defender
  • C. BitLocker
  • D. User Account Control (UAC)
Jawaban: A
Access Control List (ACL) adalah daftar yang berisi izin akses untuk setiap pengguna atau grup terhadap suatu file atau folder di Windows.
70.

Pada sistem operasi Linux, perintah yang digunakan untuk mengubah izin akses file atau direktori adalah?

  • A. chown
  • B. chmod
  • C. passwd
  • D. umask
Jawaban: B
Perintah chmod digunakan untuk mengubah mode izin akses file atau direktori di Linux.
71.

Salah satu metode instalasi Windows 10 yang memungkinkan pengguna untuk mengupgrade dari versi Windows sebelumnya tanpa kehilangan data, pengaturan, dan aplikasi adalah?

  • A. Clean Install
  • B. Custom Install
  • C. Network Install
  • D. Upgrade Install
Jawaban: D
Upgrade Install adalah metode instalasi yang mempertahankan data, pengaturan, dan aplikasi dari versi Windows sebelumnya.
72.

Setelah melakukan instalasi Windows 10, langkah konfigurasi awal yang penting untuk melindungi sistem dari ancaman keamanan adalah?

  • A. Menginstal driver perangkat keras
  • B. Menambahkan akun email
  • C. Mengatur wallpaper desktop
  • D. Mengaktifkan Windows Defender dan Firewall
Jawaban: D
Mengaktifkan Windows Defender dan Firewall adalah langkah penting untuk melindungi sistem dari virus dan ancaman keamanan lainnya.
73.

Dalam proses instalasi Windows 10, partisi hard disk yang digunakan untuk menyimpan file sistem dan program biasanya diformat dengan sistem file?

  • A. FAT32
  • B. exFAT
  • C. NTFS
  • D. ReFS
Jawaban: C
NTFS adalah sistem file yang umum digunakan untuk partisi sistem Windows 10 karena mendukung keamanan, enkripsi, dan ukuran file besar.
74.

Fitur Windows 10 yang memungkinkan pengguna untuk membuat beberapa desktop virtual untuk mengelompokkan aplikasi dan tugas disebut?

  • A. Multiple Desktops
  • B. Snap Assist
  • C. Virtual Desktop
  • D. Task View
Jawaban: D
Task View adalah fitur yang memungkinkan pengguna membuat dan mengelola beberapa desktop virtual di Windows 10.
75.

Saat mengkonfigurasi pengaturan jaringan di Windows 10, protokol yang digunakan untuk memberikan alamat IP secara otomatis kepada klien dalam jaringan adalah?

  • A. DHCP
  • B. DNS
  • C. TCP/IP
  • D. HTTP
Jawaban: A
DHCP (Dynamic Host Configuration Protocol) digunakan untuk memberikan alamat IP secara otomatis kepada perangkat dalam jaringan.
76.

Sistem operasi Linux yang dikembangkan oleh Linus Torvalds pertama kali dirilis pada tahun?

  • A. 1991
  • B. 1993
  • C. 1995
  • D. 1998
Jawaban: A
Linux pertama kali dirilis oleh Linus Torvalds pada tahun 1991 sebagai kernel sistem operasi.
77.

Distribusi Linux yang dikenal dengan fokus pada kemudahan penggunaan dan antarmuka grafis yang ramah pengguna adalah?

  • A. Gentoo
  • B. Debian
  • C. Arch Linux
  • D. Ubuntu
Jawaban: D
Ubuntu adalah distribusi Linux yang terkenal karena kemudahan penggunaannya dan antarmuka grafis yang intuitif.
78.

Perintah di Linux yang digunakan untuk menampilkan daftar proses yang sedang berjalan secara real-time adalah?

  • A. ps
  • B. top
  • C. ls
  • D. kill
Jawaban: B
Perintah top menampilkan daftar proses yang sedang berjalan secara dinamis dan real-time di Linux.
79.

Sistem file default yang digunakan oleh distribusi Linux modern seperti Ubuntu adalah?

  • A. FAT32
  • B. NTFS
  • C. ext4
  • D. Btrfs
Jawaban: C
ext4 (Fourth Extended Filesystem) adalah sistem file default yang banyak digunakan di distribusi Linux modern.
80.

Perintah untuk menginstal paket perangkat lunak di distribusi Linux berbasis Debian seperti Ubuntu adalah?

  • A. yum install
  • B. pacman -S
  • C. apt-get install
  • D. dnf install
Jawaban: C
apt-get install adalah perintah yang digunakan di distribusi Linux berbasis Debian untuk menginstal paket perangkat lunak.
81.

Sistem operasi Android dikembangkan oleh perusahaan?

  • A. Apple
  • B. Google
  • C. Microsoft
  • D. Samsung
Jawaban: B
Android adalah sistem operasi mobile yang dikembangkan oleh Google.
82.

Arsitektur keamanan Android yang menggunakan sandbox untuk mengisolasi aplikasi satu sama lain disebut?

  • A. Application Sandbox
  • B. Permission Model
  • C. SELinux
  • D. Verified Boot
Jawaban: A
Application Sandbox adalah mekanisme keamanan Android yang mengisolasi aplikasi dalam lingkungan terpisah sehingga tidak dapat saling mengakses data tanpa izin.
83.

Sistem file yang digunakan oleh Android untuk partisi data pengguna adalah?

  • A. ext4
  • B. NTFS
  • C. F2FS
  • D. FAT32
Jawaban: C
F2FS (Flash-Friendly File System) dirancang khusus untuk media penyimpanan flash seperti yang digunakan di perangkat Android.
84.

Proses manajemen memori di Android yang bertugas menghentikan aplikasi latar belakang ketika memori hampir habis disebut?

  • A. OOM Killer
  • B. Low Memory Killer
  • C. Task Killer
  • D. Memory Manager
Jawaban: B
Low Memory Killer (LMK) adalah komponen di Android yang menghentikan aplikasi latar belakang berdasarkan prioritas saat memori sistem hampir habis.
85.

Sistem operasi yang berbasis kernel Linux dan dirancang khusus untuk perangkat mobile adalah…

  • A. Windows 10
  • B. Linux Ubuntu
  • C. Android
  • D. macOS
Jawaban: C
Android adalah sistem operasi berbasis kernel Linux yang dikembangkan untuk perangkat mobile seperti smartphone dan tablet.
86.

Pada sistem operasi Windows, manajemen proses menggunakan struktur data yang disebut…

  • A. Process Control Block (PCB)
  • B. Thread Control Block (TCB)
  • C. File Control Block (FCB)
  • D. Memory Management Unit (MMU)
Jawaban: A
Windows menggunakan Process Control Block (PCB) untuk menyimpan informasi status dan konteks setiap proses.
87.

Di Linux, perintah untuk melihat daftar proses yang sedang berjalan adalah…

  • A. ls
  • B. ps
  • C. cd
  • D. mkdir
Jawaban: B
Perintah ps (process status) digunakan di Linux untuk menampilkan informasi proses yang aktif.
88.

Android menggunakan model penjadwalan proses berbasis…

  • A. Round Robin
  • B. First Come First Served
  • C. Completely Fair Scheduler (CFS)
  • D. Shortest Job First
Jawaban: C
Android yang berbasis kernel Linux menggunakan Completely Fair Scheduler (CFS) sebagai algoritma penjadwalan default.
89.

Pada Windows, prioritas proses dapat diubah melalui…

  • A. Task Manager
  • B. File Explorer
  • C. Control Panel
  • D. Command Prompt
Jawaban: A
Task Manager di Windows menyediakan opsi untuk mengatur prioritas proses melalui tab Details.
90.

Sistem operasi yang menerapkan manajemen memori virtual dengan ukuran halaman 4 KB secara default adalah…

  • A. Windows 10
  • B. Linux
  • C. Android
  • D. Semua benar
Jawaban: D
Windows, Linux, dan Android semuanya menggunakan memori virtual dengan ukuran halaman 4 KB secara default.
91.

Pada Linux, swap space digunakan untuk…

  • A. Menyimpan file sementara
  • B. Meningkatkan kecepatan CPU
  • C. Memperluas memori virtual
  • D. Mengelola cache disk
Jawaban: C
Swap space di Linux berfungsi sebagai perluasan memori virtual dengan memindahkan halaman yang jarang digunakan ke disk.
92.

Windows menggunakan algoritma penggantian halaman yang disebut…

  • A. Least Recently Used (LRU)
  • B. First In First Out (FIFO)
  • C. Working Set
  • D. Clock
Jawaban: A
Windows menggunakan variasi dari LRU (Least Recently Used) untuk manajemen memori virtual.
93.

Android mengelola memori dengan cara…

  • A. Menggunakan swap secara ekstensif
  • B. Menghentikan proses latar belakang saat memori rendah
  • C. Memori virtual tanpa halaman
  • D. Mengalokasikan memori secara statis
Jawaban: B
Android menggunakan Low Memory Killer untuk menghentikan proses latar belakang ketika memori hampir habis.
94.

Perbedaan utama manajemen memori antara Windows dan Linux terletak pada…

  • A. Ukuran halaman memori
  • B. Algoritma penggantian halaman
  • C. Mekanisme segmentasi
  • D. Cara menangani alamat virtual
Jawaban: B
Windows menggunakan LRU sementara Linux menggunakan algoritma seperti Clock atau page replacement yang dimodifikasi.
95.

Pada Windows, sistem file yang digunakan secara default adalah…

  • A. NTFS
  • B. FAT32
  • C. ext4
  • D. exFAT
Jawaban: A
Windows sejak versi XP menggunakan NTFS (New Technology File System) sebagai sistem file default.
96.

Linux menggunakan sistem file yang mendukung jurnal dan kompresi, yaitu…

  • A. ext2
  • B. ext3
  • C. ext4
  • D. btrfs
Jawaban: C
ext4 adalah sistem file default di Linux yang mendukung jurnal dan kompresi.
97.

Android menggunakan sistem file…

  • A. FAT32
  • B. NTFS
  • C. ext4
  • D. YAFFS2
Jawaban: D
Android awalnya menggunakan YAFFS2 (Yet Another Flash File System 2) untuk perangkat berbasis flash.
98.

Di Windows, hak akses file diatur melalui…

  • A. Izin NTFS
  • B. Permission Linux
  • C. Security Context
  • D. ACL eksternal
Jawaban: A
Windows mengatur hak akses file menggunakan izin NTFS yang dapat dikonfigurasi melalui properti file.
99.

Pada Linux, perintah untuk mengganti kepemilikan file adalah…

  • A. chmod
  • B. chown
  • C. chgrp
  • D. chroot
Jawaban: B
Perintah chown (change owner) digunakan di Linux untuk mengubah kepemilikan file atau direktori.
100.

Perbandingan manajemen file antara Windows, Linux, dan Android menunjukkan bahwa…

  • A. Windows menggunakan FAT32 secara eksklusif
  • B. Linux tidak mendukung jurnal
  • C. Semua menggunakan sistem file yang berbeda berdasarkan arsitektur
  • D. Android tidak memerlukan file system
Jawaban: C
Ketiga sistem operasi menggunakan sistem file yang berbeda: Windows dengan NTFS, Linux dengan ext4, dan Android dengan YAFFS2 atau F2FS, sesuai dengan kebutuhan arsitekturnya.

Modul tentang deadlock di sinkronisasi proses sering bikin mikir dua kali di UAS. Biasanya soal menggabungkan scheduling CPU dengan manajemen memori virtual langsung dalam satu studi kasus. Sulitnya di situ. Ambil napas dulu kalau nemu soal kayak gini, terus petakan komponen mana yang saling terkait. Masih ada kumpulan soal UAS UT lain kalau kamu mau lihat pola pertanyaan dari tahun sebelumnya.

Dari pengalaman, soal UTM pada MSIM4201 Sistem Operasi biasanya hafalan struktur file system Linux dan Windows, tapi UO sering ngebandingin cara kerja memori ketiga OS sekaligus. Soal Ujian UT tipe itu paling ngetes pemahaman integrasi antar modul. Kalau sudah hafal perbandingan tabel di Modul 9, hitungan dan analisis soal android biasanya jadi bonus. Coba diskusi sama teman satu tutorial kalau jawabanmu masih abu-abu.

Bagikan

error: Content is protected !!