SlideShare una empresa de Scribd logo
1 de 20
Struktur Sistem Operasi
Helen Alida Abilio
Komponen-komponen Sistem
Pada kenyataannya tidak semua sistem
operasi mempunyai struktur yang sama.
Komponen sistem operasi modern :
1. Managemen Proses.
2. Managemen Memori Utama.
3. Managemen Secondary-Storage.
4. Managemen Sistem I/O.
5. Managemen Berkas.
Managemen Proses
Proses adalah keadaan ketika sebuah program sedang di
eksekusi.
Proses membutuhkan beberapa sumber daya berupa CPU time,
memori, berkas-berkas, dan perangkat-perangkat I/O untuk
menyelesaikan tugasnya.
Tanggung jawab Sistem operasi atas aktivitas managemen
proses:
1. Pembuatan dan penghapusan proses pengguna dan sistem
proses.
2. Menunda atau melanjutkan proses.
3. Menyediakan mekanisme untuk proses sinkronisasi.
4. Menyediakan mekanisme untuk proses komunikasi.
5. Menyediakan mekanisme untuk penanganan deadlock
Managemen Memori Utama
Memori utama adalah sebuah array yang besar terdiri dari word atau
byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan.
Memori Utama berfungsi sebagai tempat penyimpanan yang akses
datanya digunakan oleh CPU atau perangkat I/O.
Memori utama termasuk tempat penyimpanan data yang sementara
(volatile), artinya data dapat hilang begitu sistem dimatikan.
Tanggung jawab Sistem operasi atas aktivitas managemen memori:
1. Menjaga track memori yang sedang digunakan dan siapa yang
menggunakannya.
2. Memilih program yang akan di-load ke memori.
3. Mengalokasikan dan meng-dealokasikan ruang memori sesuai
kebutuhan.
Managemen Secondary-Storage
Data yang disimpan dalam memori utama bersifat
sementara dan jumlahnya sangat kecil.
Oleh karena itu, untuk meyimpan keseluruhan data dan
program komputer dibutuhkan secondary-storage
yang bersifat permanen dan mampu menampung
banyak data.
Contoh dari secondary-storage adalah
harddisk, disket, dll.
Tanggung-jawab Sistem operasi atas aktivitas disk-
management :
1. Free-space management.
2. Alokasi penyimpanan.
3. Penjadualan disk.
Managemen Sistem I/O
Sering disebut device manager.
- Menyediakan "device driver" yang umum operasi I/O
seragam (membuka, membaca, menulis, menutup). Contoh:
pengguna menggunakan operasi yang sama untuk
membaca berkas pada hard-disk, CD-ROM dan floppy disk.
- Menyediakan driver untuk dapat melakukan operasi "rinci"
untuk perangkat keras I/O tertentu.
Komponen Sistem Operasi untuk sistem I/O:
1. Buffer : menampung sementara data dari/ ke perangkat I/O.
2. Spooling : melakukan penjadualan pemakaian I/O sistem
supaya lebih efisien (antrian dsb.).
Managemen Berkas
Berkas adalah kumpulan informasi yang berhubungan
sesuai dengan tujuan pembuat berkas tersebut.
Berkas dapat mempunyai struktur yang bersifat
hirarkis (direktori, volume, dll.).
Tanggung-jawab Sistem operasi atas aktifitas
managemen berkas :
1. Pembuatan dan penghapusan berkas.
2. Pembuatan dan penghapusan direktori.
3. Mendukung manipulasi berkas dan direktori.
4. Memetakan berkas ke secondary storage.
5. Mem-backup berkas ke media penyimpanan yang
permanen (non-volatile).
Layanan Sistem Operasi
Sebuah sistem operasi yang baik harus
memiliki layanan sebagai berikut:
1.Pembuatan program.
2.Eksekusi program
3.Pengaksesan I/O Device
4.Pengaksesan terkendali terhadap berkas
5.Pengaksesan sistem
6.Deteksi
7.Pemberian tanggapan pada kesalahan
8.Akunting
System calls
System calls menyediakan antarmuka antara
Proses dan sistem operasi tersedia sebagai
instruksi bahasa rakitan
Beberapa sistem mengizinkan system calls
dibuat langsung dari bahasa pemrograman
tingkat tinggi
Beberapa bahasa pemrograman tingkat tinggi
(contoh : C,C++) telah didefenisikan untuk
menggantikan bahasa rakitan untuk sistem
pemrograman
System Calls
Tiga metode umum yang digunakan dalam
memberikan parameter kepada sistem operasi
1.Melalui register
2.Menyimpan parameter dalam blok atau tabel
pada memori dan alamat blok tersebut
diberikan sebagai parameter dalam register
3.Menyimpan parameter (push) ke dalam stack
(oleh program), dan melakukan pop off pada
stack (oleh sistim operasi)
Jenis System Calls
Pengendalian proses
Manajemen berkas
Manajemen Peranti
Mempertahankan informasi
Komunikasi
Pemrograman sistem
Pemrograman sistem menyediakan lingkungan yang
memungkinkan pengembangan program dan eksekusi
berjalan dengan baik
Dapat dikategorikan :
1. Managemen/manipulasi Berkas
2. Informasi status
3. Modifikasi berkas
4. Pendukung bahasa pemrograman
5. Loading dan eksekusi program
6. Komunikasi
Struktur Sederhana
Dimulai dengan sistem yang kecil,
sederhana dan terbatas
kemudian berkembang dengan cakupan
original
Struktur sistem MS-DOS:
disusun untuk mendukung fungsi yang
banyak pada
ruang yang kecil
Struktur Sistem Operasi
Pendekatan Terlapis
Lapisan adalah implementasi dari objek abstrak yang merupakan
enkapsulasi dari data dan operasi yang bisa memanipulasi data
tersebut
Lapisan paling bawah : perangkat keras
Lapisan paling atas : antarmuka pengguna
Keuntungan : modularitas
mempermudah debug dan verifikasi sistem lapisan pertama bisa
didebug tanpa mengganggu sistem yang lain
Kesulitan :
hanya bisa menggunakan lapisan dibawahnya  tidak efisien
dibandingkan tipe yang lain
Struktur Sistem Operasi
Mesin Virtual
Mesin virtual mengambil pendekatan terlapis sebagai kesimpulan
logis.
Mesin virtual memperlakukan hardware dan sistem operasi seolah-
olah berada pada level yang sama sebagai perangkat keras.
Pendekatan Mesin virtual menyediakan sebuah antarmuka yang
identik dengan underlying bare hardware.
Sistem Operasi membuat ilusi dari banyak proses, masing-masing
dieksekusi pada prosesornya sendiri dengan virtual memorinya
sendiri.
VM dibuat dengan pembagian sumber daya oleh komputer fisik
Struktur Sistem operasi
Mesin virtual
Sumber daya dari komputer fisik dibagi untuk membuat
VM
Penjadwalan CPU bisa menciptakan penampilan
seakan – akan pengguna mempunyai prosesor sendiri
Spooling dan sistem data bisa menyediakan virtual
card readers dan virtual line printers
Sebuah time-sharing terminal user yang normal
melayani sebagaimana operator konsulat
Struktur Sistem operasi
Mesin virtual
Keuntungan Penggunaan Mesin virtual :
Keamanan bukanlah masalah
VM mempunyai pelindungan lengkap pada berbagai sistem
sumber daya
Tidak ada pembagian sumber daya secara langsung.
Pembagian disk mini dan jaringan diimplementasikan pada
perangkat lunak
VM sistem adalah kendaraan yang
“sempurna” untuk penelitian dan
pengembangan sistem operasi
Dengan VM perubahan suatu bagian tidak
akan mempengaruhi komponen yang lain
Struktur Sistem operasi
Mesin virtual
Kerugian Penggunaan VM :
VM sulit diimplementasikan karena banyak syarat yang
dibutuhkan untuk menyediakan duplikat yang tepat dari
underlying machine
Harus punya virtual-user mode dan virtualmonitor mode yang
keduanya berjalan di pysical mode.
Akibatnya, saat instruksi yang hanya membutuhkan virtual
monitor mode dijalankan,register berubah dan bisa berefek
pada virtual user mode, bahkan bisa me-restart VM
Waktu yang dibutuhkan I/O bisa lebih
cepat(karena adaspooling), tapi bisa lebih
lambat( karena diinterpreted)

Más contenido relacionado

La actualidad más candente

3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputerayahaqila
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)Adiba Qonita
 
42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem OperasiAbdulRahman1543
 
Fitra Nata - Struktur Sistem Operasi
Fitra Nata -  Struktur Sistem OperasiFitra Nata -  Struktur Sistem Operasi
Fitra Nata - Struktur Sistem Operasibelajarkomputer
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasiaby89
 
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.Fauzan Adhy
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiAris Saputro
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiOmenz Dontcry
 

La actualidad más candente (14)

3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi
 
Fitra Nata - Struktur Sistem Operasi
Fitra Nata -  Struktur Sistem OperasiFitra Nata -  Struktur Sistem Operasi
Fitra Nata - Struktur Sistem Operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi AKPER PEMKAB MUNA
Makalah sistim operasi AKPER  PEMKAB MUNA Makalah sistim operasi AKPER  PEMKAB MUNA
Makalah sistim operasi AKPER PEMKAB MUNA
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer.
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 

Destacado

Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlockbelajarkomputer
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensibelajarkomputer
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoribelajarkomputer
 
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 9 dan Chapter 10
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 9 dan Chapter 10Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 9 dan Chapter 10
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 9 dan Chapter 10belajarkomputer
 
Lukito Edi Nugroho - Information System Engineering
Lukito Edi Nugroho - Information System EngineeringLukito Edi Nugroho - Information System Engineering
Lukito Edi Nugroho - Information System Engineeringbelajarkomputer
 
ICTS 2005 The Proceeding
ICTS 2005 The ProceedingICTS 2005 The Proceeding
ICTS 2005 The Proceedingbelajarkomputer
 
SLA Presentation - Institutional Partnerships with Wikipedia
SLA Presentation - Institutional Partnerships with Wikipedia SLA Presentation - Institutional Partnerships with Wikipedia
SLA Presentation - Institutional Partnerships with Wikipedia dorohoward
 
Investor presentation (revised)
Investor presentation (revised)Investor presentation (revised)
Investor presentation (revised)montrell24
 
Cancer de pulmon
Cancer de pulmonCancer de pulmon
Cancer de pulmonJorge Duran
 
Especies bacterianas
Especies bacterianasEspecies bacterianas
Especies bacterianasnekomurichan
 
Microsoft power point επίσκεψη στην πυροσβεστική υπηρεσία αγρινίου
Microsoft power point   επίσκεψη στην πυροσβεστική υπηρεσία αγρινίουMicrosoft power point   επίσκεψη στην πυροσβεστική υπηρεσία αγρινίου
Microsoft power point επίσκεψη στην πυροσβεστική υπηρεσία αγρινίουntasouli
 
Seminar gp milan 2011 pre-match agreements
Seminar gp milan 2011 pre-match agreementsSeminar gp milan 2011 pre-match agreements
Seminar gp milan 2011 pre-match agreementselkako38
 
Ministerio de turismo de la nación Argentina
Ministerio de turismo de la nación ArgentinaMinisterio de turismo de la nación Argentina
Ministerio de turismo de la nación ArgentinaTalia Rodas
 
Neurobiology of Memory
Neurobiology of MemoryNeurobiology of Memory
Neurobiology of MemoryParth Goyal
 
Standard Chartered_credit risk management 140116
Standard Chartered_credit risk management 140116Standard Chartered_credit risk management 140116
Standard Chartered_credit risk management 140116Tricumen Ltd
 

Destacado (20)

Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan output
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlock
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensi
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memori
 
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 9 dan Chapter 10
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 9 dan Chapter 10Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 9 dan Chapter 10
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 9 dan Chapter 10
 
Lukito Edi Nugroho - Information System Engineering
Lukito Edi Nugroho - Information System EngineeringLukito Edi Nugroho - Information System Engineering
Lukito Edi Nugroho - Information System Engineering
 
ICTS 2005 The Proceeding
ICTS 2005 The ProceedingICTS 2005 The Proceeding
ICTS 2005 The Proceeding
 
Campanar
CampanarCampanar
Campanar
 
SLA Presentation - Institutional Partnerships with Wikipedia
SLA Presentation - Institutional Partnerships with Wikipedia SLA Presentation - Institutional Partnerships with Wikipedia
SLA Presentation - Institutional Partnerships with Wikipedia
 
Investor presentation (revised)
Investor presentation (revised)Investor presentation (revised)
Investor presentation (revised)
 
Cancer de pulmon
Cancer de pulmonCancer de pulmon
Cancer de pulmon
 
E120
E120E120
E120
 
Especies bacterianas
Especies bacterianasEspecies bacterianas
Especies bacterianas
 
Microsoft power point επίσκεψη στην πυροσβεστική υπηρεσία αγρινίου
Microsoft power point   επίσκεψη στην πυροσβεστική υπηρεσία αγρινίουMicrosoft power point   επίσκεψη στην πυροσβεστική υπηρεσία αγρινίου
Microsoft power point επίσκεψη στην πυροσβεστική υπηρεσία αγρινίου
 
Seminar gp milan 2011 pre-match agreements
Seminar gp milan 2011 pre-match agreementsSeminar gp milan 2011 pre-match agreements
Seminar gp milan 2011 pre-match agreements
 
Final Results
Final ResultsFinal Results
Final Results
 
Ministerio de turismo de la nación Argentina
Ministerio de turismo de la nación ArgentinaMinisterio de turismo de la nación Argentina
Ministerio de turismo de la nación Argentina
 
Neurobiology of Memory
Neurobiology of MemoryNeurobiology of Memory
Neurobiology of Memory
 
Standard Chartered_credit risk management 140116
Standard Chartered_credit risk management 140116Standard Chartered_credit risk management 140116
Standard Chartered_credit risk management 140116
 

Similar a Helen Alida Abilio - Struktur Sistem Operasi

Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasimelindakanti
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptCahyoSatrio4
 
presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2ifansamuel05
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasihirzihadi01
 
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem JaringanImamS11
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasibelajarkomputer
 
Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client serverFebriyani Syafri
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiYuki Utama
 
Konsep dasar sistem operasi
Konsep dasar sistem operasiKonsep dasar sistem operasi
Konsep dasar sistem operasiAkmal Fajar
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiYuki Utama
 
Agung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem OperasiAgung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem Operasibelajarkomputer
 
Komponen Dasar Sistem Operasi
Komponen Dasar Sistem OperasiKomponen Dasar Sistem Operasi
Komponen Dasar Sistem Operasicyberworld23
 
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangTugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangRizal Rizal
 

Similar a Helen Alida Abilio - Struktur Sistem Operasi (20)

Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.ppt
 
presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasi
 
Presentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptxPresentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptx
 
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem Jaringan
 
Sister09
Sister09Sister09
Sister09
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasi
 
Sistem operasi jaringan 2
Sistem operasi jaringan 2Sistem operasi jaringan 2
Sistem operasi jaringan 2
 
Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client server
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem Oprasi
 
Konsep dasar sistem operasi
Konsep dasar sistem operasiKonsep dasar sistem operasi
Konsep dasar sistem operasi
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem Oprasi
 
Agung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem OperasiAgung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem Operasi
 
Komponen Dasar Sistem Operasi
Komponen Dasar Sistem OperasiKomponen Dasar Sistem Operasi
Komponen Dasar Sistem Operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangTugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
 

Más de belajarkomputer

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlockbelajarkomputer
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUbelajarkomputer
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasibelajarkomputer
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memoribelajarkomputer
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtualbelajarkomputer
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyalbelajarkomputer
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamananbelajarkomputer
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasibelajarkomputer
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen Filebelajarkomputer
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memoribelajarkomputer
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasibelajarkomputer
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputerbelajarkomputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switchingbelajarkomputer
 
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan TelekomunikasiAngga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasibelajarkomputer
 
Doni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar TelekomunikasiDoni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar Telekomunikasibelajarkomputer
 
Prasetyo Jati Wiyono - Aspek Transmisi Suara Telephony
Prasetyo Jati Wiyono - Aspek Transmisi Suara TelephonyPrasetyo Jati Wiyono - Aspek Transmisi Suara Telephony
Prasetyo Jati Wiyono - Aspek Transmisi Suara Telephonybelajarkomputer
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasibelajarkomputer
 
Aan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem OperasiAan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem Operasibelajarkomputer
 
Farrah Winajah - Struktur Sistem Operasi
Farrah Winajah - Struktur Sistem OperasiFarrah Winajah - Struktur Sistem Operasi
Farrah Winajah - Struktur Sistem Operasibelajarkomputer
 

Más de belajarkomputer (20)

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlock
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPU
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasi
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memori
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtual
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyal
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamanan
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasi
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen File
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memori
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasi
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switching
 
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan TelekomunikasiAngga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
 
Doni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar TelekomunikasiDoni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar Telekomunikasi
 
Prasetyo Jati Wiyono - Aspek Transmisi Suara Telephony
Prasetyo Jati Wiyono - Aspek Transmisi Suara TelephonyPrasetyo Jati Wiyono - Aspek Transmisi Suara Telephony
Prasetyo Jati Wiyono - Aspek Transmisi Suara Telephony
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasi
 
Aan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem OperasiAan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem Operasi
 
Farrah Winajah - Struktur Sistem Operasi
Farrah Winajah - Struktur Sistem OperasiFarrah Winajah - Struktur Sistem Operasi
Farrah Winajah - Struktur Sistem Operasi
 

Helen Alida Abilio - Struktur Sistem Operasi

  • 2. Komponen-komponen Sistem Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. Komponen sistem operasi modern : 1. Managemen Proses. 2. Managemen Memori Utama. 3. Managemen Secondary-Storage. 4. Managemen Sistem I/O. 5. Managemen Berkas.
  • 3. Managemen Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi. Proses membutuhkan beberapa sumber daya berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O untuk menyelesaikan tugasnya. Tanggung jawab Sistem operasi atas aktivitas managemen proses: 1. Pembuatan dan penghapusan proses pengguna dan sistem proses. 2. Menunda atau melanjutkan proses. 3. Menyediakan mekanisme untuk proses sinkronisasi. 4. Menyediakan mekanisme untuk proses komunikasi. 5. Menyediakan mekanisme untuk penanganan deadlock
  • 4. Managemen Memori Utama Memori utama adalah sebuah array yang besar terdiri dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Memori Utama berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara (volatile), artinya data dapat hilang begitu sistem dimatikan. Tanggung jawab Sistem operasi atas aktivitas managemen memori: 1. Menjaga track memori yang sedang digunakan dan siapa yang menggunakannya. 2. Memilih program yang akan di-load ke memori. 3. Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.
  • 5. Managemen Secondary-Storage Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data. Contoh dari secondary-storage adalah harddisk, disket, dll. Tanggung-jawab Sistem operasi atas aktivitas disk- management : 1. Free-space management. 2. Alokasi penyimpanan. 3. Penjadualan disk.
  • 6. Managemen Sistem I/O Sering disebut device manager. - Menyediakan "device driver" yang umum operasi I/O seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan floppy disk. - Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu. Komponen Sistem Operasi untuk sistem I/O: 1. Buffer : menampung sementara data dari/ ke perangkat I/O. 2. Spooling : melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.).
  • 7. Managemen Berkas Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Tanggung-jawab Sistem operasi atas aktifitas managemen berkas : 1. Pembuatan dan penghapusan berkas. 2. Pembuatan dan penghapusan direktori. 3. Mendukung manipulasi berkas dan direktori. 4. Memetakan berkas ke secondary storage. 5. Mem-backup berkas ke media penyimpanan yang permanen (non-volatile).
  • 8. Layanan Sistem Operasi Sebuah sistem operasi yang baik harus memiliki layanan sebagai berikut: 1.Pembuatan program. 2.Eksekusi program 3.Pengaksesan I/O Device 4.Pengaksesan terkendali terhadap berkas 5.Pengaksesan sistem 6.Deteksi 7.Pemberian tanggapan pada kesalahan 8.Akunting
  • 9. System calls System calls menyediakan antarmuka antara Proses dan sistem operasi tersedia sebagai instruksi bahasa rakitan Beberapa sistem mengizinkan system calls dibuat langsung dari bahasa pemrograman tingkat tinggi Beberapa bahasa pemrograman tingkat tinggi (contoh : C,C++) telah didefenisikan untuk menggantikan bahasa rakitan untuk sistem pemrograman
  • 10. System Calls Tiga metode umum yang digunakan dalam memberikan parameter kepada sistem operasi 1.Melalui register 2.Menyimpan parameter dalam blok atau tabel pada memori dan alamat blok tersebut diberikan sebagai parameter dalam register 3.Menyimpan parameter (push) ke dalam stack (oleh program), dan melakukan pop off pada stack (oleh sistim operasi)
  • 11. Jenis System Calls Pengendalian proses Manajemen berkas Manajemen Peranti Mempertahankan informasi Komunikasi
  • 12. Pemrograman sistem Pemrograman sistem menyediakan lingkungan yang memungkinkan pengembangan program dan eksekusi berjalan dengan baik Dapat dikategorikan : 1. Managemen/manipulasi Berkas 2. Informasi status 3. Modifikasi berkas 4. Pendukung bahasa pemrograman 5. Loading dan eksekusi program 6. Komunikasi
  • 13. Struktur Sederhana Dimulai dengan sistem yang kecil, sederhana dan terbatas kemudian berkembang dengan cakupan original Struktur sistem MS-DOS: disusun untuk mendukung fungsi yang banyak pada ruang yang kecil
  • 14. Struktur Sistem Operasi Pendekatan Terlapis Lapisan adalah implementasi dari objek abstrak yang merupakan enkapsulasi dari data dan operasi yang bisa memanipulasi data tersebut Lapisan paling bawah : perangkat keras Lapisan paling atas : antarmuka pengguna Keuntungan : modularitas mempermudah debug dan verifikasi sistem lapisan pertama bisa didebug tanpa mengganggu sistem yang lain Kesulitan : hanya bisa menggunakan lapisan dibawahnya  tidak efisien dibandingkan tipe yang lain
  • 15. Struktur Sistem Operasi Mesin Virtual Mesin virtual mengambil pendekatan terlapis sebagai kesimpulan logis. Mesin virtual memperlakukan hardware dan sistem operasi seolah- olah berada pada level yang sama sebagai perangkat keras. Pendekatan Mesin virtual menyediakan sebuah antarmuka yang identik dengan underlying bare hardware. Sistem Operasi membuat ilusi dari banyak proses, masing-masing dieksekusi pada prosesornya sendiri dengan virtual memorinya sendiri. VM dibuat dengan pembagian sumber daya oleh komputer fisik
  • 16. Struktur Sistem operasi Mesin virtual Sumber daya dari komputer fisik dibagi untuk membuat VM Penjadwalan CPU bisa menciptakan penampilan seakan – akan pengguna mempunyai prosesor sendiri Spooling dan sistem data bisa menyediakan virtual card readers dan virtual line printers Sebuah time-sharing terminal user yang normal melayani sebagaimana operator konsulat
  • 17. Struktur Sistem operasi Mesin virtual Keuntungan Penggunaan Mesin virtual : Keamanan bukanlah masalah VM mempunyai pelindungan lengkap pada berbagai sistem sumber daya Tidak ada pembagian sumber daya secara langsung. Pembagian disk mini dan jaringan diimplementasikan pada perangkat lunak
  • 18. VM sistem adalah kendaraan yang “sempurna” untuk penelitian dan pengembangan sistem operasi Dengan VM perubahan suatu bagian tidak akan mempengaruhi komponen yang lain
  • 19. Struktur Sistem operasi Mesin virtual Kerugian Penggunaan VM : VM sulit diimplementasikan karena banyak syarat yang dibutuhkan untuk menyediakan duplikat yang tepat dari underlying machine Harus punya virtual-user mode dan virtualmonitor mode yang keduanya berjalan di pysical mode. Akibatnya, saat instruksi yang hanya membutuhkan virtual monitor mode dijalankan,register berubah dan bisa berefek pada virtual user mode, bahkan bisa me-restart VM
  • 20. Waktu yang dibutuhkan I/O bisa lebih cepat(karena adaspooling), tapi bisa lebih lambat( karena diinterpreted)