SlideShare a Scribd company logo
1 of 10
Agung Santoso
142320004
KA 2
 KOMPONEN SISTEM
 Sistem operasi terdiri dari beberapa komponen,
antara lain manajemen proses, manajemen memori
utama, manajemen file, manajemen sistem I/O,
manajemen penyimpan sekunder, system jaringan,
system proteksi dan system command interpreter.
 Manajemen Proses Proses adalah program yang sedang
dieksekusi. Sebuah proses memerlukan sumber daya
(resource) tertentu seperti waktu CPU, memori, file
dan perangkat I/O untuk menyelesaikan tugasnya.
Untuk mengatur proses yang ada, sistem operasi
bertanggung jawab pada aktrifitas-aktifitas yang
berhubungan denagn manajemen proses berikut :
 a. Pembuatan dan penghapusan proses yang dibuat oleh
user atau sistem.
 b. Menghentikan proses sementara dan melanjutkan
proses.
 c. Menyediakan kelengkapan mekanisme untuk
sinkronisasi proses dan komunikasi proses.
 Manajemen Memori Utama Memori utama atau biasanya disebut
dengan memori adalah sebuah array besar berukuran word atau
byte, dimana setiap array tersebut mempunyai alamat tertentu.
Memori adalah penyimpan yang dapat mengakses data dengan
cepat yang digunakan oleh CPU dan perangkat I/O. Memori
adalah perangkat penyimpan volatile. Isi memori akan hilang
apabila terjadi kegagalan system. Untuk mengatur memori,
sistem operasi bertanggung jawab pada aktifitas- aktifitas
manajemen memori sebagai berikut :
 a. Menjaga dan memelihara bagian-bagian memori yang sedang
digunakan dan dari yang menggunakan.
 b. Memutuskan proses-proses mana saja yang harus dipanggil ke
memori jika tersedia ruang di memori.
 c. Mengalokasikan dan mendealokasikan ruang memori jika
diperlukan.
 Manajemen File File adalah kumpulan informasi
yang saling berhubungan yang sudah didefinisikan
oleh pembuatnya (user). Biasanya, file berupa
program (baik dalam bentu source maupun object)
dan data. Untuk mengatur file, sistem operasi
bertanggung jawab pada aktifitas-aktifitas yang
berhubungan dengan manajemen file
 e. Mendeteksi kesalahan. Sistem harus menjamin kebenaran
dalam komputasi dengan melakukan pendeteksian error
pada CPU dan memori, perangkat I/O atau pada user
program. Beberapa fungsi tambahan yang ada tidak
digunakan untuk membantu user, tetapi lebih digunakan
untuk menjamin operasi sistem yang efisien, yaitu :
 Mengalokasikan sumber daya (resource). Sistem harus
dapat mengalokasikan resource untuk banyak user atau
banyak job yang dijalanan dalam waktu yang sama.
 Akutansi. Sistem membuat catatan daftar berapa resource
yang digunakan user dan resource apa saja yang digunakan
untuk menghitung secara statistik akumulasi penggunaan
resource.
 Proteksi. Sistem operasi harus menjamin bahwa semua
akses ke resource terkontrol dengan baik.
Sistem operasi menyediakan layanan untuk programmer sehingga dapat
melakukan pemrograman dengan mudah.
 a. Eksekusi Program. Sistem harus dapat memanggil program ke memori
dan menjalankannya. Program tersebut harus dapat mengakhiri
eksekusinya dalam bentuk normal atau abnormal (indikasi error).
 b. Operasi-operasi I/O. Pada saat running program kemungkinan
dibutuhkan I/O, mungkin berupa file atau peralatan I/O. Agar efisien
dan aman, maka user tidak boleh mengontrol I/O secara langsung,
pengontrolan dilakukan oleh sistem operasi.
 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. Penukaran informasi dapat
dilakukan oleh beberapa proses dalam satu komputer atau dalam
komputer yang berbeda melalui sistem jaringan. Komunikasi dilakukan
dengan cara berbagi memori (shared memory) atau dengan cara
pengiriman pesan (message passing).
 System call menyediakan antar muka antara program yang sedang
berjalan dengan sistem operasi. System call biasanya tersedia
dalam bentuk instruksi bahasa assembly. Pada saat ini banyak
bahasa pemrograman yang digunakan untuk menggantikan bahasa
assembly sebagai bahasa pemrograman sehingga sistem call dapat
langsung dibuat pada bahasa tinggat tinggi seperti bahasa C dan
C++. Terdapat 3 (tiga) metode yang umum digunakan untuk
melewatkan parameter antara program yang sedang berjalan
dengan sistem opeasi yaitu :
 Melewatkan parameter melalui register.
 Menyimpan parameter pada tabel yang disimpan di memori dan
alamat tabel tersebut dilewatkan sebagai parameter di register
seperti Gambar 2-1.
 Push (menyimpan) parameter ke stack oleh program dan pop
(mengambil) isi stack yang dilakukan oleh system operasi.
 System program menyediakan lingkungan yang
nyaman untuk pengembangan dan eksekusi
program. Kebanyakan user melihat system operasi
yang didefinisikan oleh system program dan bukan
system call sebenarnya.
 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, Mesin virtual menyediakan antar muka yang
identik untuk perangkat keras yang ada. Sistem operasi
membuat ilusi untuk beberapa proses, masing-masing
mengeksekusi prosessor masing-masing untuk memori
(virtual) masing- masing.
 Meskipun konsep ini cukup baik, namun sulit untuk
diimplementasikan, ingat bahwa sistem menggunakan
metode dual-mode. Mesin virtual hanya dapat berjalan pada
monitor-mode jika berupa sistem operasi, sedangkan mesin
virtual itu sendiri berjalan dalam bentuk user-mode.
Konsekuensinya, baik virtual monitor-mode maupun virtual
user-mode harus dijalankan melalaui physical user mode

More Related Content

What's hot

Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)Adiba Qonita
 
Struktur Sistem Operasi
Struktur Sistem OperasiStruktur Sistem Operasi
Struktur Sistem Operasieddie Ismantoe
 
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
 
Bab 2 struktur sistem operasi
Bab 2 struktur sistem operasiBab 2 struktur sistem operasi
Bab 2 struktur sistem operasiSejahtera Affif
 
Tugas 2 sistem operasi
Tugas 2 sistem operasiTugas 2 sistem operasi
Tugas 2 sistem operasierwinpermadi
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasiaby89
 
Piranti proses (process device)
Piranti proses (process device)Piranti proses (process device)
Piranti proses (process device)Yustia Hapsari
 
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
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2Azier Nadhir
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasiZumhari Zumhari
 
Aan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem OperasiAan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem Operasibelajarkomputer
 

What's hot (19)

Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
Struktur Sistem Operasi
Struktur Sistem OperasiStruktur Sistem Operasi
Struktur Sistem 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
 
02 struktur-sistem-operasi
02 struktur-sistem-operasi02 struktur-sistem-operasi
02 struktur-sistem-operasi
 
Bab 2 struktur sistem operasi
Bab 2 struktur sistem operasiBab 2 struktur sistem operasi
Bab 2 struktur sistem operasi
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Tugas 2 sistem operasi
Tugas 2 sistem operasiTugas 2 sistem operasi
Tugas 2 sistem operasi
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Piranti proses (process device)
Piranti proses (process device)Piranti proses (process device)
Piranti proses (process device)
 
Sistem Operasi
Sistem OperasiSistem Operasi
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.
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
1sistem operasi
1sistem operasi1sistem operasi
1sistem operasi
 
Aan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem OperasiAan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem Operasi
 

Viewers also liked

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
 
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 6
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 6Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 6
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 6belajarkomputer
 
música mediaval
música mediavalmúsica mediaval
música mediaval2318reina
 
Folleto I Jornadas gastronómicas "De la huerta al plato" - Protagonista: el p...
Folleto I Jornadas gastronómicas "De la huerta al plato" - Protagonista: el p...Folleto I Jornadas gastronómicas "De la huerta al plato" - Protagonista: el p...
Folleto I Jornadas gastronómicas "De la huerta al plato" - Protagonista: el p...Visit Pilar de la Horadada
 
Values of orientalism
Values of orientalismValues of orientalism
Values of orientalismSophie Wang
 
A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...Joseph KAsser
 
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...Thomas Lee
 
OSSでエンジニア教育カリキュラムを作る!
OSSでエンジニア教育カリキュラムを作る!OSSでエンジニア教育カリキュラムを作る!
OSSでエンジニア教育カリキュラムを作る!Soya Nakagawa
 
Sharon Herde Resume 26.03.15
Sharon Herde Resume 26.03.15Sharon Herde Resume 26.03.15
Sharon Herde Resume 26.03.15Sharon Herde
 
Ujian mate plh
Ujian mate plhUjian mate plh
Ujian mate plhbdie
 
DP Biology Topic 4.1 Species, Communities, & Ecosystems
DP Biology Topic 4.1 Species, Communities, & EcosystemsDP Biology Topic 4.1 Species, Communities, & Ecosystems
DP Biology Topic 4.1 Species, Communities, & EcosystemsR. Price
 
Pengampilan keputusan dalam organisasi
Pengampilan keputusan dalam organisasiPengampilan keputusan dalam organisasi
Pengampilan keputusan dalam organisasifahmifrz
 

Viewers also liked (20)

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
 
Camping
CampingCamping
Camping
 
Radovi 1
Radovi 1Radovi 1
Radovi 1
 
antoinette_cv2
antoinette_cv2antoinette_cv2
antoinette_cv2
 
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 6
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 6Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 6
Dody Iskandar - Tugas MK Sistem Basis Data - Chapter 6
 
Jesse Plunkett
Jesse PlunkettJesse Plunkett
Jesse Plunkett
 
Colorado Highlands2IEA
Colorado Highlands2IEAColorado Highlands2IEA
Colorado Highlands2IEA
 
música mediaval
música mediavalmúsica mediaval
música mediaval
 
Folleto I Jornadas gastronómicas "De la huerta al plato" - Protagonista: el p...
Folleto I Jornadas gastronómicas "De la huerta al plato" - Protagonista: el p...Folleto I Jornadas gastronómicas "De la huerta al plato" - Protagonista: el p...
Folleto I Jornadas gastronómicas "De la huerta al plato" - Protagonista: el p...
 
Values of orientalism
Values of orientalismValues of orientalism
Values of orientalism
 
A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...
 
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
 
OSSでエンジニア教育カリキュラムを作る!
OSSでエンジニア教育カリキュラムを作る!OSSでエンジニア教育カリキュラムを作る!
OSSでエンジニア教育カリキュラムを作る!
 
Sharon Herde Resume 26.03.15
Sharon Herde Resume 26.03.15Sharon Herde Resume 26.03.15
Sharon Herde Resume 26.03.15
 
abstract
abstractabstract
abstract
 
Monte carlo
Monte carloMonte carlo
Monte carlo
 
Ujian mate plh
Ujian mate plhUjian mate plh
Ujian mate plh
 
DP Biology Topic 4.1 Species, Communities, & Ecosystems
DP Biology Topic 4.1 Species, Communities, & EcosystemsDP Biology Topic 4.1 Species, Communities, & Ecosystems
DP Biology Topic 4.1 Species, Communities, & Ecosystems
 
Pengampilan keputusan dalam organisasi
Pengampilan keputusan dalam organisasiPengampilan keputusan dalam organisasi
Pengampilan keputusan dalam organisasi
 
Calidad en la perspectiva estratégica de la facultad
Calidad en la perspectiva estratégica de la facultadCalidad en la perspectiva estratégica de la facultad
Calidad en la perspectiva estratégica de la facultad
 

Similar to Agung Santoso - Struktur Sistem Operasi

Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiOmenz Dontcry
 
presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2ifansamuel05
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasimelindakanti
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiAris Saputro
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasihirzihadi01
 
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
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasiGus Dan
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptCahyoSatrio4
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasiZoel Htb
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasibelajarkomputer
 
Fitra Nata - Struktur Sistem Operasi
Fitra Nata -  Struktur Sistem OperasiFitra Nata -  Struktur Sistem Operasi
Fitra Nata - Struktur Sistem Operasibelajarkomputer
 

Similar to Agung Santoso - Struktur Sistem Operasi (20)

Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasi
 
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
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_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
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.ppt
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasi
 
Presentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptxPresentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptx
 
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
 

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 - 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
 

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
 

Agung Santoso - Struktur Sistem Operasi

  • 2.  KOMPONEN SISTEM  Sistem operasi terdiri dari beberapa komponen, antara lain manajemen proses, manajemen memori utama, manajemen file, manajemen sistem I/O, manajemen penyimpan sekunder, system jaringan, system proteksi dan system command interpreter.
  • 3.  Manajemen Proses Proses adalah program yang sedang dieksekusi. Sebuah proses memerlukan sumber daya (resource) tertentu seperti waktu CPU, memori, file dan perangkat I/O untuk menyelesaikan tugasnya. Untuk mengatur proses yang ada, sistem operasi bertanggung jawab pada aktrifitas-aktifitas yang berhubungan denagn manajemen proses berikut :  a. Pembuatan dan penghapusan proses yang dibuat oleh user atau sistem.  b. Menghentikan proses sementara dan melanjutkan proses.  c. Menyediakan kelengkapan mekanisme untuk sinkronisasi proses dan komunikasi proses.
  • 4.  Manajemen Memori Utama Memori utama atau biasanya disebut dengan memori adalah sebuah array besar berukuran word atau byte, dimana setiap array tersebut mempunyai alamat tertentu. Memori adalah penyimpan yang dapat mengakses data dengan cepat yang digunakan oleh CPU dan perangkat I/O. Memori adalah perangkat penyimpan volatile. Isi memori akan hilang apabila terjadi kegagalan system. Untuk mengatur memori, sistem operasi bertanggung jawab pada aktifitas- aktifitas manajemen memori sebagai berikut :  a. Menjaga dan memelihara bagian-bagian memori yang sedang digunakan dan dari yang menggunakan.  b. Memutuskan proses-proses mana saja yang harus dipanggil ke memori jika tersedia ruang di memori.  c. Mengalokasikan dan mendealokasikan ruang memori jika diperlukan.
  • 5.  Manajemen File File adalah kumpulan informasi yang saling berhubungan yang sudah didefinisikan oleh pembuatnya (user). Biasanya, file berupa program (baik dalam bentu source maupun object) dan data. Untuk mengatur file, sistem operasi bertanggung jawab pada aktifitas-aktifitas yang berhubungan dengan manajemen file
  • 6.  e. Mendeteksi kesalahan. Sistem harus menjamin kebenaran dalam komputasi dengan melakukan pendeteksian error pada CPU dan memori, perangkat I/O atau pada user program. Beberapa fungsi tambahan yang ada tidak digunakan untuk membantu user, tetapi lebih digunakan untuk menjamin operasi sistem yang efisien, yaitu :  Mengalokasikan sumber daya (resource). Sistem harus dapat mengalokasikan resource untuk banyak user atau banyak job yang dijalanan dalam waktu yang sama.  Akutansi. Sistem membuat catatan daftar berapa resource yang digunakan user dan resource apa saja yang digunakan untuk menghitung secara statistik akumulasi penggunaan resource.  Proteksi. Sistem operasi harus menjamin bahwa semua akses ke resource terkontrol dengan baik.
  • 7. Sistem operasi menyediakan layanan untuk programmer sehingga dapat melakukan pemrograman dengan mudah.  a. Eksekusi Program. Sistem harus dapat memanggil program ke memori dan menjalankannya. Program tersebut harus dapat mengakhiri eksekusinya dalam bentuk normal atau abnormal (indikasi error).  b. Operasi-operasi I/O. Pada saat running program kemungkinan dibutuhkan I/O, mungkin berupa file atau peralatan I/O. Agar efisien dan aman, maka user tidak boleh mengontrol I/O secara langsung, pengontrolan dilakukan oleh sistem operasi.  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. Penukaran informasi dapat dilakukan oleh beberapa proses dalam satu komputer atau dalam komputer yang berbeda melalui sistem jaringan. Komunikasi dilakukan dengan cara berbagi memori (shared memory) atau dengan cara pengiriman pesan (message passing).
  • 8.  System call menyediakan antar muka antara program yang sedang berjalan dengan sistem operasi. System call biasanya tersedia dalam bentuk instruksi bahasa assembly. Pada saat ini banyak bahasa pemrograman yang digunakan untuk menggantikan bahasa assembly sebagai bahasa pemrograman sehingga sistem call dapat langsung dibuat pada bahasa tinggat tinggi seperti bahasa C dan C++. Terdapat 3 (tiga) metode yang umum digunakan untuk melewatkan parameter antara program yang sedang berjalan dengan sistem opeasi yaitu :  Melewatkan parameter melalui register.  Menyimpan parameter pada tabel yang disimpan di memori dan alamat tabel tersebut dilewatkan sebagai parameter di register seperti Gambar 2-1.  Push (menyimpan) parameter ke stack oleh program dan pop (mengambil) isi stack yang dilakukan oleh system operasi.
  • 9.  System program menyediakan lingkungan yang nyaman untuk pengembangan dan eksekusi program. Kebanyakan user melihat system operasi yang didefinisikan oleh system program dan bukan system call sebenarnya.
  • 10.  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, Mesin virtual menyediakan antar muka yang identik untuk perangkat keras yang ada. Sistem operasi membuat ilusi untuk beberapa proses, masing-masing mengeksekusi prosessor masing-masing untuk memori (virtual) masing- masing.  Meskipun konsep ini cukup baik, namun sulit untuk diimplementasikan, ingat bahwa sistem menggunakan metode dual-mode. Mesin virtual hanya dapat berjalan pada monitor-mode jika berupa sistem operasi, sedangkan mesin virtual itu sendiri berjalan dalam bentuk user-mode. Konsekuensinya, baik virtual monitor-mode maupun virtual user-mode harus dijalankan melalaui physical user mode