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.
Makasi atas peberitahuanya :) ;)
BalasHapus