SlideShare a Scribd company logo
1 of 21
BERNIS SAGITA
MI2
132310499
SISTEM OPERASI
 Sistem Operasi membahas definisi dan perkembangan
sistem operasi, konsep proses, input output,
manajemen memori dan sistem file.
 Perangkat lunak pada sistem komputer yang
mengelola semua perangkat serta menjalankan
aplikasi serta berfungsi untuk mengelola operasi-
operasi dasar system.
PENGERTIAN
 Pengertian sistem operasi secara umum ialah
pengelola seluruh sumber-daya yang terdapat pada
sistem komputer dan menyediakan sekumpulan
layanan (system calls) ke pemakai sehingga
memudahkan dan menyamankan penggunaan serta
pemanfaatan sumber-daya sistem komputer.
 Sistem operasi Komputer adalah perangkat lunak
komputer atau software yang bertugas untuk
melakukan kontrol dan manajemen perangkat keras
dan juga operasi-operasi dasar sistem, termasuk
menjalankan software aplikasi seperti program-
program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia. Sistem Operasi
dalam bahasa Inggrisnya disebut Operating System,
atau biasa di singkat dengan OS.
FUNGSI DASAR
 Sistem komputer pada dasarnya terdiri dari empat
komponen utama, yaitu perangkat-keras, program
aplikasi, sistem-operasi, dan para pengguna. Sistem
operasi berfungsi untuk mengatur dan mengawasi
penggunaan perangkat keras oleh berbagai program
aplikasi serta para pengguna.
 Sistem Operasi komputer merupakan software pada
lapisan pertama yang diletakkan pada memori komputer,
(memori komputer dalam hal ini ada Hardisk, bukan
memory ram) pada saat komputer dinyalakan. Sedangkan
software-software lainnya dijalankan setelah Sistem
Operasi Komputer berjalan, dan Sistem Operasi akan
melakukan layanan inti umum untuk software-software
itu. Layanan inti umum tersebut seperti akses ke disk,
manajemen memori, skeduling task, dan antar-muka user.
Sehingga masing-masing software tidak perlu lagi
melakukan tugas-tugas inti umum tersebut, karena dapat
dilayani dan dilakukan oleh Sistem Operasi. Bagian kode
yang melakukan tugas-tugas inti dan umum tersebut
dinamakan dengan kernel suatu Sistem Operasi.
TUJUAN
 Tujuan mempelajari sistem operasi agar dapat
merancang sendiri serta dapat memodifikasi sistem
yang telah ada sesuai dengan kebutuhan kita, agar
dapat memilih alternatif sistem operasi,
memaksimalkan penggunaan sistem operasi dan agar
konsep dan teknik sistem operasi dapat diterapkan
pada aplikasi-aplikasi lain.
SASARAN SISTEM OPERASI
 Sistem operasi mempunyai tiga sasaran utama yaitu
kenyamanan — membuat penggunaan komputer
menjadi lebih nyaman, efisien — penggunaan
sumber-daya sistem komputer secara efisien, serta
mampu berevolusi — sistem operasi harus dibangun
sehingga memungkinkan dan memudahkan
pengembangan, pengujian serta pengajuan sistem-
sistem yang baru.
LAYANAN SISTEM OPERASI
Sebuah sistem operasi yang baik menurut
Tanenbaum harus memiliki layanan sebagai
berikut:
1. Pembuatan program
 sistem operasi menyediakan fasilitas dan layanan
untuk membantu para pemrogram untuk menulis
program
2. Eksekusi program
 Instruksi-instruksi dan data-data harus dimuat ke
memori utama, perangkat-parangkat masukan/
keluaran dan berkas harus di-inisialisasi, serta
sumber-daya yang ada harus disiapkan, semua itu
harus di tangani oleh sistem operasi
3. Pengaksesan I/O Device
 Sistem Operasi harus mengambil alih sejumlah
instruksi yang rumit dan sinyal kendali
menjengkelkan agar pemrogram dapat berfikir
sederhana dan perangkat pun dapat beroperasi
4. Pengaksesan terkendali terhadap berkas.
 Disediakannya mekanisme proteksi terhadap berkas
untuk mengendalikan pengaksesan terhadap berkas
5. Pengaksesan sistem
 Menggunakan prinsip shared system (sistem
digunakan bersamaan dalam suatu waktu). Fungsi
pengaksesan harus menyediakan proteksi terhadap
sejumlah sumber-daya dan data dari pemakai tak
terdistorsi serta menyelesaikan konflik-konflik dalam
perebutan sumber-daya
6. Deteksi dan pemberian tanggapan pada kesalahan.
 Jika muncul permasalahan muncul pada sistem
komputer maka sistem operasi harus memberikan
tanggapan yang menjelaskan kesalahan yang terjadi
serta dampaknya terhadap aplikasi yang sedang
berjalan
7. Akunting.
 Sistem Operasi yang bagus mengumpulkan data
statistik penggunaan beragam sumber-daya dan
memonitor parameter kinerja.
STRUKTUR SISTEM OPERASI
 Pendekatan yang umum suatu sistem yang besar dan
kompleks adalah dengan memecah tugas-tugas(task)
ke bentuk komponen-komponen kecil dibandingkan
dalam bentuk sistem tunggal (monolithic).
Komponen-komponen tersebut akan akan di
bahas pada bagian berikut ini.
a. Struktur Sederhana
 Banyak sistem operasi komersial yang tidak terstruktur dengan baik.
Kemudian sistem operasi dimulai dari yang terkecil, sederhana dan
terbatas lalu berkembang dengan ruang lingkup originalnya. Contoh
dari sistem operasi ini adalah MS-DOS dan UNIX. MS-DOS
merupakan sistem operasi yang menyediakan fungsional dalam ruang
yang sedikit sehingga tidak dibagi menjadi beberapa modul,
sedangkan UNIX menggunakan struktur monolitik dimana prosedur
dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan dan
kernel berisi semua layanan yang disediakan sistem operasi untuk
pengguna. Inisialisasi-nya terbatas pada fungsional perangkat keras
yang terbagi menjadi dua bagian yaitu kernel dan sistem program.
Kernel terbagi menjadi serangkaian interface dan device driver dan
menyediakan sistem file, penjadwalan CPU, manajemen memori, dan
fungsi-fungsi sistem operasi lainnya melalui system calls.
Kelemahan struktur monolitik adalah:
 Pengujian dan penghilangan kesalahan sulit karena tidak
dapat dipisahkan dan dialokasikan
 Sulit dalam menyediakan fasilitas pengamanan
 Merupakan pemborosan memori bila setiap komputer
harus menjalan kernel monolitik, karena semua layanan
tersimpan dalam bentuk tunggal sedangkan tidak semua
layanan diperlukan.
 Kesalahahan sebagian fungsi menyebabkan sistem tidak
berfungsi
 Keuntungan struktur monolitik adalah layanan dapat
dilakukan dengan cepat karena terdapat dalam
satu ruang.
b. Pendekatan Berlapis (Layer Approach)
 Sistem operasi dibagi menjadi beberapa lapisan.
Lapisan terbawah (layer 0) adalah hardware dan yang
tertinggi (layer N) adalah user interface. Lapisan N
memberi layanan untuk lapisan N+1 sedangkan
proses-proses di lapisan N dapat meminta layanan
lapisan N-1 untuk membangun layanan lapisan N+1.
Lapisan N dapat meminta layanan lapisan N-1 namun
lapisan N tidak dapat meminta layanan lapisan N+1.
Masing-masing berjalan pada lapisannya sendiri.
Menurut Tanenbaum dan Woodhull, sistem terlapis
terdiri dari enam lapisan, yaitu:
 Lapisan 0. Mengatur alokasi prosesor, pertukaran antar proses
ketika interupsi terjadi atau waktu habis dan lapisan ini
mendukung dasar multi-programming pada CPU.
 Lapisan 1. Mengalokasikan ruang untuk proses di memori utama
dan pada 512 kilo word drum yang digunakan untuk menahan
bagian proses ketika tidak ada ruang di memori utama.
 Lapisan 2. Menangani komunikasi antara masing-masing proses
dan operator console. Lapisan ini masing-masing proses secara
efektif memiliki operator console sendiri.
 Lapisan 3. Mengatur peranti I/O dan menampung informasi
yang mengalir dari/ke proses tersebut.
 Lapisan 4. Tempat program pengguna. Pengguna tidak perlu
memikirkan tentang proses, memori, console, atau manajemen
I/O.
 Lapisan 5. Merupakan operator sistem.
 Kelemahan struktur ini adalah fungsi-fungsi sistem
operasi harus diberikan ke tiap lapisan secara hati-
hati. Sedangkan keunggulannya adalah memeliki
semua kelebihan rancangan modular, yaitu sistem
dibagi menjadi beberapa modul dan tiap modul
dirancang secara independen. Tiap lapisan dapat
dirancang, dikode dan diuji secara independen.
Pendekatan berlapis menyederhanakan rancangan,
spesifikasi dan implementasi sistem operasi.
c. Microkernels
 Metode struktur ini adalah menghilangkan komponen-
komponen yang tidak diperlukan dari kernel dan
mengimplementasikannya sebagai sistem dan program-
program level user. Hal ini akan menghasilkan kernel yang
kecil. Fungsi utama dari jenis ini adalah menyediakan
fasilitas komunikasi antara program client dan bermacam
pelayanan yang berjalan pada ruang user. Contoh sistem
operasi yang menggunakan metode ini adalah TRU64
UNIX, MacOSX dan QNX.
 Keuntungan dari kernel ini adalah kemudahan dalam
memperluas sistem operasi, mudah untuk diubah ke
bentuk arsitektur baru, kode yang kecil dan lebih aman.
Kelemahannya adalah kinerja akan berkurang selagi
bertambahnya fungsi-fungsi yang digunakan.
d. Modular (Modules)
 Kernel mempunyai kumpulan komponen-komponen
inti dan secara dinamis terhubung pada penambahan
layanan selama waktu boot atau waktu berjalan.
Sehingga strateginya menggunakan pemanggilan
modul secara dinamis (Loadable Kernel Modules).
Umumnya sudah diimplementasikan oleh sistem
operasi modern seperti Solaris, Linux dan MacOSX.
e. Virtual Machine
 Dalam struktur ini user seakan-akan mempunyai
seluruh komputer dengan simulasi atas pemroses yang
digunakan. Sistem operasi melakukan simulasi mesin
nyata yang digunakan user, mesin virtual ini
merupakan tiruan seratus persen atas mesin nyata.

More Related Content

What's hot

arsitektur sistem operasi modern
arsitektur sistem operasi modernarsitektur sistem operasi modern
arsitektur sistem operasi modernfitrahsyahran
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasiaby89
 
Havit - Struktur Sistem Operasi
Havit  - Struktur Sistem OperasiHavit  - Struktur Sistem Operasi
Havit - Struktur Sistem Operasibelajarkomputer
 
Bernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem OperasiBernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem Operasibelajarkomputer
 
Bab 2 struktur sistem operasi
Bab 2 struktur sistem operasiBab 2 struktur sistem operasi
Bab 2 struktur sistem operasiSejahtera Affif
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasiNur Rohman
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiAris Saputro
 
Introduction Operating System
Introduction Operating SystemIntroduction Operating System
Introduction Operating Systemeddie Ismantoe
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasimelindakanti
 
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
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-editTrabalistra Bagaz
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiOmenz Dontcry
 

What's hot (19)

arsitektur sistem operasi modern
arsitektur sistem operasi modernarsitektur sistem operasi modern
arsitektur sistem operasi modern
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Havit - Struktur Sistem Operasi
Havit  - Struktur Sistem OperasiHavit  - Struktur Sistem Operasi
Havit - Struktur Sistem Operasi
 
Bernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem OperasiBernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem Operasi
 
Bab 2 struktur sistem operasi
Bab 2 struktur sistem operasiBab 2 struktur sistem operasi
Bab 2 struktur sistem operasi
 
Sistem monolitik [SO]
Sistem monolitik [SO]Sistem monolitik [SO]
Sistem monolitik [SO]
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Introduction Operating System
Introduction Operating SystemIntroduction Operating System
Introduction Operating System
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
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
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
1sistem operasi
1sistem operasi1sistem operasi
1sistem operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 

Similar to Sistem Operasi Dasar

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
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasiZoel Htb
 
Sistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptxSistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptxAdrielSeptian
 
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...AgriTriansyah2
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerPurwa Husada
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2Azier Nadhir
 
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-OperasifixSurya Tri Atmaja Ramadhani
 
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem JaringanImamS11
 
BAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdfBAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdfQwertyQwerty789387
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasibelajarkomputer
 
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxSO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxRayhanAhadiNifri
 
42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem OperasiAbdulRahman1543
 

Similar to Sistem Operasi Dasar (20)

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
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
Sistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptxSistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptx
 
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 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
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputer
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2
 
Komputer Dan Jaringan Dasar
Komputer Dan Jaringan DasarKomputer Dan Jaringan Dasar
Komputer Dan Jaringan Dasar
 
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
 
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem Jaringan
 
BAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdfBAB I Sistem Operasi. Sistem operasi .pdf
BAB I Sistem Operasi. Sistem operasi .pdf
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxSO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
 
42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi
 

More from 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 - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlockbelajarkomputer
 
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 - 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 - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoribelajarkomputer
 
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 - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasibelajarkomputer
 
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
 

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 - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur 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
 
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
 

Sistem Operasi Dasar

  • 2. SISTEM OPERASI  Sistem Operasi membahas definisi dan perkembangan sistem operasi, konsep proses, input output, manajemen memori dan sistem file.  Perangkat lunak pada sistem komputer yang mengelola semua perangkat serta menjalankan aplikasi serta berfungsi untuk mengelola operasi- operasi dasar system.
  • 3. PENGERTIAN  Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
  • 4.  Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program- program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.
  • 5. FUNGSI DASAR  Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.
  • 6.  Sistem Operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi.
  • 7. TUJUAN  Tujuan mempelajari sistem operasi agar dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi, memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat diterapkan pada aplikasi-aplikasi lain.
  • 8. SASARAN SISTEM OPERASI  Sistem operasi mempunyai tiga sasaran utama yaitu kenyamanan — membuat penggunaan komputer menjadi lebih nyaman, efisien — penggunaan sumber-daya sistem komputer secara efisien, serta mampu berevolusi — sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem- sistem yang baru.
  • 9. LAYANAN SISTEM OPERASI Sebuah sistem operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut: 1. Pembuatan program  sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program
  • 10. 2. Eksekusi program  Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi 3. Pengaksesan I/O Device  Sistem Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi
  • 11. 4. Pengaksesan terkendali terhadap berkas.  Disediakannya mekanisme proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas 5. Pengaksesan sistem  Menggunakan prinsip shared system (sistem digunakan bersamaan dalam suatu waktu). Fungsi pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data dari pemakai tak terdistorsi serta menyelesaikan konflik-konflik dalam perebutan sumber-daya
  • 12. 6. Deteksi dan pemberian tanggapan pada kesalahan.  Jika muncul permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan 7. Akunting.  Sistem Operasi yang bagus mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.
  • 13. STRUKTUR SISTEM OPERASI  Pendekatan yang umum suatu sistem yang besar dan kompleks adalah dengan memecah tugas-tugas(task) ke bentuk komponen-komponen kecil dibandingkan dalam bentuk sistem tunggal (monolithic).
  • 14. Komponen-komponen tersebut akan akan di bahas pada bagian berikut ini. a. Struktur Sederhana  Banyak sistem operasi komersial yang tidak terstruktur dengan baik. Kemudian sistem operasi dimulai dari yang terkecil, sederhana dan terbatas lalu berkembang dengan ruang lingkup originalnya. Contoh dari sistem operasi ini adalah MS-DOS dan UNIX. MS-DOS merupakan sistem operasi yang menyediakan fungsional dalam ruang yang sedikit sehingga tidak dibagi menjadi beberapa modul, sedangkan UNIX menggunakan struktur monolitik dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan dan kernel berisi semua layanan yang disediakan sistem operasi untuk pengguna. Inisialisasi-nya terbatas pada fungsional perangkat keras yang terbagi menjadi dua bagian yaitu kernel dan sistem program. Kernel terbagi menjadi serangkaian interface dan device driver dan menyediakan sistem file, penjadwalan CPU, manajemen memori, dan fungsi-fungsi sistem operasi lainnya melalui system calls.
  • 15. Kelemahan struktur monolitik adalah:  Pengujian dan penghilangan kesalahan sulit karena tidak dapat dipisahkan dan dialokasikan  Sulit dalam menyediakan fasilitas pengamanan  Merupakan pemborosan memori bila setiap komputer harus menjalan kernel monolitik, karena semua layanan tersimpan dalam bentuk tunggal sedangkan tidak semua layanan diperlukan.  Kesalahahan sebagian fungsi menyebabkan sistem tidak berfungsi  Keuntungan struktur monolitik adalah layanan dapat dilakukan dengan cepat karena terdapat dalam satu ruang.
  • 16. b. Pendekatan Berlapis (Layer Approach)  Sistem operasi dibagi menjadi beberapa lapisan. Lapisan terbawah (layer 0) adalah hardware dan yang tertinggi (layer N) adalah user interface. Lapisan N memberi layanan untuk lapisan N+1 sedangkan proses-proses di lapisan N dapat meminta layanan lapisan N-1 untuk membangun layanan lapisan N+1. Lapisan N dapat meminta layanan lapisan N-1 namun lapisan N tidak dapat meminta layanan lapisan N+1. Masing-masing berjalan pada lapisannya sendiri.
  • 17. Menurut Tanenbaum dan Woodhull, sistem terlapis terdiri dari enam lapisan, yaitu:  Lapisan 0. Mengatur alokasi prosesor, pertukaran antar proses ketika interupsi terjadi atau waktu habis dan lapisan ini mendukung dasar multi-programming pada CPU.  Lapisan 1. Mengalokasikan ruang untuk proses di memori utama dan pada 512 kilo word drum yang digunakan untuk menahan bagian proses ketika tidak ada ruang di memori utama.  Lapisan 2. Menangani komunikasi antara masing-masing proses dan operator console. Lapisan ini masing-masing proses secara efektif memiliki operator console sendiri.  Lapisan 3. Mengatur peranti I/O dan menampung informasi yang mengalir dari/ke proses tersebut.  Lapisan 4. Tempat program pengguna. Pengguna tidak perlu memikirkan tentang proses, memori, console, atau manajemen I/O.  Lapisan 5. Merupakan operator sistem.
  • 18.  Kelemahan struktur ini adalah fungsi-fungsi sistem operasi harus diberikan ke tiap lapisan secara hati- hati. Sedangkan keunggulannya adalah memeliki semua kelebihan rancangan modular, yaitu sistem dibagi menjadi beberapa modul dan tiap modul dirancang secara independen. Tiap lapisan dapat dirancang, dikode dan diuji secara independen. Pendekatan berlapis menyederhanakan rancangan, spesifikasi dan implementasi sistem operasi.
  • 19. c. Microkernels  Metode struktur ini adalah menghilangkan komponen- komponen yang tidak diperlukan dari kernel dan mengimplementasikannya sebagai sistem dan program- program level user. Hal ini akan menghasilkan kernel yang kecil. Fungsi utama dari jenis ini adalah menyediakan fasilitas komunikasi antara program client dan bermacam pelayanan yang berjalan pada ruang user. Contoh sistem operasi yang menggunakan metode ini adalah TRU64 UNIX, MacOSX dan QNX.  Keuntungan dari kernel ini adalah kemudahan dalam memperluas sistem operasi, mudah untuk diubah ke bentuk arsitektur baru, kode yang kecil dan lebih aman. Kelemahannya adalah kinerja akan berkurang selagi bertambahnya fungsi-fungsi yang digunakan.
  • 20. d. Modular (Modules)  Kernel mempunyai kumpulan komponen-komponen inti dan secara dinamis terhubung pada penambahan layanan selama waktu boot atau waktu berjalan. Sehingga strateginya menggunakan pemanggilan modul secara dinamis (Loadable Kernel Modules). Umumnya sudah diimplementasikan oleh sistem operasi modern seperti Solaris, Linux dan MacOSX.
  • 21. e. Virtual Machine  Dalam struktur ini user seakan-akan mempunyai seluruh komputer dengan simulasi atas pemroses yang digunakan. Sistem operasi melakukan simulasi mesin nyata yang digunakan user, mesin virtual ini merupakan tiruan seratus persen atas mesin nyata.