assalamualaikum wr wb
1.seperti apa proses dalam sistem
operasi?
Proses –proses yang dikelola oleh
sistem operasi akan melalui serangkaian keadaan yang merupakan bagian dari
aktivitasnya .keadaan proses ini disebut sebagai status proses yang terdiri
dari:
New yaitu status dimana proses
sedang dibuat
Ready yaitu status dimana proses
siap di eksekusi tetapi CPU mengerjakan operasi lain
Waiting yaitu status dimana
proses sedang menunggu suatu kejadian menunggu operasi I/O selesai,menunggu
signal dari proses lain,tersedianya
Running yaitu status dimana
proses dieksekusi.pada status ini instruktur –instruksi pada proses
Terminated yaitu status dimana
proses diakhiri,
2. Apa perbedaan antara stack dan
heap?
-Stack adalah salah satu bagian
yang digunakan untuk menyimpan data-data atau variable yang pengalamatan memorinya telah dilakukan
saat komplikasi (alamat pastinya sudah ditentukan dari awal).
-Heap adalah area memori yang
digunakan untuk alokasi secara dinamis ,bagian-bagian memori yang di alokasikan
dilakukan secara sembarang(no pattern)
Jadi perbedaan antara heap dan
stack terdapat pada penyusunan data
3.apa yang dimaksud Process
Control Block (PCB), dan apa perbedaan dengan Thread?
Process control block (PBC)
adalah proses yang dilakukan oleh sistem operasi untuk mempresentasikan
tiap-tiap proses yang ada
Thread adalah unit dasar dari
utilitas CPU.di dalamnya terdapat ID Thread,program counter,register,dan
stack.Saling berbagi dengan Thread lain dalam proses yang sama.
Perbedaannya:
PBC yaitu mempresentasikan
tiap-tiap proses yang ada
Thread yaitu suatu unit dasar dan
saling berbagi thread lain
4.jelaskan apa perbedaan
unbounded-buffer dan bounded buffer?
Unbounded –buffer adalah buffer
(penampung) yang tidak ada batasnya (unlimited)
Bounded –buffer adalah buffer
(penampung) yang ada batasannya atau berukuran tetap
Perbedaan:
Unbounded-buffer yaitu buffer
yang tidak ada batasanya sedang Bounded-buffer yaitu buffer yang ada batasnya
5.definisi apa itu remote
procedure calls?
Remote procedure call adalah suatu
protocol yang menyediakan suatu mekanisme komunikasi antar proses yang
mengijinkan suatu program untuk berjalan pada suatu komputer tanpa terasa
adanya eksekusi kode pada sistem jauh (remote system)
6. apa itu batch dan seperti
apakah proses system cells?
-Batch adalah nama yang digunakan
untuk melakukan tugas yang sama dan berulang-ulang,dan system cells adalah
system yang memanggil proses untuk digunakan dalam hardware dan bertugas untuk
melakukan manipulasi file seperti pembacaan,penulisan,penghapusan dan
pengubahan
7. apa yang dimaksud shell pada
sistem operasi linux,dan jelaskan perbedaan antara shell dan kernel?
Shell pada linux adalah tempat
interaksi antara pengguna dan sistem linux yang sedang digunakan
Kernel adalah suatu inti yang
menjadi bagian utama dari sebuah sistem operasi dan bertugas menjalankan
bermacam progaram aplikasi untuk mengakses
perangkat keras komputer
shell adalah unit masukan
interface pemakaian dan digunakan untuk berinteraksi dengan sistem operasi
Perbedaan antara shell dan kernel
sangat jelas kernel berkerja untuk menjalankan suatu sistem operasi /aplikasi
sedang shell digunakan untuk
berinteraksi dengan sistem operasi
8. apakah windows juga mempunyai
shell? Sebutkan 20 perintah shell yang banyak digunakan untuk mengolah sistem
operasi linux?
Windows juga memiliki shell
tetapi dengan nama yang berbeda.
20 perintah shell yang banyak
digunakan untuk mengolah sistem operasi linux:
1 chmod:menambah dan mengurangi
ijin user untuk mengakses file
2 kill:menghetikan proses
3 login:masuk sistem
4 logout : keluar sistem
5 is :menampilakan isi direktori
6 mkdir: membuat sebuah direktori
7 passwd :menggati password
8 unailas : membatalkan sebuah
alias
9 who :menampilkan user yang
sedang login
10 rm :menghapus file
11 mv :memindah file
12 halt :mematikan sistem
13 grep :mencari file-file yang
mangandung teks dengan kreteria yang telah ditentukan
14 find :menemukan lokasi file
15 cp :mengcopy file/folder
16 pwd :menampilkan nama
direktori yang sedang dikunjungi user
17 chgrp :merubah kepemilikan
file /folder
18 alias :membuat/memberi nama
lain suatu perintah
19 adduser :membuat user baru
20 & :untuk menjalankan
perintah dibelakang (background)
9. apa yang anda ketahui tentang
Mach dan Debugging?
-Mach sebuah sistem operasi
kernel yang dikembangkan untuk mendukung penelitian sistem operasi contoh
adalah micro kernel terdistribusi dan paralel
Debugging adalah sebuah metode
yang dilakukan oleh para programer dan developer perangkat lunak untuk mencari
dan mengurangi bug,atau kerusakan didalam sebuah program komputer atau
perangkat tersebut berkerja sesuai dengan harapan
10.apa perbedaan antara bootstrap
progaram,bootstrap loader dan boot block?
Bootstrap program adalah kode
yang disimpan di code ROM yang dapat menempatkan kernel ,memasukan kerdalam
memory dan memulai eksekusi
Bootstrap loader adalah sebuah
program yang cukup sederhana untuk dipanggil secara manual dengan pertolongan
sakelar
Boot block adalah suatu partisi
untuk menyimpan seluruh program boostrap
Comments
Post a Comment