You are on page 1of 4

SOAL :

1. Pengertian dari :

executable program

data dan stack program

program counter

stack pointer

registers dan informasi lain

2. Pengertian dari :
Directory

Bit proteksi (rwx bit)

File descriptor (handle)

Pipe

3. Perbedaan Physical dan kernel memory

4. Perbedaan deadlock dan hang

JAWAB :

1.

a. Executable program

adalah program yang akan menyebabkan computer menjalankan


sebuah pekerjaan (task), dimana jenis pekerjaan tersebut akan
bergantung dari instruksi-instruksi yang terdapat pada program
yang dieksekusi tadi.
b. Data dan stack program

pekerjaan pada komputer diolah berdasarkan pengalamatan-


pengalamatan yang diatur sedemikian rupa. Begitu juga saat terjadi
suatu interrupt. Saat komputer menyelesaikan suatu interrupt yang
ditemukannya, maka komputer kembali melacak pekerjaan
sebelumnya. Informasi pengalamatan tentang pekerjaan
sebelumnya tadi disimpan dalam suatu register khusus yang
dikenal sebagai sebuah stack.

Stack merupakan tumpukan data yang disimpan pada media


penyimpanan. Untuk kasus ini media yang digunakan adalah
register khusus tadi.

c. Program counter

adalah register yang bertugas untuk mencatat alamat memori


tentang dimana instruksi yang akan di eksekusi.

d. Stack Pointer

adalah register penunjuk stack. Dengan register ini dimungkinkan


untuk memasukkan instruksi yang tak memerlukan alamat, karena
alamat operan sudah ditunjukan oleh register penunjuk stack.
Operasi-operasi terhadap stack adalah:
- instruksi push
- instruksi pop

e. Register

Register adalah merupakan sebagian memori dari mikro prosessor


yang dapat diakses dengan kecepatan super tinggi.
2. a. Direktori

atau folder adalah sebuah lokasi pada disk yang berfungsi untuk
menyimpan informasi-informasi berupa file.

b. Bit Proteksi

adalah sebuah kemampuan khusus yang dimiliki oleh sistem


operasi untuk menandai beberapa area di memori agar tidak dapat
dieksekusi oleh prosesor. Fitur ini diciptakan untuk mencegah
program-program jahat (virus, malware, spyware) dalam
memanfaatkan “Buffer Overflow” exploit.

c. File Descriptor

pada dasarnya file descriptor adalah sebuah index yang terdapat


pada kernel, dimana index ini mengandung informasi-informasi detail
tentang file-file yang sedang terbuka / dijalankan di dalam sebuah OS.

d. Pipe

adalah buffer yang dapat ditulis / dibaca oleh proses lain, tetapi
itu tergantung pada, apakah keadaan pipe tersebut masih penuh atau
tidak.

3. Physical memori adalah jumlah total kapasitas memori berbentuk stik


(RAM) yang terpasang pada computer,

sedangkan kernel memori adalah jumlah kapasitas memori yang


diambil dari main memori, dan dikhususkan untuk menyimpan
program inti-inti (kernel) dari OS itu sendiri.

4. Nama lain dari Hang adalah deadlock, sehingga tidak ada


perbedaanya.
Deadlock atau bahasa umumnya “hang” adalah suatu kondisi dimana
proses tidak berjalan lagi atau pun tidak ada komunikasi lagi antar
proses.

Deadock terjadi saat prosesor mengeksekusi dua atau lebih program


yang mana dari masing-masing program memiliki sumber daya dan
sumber daya dari masing-masing program saling diminta oleh program
satu dan program kedua maka terjadilah kondisi dimana program
pertama meminta dan program kedua saling meminta sumber daya
yang sedang digunakan.

You might also like