struktur sistem operasi sebagai awal atau dasar pemahaman sistem operasi

mamedrofendi 2 views 15 slides Sep 04, 2025
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

BA2. Struktur Sistem Operasi.pptx


Slide Content

STRUKTUR SISTEM OPERASI By: Tim Teaching Sistem Operasi

Overview Introduction Sistem Monolitik 02 Struktur Microkernel 03 Struktur Layered dan Modular 04 01

Struktur Sistem Operasi Struktur system operasi merupakan komponen – komponen system operasi yang dihubungkan dan dibentuk di dalam kernel. Ada beberapa struktur system operasi yang pernah dicoba , diantaranya adalah Sistem Monolitik , Sistem Layered ( Berlapis ) dan Modular serta Struktur Microkernel

Sistem Monolitik Merupakan struktur sederhana yang dilengkapi dengan dual mode Berupa kumpilan prosedur yang dapat dipanggil bila diperlukan dan dieksekusi pada monitor mode User program melakukan trap pada ker nel. Intruksi berpindah dari user mode ke monitor mode dan mentransfer control ke system operasi Sistem operasi mengecek parameter dari pemanggil tersebut untuk menentukan system call mana yang memanggil

Sistem Monolitik (2) Sistem operasi menunjuk ke suatu table yang berisi system call yang dimaksud Setelah system call selesai , control dikembalikan ke user program Contoh dari system operasi ini  MS-DOS dan UNIX

Sistem Monolitik Gambar model struktuk monolitik pada system operasi

Prinsip kerja system monolitik User program melakukan “trap” pada kernel 01 Instruksi berpindah dari user mode ke monitor mode dan mentransfer control ke system operasi 02 Sistem operasi mengecek parameter – parameter dari pemanggilan tersebut , untuk menentukan system cell mana yang memanggil 03 Sistem operasi menunjuk ke suatu table yang berisi slok ke -k yang menunjuk system call K (control) 04 05 Kontrol akan dikembalikan kepada user program, jika system cell telah selesai mengerjakan tugas

Keunggulan Sistem Monolitik Layanan pada satu ruangan alamat memory terhadap job – job yang adaa bisa dilakukan dengan cepat karena terdapat di satu ruangan yang sama Kekurangan Sistem Monolitik Pemborosan bila setiap komputer menjalanakan kernel monolitik karena sangat besar ukurannya sementara sebenarnya tidak memerlukan seluruh layanan yang disediakan kernel Pengujian & penghilangan kesalahan su lit dilokalisasikan & bila ada kesalahan dapat mematikan seluruh sistem

Struktur Mikrokernel Menghilangkan komponen – komponen yang tidak diperlukan dari kernel & mengimplementasikannya sebagai system & program – program level user. Fungsi utama  menyediakan fasilitas komunikasi antar program client & bermacam pelayanan yang berjalan pada ruang user Contoh system operasi dengan struktur ini  TRU64, UNIX, MacOSX dan QNX

Struktur Mikrokernel Gambar model struktur mikrokernel

Kelebihan Mikrokernel Kemudahan dalam memperluas system operasi Mudah untuk diubah ke bentuk arsitektur baru Kode yang kecil dan lebih aman Kekurangan Mikrokernel Kinerja akan berkurang selagi bertambahnya fungsi – fungsi yang digunakan

Struktur Layered & Modular Sistem operasi dibagi menjadi modul – modul (modular) dan tiap modul memiliki hirarki top – down. Modul yang merupakan lapisan bawah akan melayani lapisan di atasnya . Lapisan paling bawah adalah perangkat keras dan yang paling tinggi adalah UI Sebuah lapisan adalah implementasi dari obyek abstrak yang merupakan enkapsulasi dari data dan operasi yang bisa memanipulasi data tersebut . Contoh system operasi pada struktur ini  UNIX termodifikasi , THE, Venus dan OS/2

Struktur Layered & Modular Gambar model system operasi berlapis

Kelebihan Struktur Layered & Modular Memiliki rancangan modula , yaitu system dibagi menjadi beberapa modul & tiap modul dirancang secara independent. Pendekatan berlapis menyederhanakan rancangan , spesifikasi dan implementasi system operasi . Mempermudah debug dan verifikasi system Lapisan pertama bisa didebug tanpa menganggu system yang lain Kekurangan Struktur Layered & Modular Hanya bisa menggunakan lapisan dibawahnya Tidak efisien dibandingkan dengan tipe yang lain. Fungsi – fungsi sitem operasi diberikan ke tiap lapisan secara hati - hati

THANK YOU!
Tags