SlideShare a Scribd company logo
1 of 17
KumpulanMateriKuliah
hendroagungs.blogspot.co.id
StrukturSistemOperasi
Sistem Operasi
3
III. Struktur sistem operasi
III.1. Struktur sederhana
• Sistem operasi yang kecil, sederhana
dan terbatas pada hardware contoh
MSDOS dan UNIX
MSDOS
• MSDOS menggunakan single tasking
dan single mode (tanpa proteksi
hardware)
• Terdapat dua fasilitas layanan
interrupsi :
- Layanan ROM BIOS
- Layanan di MS DOS
4
UNIX
• Terdiri dari Kernel dan program sistem
• Kernel berisi sistem file, penjadwalan CPU, manajemen memori dan
system call
• Program sistem memanggil fungsi yang ada pada kernel
5
Diagram Blok
Sistem Kernel UNIX
6
Struktur UNIX
7
III.2. Struktur Monolithic
• Merupakan struktur sederhana yang dilengkapi dengan dual mode
• Berupa kumpulan prosedur yang dapat dipanggil bila diperlukan
dan dieksekusi pada monitor mode
• User program melakukan trap pada kernel. Intruksi berpindah dari
user mode ke monitor mode dan mentransfer kontrol ke sistem
operasi
• Sistem operasi mengecek parameter dari pemanggilan tersebut
untuk menentukan system call mana yang memanggil
• Sistem operasi menunjuk ke suatu tabel yang berisi system call
yang dimaksud
• Setelah system call selesai, kontrol dikembalikan ke user program
8
Kelemahan sistem monolithic
• Merupakan pemborosan bila setiap komputer harus menjalankan kernel
monolitik karena sangat besar ukurannya sementara sebenarnya tidak
memerlukan seluruh layanan yang disedikan kernel
• Pengujian dan penghilangan kesalahan sulit dilokalisasi dan bila ada
kesalahan dapat mematikan seluruh sistem
Keunggulan sistem monolithic
• Layanan dapat dilakukan sangat cepat karena terdapat di satu ruang yang
sama
9
III.3. Struktur Berlapis
• Sistem operasi dibagi menjadi modul-modul (modular) dan tiap modul
memiliki hirarki top-down.
• Modul yang merupakan lapisan bawah akan melayani lapisan di
atasnya.
• Contoh : UNIX termodifikasi, THE, Venus dan OS2
Struktur THE :
Lapis-5 : user program
Lapis-4 : buffering untuk I/O device
Lapis-3 : operator-console device driver
Lapis-2 : manajemen memori
Lapis-1 : penjadwalan CPU
Lapis-0 : hardware
10
Keunggulan Struktur Berlapis
• Karena sistem dibagi menjadi beberapa modul, tiap lapisan dapat dirancang
dan diuji secara independen
Kelemahan Struktur Berlapis
• Fungsi-fungsi sistem operasi harus diberikan ke setiap lapisan secara hati-
hati
III. 4. Struktur dengan Mesin Virtual
• Awalnya struktur ini melakukan simulasi mesin nyata dan hasil simulasi
berupa mesin virtual yang digunakan user
• Kemudian berkembang menjadi emulator sistem operasi yang
memungkinkan sistem operasi diemulasikan pada sistem operasi yang
berbeda
• Mula-mula digunakan pada IBM S/370 dengan VM370-nya
12
Contoh emulasi sistem operasi
• Sistem operasi MS-Windows NT dapat menjalankan aplikasi untuk
MS-DOS, OS/2 mode teks dan aplikasi Win16. Aplikasi tersebut
dijalankan sebagai masukan bagi subsistem di MS-Windows NT yang
mengemulasikan system calls yang dipanggil aplikasi dengan WIN32
API
• IBM mengembangkan WABI yang mengemulasikan WIN32 API
sehingga diharapkan sistem operasi yang menjalankan WABI dapat
menjalankan aplikasi-aplikasi untuk MS Windows
• Pada LINUX ada DOSEMU untuk menjalankan aplikasi DOS pada
LINUX dan WINE untuk menjalankan aplikasi MS Windows pada
LINUX
13
III.5. Struktur dengan Client-Server
• Sistem operasi berupa kumpulan proses yang dapat dikategorikan :
- Server : proses yang menyediakan layanan
- Client : proses yang meminta layanan
• Server dan client ditempatkan pada user mode
• Kernel dibuat sekecil mungkin dan hanya bertugas mengatur
komunikasi antara client dan server
14
Kelemahan Struktur Client Server
• Layanan dilakukan lambat karena harus melalui pertukaran pesan yang
dapat menjadi bottleneck
Keunggulan Struktur Client Server
• Pengembangan dapat dilakukan secara modular
• Kesalahan pada sub sistem tidak akan mematikan seluruh sistem
• Dapat diadaptasikan pada sister terdistribusi
15
III.6. Struktur Berorientasi Obyek
• Sistem operasi mengerjakan layanan sebagai obyek
• Tiap obyek berisi (encapsulated) struktur data dan operasi data dan
diberi tipe sesuai dengan propertinya (proses, direktori, berkas)
Contoh : Window NT, Medusa, X-kernel
Pelayanan Sistem Operasi (pada programmer)
• Eksekusi Program
• Operasi I/O
• Manipulasi sistem file (pembuatan, penghapusan, write, read)
• Komunikasi
• Pendeteksian kesalahan
16
System Call
System call dapat dikelompokkan menjadi 5 kategori
A. Kontrol Proses
• Mengakhiri (end) dan membatalkan (abort)
• Mengambil (load) dan eksekusi (execute)
• Membuat dan mengakhir proses
• Menentukan dan mengeset atribut proses
• Wait for time
• Wait event, signal event
• Mengalokasikan dan membebaskan memori
17
B. Memanipulasi File
• Membuat dan menghapus file
• Membuka dan menutup file
• Membaca, menulis dan mereposisi
file
• Menentukan dan mengeset atribut file
C. Manipulasi Device
• Meminta dan membebaskan device
• Membaca, menulis dan mereposisi
device
• Menentukan dan mengeset atribut
device
D. Informasi Lingkungan
• Mengambil atau mengeset waktu
dan tanggal
• Mengambil atau mengeset sistem
data
• Mengambil atau mengeset proses,
file atau attribut device
E. Komunikasi Proses
• Membuat dan menghapus
sambungan komunikasi
• Mengirim dan menerima pesan
• Mentransfer status informasi

More Related Content

What's hot (20)

Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasi
 
Struktur Sistem Operasi
Struktur Sistem OperasiStruktur Sistem Operasi
Struktur Sistem Operasi
 
9 man memoriaplot
9 man memoriaplot9 man memoriaplot
9 man memoriaplot
 
Pengenalan Sistem Operasi
Pengenalan Sistem OperasiPengenalan Sistem Operasi
Pengenalan Sistem Operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Pertemuan 1.1 materi pendahuluan
Pertemuan 1.1 materi pendahuluanPertemuan 1.1 materi pendahuluan
Pertemuan 1.1 materi pendahuluan
 
Pengantar Sistem Operasi
Pengantar Sistem OperasiPengantar Sistem Operasi
Pengantar Sistem Operasi
 
02 struktur-sistem-operasi
02 struktur-sistem-operasi02 struktur-sistem-operasi
02 struktur-sistem-operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
 
Sistem Operasi - 7 [Struktur SO]
Sistem Operasi  - 7 [Struktur SO]Sistem Operasi  - 7 [Struktur SO]
Sistem Operasi - 7 [Struktur SO]
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
Bernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasiBernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasi
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasi
 
Chapter 9 - Sister
Chapter 9 - SisterChapter 9 - Sister
Chapter 9 - Sister
 

Similar to 3.struktur sistemoperasi

Struktur sistem operasi.ppt
Struktur sistem operasi.pptStruktur sistem operasi.ppt
Struktur sistem operasi.pptABASYAIR
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasibelajarkomputer
 
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9Dedy Wijaya
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerPurwa Husada
 
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10yulianileki213
 
P5-Sistem-Operasi.ppt
P5-Sistem-Operasi.pptP5-Sistem-Operasi.ppt
P5-Sistem-Operasi.pptUcihaItachi9
 
S I S T E M O P E R A S I 2
S I S T E M  O P E R A S I 2S I S T E M  O P E R A S I 2
S I S T E M O P E R A S I 2Anda Alimudin
 
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuPer-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuhsdfh
 
Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusihofidatur
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptCrisnaLidya
 
Tm7 sistem operasi
Tm7   sistem operasiTm7   sistem operasi
Tm7 sistem operasiDio Dika
 
Struktur so dan basic command linux
Struktur so dan basic command linuxStruktur so dan basic command linux
Struktur so dan basic command linuxadam diarama
 
Perbedaan sistem operasi dan bios
Perbedaan sistem operasi dan biosPerbedaan sistem operasi dan bios
Perbedaan sistem operasi dan biosKurniawan Widiyanto
 

Similar to 3.struktur sistemoperasi (20)

Struktur sistem operasi.ppt
Struktur sistem operasi.pptStruktur sistem operasi.ppt
Struktur sistem operasi.ppt
 
Tugas so
Tugas soTugas so
Tugas so
 
9.sistem operasi
9.sistem operasi 9.sistem operasi
9.sistem operasi
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasi
 
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputer
 
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10P5-Sistem-Operasi PADA SISTEM WINDOWS 10
P5-Sistem-Operasi PADA SISTEM WINDOWS 10
 
P5-Sistem-Operasi.ppt
P5-Sistem-Operasi.pptP5-Sistem-Operasi.ppt
P5-Sistem-Operasi.ppt
 
S I S T E M O P E R A S I 2
S I S T E M  O P E R A S I 2S I S T E M  O P E R A S I 2
S I S T E M O P E R A S I 2
 
03 struktur sistem operasi
03 struktur sistem operasi03 struktur sistem operasi
03 struktur sistem operasi
 
Paralel prosesor
Paralel prosesorParalel prosesor
Paralel prosesor
 
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuPer-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
 
Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusi
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.ppt
 
Tm7 sistem operasi
Tm7   sistem operasiTm7   sistem operasi
Tm7 sistem operasi
 
Struktur so dan basic command linux
Struktur so dan basic command linuxStruktur so dan basic command linux
Struktur so dan basic command linux
 
02 pengenalan sistem operasi
02 pengenalan sistem operasi02 pengenalan sistem operasi
02 pengenalan sistem operasi
 
Perbedaan sistem operasi dan bios
Perbedaan sistem operasi dan biosPerbedaan sistem operasi dan bios
Perbedaan sistem operasi dan bios
 

More from nasib silaban

6.deadlockdan starvation
6.deadlockdan starvation6.deadlockdan starvation
6.deadlockdan starvationnasib silaban
 
5.penjadwalan proses
5.penjadwalan proses5.penjadwalan proses
5.penjadwalan prosesnasib silaban
 
2.struktur sistemkomputer
2.struktur sistemkomputer2.struktur sistemkomputer
2.struktur sistemkomputernasib silaban
 
Formulir dapodikdas tahun 2015
Formulir dapodikdas tahun 2015Formulir dapodikdas tahun 2015
Formulir dapodikdas tahun 2015nasib silaban
 
Modul praktikum-dos 21
Modul praktikum-dos 21Modul praktikum-dos 21
Modul praktikum-dos 21nasib silaban
 
Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1nasib silaban
 
Konfigurasi file sharing
Konfigurasi file sharingKonfigurasi file sharing
Konfigurasi file sharingnasib silaban
 

More from nasib silaban (11)

8.sinkronisasi
8.sinkronisasi8.sinkronisasi
8.sinkronisasi
 
7.manajemen memory
7.manajemen memory7.manajemen memory
7.manajemen memory
 
6.deadlockdan starvation
6.deadlockdan starvation6.deadlockdan starvation
6.deadlockdan starvation
 
5.penjadwalan proses
5.penjadwalan proses5.penjadwalan proses
5.penjadwalan proses
 
4.proses proses
4.proses proses4.proses proses
4.proses proses
 
2.struktur sistemkomputer
2.struktur sistemkomputer2.struktur sistemkomputer
2.struktur sistemkomputer
 
1.pendahuluan
1.pendahuluan1.pendahuluan
1.pendahuluan
 
Formulir dapodikdas tahun 2015
Formulir dapodikdas tahun 2015Formulir dapodikdas tahun 2015
Formulir dapodikdas tahun 2015
 
Modul praktikum-dos 21
Modul praktikum-dos 21Modul praktikum-dos 21
Modul praktikum-dos 21
 
Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1
 
Konfigurasi file sharing
Konfigurasi file sharingKonfigurasi file sharing
Konfigurasi file sharing
 

Recently uploaded

IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 

Recently uploaded (20)

IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 

3.struktur sistemoperasi

  • 3. 3 III. Struktur sistem operasi III.1. Struktur sederhana • Sistem operasi yang kecil, sederhana dan terbatas pada hardware contoh MSDOS dan UNIX MSDOS • MSDOS menggunakan single tasking dan single mode (tanpa proteksi hardware) • Terdapat dua fasilitas layanan interrupsi : - Layanan ROM BIOS - Layanan di MS DOS
  • 4. 4 UNIX • Terdiri dari Kernel dan program sistem • Kernel berisi sistem file, penjadwalan CPU, manajemen memori dan system call • Program sistem memanggil fungsi yang ada pada kernel
  • 7. 7 III.2. Struktur Monolithic • Merupakan struktur sederhana yang dilengkapi dengan dual mode • Berupa kumpulan prosedur yang dapat dipanggil bila diperlukan dan dieksekusi pada monitor mode • User program melakukan trap pada kernel. Intruksi berpindah dari user mode ke monitor mode dan mentransfer kontrol ke sistem operasi • Sistem operasi mengecek parameter dari pemanggilan tersebut untuk menentukan system call mana yang memanggil • Sistem operasi menunjuk ke suatu tabel yang berisi system call yang dimaksud • Setelah system call selesai, kontrol dikembalikan ke user program
  • 8. 8 Kelemahan sistem monolithic • Merupakan pemborosan bila setiap komputer harus menjalankan kernel monolitik karena sangat besar ukurannya sementara sebenarnya tidak memerlukan seluruh layanan yang disedikan kernel • Pengujian dan penghilangan kesalahan sulit dilokalisasi dan bila ada kesalahan dapat mematikan seluruh sistem Keunggulan sistem monolithic • Layanan dapat dilakukan sangat cepat karena terdapat di satu ruang yang sama
  • 9. 9 III.3. Struktur Berlapis • Sistem operasi dibagi menjadi modul-modul (modular) dan tiap modul memiliki hirarki top-down. • Modul yang merupakan lapisan bawah akan melayani lapisan di atasnya. • Contoh : UNIX termodifikasi, THE, Venus dan OS2 Struktur THE : Lapis-5 : user program Lapis-4 : buffering untuk I/O device Lapis-3 : operator-console device driver Lapis-2 : manajemen memori Lapis-1 : penjadwalan CPU Lapis-0 : hardware
  • 10. 10
  • 11. Keunggulan Struktur Berlapis • Karena sistem dibagi menjadi beberapa modul, tiap lapisan dapat dirancang dan diuji secara independen Kelemahan Struktur Berlapis • Fungsi-fungsi sistem operasi harus diberikan ke setiap lapisan secara hati- hati III. 4. Struktur dengan Mesin Virtual • Awalnya struktur ini melakukan simulasi mesin nyata dan hasil simulasi berupa mesin virtual yang digunakan user • Kemudian berkembang menjadi emulator sistem operasi yang memungkinkan sistem operasi diemulasikan pada sistem operasi yang berbeda • Mula-mula digunakan pada IBM S/370 dengan VM370-nya
  • 12. 12 Contoh emulasi sistem operasi • Sistem operasi MS-Windows NT dapat menjalankan aplikasi untuk MS-DOS, OS/2 mode teks dan aplikasi Win16. Aplikasi tersebut dijalankan sebagai masukan bagi subsistem di MS-Windows NT yang mengemulasikan system calls yang dipanggil aplikasi dengan WIN32 API • IBM mengembangkan WABI yang mengemulasikan WIN32 API sehingga diharapkan sistem operasi yang menjalankan WABI dapat menjalankan aplikasi-aplikasi untuk MS Windows • Pada LINUX ada DOSEMU untuk menjalankan aplikasi DOS pada LINUX dan WINE untuk menjalankan aplikasi MS Windows pada LINUX
  • 13. 13 III.5. Struktur dengan Client-Server • Sistem operasi berupa kumpulan proses yang dapat dikategorikan : - Server : proses yang menyediakan layanan - Client : proses yang meminta layanan • Server dan client ditempatkan pada user mode • Kernel dibuat sekecil mungkin dan hanya bertugas mengatur komunikasi antara client dan server
  • 14. 14 Kelemahan Struktur Client Server • Layanan dilakukan lambat karena harus melalui pertukaran pesan yang dapat menjadi bottleneck Keunggulan Struktur Client Server • Pengembangan dapat dilakukan secara modular • Kesalahan pada sub sistem tidak akan mematikan seluruh sistem • Dapat diadaptasikan pada sister terdistribusi
  • 15. 15 III.6. Struktur Berorientasi Obyek • Sistem operasi mengerjakan layanan sebagai obyek • Tiap obyek berisi (encapsulated) struktur data dan operasi data dan diberi tipe sesuai dengan propertinya (proses, direktori, berkas) Contoh : Window NT, Medusa, X-kernel Pelayanan Sistem Operasi (pada programmer) • Eksekusi Program • Operasi I/O • Manipulasi sistem file (pembuatan, penghapusan, write, read) • Komunikasi • Pendeteksian kesalahan
  • 16. 16 System Call System call dapat dikelompokkan menjadi 5 kategori A. Kontrol Proses • Mengakhiri (end) dan membatalkan (abort) • Mengambil (load) dan eksekusi (execute) • Membuat dan mengakhir proses • Menentukan dan mengeset atribut proses • Wait for time • Wait event, signal event • Mengalokasikan dan membebaskan memori
  • 17. 17 B. Memanipulasi File • Membuat dan menghapus file • Membuka dan menutup file • Membaca, menulis dan mereposisi file • Menentukan dan mengeset atribut file C. Manipulasi Device • Meminta dan membebaskan device • Membaca, menulis dan mereposisi device • Menentukan dan mengeset atribut device D. Informasi Lingkungan • Mengambil atau mengeset waktu dan tanggal • Mengambil atau mengeset sistem data • Mengambil atau mengeset proses, file atau attribut device E. Komunikasi Proses • Membuat dan menghapus sambungan komunikasi • Mengirim dan menerima pesan • Mentransfer status informasi