Kamis, 24 Januari 2013

Sistem Berlapis

Sistem Berlapis (layered system) yaitu sistem operasi dibentuk secara hirarki berdasar lapisan-lapisan, dimana lapisan-lapisan bawa memberi layanan lapisan lebih atas.Struktur berlapis dimaksudkan untuk mengurangi kompleksitas rancangan dan implementasi sistem operasi. Tiap lapisan mempunyai fungsional dan antarmuka masukan-keluaran antara dua lapisan bersebelahan yang terdefinisi bagus.
   Lapisan dalam sistem operasi ada 6 lapis, yaitu :
   · Lapis 5 - The operator, berfungsi untuk pemakai operator.
   · Lapis 4 - User programs, berfungsi untuk aplikasi program pemakai.
   · Lapis 3 - I/O management, berfungsi untuk menyederhanakan akses I/O pada level atas.
   · Lapis 2 -Operator-operatot communication, berfungsi untuk mengatur komunikasi antar proses.
   · Lapis 1 -Memory and drum management, berfungsi untuk mengatur alokasi ruang memori atau drum            magnetic.
   · Lapis 0 -Processor allocation and multiprogramming, berfungsi untuk mengatur alokasi pemroses dan 
      switching,multiprogramming dan pengaturan prosessor.

Lapisan n memberi layanan untuk lapisan n+1. Proses-proses di lapisan n dapat meminta layanan lapisan n-1untuk membangunan layanan bagi lapisan n+1. Lapisan n dapat meminta layanan lapisan n-1. Kebalikan tidak dapat, lapisan n tidak dapat meminta layanan n+1. Masing-masing berjalan di ruang alamat-nya sendiri.
Kelanjutan sistem berlapis adalah sistem berstruktur cincin seperti sistem MULTICS. Sistem MULTICS terdiri 64 lapisan cincin dimana satu lapisan berkewenangan berbeda. Lapisan n-1 mempunyai kewenangan lebih dibanding lapisan n. Untuk meminta layanan lapisan n-1, lapisan n melakukan trap. Kemudian, lapisan n-1 mengambil kendali sepenuhnya untuk melayani lapisan n.

   Keunggulan :
   · Memiliki semua keunggulan rancangan modular, yaitu sistem dibagi menjadi beberapa modul dan tiap           modul dirancang secara independen. Tiap lapisan dapat dirancang, dikode dan diuji secara independen.
   · Pendekatan berlapis menyederhanakan rancangan, spesifikasi dan implementasi sistem operasi.

   Kelemahan :
   · Fungsi-fungsi sistem operasi harus diberikan ke tiap lapisan secara hati-hati.

1 komentar: