Page 78 - C:\Users\RENO\Documents\MK Sistem Operasi\Folder Baru\
P. 78

Booting identik dengan BIOS, yakni Basic Input Output System yang merupakan

                  sebuah  kode  software  yang  tertanam  pada  sistem  komputer.  BIOS  memiliki  fungsi
                  utama  dan  sangat  penting  yakni  untuk  memberi  informasi  visual  seketika  pada  saat

                  penyalaan  komputer.  Satu  fungsi  lain  dari  BIOS  adalah  memberi  akses  ke  perangkat
                  keyboard  sebagai kontroler saat sistem operasi belum  mengambil alih komputer serta

                  memberi  akses  komunikasi  secara  Low-Level  kepada  beberapa  komponen  hardware
                  komputer

                   2.    Sebuah  proses  akan  berhenti  ketika  pengirim  dan  penerima  menghentikan

                  komunikasinya  setelah  pesan  diproses,  mengakibatkan  terjadinya  kehilangan  pesan.
                  Sebagaimana proses bekerja, Proses tersebut merubah state (keadaan statis/ asal). Status

                  dari  sebuah  proses  didefinisikan  dalam  bagian  oleh  aktivitas  yang  ada  dari  proses
                  tersebut. Tiap proses mungkin adalah satu dari keadaan berikut ini:

                     New: Proses sedang dikerjakan/ dibuat.

                     Running: Instruksi sedang dikerjakan.
                     Waiting: Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah

                      penyelesaian I/Oatau penerimaan sebuah tanda/ signal).
                     Ready: Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.

                     Terminated: Proses telah selsesai melaksanakan tugasnya/ mengeksekusi.

                         Suatu  proses  akan  berhenti  jika  telah  menyelesaikan  pernyataan  terakhir  dan
                  meminta  pada  sistem  operasi  untuk  menghapusnya  dengan  menggunakan  system call

                  exit. Proses mengembalikan semua data (output) ke parent proses melalui system call
                  wait.  Kemudian  proses  akan  dihapus  dari  list  atau  tabel  system  dilanjutkan  dengan

                  menghapus PCB. Penghapusan proses ini akan menjadi sangat kompleks jika ternyata
                  proses yang akan dihentikan tersebut membuat proses-proses yang lain. Pada beberapa

                  system  proses-proses  anak  akan  dihentikan  secara  otomatis  jika  proses  induknya

                  berhenti. Namun ada beberapa sistem yang menganggap bahwa proses anak ini terpisah
                  dengan induknya, sehingga proses anak tidak ikut dihentikan secara otomatis pada saat

                  proses induk dihentikan.









                                                                                                   64
   73   74   75   76   77   78   79   80   81   82   83