Jump to content

Sistem Berlapis

From Wiki

Sistem operasi dibentuk secara hirarki berdasar lapisan-lapisan, dimana lapisan-lapisan bawa memberi layanan lapisan lebih atas. Lapisan yang paling bawah adalah perangkat keras, dan yang paling tinggi adalah user-interface. Sebuah lapisan adalah implementasi dari obyek abstrak yang merupakan enkapsulasi dari data dan operasi yang bisa memanipulasi data tersebut. 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.

Sedangkan menurut Tanenbaum dan Woodhull, sistem terlapis terdiri dari enam lapisan, 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-operator 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, multi programming dan pengaturan prosessor.

Source