SlideShare a Scribd company logo
1 of 18
STRUKTUR SISTEM OPERASI
Nama : Havit
Npm : 142310138
2.1 KOMPONEN SISTEM
2.1.1 MANAJEMEN PROSES
 Sistem operasi terdiri dari beberapa komponen, antara lain
manajemen proses, manajemen memori utama,manajemen file,
manajemen sistem IO, manajemen penyimpanan sekunder, system
jaringan, system proteksi dan system command interpreter.
Proses adalah program yang sedang di eksekusi. Untuk mengatur proses
yang ada, sistem operasi bertanggung jawab pada aktivitas2 yang
berhubungan dengan manajemen proses berikut:
1. pembuatan dan penghapusan proses yang dibuat oleh user atau sistem
2. menghentikan proses sementara dan melanjutkan proses.
3. menyediakan kelengkapan mekanisme untuk singkronisasi proses dan
komunikasi proses.
2.1.2 Manajemen Memori
Utama
2.1.3 Manajemen File
Memeori utama atau biasanya disebut dengan memory adalah sebuah array
besar berukuran word atau bayte, dimana setiap array tersebut
mempunyai alamat tertentu. Untuk mengatur memori sistem operasi
bertanggung jawab pada aktifitas2 manajemen memory sebagai berikut :
1. Menjaga dan memelihara bagian2 memori yang sedang digunakan dan
dari yang menggunakan.
2. memutuskan proses2 mana saja yang harus dipanggil ke memori jika
tersedia ruangan dimemori.
3. mengalokasikan dan mendealokasikan ruang memori jika diperlukan.
 File adalah kumpulan informasi yang saling berhubungan yang sudah
didefinisikan oleh pembuatnya (user). Sistem operasi bertanggung jawab
pada aktivitas2 yang berhungan dengan manajemen file sebagai berikut :
1. pembuatan dan penghapusan file
2. pembuatan dan penghapusan direktori
3. primitif2 yang mendukung untuk manipulasi file dan direktori.
4. pemetaan file ke memori sekunder.
5. backup file media penyimpanan yang stabil (nonvolatile)
2.1.4 Manajemen IO
2.1.5 Manajemen
Penyimpanan Sekunder
 Sistem operasi bertanggung jawab pada aktifitas2 sistem IO sebagai
berikut :
1. Sistem buffer-caching
2. Antar muka device-driver secara umum
3. Driver untuk device hardware2 tertentu.
 Karena memori utama( primary storage) bersifat volatile dan terlalu kecil
untuk mengakomodase semua data dan program secara permanen, sistem
komputer haarus menyediakan penyimpanan sekunder( secondary storage )
untuk back up memori utama. Sistem operasi bertanggung jawab pada
aktifitas2 manajemen penyimpanan sekunder sebagai berikut :
1. Pengaturan ruang bebas.
2. Alokasi penyimpanan.
3. Penjadwalam disk.
 Sistem Terdistribusi adalah kumpulan prosessor yang tidak menggunakan
memori atau clock bersama-sama.dengan mengakses sumber daya yang
dapat digunakan bersama-sama tersebut akan memberikan keuntungan dalam
:
1. Meninngkatkan keepatan komputasi
2. Meningkatkan ketersediaan data
3. Meningkatkan kehandalan sistem
 Protesi adalah suatu mekanisme untuk mengontrol akses oleh program ,
proses atau user pada sistem maupun resource dari user. Mekanisme sistem
proteksi yang harus disediakan sistem meliputi :
1. Membedakan antara pengguna yang sah dan yang tidak sah.
2. Menentukan kontrol yang terganggu.
3. Menetapkan cara pelaksanaan proteksi.
2.1.6 Sistem Jaringan (Sistem Terdistribusi)
2.1.7 Sistem Proteksi
 Beberapa perintah yang dimasukkan ke sistem operasi
menggunakan pernyataan kontrol yang digunakan
untuk :
1. Manajemen dan pembuatan proses
2. Penanganan IO
3. Manajemen penyimpanan sekunder
4. Manajemen memori utama
5. Akses sistem file
6. Proteksi
7. Jaringan
Program yang membaca dan menterjemahkan pernyataan
kontrol disebut dengan command-line interpreter atau
shell pada UNIX.
2.2 LAYANAN SISTEM OPERASI
a. Eksekusi program. sistem harus dapat memanggil program ke memori
dan menjalankanya
b. Operasi –operasi IO. Pada saat running program kemungkinan
dibutuhkan IO, mungkin berupa file atau peralatan IO.
c. Manipulasi sistem file. Kapabilitas program untuk membaca,
menulis,membuat dan menghapus file.
d. Komunikasi. Komunikasi dibutuhkan jika beberapa proses yang sedang
dieksekusi saling tukar-menukar informasi.
e. Mendeteksi kesalahan. sistem harus menjamin kebenaran dalam
komputasi dengan melakukan pendektesiaan error pada CPU dan
memori.
beberapa fungsi tambahan yang ada tidak digunakan untuk membantu
user, tetapi lebih digunakan untuk menjamin operasi sistem yang efisien :
 Mengalokasikan Sumber Daya (Resource)
 Akuntansi
 Proteksi
2.1 SISTEM CALL
 System call menyediakaan antara muka program yang sedang berjalan
dengan sistem operasi. System call biasanya tersedia dalam bentuk intruksi
bahasa assembly.
terdapat 3 metode yang umum digunakan untuk melewatkan parameter
antara program yang sedang berjalan dengan sistem operasi yaitu :
1. Melewatkan parameter melalui register.
2. Menyimpan parameter pada table yang disimpan di memori dan alamat
tabel tersebut dilewatkan sebagai parameter di register seperti gambar 2.1
3. Push (menyimpan) parameter ke stack oleh program dan pop (mengambil)
isi stack yang dilakukan oleh system operasi.
Gambar 2.1 : melewatkan : parameter melalui tabel.
System dikelompokkan menjadi 5 kategori yaitu :
2.3.1 Kontrol Proses
 Hal-hal yang dilakukan:
1. Mengakhiri (end) dan membatalkan (abort);
2. Mengambil (load) dan eksekusi (execute);
3. Membuat dan mengakhiri proses;
4. Menentukan dan mengeset atribut proses;
5. Wait for time;
6. Wait event, signal event;
7. Mengalokasikan dan membebaskan memori.
Sistem operasi UNIX dapat menjalankan banyak program , (Gambar 2-3), (Gambar
2-3).
Gambar 2-2 : Sistem MSDOS (a). Pada startup Gambar
2-3 :UNIX menjalankan
2.3.2 MANIPULASI FILE 2.3.3 MANIPULASI DEVICE
 Hal-hal yang dilakukan:
1. Membuat dan menghapus file;
2. Membuka dan menutup file;
3. Membaca, menulis, dan
mereposisi file;
4. Menentukan dan mengeset
atribut file;
 Hal-hal yang dilakukan:
1. Meminta dan mmebebaskan
device;
2. Membaca, menulis, dan
mereposisi file;
3. Menentukan dan mengeset
atribut device;
2.3.4 Informasi Lingkungan
Hal-hal yang dilakukan:
1. Mengambil atau mengeset waktu atau tanggal;
2. Mengambil atau mengeset sistem data;
3. • Mengambil atau mengeset proses, file atau atribut-atribut device;
2.3.5 Komunikasi
• Hal-hal yang dilakukan:
1. Membuat dan menghapus sambungan komunikasi;
2. Mengirim dan menerima pesan;
3. Mentransfer satus informasi;
• Ada 2 model komunikasi:
1. Message-passing model. Informasi saling ditukarkan melalui fasilitas yang telah
ditentukan oleh sistem operasi
2. Shared-memory Model. Proses-proses menggunakan map memory untuk mengakses
daerah-daerah di memori dengan proses-proses yang lain ( Gambar 2-4).
Gambar 2-4 : Model komunikasi : (a) message passing ;(b) shared memory
2.4 Sistem Program
 System program menyediakan lingkungan yang nyaman untuk pengembangan dan
eksekusi program.
1. Manipulasi File. Meliputi: membuat, menghapus, mengcopy, rename, print, dump,
list pada file dan direktori.
2. Status Informasi. Meliputi: tanggal, waktu (jam, menit, detik), penggunaan memori
atau disk space, banyaknya user.
3. Modifikasi File. Ada beberapa editor yang sanggup digunakan sebagai sarana untuk
menulis atau memodifikasi file yang tersimpan dalam disk atau tape.
4. Bahasa Pemrograman yang mendukung. Meliputi: Compiler, assambler, dan
interpreter untuk beberapa bahasa pemrograman (seperti: Fortran, Cobol, Pascal,
Basic, C, dan LISP).
5. Pemanggilan dan Eksekusi Program. Pada saat program dicompile, maka harus
dipanggil ke memori untuk dieksekusi. Suatu sistem biasanya memiliki absolute
loader, melokasikan loader, linkage editor, dan overlay loader.
6. Komunikasi. Sebagai mekanisme untuk membuat hubungan virtual antar proses,
user, dan sistem komputer yang berbeda.
7. Program-program aplikasi. Sistem operasi harus menyokong program-program yang
berguna untuk menyelesaikan permasalahan secara umum, atau membentu
operasioperasi secara umum, seperti kompiler, pemformat teks, paket plot,
sistembasis data, spreadsheet, paket analisis statistik, dan games.
2.5 Struktur Sistem Operasi
2.5.1 Struktur Sistem MS-DOS 2.5.2 Struktur Sistem UNIX
 Ada sejumlah sistem komersial
yang tidak memiliki struktur yang
cukup baik. Sistem operasi tersebut
sangat kecil, sederhana dan
memiliki banyak
keterbatasan.Sistem operasi
tersebut terbatas pada perangkat
keras sehingga tidak terbagi
menjadi modul-modul. Meskipun
MS-DOS mempunyai beberapa
struktur, antar muka dan tingkatan
fungsionalitas tidak terpisah secara
baik seperti gambar 2-5.
Sistem operasi UNIX (Original UNIX) juga
terbatas pada fungsi perangkat keras dan
struktur
yang terbatas. UNIX hanya terdiri atas 2
bagian, yaitu Kernel dan program sistem.
Struktur system UNIX dapat dilihat pada
Gambar 2-6.
Gambar 2-6 : Struktur Sistem UNIX
2.5.3 Pendekatan Terlapis (Layered Approach)
 Teknik pendekatan terlapis pada dasarnya dibuat dengan menggunakan
pendekatan top-down,semua fungsi ditentukan dan dibagi menjadi
komponen2. Gambar 2-7 menunjukkan system pendekatan terlapis
tersebut.Contoh sistem operasi yang menggunakan sistem ini adalah : UNIX
termodifikasi ,THE Venus OS2(Gambar 2-8).
Sedangkan lapisan pada struktur venus adalah :
Gambar 2-7 Struktur Sistem Terlapis
Gambar 2-8 : Struktur Sistem
OS2
2.6 Mesin Virtual
 Konsep dasar dari mesin virtual ini tidak jauh berbeda dengan
pendekatan terlapis, hanya saja konsep ini memberikan sedikit
tambahan berupa antarmuka yang menghubungkan perangkat
keras dengan kernel untuk tiap-tiap proses.Gambar 2-9
menunjukkan konsep tersebut.
Gambar 2-9 : Struktur Messin Virtual.
 Keuntungan dan kerugian mesin virtual adalah sebagai berikut :
1. Konsep mesin virtual menyediakan proteksi yang lengkap untuk sumber daya
system sehinggga mesing2 mesin virtual dipisahkan mesin virtual yang lain.
2. Sistem mesiin virtual adalah mesin yang sempurna untuk riset dan
pengembangan system operasi.
3. Konsep mesin vvirtual sangat sulit menggimplentasikan kebutuhan duplikasi
yang tepat pada yang sebenarnya.
Java merupakan system yang menggunakan implementasikan mesin virtul, JVM
terdiri dari class loader, class verifier dan runtime interpreter pada Gambar 2-
10.
Gambar 2-10 : Java Virtual Machine
Havit  - Struktur Sistem Operasi

More Related Content

What's hot (15)

Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasi
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
02 struktur-sistem-operasi
02 struktur-sistem-operasi02 struktur-sistem-operasi
02 struktur-sistem-operasi
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 
1.pengenalan sistem operasi
1.pengenalan sistem operasi1.pengenalan sistem operasi
1.pengenalan sistem operasi
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
Makalah sistim operasi AKPER PEMKAB MUNA
Makalah sistim operasi AKPER  PEMKAB MUNA Makalah sistim operasi AKPER  PEMKAB MUNA
Makalah sistim operasi AKPER PEMKAB MUNA
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
 

Similar to Havit - Struktur Sistem Operasi

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
hsdfh
 
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
Nurul36409
 

Similar to Havit - Struktur Sistem Operasi (20)

Bab 2 struktur sistem operasi
Bab 2 struktur sistem operasiBab 2 struktur sistem operasi
Bab 2 struktur sistem operasi
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasi
 
Farrah Winajah - Struktur Sistem Operasi
Farrah Winajah - Struktur Sistem OperasiFarrah Winajah - Struktur Sistem Operasi
Farrah Winajah - Struktur Sistem Operasi
 
Fitra Nata - Struktur Sistem Operasi
Fitra Nata -  Struktur Sistem OperasiFitra Nata -  Struktur Sistem Operasi
Fitra Nata - Struktur 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
 
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
 
Konsep Dasar Sistem Oprasi
Konsep Dasar Sistem OprasiKonsep Dasar Sistem Oprasi
Konsep Dasar Sistem Oprasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
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 Jaringan
Sistem JaringanSistem Jaringan
Sistem Jaringan
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasi
 
Agung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem OperasiAgung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem Operasi
 
42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi
 
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
42520042-NURUL ILMI-BAB 2 STRUKTUR SISTEM OPERASI.pptx
 
Sistem operasi jaringan 2
Sistem operasi jaringan 2Sistem operasi jaringan 2
Sistem operasi jaringan 2
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 

More from belajarkomputer

Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
belajarkomputer
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memori
belajarkomputer
 

More from 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 - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlock
 
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 - 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 - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memori
 
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 - 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
 

Recently uploaded

Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
subki124
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docx
Jajang Sulaeman
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
furqanridha
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
luqmanhakimkhairudin
 

Recently uploaded (20)

Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docx
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
 
Materi Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerakMateri Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerak
 
Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945
 

Havit - Struktur Sistem Operasi

  • 1. STRUKTUR SISTEM OPERASI Nama : Havit Npm : 142310138
  • 2. 2.1 KOMPONEN SISTEM 2.1.1 MANAJEMEN PROSES  Sistem operasi terdiri dari beberapa komponen, antara lain manajemen proses, manajemen memori utama,manajemen file, manajemen sistem IO, manajemen penyimpanan sekunder, system jaringan, system proteksi dan system command interpreter. Proses adalah program yang sedang di eksekusi. Untuk mengatur proses yang ada, sistem operasi bertanggung jawab pada aktivitas2 yang berhubungan dengan manajemen proses berikut: 1. pembuatan dan penghapusan proses yang dibuat oleh user atau sistem 2. menghentikan proses sementara dan melanjutkan proses. 3. menyediakan kelengkapan mekanisme untuk singkronisasi proses dan komunikasi proses.
  • 3. 2.1.2 Manajemen Memori Utama 2.1.3 Manajemen File Memeori utama atau biasanya disebut dengan memory adalah sebuah array besar berukuran word atau bayte, dimana setiap array tersebut mempunyai alamat tertentu. Untuk mengatur memori sistem operasi bertanggung jawab pada aktifitas2 manajemen memory sebagai berikut : 1. Menjaga dan memelihara bagian2 memori yang sedang digunakan dan dari yang menggunakan. 2. memutuskan proses2 mana saja yang harus dipanggil ke memori jika tersedia ruangan dimemori. 3. mengalokasikan dan mendealokasikan ruang memori jika diperlukan.  File adalah kumpulan informasi yang saling berhubungan yang sudah didefinisikan oleh pembuatnya (user). Sistem operasi bertanggung jawab pada aktivitas2 yang berhungan dengan manajemen file sebagai berikut : 1. pembuatan dan penghapusan file 2. pembuatan dan penghapusan direktori 3. primitif2 yang mendukung untuk manipulasi file dan direktori. 4. pemetaan file ke memori sekunder. 5. backup file media penyimpanan yang stabil (nonvolatile)
  • 4. 2.1.4 Manajemen IO 2.1.5 Manajemen Penyimpanan Sekunder  Sistem operasi bertanggung jawab pada aktifitas2 sistem IO sebagai berikut : 1. Sistem buffer-caching 2. Antar muka device-driver secara umum 3. Driver untuk device hardware2 tertentu.  Karena memori utama( primary storage) bersifat volatile dan terlalu kecil untuk mengakomodase semua data dan program secara permanen, sistem komputer haarus menyediakan penyimpanan sekunder( secondary storage ) untuk back up memori utama. Sistem operasi bertanggung jawab pada aktifitas2 manajemen penyimpanan sekunder sebagai berikut : 1. Pengaturan ruang bebas. 2. Alokasi penyimpanan. 3. Penjadwalam disk.
  • 5.  Sistem Terdistribusi adalah kumpulan prosessor yang tidak menggunakan memori atau clock bersama-sama.dengan mengakses sumber daya yang dapat digunakan bersama-sama tersebut akan memberikan keuntungan dalam : 1. Meninngkatkan keepatan komputasi 2. Meningkatkan ketersediaan data 3. Meningkatkan kehandalan sistem  Protesi adalah suatu mekanisme untuk mengontrol akses oleh program , proses atau user pada sistem maupun resource dari user. Mekanisme sistem proteksi yang harus disediakan sistem meliputi : 1. Membedakan antara pengguna yang sah dan yang tidak sah. 2. Menentukan kontrol yang terganggu. 3. Menetapkan cara pelaksanaan proteksi. 2.1.6 Sistem Jaringan (Sistem Terdistribusi) 2.1.7 Sistem Proteksi
  • 6.  Beberapa perintah yang dimasukkan ke sistem operasi menggunakan pernyataan kontrol yang digunakan untuk : 1. Manajemen dan pembuatan proses 2. Penanganan IO 3. Manajemen penyimpanan sekunder 4. Manajemen memori utama 5. Akses sistem file 6. Proteksi 7. Jaringan Program yang membaca dan menterjemahkan pernyataan kontrol disebut dengan command-line interpreter atau shell pada UNIX.
  • 7. 2.2 LAYANAN SISTEM OPERASI a. Eksekusi program. sistem harus dapat memanggil program ke memori dan menjalankanya b. Operasi –operasi IO. Pada saat running program kemungkinan dibutuhkan IO, mungkin berupa file atau peralatan IO. c. Manipulasi sistem file. Kapabilitas program untuk membaca, menulis,membuat dan menghapus file. d. Komunikasi. Komunikasi dibutuhkan jika beberapa proses yang sedang dieksekusi saling tukar-menukar informasi. e. Mendeteksi kesalahan. sistem harus menjamin kebenaran dalam komputasi dengan melakukan pendektesiaan error pada CPU dan memori. beberapa fungsi tambahan yang ada tidak digunakan untuk membantu user, tetapi lebih digunakan untuk menjamin operasi sistem yang efisien :  Mengalokasikan Sumber Daya (Resource)  Akuntansi  Proteksi
  • 8. 2.1 SISTEM CALL  System call menyediakaan antara muka program yang sedang berjalan dengan sistem operasi. System call biasanya tersedia dalam bentuk intruksi bahasa assembly. terdapat 3 metode yang umum digunakan untuk melewatkan parameter antara program yang sedang berjalan dengan sistem operasi yaitu : 1. Melewatkan parameter melalui register. 2. Menyimpan parameter pada table yang disimpan di memori dan alamat tabel tersebut dilewatkan sebagai parameter di register seperti gambar 2.1 3. Push (menyimpan) parameter ke stack oleh program dan pop (mengambil) isi stack yang dilakukan oleh system operasi. Gambar 2.1 : melewatkan : parameter melalui tabel. System dikelompokkan menjadi 5 kategori yaitu :
  • 9. 2.3.1 Kontrol Proses  Hal-hal yang dilakukan: 1. Mengakhiri (end) dan membatalkan (abort); 2. Mengambil (load) dan eksekusi (execute); 3. Membuat dan mengakhiri proses; 4. Menentukan dan mengeset atribut proses; 5. Wait for time; 6. Wait event, signal event; 7. Mengalokasikan dan membebaskan memori. Sistem operasi UNIX dapat menjalankan banyak program , (Gambar 2-3), (Gambar 2-3). Gambar 2-2 : Sistem MSDOS (a). Pada startup Gambar 2-3 :UNIX menjalankan
  • 10. 2.3.2 MANIPULASI FILE 2.3.3 MANIPULASI DEVICE  Hal-hal yang dilakukan: 1. Membuat dan menghapus file; 2. Membuka dan menutup file; 3. Membaca, menulis, dan mereposisi file; 4. Menentukan dan mengeset atribut file;  Hal-hal yang dilakukan: 1. Meminta dan mmebebaskan device; 2. Membaca, menulis, dan mereposisi file; 3. Menentukan dan mengeset atribut device; 2.3.4 Informasi Lingkungan Hal-hal yang dilakukan: 1. Mengambil atau mengeset waktu atau tanggal; 2. Mengambil atau mengeset sistem data; 3. • Mengambil atau mengeset proses, file atau atribut-atribut device;
  • 11. 2.3.5 Komunikasi • Hal-hal yang dilakukan: 1. Membuat dan menghapus sambungan komunikasi; 2. Mengirim dan menerima pesan; 3. Mentransfer satus informasi; • Ada 2 model komunikasi: 1. Message-passing model. Informasi saling ditukarkan melalui fasilitas yang telah ditentukan oleh sistem operasi 2. Shared-memory Model. Proses-proses menggunakan map memory untuk mengakses daerah-daerah di memori dengan proses-proses yang lain ( Gambar 2-4). Gambar 2-4 : Model komunikasi : (a) message passing ;(b) shared memory
  • 12. 2.4 Sistem Program  System program menyediakan lingkungan yang nyaman untuk pengembangan dan eksekusi program. 1. Manipulasi File. Meliputi: membuat, menghapus, mengcopy, rename, print, dump, list pada file dan direktori. 2. Status Informasi. Meliputi: tanggal, waktu (jam, menit, detik), penggunaan memori atau disk space, banyaknya user. 3. Modifikasi File. Ada beberapa editor yang sanggup digunakan sebagai sarana untuk menulis atau memodifikasi file yang tersimpan dalam disk atau tape. 4. Bahasa Pemrograman yang mendukung. Meliputi: Compiler, assambler, dan interpreter untuk beberapa bahasa pemrograman (seperti: Fortran, Cobol, Pascal, Basic, C, dan LISP). 5. Pemanggilan dan Eksekusi Program. Pada saat program dicompile, maka harus dipanggil ke memori untuk dieksekusi. Suatu sistem biasanya memiliki absolute loader, melokasikan loader, linkage editor, dan overlay loader. 6. Komunikasi. Sebagai mekanisme untuk membuat hubungan virtual antar proses, user, dan sistem komputer yang berbeda. 7. Program-program aplikasi. Sistem operasi harus menyokong program-program yang berguna untuk menyelesaikan permasalahan secara umum, atau membentu operasioperasi secara umum, seperti kompiler, pemformat teks, paket plot, sistembasis data, spreadsheet, paket analisis statistik, dan games.
  • 13. 2.5 Struktur Sistem Operasi 2.5.1 Struktur Sistem MS-DOS 2.5.2 Struktur Sistem UNIX  Ada sejumlah sistem komersial yang tidak memiliki struktur yang cukup baik. Sistem operasi tersebut sangat kecil, sederhana dan memiliki banyak keterbatasan.Sistem operasi tersebut terbatas pada perangkat keras sehingga tidak terbagi menjadi modul-modul. Meskipun MS-DOS mempunyai beberapa struktur, antar muka dan tingkatan fungsionalitas tidak terpisah secara baik seperti gambar 2-5. Sistem operasi UNIX (Original UNIX) juga terbatas pada fungsi perangkat keras dan struktur yang terbatas. UNIX hanya terdiri atas 2 bagian, yaitu Kernel dan program sistem. Struktur system UNIX dapat dilihat pada Gambar 2-6. Gambar 2-6 : Struktur Sistem UNIX
  • 14. 2.5.3 Pendekatan Terlapis (Layered Approach)  Teknik pendekatan terlapis pada dasarnya dibuat dengan menggunakan pendekatan top-down,semua fungsi ditentukan dan dibagi menjadi komponen2. Gambar 2-7 menunjukkan system pendekatan terlapis tersebut.Contoh sistem operasi yang menggunakan sistem ini adalah : UNIX termodifikasi ,THE Venus OS2(Gambar 2-8). Sedangkan lapisan pada struktur venus adalah :
  • 15. Gambar 2-7 Struktur Sistem Terlapis Gambar 2-8 : Struktur Sistem OS2
  • 16. 2.6 Mesin Virtual  Konsep dasar dari mesin virtual ini tidak jauh berbeda dengan pendekatan terlapis, hanya saja konsep ini memberikan sedikit tambahan berupa antarmuka yang menghubungkan perangkat keras dengan kernel untuk tiap-tiap proses.Gambar 2-9 menunjukkan konsep tersebut. Gambar 2-9 : Struktur Messin Virtual.
  • 17.  Keuntungan dan kerugian mesin virtual adalah sebagai berikut : 1. Konsep mesin virtual menyediakan proteksi yang lengkap untuk sumber daya system sehinggga mesing2 mesin virtual dipisahkan mesin virtual yang lain. 2. Sistem mesiin virtual adalah mesin yang sempurna untuk riset dan pengembangan system operasi. 3. Konsep mesin vvirtual sangat sulit menggimplentasikan kebutuhan duplikasi yang tepat pada yang sebenarnya. Java merupakan system yang menggunakan implementasikan mesin virtul, JVM terdiri dari class loader, class verifier dan runtime interpreter pada Gambar 2- 10. Gambar 2-10 : Java Virtual Machine