1.Sebut dan jelaskan contoh dari Konsep Sistem Operasi !
JAWAB :
- Proses
Proses adalah program yang sedang di-eksekusi.Proses juga terdiri dari Executable
program,program data dan stack .Bila suatu ketika suatu proses dihentikan untuk
sementara, maka proses tersebut harus dimulai kembali pada state yang sama dengan state ketika
dihentikan.Syestem call utama berperan penting dalam pengaturan proses yang mana system call
utama adalah yang berkaitan dengan pembuatan dan pemberhentian suatu proses.Suatu proses juga
pastinya dapat men-create proses lainnya yang disebut child process
- Files
File adalah unit penyimpan logika yang diabstraksi sistem operasi dari perangkat penyimpan.Files
terdiri dari : Pathname,Working directory,rwx (read,write,execute) bits protection code,File
descriptor /handle,Special file,Standard input,Standard output,Standart error,Pipe,SO mendukung
konsep direktori.
- Syestem calls/ API (Aplication Programming Interface)
System call adalah tata cara pemanggilan di program aplikasi untuk
memperoleh layanan yang
disediakan oleh sistem operasi. System call
berupa rutin sistem operasi untuk keperluan tertentu
yang spesifik.
System Call untuk manajemen proses diperlukan untuk mengatur
proses-proses
yang sedang berjalan. Kita dapat melihat penggunaan system calls
untuk manajemen proses pada
Sistem Operasi Unix. Contoh yang paling
baik untuk melihat bagaimana system call bekerja untuk
manajemen proses
adalah Fork. Definisi Fork adalah satu satunya cara untuk membuat sebuah
proses baru pada sistem Unix..Pada system calls terdapat istilah Trap intruction yang artinya ketika
diterima oleh SO, sistem akan memeriksa apakah parameter tersebut valid atau tidak.Ada juga yang
namanya Return form trap yang artinya SO mengembalikan kontrol ke library procedure
- Shell
Shell
adalah “command executive” artinya program yang menunggu instruksi user,
memeriksa
sintaks dan menterjemahkan instruksi yang diberikan kemudian
mengeksekusinya. Pada umumnya
shell ditandai dengan command prompt, di Linux untuk user biasa biasanya ditandai dengan tanda$
dan untuk superuser biasanya tanda #.Sedangkan Shell pada Unix merupakan command interpeter
yang walaupun bukan merupakan bagian dari SO.ada yang namanya Prompt pada shell yaitu
standar input,menendakan bahwa shell siap menerima command .