wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Review Materi Sistem Operasi 1

Total questions: 165

Worksheet time: 3hrs 47mins

Name
Class
Date
1.

Program yang bertindak sebagai perantara antara user dengan komputer hardware adalah

a)

Operating System

b)

BIOS

c)

Ms. Office

d)

Utility Program

2.

Manakah dibawah ini yang termasuk jenis Sistem Operasi

a)

Mac. Os, Linux, DOS

b)

Windows, Ms. Office, Linux

c)

UNIX, DOS, JVM

d)

DOS, Virtual Box, Windows

3.

Tugas dari Sistem Operasi adalah

a)

Memuat berbagai program

b)

Menyediakan File

c)

Menggandakan File

d)

Memindai File

4.

Yang bukan tugas sistem operasi adalah

a)

Manajemen power supply

b)

Manajemen memori utama

c)

Manajemen file

d)

Manajemen proses

5.

berikut yang merupakan software dengan lisensi open source adalah

a)

Linux

b)

Mac OS

c)

Windows

d)

Open Office

6.

Variasi dari sistem operasi linux biasa disebut dengan

a)

Distro

b)

Open Source

c)

Alias

d)

Resource

7.

sebuah sistem operasi yang baik harus memiliki layanan sebagai berikut, kecuali

a)

Manajemen proyek

b)

Pembuatan Program

c)

Eksekusi program

d)

Accounting

8.

Di bawah ini yang termasuk Operating System berbasis GUI, Kecuali

a)

DOS

b)

Linux

c)

Mac OS

d)

Windows

9.

Sistem operasi adalah aplikasi yang secara spesifik mengatur hubungan

a)

antara aplikasi

b)

antara perangkat keras

c)

antara aplikasi dan antara perangkat keras

d)

antara aplikasi, perangkat keras, dan komputer lain

10.

Pengaturan penggunaan resource computer dilakukan oleh

a)

Processor

b)

Pengguna

c)

Sistem Operasi

d)

Memory

11.

Komponen Interrupt pada Sistem Operasi yang digunakan untuk mengatur perangkat

a)

Penyimpanan

b)

Input Output

c)

Memory

d)

Prosesor

12.

Android merupakan adaptasi dari sistem operasi

a)

Windows

b)

BlackBerry

c)

Handphone

d)

Linux

13.

Yang dimaksud dengan monolitik kernel adalah

a)

Perangkat lunak dengan jumlah minimum yang dapat menyediakan mekanisme yang diperlukan untuk mengimplementasikan sistem operasi

b)

Desain Sistem operasi yang menempatkan fungsionalitas sistem operasi secara keseluruhan di dalam kernel

c)

Arsitektur kernel yang menggabungkan aspek-aspek yang terdapat pada mikrokernel dan kernel monolitik dalam pengembangan perangkat lunak sistem operasi

d)

Kernel yang menawarkan abstraksi perangkat keras, tetapi tanpa sistem services

14.

Apa yang dimaksud dengan micro kernel?

a)

Perangkat lunak dengan jumlah minimum yang dapat menyediakan mekanisme yang diperlukan untuk mengimplementasikan sistem operasi

b)

Desain sistem operasi yang menempatkan fungsionalitas sistem operasi secara keseluruhan di dalam kernel

c)

Arsitektur kernel yang menggabungkan aspek-aspek yang terdapat pada mikrokernel dan kernel monolitik dalam pengembangan perangkat lunak sistem operasi

d)

Kernel yang menyediakan abstraksi perangkat keras

15.

Berikut adalah kelebihan dari micro kernel, kecuali

a)

Bersifat modular, dan berbagai modul dapat ditukar, dimuat ulang, dan dimodifikasi tanpa mempengaruhi kernel

b)

Arsitektur nya kompak dan terisolasi, sehingga dapat bekerja lebih baik

c)

Perluasan sistem lebih mudah diakses, sehingga dapat diperkenalkan ke aplikasi sistem tanpa mengganggu kernel

d)

Waktu pengembangan lebih cepat untuk driver yang dapat beroperasi dari dalam modul

16.

Hybrid Kernel adalah :

a)

Arsitektur kernel yang menggabungkan aspek-aspek yang terdapat pada mikrokernel dan kernel monolitik dalam pengembangan perangkat lunak sistem operasi

b)

Desain sistem operasi yang menempatkan fungsionalitas sistem operasi secara keseluruhan di dalam kernel

c)

Perangkat lunak dengan jumlah minimum yang dapat menyediakan mekanisme yang diperlukan untuk mengimplementasikan sistem operasi

d)

Kernel yang tidak memiliki layanan sistem tetapi menyediakan abstraksi perangkat keras

17.

Apa kelebihan Hybrid Kernel?

a)

Waktu pengembangan lebih cepat untuk driver yang dapat beroperasi dari dalam modul

b)

Diperlukan reboot untuk pengujian

c)

Kegagalan server diperlakukan sama seperti kegagalan program pengguna lainnya

d)

karena struktur modular, setiap kerusakan yang terjadi dapat ditangani dengan mudah

18.

Fungsi dari Virtual Machine pada Sistem Operasi

a)

Menciptakan komputer di dalam komputer yang berjalan di dalam jendela seperti program lainnya

b)

Menciptakan software di dalam komputer yang berjalan di dalam jendela seperti program lainnya

c)

Menciptakan kernel di dalam komputer yang berjalan di dalam jendela seperti program lainnya

d)

Menciptakan system call di dalam komputer yang berjalan di dalam jendela seperti program lainnya

19.

Suatu program yang sedang berjalan atau dieksekusi dinamakan

a)

Scheduling

b)

Process

c)

System Call

d)

Kernel

20.

Dibawah ini yang bukan merupakan jenis arsitektur kernel adalah

a)

Monolithic kernel

b)

Hybrid kernel

c)

Macro kernel

d)

Micro kernel

21.

Exo kernel adalah :

a)

Kernel yang tidak memiliki layanan sistem tetapi menyediakan abstraksi perangkat keras

b)

Arsitektur kernel yang menggabungkan aspek-aspek yang terdapat pada mikrokernel dan kernel monolitik dalam pengembangan perangkat lunak sistem operasi

c)

Perangkat lunak dengan jumlah minimum yang dapat menyediakan mekanisme yang diperlukan untuk mengimplementasikan sistem operasi

d)

Desain sistem operasi yang menempatkan fungsionalitas sistem operasi secara keseluruhan di dalam kernel

22.

Nano Kernel adalah :

a)

Kernel yang menawarkan abstraksi perangkat keras, tetapi tanpa sistem services

b)

Kernel yang tidak memiliki layanan sistem tetapi menyediakan abstraksi perangkat keras

c)

Arsitektur kernel yang menggabungkan aspek-aspek yang terdapat pada mikrokernel dan kernel monolitik dalam pengembangan perangkat lunak sistem operasi

d)

Perangkat lunak dengan jumlah minimum yang dapat menyediakan mekanisme yang diperlukan untuk mengimplementasikan sistem operasi

23.

Ciri Mode Pengguna pada Sistem Operasi adalah :

a)

Mode pengguna dapat mengakses sumber daya sistem secara langsung

b)

Mode pengguna untuk dapat mengakses sumber daya sistem, harus melalui Mode Kernel

c)

Proses pergantian dari Mode pengguna ke Mode Kernel dilakukan dengan menggunakan bantuan System Call

d)

Pengguna dapat mengakses komputer dari jarak jauh menggunakan terminal

24.

Proses pergantian dari Mode User ke Mode Kernel dilakukan cara bagaimana?

a)

Menggunakan bantuan System Call

b)

Campur tangan sistem operasi

c)

intervensi dari user

d)

Kernel yang menggantinya

25.

Contoh Sistem operasi multiuser-multitasking

a)

Mac OS

b)

Linux

c)

Windows

d)

Disk Operating System

26.

Kriteria scheduling dari sudut pandang user, kecuali :

a)

Turn around time

b)

Response time

c)

Deadline dan Predictability

d)

Fairnes

27.

Kriteria scheduling dari sudut pandang sistem kecuali :

a)

Throughput dan Fairnes

b)

Processor utilization

c)

Deadline dan Predictability

d)

Enforcing priorities dan balancing resource

28.

Berikut ini adalah jenis-jenis scheduling, kecuali:

a)

Long-term scheduler

b)

Medium-term scheduler

c)

Short-term scheduler

d)

Very Short-term scheduler

29.

Algoritma scheduling pada Batch Proceses antara lain :

a)

First-Come First-Serve dan Shortest Job First

b)

First-Come First-Serve, Shortest Job First dan Round Robin

c)

Priority Scheduling dan Multiple Queu

d)

Round Robin, Priority Scheduling, Multiple Queue, Multilevel Feedback Queue

30.

Algoritma scheduling pada Interactive Proceses antara lain :

a)

First-Come First-Serve dan Shortest Job First

b)

First-Come First-Serve dan Shortest Job First, Round Robin

c)

Round Robin, Priority Scheduling, Multiple Queue, Multilevel Feedback Queue

d)

First-Come First-Serve, Shortest Job First, Round Robin, dan Priority Scheduling

31.

Algoritma yang menjalankan proses dengan batas waktu tertentu, jika proses yang dijalankan sudah melewati batas waktu maka proses akan dijeda dan dimasukkan ke urutan yang paling terakhir adalah :

a)

Algoritma scheduling Round Robin

b)

Algoritma Scheduling Priority

c)

Algoritma Scheduling Multiple Queue

d)

Algoritma Scheduling Feedback Queue

32.

Yang bukan merupakan tujuan dilakukannya scheduling adalah :

a)

Mengurangi waktu keterlambatan dari batas waktu yang ditentukan

b)

Mengurangi waktu menganggur

c)

Meningkatkan produktifitas mesin

d)

Meningkatkan keandalan sistem operasi

33.

Sebuah alur kontrol dari sebuah proses disebut?

a)

thread

b)

kernel

c)

proses

d)

control

34.

program yang sedang dieksekusi dinamakan?

a)

User level thread

b)

multi thread

c)

proses

d)

many to many

35.

Salah satu contoh dari Optical Storage

a)

DVD / CD

b)

Pita Magnetik

c)

Floppy Disk

d)

Audio / Musik

36.

Jenis Pita yang ada di Cassete Tape adalah ?

a)

DVD / CD

b)

Pita Magnetik

c)

Floppy Disk

d)

Audio / Musik

37.

proses pemantauan, pemeliharaan, pengujian, serta penghapusan cadangan secara teratur untuk memastikan data yang tersimpan dinamakan?

a)

backup management

b)

shell management

c)

kernel management

d)

system management

38.

tujuan dilakukannya backup management adalah?

a)

pemantauan secara teratur untuk memastikan data yang tersimpan dapat diakses

b)

pemeliharaan secara teratur untuk memastikan data yang tersimpan dapat diakses

c)

pengujian, serta penghapusan cadangan secara teratur untuk memastikan data yang tersimpan dapat diakses

d)

memungkinkan data yang dibutuhkan pulih dengan cepat dari segala bentuk insiden yang mengganggu dan menjaga kelangsungan bisnis

39.

apa itu backup penuh?

a)

tempat membuat salinan semua file dan folder

b)

salinan dari sistem yang lengkap, yang akan mencakup partisi sistem dan partisi terkait sistem.

c)

mengembalikan system image ke hard drive baru

d)

dan boot dari bootable backup

40.

salinan dari sistem yang lengkap, yang akan mencakup partisi sistem dan partisi terkait sistem dinamakan?

a)

bootable backup

b)

system image backup

c)

itu recovery data

d)

restore data

41.

mengembalikan system image ke hard drive baru atau yang asli ketika komputer mengalami kesalahan dan boot dinamakan?

a)

bootable backup

b)

system image backup

c)

backup data

d)

recovery data

42.

Pengiriman data ke layanan penyimpanan data melalui internet disebut dengan?

a)

backup data dengan teknik cloud

b)

kirim data dengan teknik cloud

c)

menerima data dengan teknik cloud

d)

backup data dengan teknik computing

43.

Contoh backup data dengan teknik cloud antara lain

a)

google drive

b)

hardisk

c)

server

d)

kernel

44.

Proses memulihkan sistem atau data yang rusak, rusak, gagal, atau tidak tersedia ke keadaan semula dikenal sebagai pemulihan data dan sering digunakan secara bergantian dinamakan?

a)

recovery data

b)

backup data

c)

cloud data

d)

kernel data

45.

tipe pengaksesan file untuk kontrol akses, kecuali

a)

read

b)

write

c)

execute

d)

delete

46.

Tujuan Utama dari kontrol Akses adalah ?

a)

untuk menyediakan akses yang cepat dan nyaman kepada orang-orang yang tidak berwenang,

b)

membatasi akses kepada orang yang tidak berwenang

c)

mencegah pengguna maupun penyusup yang berusaha menggunakan sumber daya sistem tersebut yang bukan memiliki

d)

mengunci mengamankan data dari user yang tidak mempunyai akses untuk masuk ke data pada komputer.

47.

bagaimana cara kerja kontrol akses pada Linux?

a)

biasanya menggunakan sebuah permision login root untuk mengakses source yang ada pada sistem root

b)

beberapa software yang memiliki izin agar bisa di jalankan, dengan cara menggunakan run as administrator

c)

menyediakan akses yang cepat dan nyaman kepada orang-orang yang berwenang

d)

membatasi akses kepada orang yang tidak berwenang

48.

contoh system call jenis manajemen file, kecuali

a)

copy

b)

open

c)

close

d)

read

49.

System call yang berfungsi untuk berkomunikasi di dalam sistem operasi disebut?

a)

jenis sistem komunikasi

b)

jenis manajemen perangkat

c)

jenis Manajemen File

d)

jenis Manajemen Proses

50.

System call yang berfungsi mengelola perangkat-perangkat yang ada disebut dengan?

a)

jenis sistem komunikasi

b)

jenis manajemen I/O

c)

jenis Manajemen File

d)

jenis Manajemen Proses

51.

System call yang berfungsi mengelola file-file yang ada disebut dengan?

a)

jenis sistem komunikasi

b)

jenis manajemen perangkat

c)

jenis Manajemen File

d)

jenis Manajemen Proses

52.

System call yang berfungsi mengelola proses-proses yang ada disebut dengan?

a)

jenis sistem komunikasi

b)

jenis manajemen perangkat

c)

jenis Manajemen File

d)

jenis Manajemen Proses

53.

yang tidak termasuk jenis system call adalah

a)

Manajemen proses

b)

manajemen file

c)

manajemen perangkat

d)

manajemen basis data

54.

fungsi utama dari pengolahan sebuah memory dalam sistem operasi adalah?

a)

untuk memungkinkan pengelolaan serta alokasi dinamis ruang memori ke suatu program atas permintaan dari komputer dan penggunaan kembali ruang memori tersebut selanjutnya

b)

Untuk menentukan antrian proses dalam sebuah komputer, sehingga tidak terjadi sebuah crash

c)

mengintruksikan pada memory dan akan menyebabkan penambahan muatan menuju atau dari alamat memori tertentu

d)

mengakses komponen memory melalui alamat logika yang nantinya akan diteruskan oleh MMU ke komponen memory, pengubahan dari alamat logika menjadi fisik ini terjadi di MMU

55.

Mengapa perlu dilakukannya pengolahan memory dalam sistem operasi?

a)

untuk memungkinkan pengelolaan serta alokasi dinamis ruang memori ke suatu program atas permintaan dari komputer dan penggunaan kembali ruang memori tersebut selanjutnya

b)

Untuk menentukan antrian proses dalam sebuah komputer, sehingga tidak terjadi sebuah crash

c)

mengintruksikan pada memory dan akan menyebabkan penambahan muatan menuju atau dari alamat memori tertentu

d)

CPU mengakses komponen memory melalui alamat logika yang nantinya akan diteruskan oleh MMU ke komponen memory, pengubahan dari alamat logika menjadi fisik ini terjadi di MMU

56.

Bagaimana proses pengolahan memory pada sistem operasi itu berjalan?

a)

untuk memungkinkan pengelolaan serta alokasi dinamis ruang memori ke suatu program atas permintaan dari komputer dan penggunaan kembali ruang memori tersebut selanjutnya

b)

Untuk menentukan antrian proses dalam sebuah komputer, sehingga tidak terjadi sebuah crash

c)

mengintruksikan pada memory dan akan menyebabkan penambahan muatan menuju atau dari alamat memori tertentu

d)

mengakses komponen memory melalui alamat logika yang nantinya akan diteruskan oleh MMU ke komponen memory, pengubahan dari alamat logika menjadi fisik ini terjadi di MMU

57.

Apa fungsi ruang alamat dalam pengolahan memori?

a)

sebagai tanda dari perintah yang diberikan CPU untuk menuju alamat fisik

b)

untuk memungkinkan pengelolaan serta alokasi dinamis ruang memori ke suatu program atas permintaan dari komputer dan penggunaan kembali ruang memori tersebut selanjutnya

c)

Untuk menentukan antrian proses dalam sebuah komputer, sehingga tidak terjadi sebuah crash

d)

mengintruksikan pada memory dan akan menyebabkan penambahan muatan menuju atau dari alamat memori tertentu

58.

Apa fungsi Command Line Interface ?

a)

Menciptakan komputer di dalam komputer yang berjalan di dalam jendela seperti program lainnya

b)

Sebagai Penghubung antara user dan OS untuk menjalankan program, mengelola file komputer, dan berinteraksi dengan komputer

c)

mengakses komputer dari jarak jauh menggunakan terminal atau komputer lain

d)

Proses pergantian dari Mode User ke Mode Kernel

59.

Yang bukan keuntungan dari menggunakan multithread

a)

Responsiveness

b)

Higher Resource Consumption

c)

Better system utilization

d)

Parallelization

60.

Yang Bukan Merupakan Tugas dari Sistem Operasi adalah

a)

Kontrol Hardware dan Software

b)

Manajemen Hardware dan Software

c)

Menjalankan Aplikasi

d)

Menghubungkan power supply

61.

Data yang mendahului pada Antrian proses, tetapi menungu sampai processor selesai dengan pekerjaannya disebut

a)

Antrian

b)

Prioritas

c)

Preemsi

d)

Penjadwalan

62.

Berikut yang bukan merupakan tujuan dari Penjadwalan

a)

Pekerjaan memperoleh pelayanan yang adil

b)

Terobosan / throughput dimaksimumkan

c)

Pemakaian prosessor dimaksimumkan

d)

Waktu tunggu dimaksimumkan

63.

Lamanya waktu dari sejak tiba sampai dengan rampung diolah oleh processor adalah

a)

Lama Proses

b)

Saat Tiba

c)

Lama Tanggap

d)

Waktu Sia - Sia

64.

Diketahui Proses A, B, C, D dengan saat tiba 2, 0, 5, 10 dan lama proses 3, 4, 2, 5


menggunakan penjadwalan Shortest Job First (SJF), proses mana yang dikerjakan terlebih Dahulu

a)

A

b)

B

c)

C

d)

D

65.

penjadwalan Prosessor yang tidak memiliki prioritas dan preempsi adalah

a)

First Come First Served (FCFS)

b)

Shortest Job First

c)

Round Robin

d)

Shortest Job First Preemtive

66.

Linux merupakan OS yang sifatnya open source. Apa arti open source?

a)

Berbayar

b)

Berlangganan

c)

Disediakan terbatas

d)

Gratis dan boleh dikembangkan

e)

Perlu lisensi

67.

Partisi induk dari file sistem linux disebut ...

a)

Mounting

b)

Home

c)

Dev

d)

Root

e)

Swap

68.

Server yang berisi berbagai macam package yang nantinya akan digunakan oleh package manager sebagai sumber untuk melakukan install update dan upgrade package dalam linux disebut ...

a)

Mounting

b)

Package Manager

c)

Advanced Package Tool

d)

Repository

e)

Swap

69.

Versi package linux yang mendukung support update dalam waktu lama disebut ..

a)

Linux version

b)

Package Manager

c)

Non LTS

d)

LTS

e)

Debian Linux

70.

Kategori penjadwalan Proses yang memiliki Prioritas tetapi tidak memiliki Preempsi adalah

a)

First Come First Serve

b)

Shortest Job First

c)

Round Robin

d)

Shortest Job First Preemtive

71.

Untuk memperoleh Rerata lama Tanggap, dilakukan dengan cara...

a)

Menghitung Rata - Rata lama proses

b)

Menghitung Rata - Rata waktu dari saat tiba sampai Rampung

c)

Menghitung Rata - Rata waktu yang dihabiskan dalam Antrian

d)

Menghitung Rata - Rata selisih antara lama tanggap dan lama proses

72.

Diketahui Proses A, B, C, dengan saat Tiba 2, 4, 5, dan Lama Proses 5, 7, 2,


proses mana yang dikerjakan pada saat ke 0 ?

a)

A

b)

B

c)

C

d)

Tidak Ada

73.

Diketahui Proses A, B, C dan D dengan Saat Tiba 2, 0, 5, 8 dan Lama Proses 4, 3, 2, 5


Proses mana yang memiliki prioritas tertinggi ?

a)

A

b)

B

c)

C

d)

D

74.

waktu yang diperlukan oleh prosessor untuk mengolah proses disebut

a)

Lama Proses

b)

Lama Tanggap

c)

Rerata Lama Proses

d)

Rerata Lama Tanggap

75.

Tugas yang telah melalui proses penjadwalan disebut

a)

Job/Pekerjaan

b)

Tugas/Task

c)

Process

d)

Output/Keluaran

76.
Apa definisi Sistem Operasi?
a)
Program yang mengendalikan perangkat keras komputer.
b)
Antarmuka antara pengguna dan perangkat keras komputer.
c)

Antarmuka antara memori utama dengan program

d)
Antarmuka antara CPU dan perangkat input/output.
77.
Apa fungsi dari layanan "Perlindungan" pada sistem operasi?
a)
Menangani kesalahan.
b)
Melakukan operasi I/O pada perangkat lunak.
c)
Mengelola komunikasi antara proses.
d)
Memastikan kontrol akses terhadap program, proses, atau pengguna.
78.
Apa fungsi dari penjadwalan proses dalam Sistem Operasi?
a)
Mengalokasikan prosesor ke suatu proses.
b)
Melakukan aktivitas untuk menyimpan jejak prosesor.
c)
De-alokasi prosesor ketika proses tidak lagi diperlukan.
d)
Mengatur urutan eksekusi program dalam memori utama.
79.
Apa fungsi dari Program Counter dalam Blok Kontrol Proses (PCB)?
a)
Menyimpan informasi privilese proses.
b)
Menunjukkan alamat instruksi berikutnya yang akan dieksekusi.
c)
Menyimpan informasi penjadwalan CPU.
d)
Mengelola informasi tabel halaman.
80.
Apa itu algoritma Penjadwalan First-Come, First-Served (FCFS)?
a)
Pekerjaan dieksekusi berdasarkan prioritas tertinggi
b)
Pekerjaan dieksekusi berdasarkan antrian pertama kali masuk
c)
Pekerjaan dieksekusi berdasarkan waktu tiba terpendek
d)
Pekerjaan dieksekusi berdasarkan waktu tiba terpanjang
81.
Apa itu Shortest Remaining Time (SRT) dalam penjadwalan proses?
a)
Versi preemptive dari algoritma SJN
b)
Penjadwalan berbasis waktu
c)
Penjadwalan yang menggunakan antrian
d)
Penjadwalan yang menggunakan prioritas
82.
Apa karakteristik algoritma Penjadwalan First-Come, First-Served (FCFS)?
a)
Preemptive
b)
Non-preemptive
c)
Berdasarkan prioritas
d)
Memiliki multiple queue
83.
Apa kegiatan utama sistem operasi sehubungan dengan penanganan kesalahan?
a)
Memeriksa kemungkinan kesalahan terus-menerus.
b)
Mengelola sumber daya pada lingkungan multi-tugas.
c)
Menjalankan program dan penanganan jalan buntu.
d)
Mengelola komunikasi antara proses.
84.
Apa kelebihan dari algoritma Penjadwalan Shortest Job Next (SJN)?
a)
Meminimalkan waktu tunggu
b)
Sederhana diimplementasikan
c)
Menangani proses swapping
d)
Memiliki multiple queue
85.
Apa yang dilakukan Sistem Operasi dalam akuntansi pekerjaan?
a)
Menyimpan jejak prosesor dan status proses.
b)
Melakukan aktivitas untuk menyimpan jejak memori utama.
c)
Melacak waktu dan sumber daya yang digunakan oleh berbagai pekerjaan dan pengguna.
d)
Merekam penundaan antara permintaan layanan dan respons dari sistem.
86.
Apa yang dilakukan Sistem Operasi dalam keamanan?
a)
Melacak waktu dan sumber daya yang digunakan oleh berbagai pekerjaan dan pengguna.
b)
Mencegah akses tidak sah ke program dan data.
c)
Menentukan proses mana yang mendapatkan perangkat kapan dan berapa lama.
d)
Melakukan aktivitas untuk menyimpan jejak memori utama.
87.
Apa yang dilakukan Sistem Operasi dalam manajemen memori?
a)
Menentukan proses mana yang mendapatkan memori kapan dan berapa banyak.
b)
Melakukan aktivitas untuk menyimpan jejak memori utama.
c)
Mengalokasikan memori ketika proses memintanya.
d)
Menentukan pengguna mana yang memiliki akses ke memori utama.
88.
Apa yang dilakukan Sistem Operasi dalam manajemen perangkat?
a)
Menentukan siapa yang mendapatkan sumber daya dan mengalokasikan perangkat secara efisien.
b)
Melacak informasi, lokasi, penggunaan, dan mengalokasikan sumber daya.
c)
Menyimpan jejak semua perangkat dan mengalokasikan perangkat secara efisien.
d)
De-alokasi perangkat dan mengontrol kinerja sistem.
89.
Apa yang dimaksud dengan algoritma penjadwalan proses?
a)
Penjadwalan berbasis waktu
b)
Pemilihan proses untuk dieksekusi pada CPU berdasarkan aturan tertentu
c)
Penjadwalan proses secara acak
d)
Penjadwalan proses secara manual
90.
Apa yang dimaksud dengan informasi "IO status" dalam Blok Kontrol Proses (PCB)?
a)
Daftar perangkat I/O yang dialokasikan untuk proses tersebut.
b)
Informasi tabel halaman, batas memori, tabel Segmen.
c)
Identifikasi unik untuk setiap proses.
d)
Keadaan proses saat ini.
91.
Apa yang dimaksud dengan layanan "Eksekusi Program" pada sistem operasi?
a)
Melakukan operasi I/O pada perangkat lunak.
b)
Menjalankan program pengguna dan sistem.
c)
Manajemen memori utama.
d)
Manipulasi sistem file.
92.
Apa yang dimaksud dengan layanan "Komunikasi" pada sistem operasi?
a)
Menangani kesalahan.
b)
Mengelola komunikasi antara pengguna dan driver perangkat.
c)
Menjalankan program.
d)
Menyediakan mekanisme untuk sinkronisasi proses.
93.
Apa yang dimaksud dengan layanan "Manipulasi Sistem File" pada sistem operasi?
a)
Menjalankan program.
b)
Operasi I/O (Input/Output).
c)
Manajemen perangkat.
d)
Membaca atau menulis file, dan manajemen file.
94.
Apa yang dimaksud dengan layanan "Pengelolaan Sumber Daya" pada sistem operasi?
a)
Menyembunyikan kekhasan perangkat keras dari pengguna.
b)
Melakukan operasi I/O pada perangkat lunak.
c)
Mengelola semua jenis sumber daya menggunakan penjadwal.
d)
Mengelola komunikasi antara pengguna dan driver perangkat.
95.
Apa yang dimaksud dengan manajemen prosesor dalam Sistem Operasi?
a)
Menentukan siapa yang mendapatkan prosesor kapan dan berapa lama.
b)
Melakukan aktivitas untuk menyimpan jejak prosesor dan status proses.
c)
Mengalokasikan prosesor ke suatu proses dan de-alokasi ketika tidak diperlukan.
d)
Merekam penundaan antara permintaan layanan dan respons dari sistem.
96.
Apa yang dimaksud dengan Mode Kernel?
a)
Kode komponen kernel dijalankan dalam mode pengguna
b)
Kode komponen kernel dijalankan dalam mode istimewa dengan akses penuh ke semua sumber daya komputer
c)
Kode komponen kernel dijalankan dalam mode penyunting
d)
Kode komponen kernel dijalankan dalam mode debugging
97.
Apa yang dimaksud dengan open source?
a)
Program yang hanya dapat diakses oleh pengguna terdaftar
b)
Kode sumber tersedia secara bebas
c)
Program yang hanya dapat diakses oleh administrator
d)
Kode sumber tidak tersedia
98.
Apa yang dimaksud dengan penjadwal jangka menengah?
a)
Penjadwal yang menentukan program mana yang dimasukkan ke dalam sistem.
b)
Penjadwal yang memilih proses-proses yang siap dijalankan.
c)
Penjadwal yang menangani proses swapping.
d)
Penjadwal yang memutuskan proses mana yang akan dijalankan dan mengalokasikan CPU ke salah satunya.
99.
Apa yang dimaksud dengan penjadwal jangka pendek?
a)
Penjadwal yang menentukan program mana yang dimasukkan ke dalam sistem.
b)
Penjadwal yang memilih proses-proses yang siap dijalankan.
c)
Penjadwal yang mengurangi tingkat multiprogramming.
d)
Penjadwal yang memutuskan proses mana yang akan dijalankan dan mengalokasikan CPU ke salah satunya.
100.
Apa yang dimaksud dengan penjadwalan jangka panjang?
a)
Penjadwal yang menentukan program mana yang dimasukkan ke dalam sistem.
b)
Penjadwal yang memilih proses-proses yang siap dijalankan.
c)
Penjadwal yang menangani proses swapping.
d)
Penjadwal yang mengurangi tingkat multiprogramming.
101.
Apa yang dimaksud dengan penjadwalan proses dalam sistem operasi?
a)
Aktivitas yang menangani penghapusan proses yang berjalan dari CPU dan pemilihan proses lain.
b)
Proses yang dimuat ke dalam memori dan dapat dieksekusi pada suatu waktu.
c)
Strategi untuk mengelola antrian proses yang siap dieksekusi.
d)
Pemilihan proses berdasarkan prioritas tertentu.
102.
Apa yang dimaksud dengan program dalam konteks sistem operasi?
a)
Kumpulan instruksi yang melakukan tugas tertentu.
b)
Sebuah entitas yang mewakili unit kerja dasar.
c)
Bagian dari kode yang dapat berupa satu baris atau jutaan baris.
d)
Suatu program dalam eksekusi.
103.
Apa yang dimaksud dengan proses dalam sistem operasi?
a)
Suatu program dalam eksekusi.
b)
Sebuah entitas yang mewakili unit kerja dasar yang akan diimplementasikan dalam sistem.
c)
Bagian dari kode yang dapat berupa satu baris atau jutaan baris.
d)
Kumpulan instruksi yang melakukan tugas tertentu.
104.

Apa yang dimaksud dengan context switch dalam penjadwalan proses?

a)
Mekanisme untuk menyimpan dan mengembalikan status atau konteks CPU.
b)
Tempat penyimpanan semua PCB proses dalam sistem.
c)
Strategi untuk mengelola antrian proses yang siap dieksekusi.
d)
Aktivitas yang menangani penghapusan proses yang berjalan dari CPU dan pemilihan proses lain.
105.
Apa yang dimaksud dengan Struktur File?
a)
Organisasi direktori penyimpanan
b)
Sebuah urutan karakter dalam file teks
c)
Format yang diperlukan oleh sistem operasi
d)
Kumpulan file dalam direktori yang sama
106.
Apa yang dimaksud dengan tahap "Ready" dalam siklus hidup proses?
a)
Proses sedang menunggu untuk ditugaskan ke prosesor.
b)
Proses sedang berjalan dan menjalankan instruksinya.
c)
Proses sedang menunggu sumber daya tertentu.
d)
Proses sedang dalam kondisi awal setelah dibuat.
107.
Apa yang dimaksud dengan tahap "Running" dalam siklus hidup proses?
a)
Proses sedang menunggu untuk ditugaskan ke prosesor.
b)
Proses sedang berjalan dan menjalankan instruksinya.
c)
Proses sedang menunggu sumber daya tertentu.
d)
Proses sedang dalam kondisi awal setelah dibuat.
108.
Apa yang dimaksud dengan tahap "Terminated or Exit" dalam siklus hidup proses?
a)
Proses sedang menunggu untuk ditugaskan ke prosesor.
b)
Proses sedang menunggu sumber daya tertentu.
c)
Proses sedang dalam kondisi awal setelah dibuat.
d)
Proses telah selesai dieksekusi dan menunggu dihapus dari memori.
109.
Apa yang dimaksud dengan tahap "Waiting" dalam siklus hidup proses?
a)
Proses sedang menunggu untuk ditugaskan ke prosesor.
b)
Proses sedang berjalan dan menjalankan instruksinya.
c)
Proses sedang menunggu sumber daya tertentu.
d)
Proses sedang dalam kondisi awal setelah dibuat.
110.
Apa yang termasuk dalam fungsi Sistem Operasi?
a)
Manajemen memori, pengendalian lalu lintas, dan akuntansi pekerjaan.
b)
Manajemen file, keamanan, dan koordinasi antara perangkat lunak dan pengguna.
c)
Manajemen prosesor, manajemen perangkat, dan kontrol kinerja sistem.
d)
Manajemen memori, manajemen prosesor, dan akuntansi pekerjaan.
111.
Apakah kekurangan dari algoritma Penjadwalan First-Come, First-Served (FCFS)?
a)
Meminimalkan waktu tunggu
b)
Kinerja buruk karena waktu tunggu rata-rata tinggi
c)
Sederhana diimplementasikan
d)
Tidak dapat diterapkan pada sistem batch
112.
Apakah karakteristik utama dari Penjadwalan Shortest Job Next (SJN)?
a)
Preemptive
b)
Non-preemptive
c)
Berdasarkan prioritas
d)
Menggunakan multiple queue
113.
Apakah kelebihan dari Penjadwalan Berbasis Prioritas?
a)
Meminimalkan waktu tunggu
b)
Sederhana diimplementasikan
c)
Menangani proses swapping
d)
Memiliki multiple queue
114.
Bagaimana algoritma Penjadwalan First-Come, First-Served (FCFS) diimplementasikan?
a)
Berdasarkan prioritas tertinggi
b)
Berdasarkan antrian pertama kali masuk
c)
Berdasarkan waktu tiba terpendek
d)
Berdasarkan waktu penyelesaian terpendek
115.
Bagian-bagian apa yang dapat dibagi suatu proses dalam memori?
a)
Stack, heap, data, dan text.
b)
Data, program, register, dan stack.
c)
Heap, stack, CPU, dan register.
d)
Register, text, data, dan heap.
116.
Bagaimana suatu program menjadi proses dalam sistem operasi?
a)
Dengan meload program ke dalam memori.
b)
Dengan mengalokasikan memori secara dinamis.
c)
Dengan menulis program dalam bahasa pemrograman.
d)
Dengan menyimpan program ke dalam file teks.
117.
Manakah dari algoritma-algoritma berikut yang bersifat non-preemptive?
a)
Penjadwalan First-Come, First-Served (FCFS)
b)
Penjadwalan Shortest Job Next (SJN)
c)
Penjadwalan Berbasis Prioritas
d)
Penjadwalan Antrian Bertingkat
118.
Manakah dari algoritma-algoritma berikut yang bersifat preemptive?
a)
Penjadwalan First-Come, First-Served (FCFS)
b)
Penjadwalan Shortest Job Next (SJN)
c)
Penjadwalan Berbasis Prioritas
d)
Waktu Tersisa Tersingkat
119.
Penjadwalan Berbasis Prioritas adalah algoritma...
a)
Preemptive
b)
Non-preemptive
c)
Round Robin (RR)
d)
SRT (Shortest Remaining Time)
120.
Apa yang dimaksud dengan multitasking dalam konteks sistem operasi?
a)
Kemampuan sistem operasi untuk menjalankan beberapa program secara bersamaan.
b)
Proses menggandakan dirinya untuk meningkatkan kecepatan eksekusi.
c)
Sistem operasi yang hanya bekerja pada satu tugas pada suatu waktu.
d)
Proses mendukung satu tugas secara bergantian.
121.
Apa peran dari sistem operasi dalam manajemen memori?
a)
Menyediakan antarmuka pengguna.
b)
Menetapkan hak akses pada file.
c)
Menjamin keamanan data.
d)
Mengelola alokasi dan dealokasi memori.
122.
Apa keuntungan dari sistem operasi berbasis GUI (Graphical User Interface)?
a)
Performa yang lebih tinggi.
b)
Kemudahan penggunaan dan antarmuka yang intuitif.
c)
Tidak memerlukan sumber daya perangkat keras yang besar.
d)
Tidak memiliki kustomisasi.
123.
Apa yang dimaksud dengan sistem operasi multiprogramming?
a)
Sistem operasi yang hanya mendukung satu program pada satu waktu.
b)
Sistem operasi yang memiliki kemampuan menjalankan banyak program secara bersamaan.
c)
Sistem operasi yang hanya dapat diakses melalui antarmuka teks.
d)
Sistem operasi yang hanya bekerja pada waktu nyata.
124.

Berikut ini, manakah yang termasuk pengertian dari short term scheduler?

a)

Memilih proses-proses yang siap untuk dieksekusi dan mengalokasikan CPU ke salah satu dari proses-proses tersebut

b)

Menyeleksi proses-proses mana yang harus dibawa ke ready queue

c)

Memindahkan proses ke proses lain

d)

Semua proses yang masuk pada suatu sistem akan diletakkan ke dalam job queue

125.

Berikut ini yang bukan termasuk jenis-jenis antrian penjadwalan adalah....

a)

Job Queue

b)

Running Queue

c)

Ready Queue

d)

Device Queue

126.

"Proses menunggu jatah waktu dari CPU untuk diproses" merupakan pengertian status proses dari ....

a)

New

b)

Running

c)

Waiting

d)

Ready

127.

Berikut ini yang merupakan fungsi dari sinkronisasi proses adalah ....

a)

Mengakses data yang corrupt

b)

Menghindari terjadinya ketidakkonsistenan data akibat adanya akses secara konkruen

c)

Menghindari terjadinya kesalahan pengolahan data

d)

Mengatur data secara berkala

128.

Berikut ini yang merupakan pengertian tentang deadlock adalah ....

a)

Sekumpulan proses-proses yang diblok di mana setiap proses mencari sumber daya proses lain.

b)

Sekumpulan proses-proses yang diblok di mana setiap proses membuat sumber daya untuk di bawa proses lain.

c)

Sekumpulan proses-proses yang diblok di mana setiap proses membawa sebuah sumber daya dan menunggu mendapatkan sumber daya yang di bawa proses lain.

d)

Sekumpulan proses-proses yang diblok di mana setiap proses membawa sebuah informasi dan menunggu mendapatkan informasi yang di bawa proses lain.

129.

Berikut ini yang bukan merupakan metode untuk menangani permasalahan deadlock adalah ....

a)

Menggunakan protocol untuk menjamin bahwa sistem tidak pernah memasuki status deadlock.

b)

Menggunakan informasi tambahan tentang bagaimana permintaan sumber daya.

c)

Mengizinkan sistem memasuki status deadlock dan kemudian memperbaikinya.

d)

Mengabaikan permasalahan dan seakan-akan deadlock tidak pernah terjadi pada sistem.

130.

Berikut ini yang bukan merupakan solusi dari permasalahan critical section adalah ....

a)

Multi Exclusion

b)

Mutual Exclusion

c)

Progress

d)

Bounded Waiting

131.

Berikut ini yang merupakan pilihan untuk membebaskan deadlock adalah ...

a)

Terminasi proses dan menunda sumber daya

b)

Terminasi proses dan menghilangkan sumber daya

c)

Eliminasi proses dan menunda sumber daya

d)

Eliminasi proses dan menghilangkan sumber daya

132.

Berikut ini yang bukan merupakan teknik manajemen memori adalah ....

a)

partisi tetap

b)

partisi allocation

c)

paging

d)

segmentasi

133.

berikut ini yang merupakan pengertian sistem paging adalah ....

a)

sistem manajemen pada sistem operasi dalam mengatur program yang sedang berjalan.

b)

sistem manajemen pada sistem operasi dalam memberhentikan program yang sedang berjalan.

c)

sistem manajemen pada sistem operasi dalam membatasi program yang sedang berjalan.

d)

sistem manajemen pada sistem operasi dalam mensuplai program yang sedang berjalan.

134.

Berikut ini yang merupakan pengertian segmentasi adalah ....

a)

skema manajemen memori dengan cara mengatur kapasitas segmen memori.

b)

skema manajemen memori dengan cara menghapus segmen memori yang tidak terpakai.

c)

skema manajemen memori dengan cara membagi memori menjadi segmen-segmen.

d)

skema manajemen memori dengan cara memprioritaskan program yang besar pada memori tertentu.

135.

Algoritma penjadwalan yang melayani burst time paling kecil terlebih dahulu adalah ...

a)

First come first server

b)

Short job first scheduler

c)

Priority scheduling

d)

Round robin scheduling

136.

Algoritma penjadwalan yang setiap prosesnya mendapatkan waktu CPU (waktu quantum) adalah ....

a)

First come first server

b)

Short job first scheduler

c)

Priority scheduling

d)

Round robin scheduling

137.

berikut ini merupakan perbedaan mendasar dari preemptive dan non preemptive adalah ....

a)

non preemptive lebih memprioritaskan program yang baru datang dikerjakan dahulu sampai selesai.

b)

preemptive lebih memprioritaskan program yang baru datang dikerjakan dahulu sampai selesai.

c)

preemptive lebih memprioritaskan program yang baru datang dengan burst time lebih panjang.

d)

non preemptive lebih memprioritaskan program yang baru datang dengan burst time lebih panjang.

138.

Turnaround time adalah ....

a)

Banyaknya waktu yang diperlukan untuk mengeksekusi program dari menunggu sampai proses tersebut diselesaikan.

b)

Waktu yang diperlukan oleh suatu proses untuk menunggu di ready queue

c)

Waktu yang dibutuhkan oleh suatu proses dari minta dilayani hingga ada respon pertama untuk menanggapi permintaan tersebut.

d)

Banyaknya proses yang selesai dikerjakan dalam satu satuan waktu.

139.

Berikut ini yang merupakan perhitungan untuk mencari Turn Around Time adalah ....

a)

waktu tiba (Arrival time) + waktu tunggu

b)

waktu tiba (Arrival time) - waktu tunggu

c)

waktu proses (Burst time) + waktu tunggu

d)

waktu proses (Burst time) - waktu tunggu

140.

Gantt Chart berikut ini merupakan gantt chart dari algoritma ....

a)

FCFS

b)

SJF

c)

Round Robin dengan waktu kuantum 3

d)

Round robin dengan waktu kuantum 4

141.

Tentukan rata-rata waktu tunggu dari tabel berikut menggunakan algoritma FCFS!

a)

23, 2 satuan waktu

b)

23, 4 satuan waktu

c)

23, 6 satuan waktu

d)

23,8 satuan waktu

142.

Tentukan rata-rata turn around time dari tabel berikut ini dengan menggunakan algoritma FCFS!

a)

36 satuan waktu

b)

37 satuan waktu

c)

38 satuan waktu

d)

39 satuan waktu

143.

Tentukan waktu tunggu rata-rata dari tabel berikut ini menggunakan algoritma SJF Non Preemptive!

a)

10,6 satuan waktu

b)

10,7 satuan waktu

c)

10,8 satuan waktu

d)

10,9 satuan waktu

144.

Tentukan rata-rata turn arround time dari tabel berikut menggunakan algoritma SJF Non Preemptive!

a)

20 satuan waktu

b)

21 satuan waktu

c)

22 satuan waktu

d)

23 satuan waktu

145.

Tentukan waktu tunggu rata-rata dari tabel berikut menggunakan algoritma SJF Preemptive!

a)

10,1 satuan waktu

b)

10,2 satuan waktu

c)

10,3 satuan waktu

d)

10,4 satuan waktu

146.

Tentukan rata-rata turn arround time dari tabel berikut menggunakan algoritma SJF Preemptive!

a)

22,1 satuan waktu

b)

22,2 satuan waktu

c)

22,3 satuan waktu

d)

22,4 satuan waktu

147.

Tentukan waktu tunggu rata-rata dari tabel berikut dengan menggunakan algoritma round robin dengan waktu kuantum = 10!

a)

20,8 satuan waktu

b)

21,8 satuan waktu

c)

22,8 satuan waktu

d)

23,8 satuan waktu

148.

Tentukan rata-rata turn arround time dari tabel berikut ini menggunakan algoritma round robin dengan waktu kuantum = 10!

a)

33 satuan waktu

b)

34 satuan waktu

c)

35 satuan waktu

d)

36 satuan waktu

149.

Tentukan rata-rata waktu tunggu pada tabel berikut dengan menggunakan algoritma priority scheduling preemtive berdasarkan size yang lebih besar!

a)

21,2 satuan waktu

b)

21,4 satuan waktu

c)

21,6 satuan waktu

d)

21,8 satuan waktu

150.

Tentukan rata-rata turn around time pada tabel berikut dengan menggunakan algoritma priority scheduling preemtive berdasarkan size yang lebih besar!

a)

33, 2 satuan waktu

b)

33,4 satuan waktu

c)

33,6 satuan waktu

d)

33,8 satuan waktu

151.

Tentukan rata-rata waktu tunggu pada tabel berikut dengan menggunakan algoritma priority scheduling non preemtive berdasarkan size yang lebih besar!

a)

18 satuan waktu

b)

19 satuan waktu

c)

20 satuan waktu

d)

21 satuan waktu

152.

Tentukan rata-rata turn around time pada tabel berikut dengan menggunakan algoritma priority scheduling non preemtive berdasarkan size yang lebih besar!

a)

30,2 satuan waktu

b)

30,4 satuan waktu

c)

30,6 satuan waktu

d)

30,8 satuan waktu

153.

Komponen Sentral dari Sistem Operasi adalah ...

a)

Sistem Call

b)

Service

c)

Struktur Sistem Operasi

d)

Kernel

154.

Program yang sedang di eksekusi, disebut ...

a)

Sistem Operasi

b)

Program

c)

Aplikasi

d)

Proses

155.

Manajemen Proses dengan masing-masing pemroses melakukan pengolahan secara independent disebut ...

a)

Multiprogramming

b)

Multiprocessing

c)

Multiuser

d)

Multitasking

156.

Berikut ini yang bukan merupakan status proses, yaitu ...

a)

Running

b)

Waiting

c)

Interupt

d)

New

157.

Proses sedang menunggu beberapa event yang akan terjadi (seperti menunggu untuk menyelesaikan I/O atau menerima signal), merupakan status proses dalam kondisi ...

a)

New

b)

Waiting

c)

Terminated

d)

Ready

158.

Proses menunggu jatah waktu dari CPU untuk diproses disebut status proses ...

a)

Terminated

b)

New

c)

Ready

d)

Waiting

159.

Suatu mekanisme yang terdapat dalam sistem operasi berkaitan dengan urutan kerja dalam Komputer disebut ...

a)

Proses

b)

CPU Time

c)

Penjadwalan Proses

d)

Struktur Sistem Operasi

160.

Tipe Penjadwalan tertunda karena kondisi proses dipindah dari main memory ke secondary memory disebut ...

a)

Penjadwalan Jangka Pendek

b)

Penjadwalan Jangka Menengah

c)

Penjadwalan Jangka Panjang

d)

Penjadwalan Tertunda

161.

Waktu yang diperlukan oleh processor untuk menanggapi proses-proses yang masuk ke dalam penjadwalan merupakan kriteria penjadwalan proses ...

a)

Respon Time

b)

Turn Arround Time

c)

Throught

d)

Efisiensi

162.
Yang mempunyai peran utama dalam infrastruktur virtualisasi adalah
a)
Network
b)
Hardware
c)
Hypervisor
d)
Software
163.

Pemindahan proses dari memori utama ke disk maupun sebaliknya biasanya dikenal dengan definisi dari....?

a)

Setting

b)

Wrapping

c)

Swapping

d)

Switching

164.

Status proses menunggu jatah waktu dari prosesor, merupakan status...?

a)

Waiting

b)

Ready

c)

Running

d)

Standby

165.

Suatu teknik manajemen dari suatu memori yang dikembangkan untuk kernel yang multitugas merupakan pengertian dari...?

a)

System operasi

b)

Virtual Memori

c)

Kompilasi source data

d)

Context Switch