Senin, 17 Maret 2014

KONSEP SISTEM OPERASI

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 .