Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Proses dalam Sistem Operasi

Total questions: 71

Worksheet time: 36mins

Name
Class
Date
1.

Apa itu proses dalam sistem operasi?

a)

File yang disimpan

b)

Program yang dieksekusi

c)

Memori kosong

d)

Thread yang berjalan

2.

Perbedaan antara proses dan thread adalah:

a)

Proses berbagi semua sumber daya, thread tidak

b)

Thread tidak memiliki stack

c)

Thread berbagi memori dalam sebuah proses

d)

Proses lebih ringan daripada thread

3.

Status dari sebuah proses yang menunjukkan bahwa proses tersebut sedang berjalan:

a)

Siap

b)

Menunggu

c)

Berjalan

d)

Terhenti

4.

Sistem operasi multitasking memungkinkan:

a)

Banyak program tidak dapat berjalan secara bersamaan

b)

Hanya satu program yang dapat berjalan

c)

Beberapa program berjalan seolah-olah secara bersamaan

d)

Prosesor bekerja lebih lambat

5.

Perintah fork() dalam sistem Unix digunakan untuk:

a)

Menghapus file

b)

Memberhentikan proses

c)

Membuat proses baru

d)

Menutup sistem

6.

Konsep 'context switching' adalah:

a)

Menjalankan semua proses sekaligus

b)

Mengubah memori ke disk

c)

Menyimpan dan mengembalikan status proses

d)

Memperbarui driver sistem

7.

Salah satu keuntungan menggunakan thread:

a)

Meningkatkan penggunaan CPU

b)

Memperlambat komunikasi

c)

Membuat file lebih besar

d)

Meningkatkan latensi

8.

Threads that cannot run are called:

a)

Running

b)

Zombie

c)

Blocked

d)

Ready

9.

Thread pengguna dikelola oleh:

a)

Kernel

b)

BIOS

c)

Program aplikasi

d)

Driver

10.

Kernel threads have the advantage of:

a)

Cannot be scheduled

b)

Need the operating system to manage

c)

Do not support multitasking

d)

Do not require context

11.

Algoritma penjadwalan First-Come First-Served (FCFS):

a)

Menjadwalkan proses berdasarkan prioritas

b)

Menjadwalkan proses terpendek terlebih dahulu

c)

Menjadwalkan proses berdasarkan urutan kedatangan

d)

Menjadwalkan secara acak

12.

Shortest Job First (SJF) prioritizes:

a)

Proses dengan waktu eksekusi terpendek

b)

Proses dengan waktu tunggu terlama

c)

Proses dengan prioritas tertinggi

d)

Proses dengan ID terkecil

13.

Round Robin cocok untuk sistem:

a)

Batch

b)

Waktu nyata

c)

Interaktif

d)

Terbenam

14.

Quantum dalam Round Robin adalah:

a)

Ukuran memori

b)

Waktu CPU yang diberikan kepada setiap proses

c)

Prosesor tambahan

d)

Jumlah utas

15.

Jadwal preemptif memungkinkan:

a)

Proses untuk selesai segera

b)

Proses untuk ditangguhkan untuk beralih ke proses lain

c)

Tidak ada gangguan

d)

Semua proses berjalan secara bersamaan

16.

Prioritas dinamis dapat digunakan untuk:

a)

Memberikan prioritas tetap

b)

Menghindari kelaparan

c)

Menghentikan proses

d)

Menonaktifkan memori

17.

Penuaan adalah teknik untuk:

a)

Menonaktifkan proses lama

b)

Mengurangi kelaparan

c)

Meningkatkan waktu eksekusi

d)

Meningkatkan waktu respons

18.

Kelaparan terjadi ketika:

a)

Proses tidak pernah mendapatkan CPU

b)

CPU selalu penuh

c)

Tidak ada memori

d)

File tidak ditemukan

19.

Sistem interaktif memerlukan:

a)

Throughput tinggi

b)

Waktu respons cepat

c)

Latensi besar

d)

Tidak ada pengalihan konteks

20.

Multilevel queue scheduling divides:

a)

CPU menjadi banyak thread

b)

Proses berdasarkan tipe dan prioritas

c)

Memori ke disk

d)

Input/output ke file

21.

Virtual memory allows:

a)

Menghapus RAM

b)

Proses memiliki ruang alamat yang lebih besar daripada fisik

c)

CPU berjalan lebih cepat

d)

Hanya satu proses yang dapat berjalan

22.

Paging adalah teknik untuk:

a)

Duplikasi memori

b)

Memecah memori menjadi halaman tetap

c)

Menyimpan file di RAM

d)

Menjalankan proses secara berurutan

23.

Fragmentasi internal terjadi karena:

a)

Proses kecil mengisi blok besar

b)

Banyak proses secara bersamaan

c)

Hard disk penuh

d)

Banyak thread

24.

Tabel halaman digunakan untuk:

a)

Menyimpan proses

b)

Menerjemahkan alamat virtual ke fisik

c)

Menyimpan data cache

d)

Menampilkan halaman web

25.

Thrashing is a condition when:

a)

CPU cannot be used

b)

The system swaps too often

c)
d)
26.

Apa yang dimaksud dengan remastering dalam konteks sistem operasi?

a)

Meningkatkan kernel ke versi terbaru

b)

Menyalin sistem operasi ke perangkat baru

c)

Memodifikasi dan membuat ulang gambar ISO dari sistem operasi

d)

Memperbaiki file sistem yang rusak

27.

Thrashing adalah kondisi ketika:

a)

CPU tidak dapat digunakan

b)

Sistem terlalu sering melakukan swapping

c)

Proses berjalan lancar

d)

Proses tidak memerlukan memori

28.

Teknik yang membagi proses menjadi bagian-bagian yang lebih kecil disebut:

a)

Fragmentasi

b)

Swapping

c)

Segmentasi

d)

Paging

29.

Pemrograman permintaan hanya memuat:

a)

Semua halaman

b)

Halaman yang tidak diperlukan

c)

Halaman yang diminta

d)

Sistem file

30.

Cache memory is used to:

a)

Menyimpan file jangka panjang

b)

Menyimpan instruksi eksekusi

c)

Meningkatkan kecepatan akses data

d)

Menyimpan file halaman web

31.

Kesalahan halaman terjadi ketika:

a)

Halaman tidak ada di memori utama

b)

CPU rusak

c)

Proses telah selesai

d)

File tidak ditemukan

32.

Swapping moves processes from:

a)

Disk ke RAM

b)

RAM ke disk dan sebaliknya

c)

CPU ke disk

d)

Disk ke cache

33.

Sistem file mengelola:

a)

Proses CPU

b)

Alokasi memori

c)

Penyimpanan dan pengambilan file

d)

Jumlah thread

34.

Contoh sistem file yang populer:

a)

NTFS

b)

TCP/IP

c)

HTML

d)

BIOS

35.

File descriptors are used by:

a)

File systems

b)

BIOS

c)

Graphic applications

d)

Hardware

36.

Mounting in a file system means:

a)

Memformat disk

b)

Menghapus partisi

c)

Menghubungkan sistem file ke direktori

d)

Membuat file baru

37.

Salah satu keuntungan dari buffering I/O adalah:

a)

Menghapus data lama

b)

Mengurangi kecepatan

c)

Menyimpan data sementara

d)

Mematikan perangkat

38.

DMA (Direct Memory Access) allows:

a)

CPU untuk mengelola semua I/O

b)

Transfer data tanpa CPU

c)

CPU tetap tidak aktif

d)

Disk bekerja secara otomatis

39.

Sistem I/O sinkron memerlukan:

a)

Thread tambahan

b)

Jadwal

c)

Proses untuk menunggu hingga operasi selesai

d)

Tidak menunggu

40.

Asynchronous I/O means:

a)

Proses tidak dapat berjalan

b)

Proses menunggu terus-menerus

c)

Proses terus berjalan tanpa menunggu operasi I/O

d)

Proses berhenti

41.

Jenis file berdasarkan organisasi data:

a)

Multimedia

b)

Teks

c)

Urutan, Langsung, Indeks

d)

ZIP

42.

Seek time measures:

a)

Waktu CPU

b)

Waktu pencarian trek disk

c)

Waktu proses

d)

Waktu RAM

43.

Deadlock adalah suatu kondisi:

a)

Semua proses berjalan cepat

b)

Semua memori digunakan

c)

Proses saling menunggu selamanya

d)

Tidak ada file yang dapat dibuka

44.

Empat kondisi deadlock:

a)

Mutual exclusion, Hold and wait, No preemption, Circular wait

b)

Cache, RAM, Disk, CPU

c)

Paging, Segmentation, DMA, Buffer

d)

Input, Output, Process, Swap

45.

Deadlock can be prevented by:

a)

Menunda proses

b)

Menghapus memori

c)

mencegah salah satu dari empat kondisi

d)

Mengubah OS

46.

Resource Allocation Graph is used to:

a)

Menyimpan file

b)

Menunjukkan alokasi sumber daya

c)

Jadwalkan proses

d)

Meningkatkan kecepatan

47.

Virtualisasi memungkinkan:

a)

Beberapa OS berjalan di satu perangkat fisik

b)

OS berjalan lebih lambat

c)

Hanya satu proses aktif

d)

Hanya Windows yang dapat digunakan

48.

Hypervisor adalah:

a)

Sistem Operasi Utama

b)

Perangkat lunak yang mengelola mesin virtual

c)

CPU Virtual

d)

Kernel Linux

49.

Virtual machine provides:

a)

Akses langsung ke perangkat keras

b)

Lingkungan terisolasi untuk menjalankan OS

c)

Format file unik

d)

Kompressi memori

50.

Jenis hypervisor yang berjalan langsung di atas perangkat keras:

a)

Jenis 2

b)

Jenis 1

c)

Kernel

d)

Middleware

51.

Keuntungan VM dibandingkan dengan dual boot:

a)

Lebih cepat

b)

Tidak ada isolasi

c)

Dapat berjalan secara bersamaan

d)

Memerlukan reboot

52.

Examples of virtualization software:

a)

VirtualBox

b)

Notepad++

c)

Chrome

d)

Discord

53.

What is the main purpose of remastering an operating system?

a)

Remove all pre-installed applications

b)

Create a customizable OS version for specific needs

c)

Avoid open source licenses

d)

Speed up dual boot installation

54.

Remastering is most often done on which distribution?

a)

Windows

b)

Android

c)

Linux

d)

macOS

55.

The main file resulting from the remastering process is usually in what format?

a)

.exe

b)

.img

c)

.zip

d)

.iso

56.

One of the benefits of remastering is:

a)

Increase license price

b)

Hide the kernel

c)

Distribute the operating system with custom configurations and applications

d)

Automatically replace BIOS

57.

One popular tool for remastering Debian/Ubuntu is:

a)

Rufus

b)

GParted

c)

Systemback or Cubic

d)

GRUB

58.

The Linux command to create an ISO file from a directory is:

a)

mount

b)

dd

c)

mkisofs

d)

wget

59.

Chroot is often used in the remastering process to:

a)

Store boot configuration

b)

Run a shell in a virtual root directory

c)

Manage disk partitions

d)

Change kernel permissions

60.

Cubic (Custom Ubuntu ISO Creator) is a GUI application for:

a)

Creating virtual machines

b)

Printing files

c)

Creating modified Ubuntu ISOs

d)

Installing proprietary drivers

61.

The debootstrap tool is used to:

a)

Install applications from the App Store

b)

Create a FAT filesystem

c)

Create a basic Debian system in a directory

d)

Assemble initramfs

62.

The initial step in remastering usually starts with:

a)

Burning to USB

b)

Deleting grub

c)

Preparing a basic system or cloning an ISO

d)

Disabling systemd

63.

The isolinux.cfg script in the ISO directory functions to:

a)

Store user settings

b)

Determine the boot process when the ISO is run

c)

Manage swap memory

d)

Detect partitions

64.

What should be considered before performing remastering?

a)

Python version

b)

Root access permission and sufficient disk space

c)

Social media accounts

d)

Bluetooth connection

65.

If you want to add applications to the remaster ISO, you need to:

a)

Place .exe files in the /bin directory

b)

Insert the .iso file into the kernel

c)

Install applications in the chroot system before rebuilding the ISO

d)

Distribute applications manually

66.

If the remastering system fails to boot, the problem is likely with:

a)

File .mp4

b)

Bootloader or init script

c)

Office applications

d)

Audio system

67.

Remaster OS can be used for the following purposes, EXCEPT:

a)

Educational distro for schools

b)

Rescue disk for recovery

c)

Proprietary cloud-based operating system

d)

Community custom OS distribution

68.

To create a Live USB from the remaster ISO, the commonly used tool is:

a)

LibreOffice

b)

GIMP

c)

balenaEtcher or Ventoy

d)

Slack

69.

What is the legal risk of remastering a Linux distribution without considering licenses?

a)

No risk

b)

May face penalties for violating open source licenses

c)

ISO will not run

d)

Kernel will automatically break

70.

The GNU General Public License (GPL) requires that:

a)

All software must be paid

b)

Modifications must be kept secret

c)

Source code must be available to the public if distributed

d)

ISO cannot be used offline

71.

Redistributing the remaster ISO is allowed if:

a)

Paid for in advance

b)

Does not contain malware

c)

Complies with source license and includes source code if requested

d)

Does not contain GUI