Page 202 - Modul Smart ASN
P. 202

Smart ASN




                         Perlindungan    ini  dilakukan  oleh  perangkat   keras  CPU yang

                  membandingkan     setiap  alamat  yang  dihasilkan  dalam  mode pengguna
                  dengan register. Upaya apapun oleh program yang mengeksekusi dalam

                  mode    pengguna   untuk   mengakses    memori    monitor   atau memori

                  pengguna lain  menghasilkan    jebakan  ke monitor,  yang  memperlakukan
                  upaya tersebut   sebagai  kesalahan  fatal.  Skema ini  mencegah  program

                  pengguna memodifikasi kode atau struktur data baik sistem operasi atau
                  pengguna lain.

                         Register dasar dan batas dapat dimuat hanya oleh sistem operasi,

                  yang  menggunakan instruksi istimewa      khusus.  Karena   instruksi yang
                  diistimewakan dapat dieksekusi hanya dalam mode monitor, dan karena

                  hanya sistem   operasi  yang  mengeksekusi   dalam  mode monitor,    hanya

                  sistem  operasi  yang  dapat  memuat  register  dasar  dan  batas.  Skema  ini
                  memungkinkan monitor untuk mengubah nilai register, tetapi mencegah

                  program pengguna mengubah isi register.
                         Sistem  operasi,  yang  dijalankan  dalam  mode monitor,  diberikan

                  akses  tak  terbatas  ke  monitor  dan memori pengguna.     Ketentuan ini

                  memungkinkan     sistem  operasi  untuk  memuat    program   pengguna ke
                  dalam   memori   pengguna,   membuang     program    tersebut  jika terjadi

                  kesalahan, untuk mengakses dan mengubah parameter panggilan sistem,

                  dan seterusnya.
                      3.  I/O Protection

                         Jadi  ketika kita memastikan    perlindungan   I/O  maka beberapa

                  kasus tidak akan pernah terjadi di sistem seperti:
                      a.  Terminasi I/O dari proses lain

                      b.  Lihat I/O dari proses lain

                      c.  Memberikan prioritas pada proses tertentu I/O


                                                      193



                                                                      BJS Creation
   197   198   199   200   201   202   203   204   205   206   207