SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Sistem Operasi
          IKH311

Perangkat Keras dan Proses
Perangkat Keras




   Komponen sebuah Personal Computer
    sederhana



                                        2
Perangkat Keras




   Sistem pipeline
   Sistem super skalar
Perangkat Keras




   Hirarki / tingkatan memory
       Kecepatan akses
       Harga
       Kapasitas
Perangkat Keras

           Struktur hard disk
               Cylinder
               Track
               Sector
Perangkat Keras

           Alokasi ruang
            memory
           User space
           Kernel space
Perangkat Keras




   Mekanisme interrupt perangkat keras
   Menangani aliran data I/O dari (ke) perangkat
    keras dan CPU
Perangkat Keras
Model Process




   Timesharing antar process
   Hanya satu process yang aktif dieksekusi CPU
   Peralihan eksekusi berdasarkan jatah quantum
    time
Status Process




   Process creation
       Inisialisasi sistem
       Permintaan dari user
       Inisialisasi batch job
Process Termination

   Voluntary / sukarela
      Normal exit


      Error


      Fatal exit


   Involuntary
      Kill / End process
Scheduler

   Sebuah process
   Bagian dari OS
     System process


   Perlu mendapatkan quantum time
Peralihan Antar Process

               Bookkeeping
               Status terakhir
                process
               Melanjutkan kembali
                dari status terakhir
               Berbagai informasi
                harus dicatat
               Tugas scheduler
Model Thread




   Lightweight process
   Ruang memori lebih kecil
   Pengelolaan lebih rumit
Model Thread




   Informasi tertentu harus di-share antar thread
   Informasi lain tidak mungkin di-share
Model Thread




   Stack space harus dimiliki masing-masing
    thread
   Pemanggilan fungsi / prosedur dalam program
Aplikasi Thread
Aplikasi Thread
Aplikasi Thread




   Pseudocode multi-threaded Web Server
Komunikasi Antar Process

               Contoh dua process
               Mengakses area
                memory yang sama
               Race condition
                   Situasi akhir di
                    memory tergantung
                    kepada bagaimana
                    CPU mengalokasikan
                    waktu
Critical Region

   Bagian dari process
   Mengakses area memory yang sama
   Potensi menimbulkan Race Condition
   Dijalankan secara ekslusif antar process
   Mutual Exclusion
Kondisi Mutual Exclusion

   Tidak boleh ada dua proses (atau lebih) berada dalam Critical
    Region secara simultan
   Tidak ada asumsi tentang kecepatan dan jumlah CPU
   Process yang berada di luar Critical Region tidak boleh
    menghalangi process lainnya
   Tidak boleh ada process yang menunggu terlalu lama (atau
    selamanya) untuk masuk Critical Region
Pustaka

   Avi Silberschatz, "Operating System Concepts"
   http://codex.cs.yale.edu/avi/os-
    book/OS8/os8j/index.html
   Andrew Tanenbaum, "Modern Operating
    Systems"
   http://www.cs.vu.nl/~ast/books/mos2/
   Harvey Deitel, "Operating Systems"
   tjerdastangkas.blogspot.com/search/label/ikh311

Más contenido relacionado

La actualidad más candente

Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasieddie Ismantoe
 
Tugas sistem operasi2
Tugas sistem operasi2Tugas sistem operasi2
Tugas sistem operasi2muhamadpandu1
 
Sistem operasi monolitik
Sistem operasi monolitikSistem operasi monolitik
Sistem operasi monolitikUtami Islami
 
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 KernelAndino Maseleno
 
Arsitektur sistem operasi
Arsitektur sistem operasiArsitektur sistem operasi
Arsitektur sistem operasiLili's World
 
Modul SO : Threads
Modul SO : ThreadsModul SO : Threads
Modul SO : ThreadsDEDE IRYAWAN
 
Chapter 9 - Sister
Chapter 9 - SisterChapter 9 - Sister
Chapter 9 - Sisterbeiharira
 
Bernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem OperasiBernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem Operasibelajarkomputer
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasibelajarkomputer
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasiviviluthfiyah
 
Sistem Operasi - 7 [Struktur SO]
Sistem Operasi  - 7 [Struktur SO]Sistem Operasi  - 7 [Struktur SO]
Sistem Operasi - 7 [Struktur SO]beiharira
 

La actualidad más candente (20)

9 man memoriaplot
9 man memoriaplot9 man memoriaplot
9 man memoriaplot
 
Sistem operasi6
Sistem operasi6Sistem operasi6
Sistem operasi6
 
Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasi
 
Tugas sistem operasi2
Tugas sistem operasi2Tugas sistem operasi2
Tugas sistem operasi2
 
Sistem operasi monolitik
Sistem operasi monolitikSistem operasi monolitik
Sistem operasi monolitik
 
5 penjadwalan aplod
5 penjadwalan aplod5 penjadwalan aplod
5 penjadwalan aplod
 
Penjadualan CPU
Penjadualan CPUPenjadualan CPU
Penjadualan CPU
 
Sistem monolitik [SO]
Sistem monolitik [SO]Sistem monolitik [SO]
Sistem monolitik [SO]
 
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
 
6 sinkronisasi aplod
6 sinkronisasi aplod6 sinkronisasi aplod
6 sinkronisasi aplod
 
Arsitektur sistem operasi
Arsitektur sistem operasiArsitektur sistem operasi
Arsitektur sistem operasi
 
4. Thread
4. Thread4. Thread
4. Thread
 
04 process & thread aplod
04 process & thread aplod04 process & thread aplod
04 process & thread aplod
 
Softskill.pptx
Softskill.pptxSoftskill.pptx
Softskill.pptx
 
Modul SO : Threads
Modul SO : ThreadsModul SO : Threads
Modul SO : Threads
 
Chapter 9 - Sister
Chapter 9 - SisterChapter 9 - Sister
Chapter 9 - Sister
 
Bernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem OperasiBernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem Operasi
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasi
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasi
 
Sistem Operasi - 7 [Struktur SO]
Sistem Operasi  - 7 [Struktur SO]Sistem Operasi  - 7 [Struktur SO]
Sistem Operasi - 7 [Struktur SO]
 

Destacado

O que é o Foto na Parede?
O que é o Foto na Parede?O que é o Foto na Parede?
O que é o Foto na Parede?Foto na Parede
 
Iasb Expert Advisory Panel October 2008
Iasb Expert Advisory Panel October 2008Iasb Expert Advisory Panel October 2008
Iasb Expert Advisory Panel October 2008guest31db2
 
In Vitro Metabolism of Clonidine in Human Hepatic Microsomes and Cytochrome P...
In Vitro Metabolism of Clonidine in Human Hepatic Microsomes and Cytochrome P...In Vitro Metabolism of Clonidine in Human Hepatic Microsomes and Cytochrome P...
In Vitro Metabolism of Clonidine in Human Hepatic Microsomes and Cytochrome P...Claessens
 
Inside a Computer
Inside a ComputerInside a Computer
Inside a ComputerSMumford
 
2009 Eclipse Con
2009 Eclipse Con2009 Eclipse Con
2009 Eclipse Conguest29922
 
Ugliest Nhl Jerseys
Ugliest Nhl JerseysUgliest Nhl Jerseys
Ugliest Nhl Jerseyssteve0965
 
Crosscurrents, 2011. It's All about Thinking
Crosscurrents, 2011. It's All about ThinkingCrosscurrents, 2011. It's All about Thinking
Crosscurrents, 2011. It's All about ThinkingFaye Brownlie
 
Digiprompresentasjon2009
Digiprompresentasjon2009Digiprompresentasjon2009
Digiprompresentasjon2009guest83a7f
 
La coruña
La coruñaLa coruña
La coruñaC FM
 
Master Refined Staging Pp
Master Refined Staging PpMaster Refined Staging Pp
Master Refined Staging PpMonicaObershaw
 
Crowdfunding 101
Crowdfunding 101Crowdfunding 101
Crowdfunding 101Dave Gee
 
Week 6 cyberpolitics
Week 6 cyberpoliticsWeek 6 cyberpolitics
Week 6 cyberpoliticsoiwan
 

Destacado (20)

O que é o Foto na Parede?
O que é o Foto na Parede?O que é o Foto na Parede?
O que é o Foto na Parede?
 
Pronunciation
PronunciationPronunciation
Pronunciation
 
IKH331-01-pendahuluan
IKH331-01-pendahuluanIKH331-01-pendahuluan
IKH331-01-pendahuluan
 
IKH331-07-java-rmi
IKH331-07-java-rmiIKH331-07-java-rmi
IKH331-07-java-rmi
 
Iasb Expert Advisory Panel October 2008
Iasb Expert Advisory Panel October 2008Iasb Expert Advisory Panel October 2008
Iasb Expert Advisory Panel October 2008
 
In Vitro Metabolism of Clonidine in Human Hepatic Microsomes and Cytochrome P...
In Vitro Metabolism of Clonidine in Human Hepatic Microsomes and Cytochrome P...In Vitro Metabolism of Clonidine in Human Hepatic Microsomes and Cytochrome P...
In Vitro Metabolism of Clonidine in Human Hepatic Microsomes and Cytochrome P...
 
Atlanta Tribune Article
Atlanta Tribune ArticleAtlanta Tribune Article
Atlanta Tribune Article
 
Inside a Computer
Inside a ComputerInside a Computer
Inside a Computer
 
presentacion
presentacionpresentacion
presentacion
 
2009 Eclipse Con
2009 Eclipse Con2009 Eclipse Con
2009 Eclipse Con
 
Egipto
EgiptoEgipto
Egipto
 
Ugliest Nhl Jerseys
Ugliest Nhl JerseysUgliest Nhl Jerseys
Ugliest Nhl Jerseys
 
Crosscurrents, 2011. It's All about Thinking
Crosscurrents, 2011. It's All about ThinkingCrosscurrents, 2011. It's All about Thinking
Crosscurrents, 2011. It's All about Thinking
 
Naresh
NareshNaresh
Naresh
 
Digiprompresentasjon2009
Digiprompresentasjon2009Digiprompresentasjon2009
Digiprompresentasjon2009
 
La coruña
La coruñaLa coruña
La coruña
 
Master Refined Staging Pp
Master Refined Staging PpMaster Refined Staging Pp
Master Refined Staging Pp
 
Crowdfunding 101
Crowdfunding 101Crowdfunding 101
Crowdfunding 101
 
Presentation 12.19
Presentation 12.19Presentation 12.19
Presentation 12.19
 
Week 6 cyberpolitics
Week 6 cyberpoliticsWeek 6 cyberpolitics
Week 6 cyberpolitics
 

Similar a Sistem Operasi IKH311: Perangkat Keras dan Proses

Modul SO : Pengenalan Sistem Operasi
Modul SO : Pengenalan Sistem OperasiModul SO : Pengenalan Sistem Operasi
Modul SO : Pengenalan Sistem OperasiDEDE IRYAWAN
 
Konsep proses dan penjadwalan
Konsep proses dan penjadwalanKonsep proses dan penjadwalan
Konsep proses dan penjadwalanDickdick Maulana
 
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
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasibelajarkomputer
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasibelajarkomputer
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasibelajarkomputer
 
MATERI KULIAH KONSEP PROSES dan PENJADWALAN.ppt
MATERI KULIAH  KONSEP PROSES dan PENJADWALAN.pptMATERI KULIAH  KONSEP PROSES dan PENJADWALAN.ppt
MATERI KULIAH KONSEP PROSES dan PENJADWALAN.pptDEDEALAMSYAHSPd
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2ndriehs
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptCrisnaLidya
 
Ferli Apriadi - Dasar Sistem Operasi
Ferli Apriadi - Dasar Sistem OperasiFerli Apriadi - Dasar Sistem Operasi
Ferli Apriadi - Dasar Sistem Operasibelajarkomputer
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasiaby89
 
Komponen Dasar Sistem Operasi
Komponen Dasar Sistem OperasiKomponen Dasar Sistem Operasi
Komponen Dasar Sistem Operasicyberworld23
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptCahyoSatrio4
 

Similar a Sistem Operasi IKH311: Perangkat Keras dan Proses (20)

Modul SO : Pengenalan Sistem Operasi
Modul SO : Pengenalan Sistem OperasiModul SO : Pengenalan Sistem Operasi
Modul SO : Pengenalan Sistem Operasi
 
Konsep proses dan penjadwalan
Konsep proses dan penjadwalanKonsep proses dan penjadwalan
Konsep proses dan penjadwalan
 
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
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 
Os01
Os01Os01
Os01
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasi
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
 
MATERI KULIAH KONSEP PROSES dan PENJADWALAN.ppt
MATERI KULIAH  KONSEP PROSES dan PENJADWALAN.pptMATERI KULIAH  KONSEP PROSES dan PENJADWALAN.ppt
MATERI KULIAH KONSEP PROSES dan PENJADWALAN.ppt
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
ikh311-01
ikh311-01ikh311-01
ikh311-01
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.ppt
 
Ferli Apriadi - Dasar Sistem Operasi
Ferli Apriadi - Dasar Sistem OperasiFerli Apriadi - Dasar Sistem Operasi
Ferli Apriadi - Dasar Sistem Operasi
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Pertemuan ke 3
Pertemuan ke 3Pertemuan ke 3
Pertemuan ke 3
 
Komponen Dasar Sistem Operasi
Komponen Dasar Sistem OperasiKomponen Dasar Sistem Operasi
Komponen Dasar Sistem Operasi
 
Modul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.pptModul_2_-_Struktur_Sistem_Operasi.ppt
Modul_2_-_Struktur_Sistem_Operasi.ppt
 

Más de Anung Ariwibowo (20)

isd314-06-association-mining
isd314-06-association-miningisd314-06-association-mining
isd314-06-association-mining
 
ikp213-unifikasi
ikp213-unifikasiikp213-unifikasi
ikp213-unifikasi
 
ikp213-06-horn-clause
ikp213-06-horn-clauseikp213-06-horn-clause
ikp213-06-horn-clause
 
ikp213-01-pendahuluan
ikp213-01-pendahuluanikp213-01-pendahuluan
ikp213-01-pendahuluan
 
ikd312-05-sqlite
ikd312-05-sqliteikd312-05-sqlite
ikd312-05-sqlite
 
ikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasionalikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasional
 
ikd312-04-aljabar-relasional
ikd312-04-aljabar-relasionalikd312-04-aljabar-relasional
ikd312-04-aljabar-relasional
 
ikd312-03-design
ikd312-03-designikd312-03-design
ikd312-03-design
 
ikd312-02-three-schema
ikd312-02-three-schemaikd312-02-three-schema
ikd312-02-three-schema
 
ikp213-02-pendahuluan
ikp213-02-pendahuluanikp213-02-pendahuluan
ikp213-02-pendahuluan
 
ikh311-08
ikh311-08ikh311-08
ikh311-08
 
ikh311-07
ikh311-07ikh311-07
ikh311-07
 
ikh311-06
ikh311-06ikh311-06
ikh311-06
 
ikh311-05
ikh311-05ikh311-05
ikh311-05
 
ikp321-svn
ikp321-svnikp321-svn
ikp321-svn
 
ikh311-04
ikh311-04ikh311-04
ikh311-04
 
ikp321-05
ikp321-05ikp321-05
ikp321-05
 
imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09
 
ikh311-03
ikh311-03ikh311-03
ikh311-03
 
ikp321-04
ikp321-04ikp321-04
ikp321-04
 

Último

aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 
Workshop penulisan buku (Buku referensi, monograf, BUKU...
Workshop penulisan buku                       (Buku referensi, monograf, BUKU...Workshop penulisan buku                       (Buku referensi, monograf, BUKU...
Workshop penulisan buku (Buku referensi, monograf, BUKU...Riyan Hidayatullah
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlineMMario4
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfEmeldaSpd
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxFardanassegaf
 
Program Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfProgram Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfwaktinisayunw93
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaAbdiera
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024MALISAAININOORBINTIA
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaSABDA
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdfcicovendra
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxHeriyantoHeriyanto44
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfNURAFIFAHBINTIJAMALU
 
Buku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfBuku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfWahyudinST
 
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdfsandi625870
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptssuser940815
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............SenLord
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanssuserc81826
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdfWahyudinST
 

Último (20)

aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 
Workshop penulisan buku (Buku referensi, monograf, BUKU...
Workshop penulisan buku                       (Buku referensi, monograf, BUKU...Workshop penulisan buku                       (Buku referensi, monograf, BUKU...
Workshop penulisan buku (Buku referensi, monograf, BUKU...
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
 
Program Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfProgram Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdf
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdf
 
Buku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfBuku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdf
 
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
1.2.a.6 Dekon modul 1.2. DINI FITRIANI.pdf
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.ppt
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukan
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
 

Sistem Operasi IKH311: Perangkat Keras dan Proses

  • 1. Sistem Operasi IKH311 Perangkat Keras dan Proses
  • 2. Perangkat Keras  Komponen sebuah Personal Computer sederhana 2
  • 3. Perangkat Keras  Sistem pipeline  Sistem super skalar
  • 4. Perangkat Keras  Hirarki / tingkatan memory  Kecepatan akses  Harga  Kapasitas
  • 5. Perangkat Keras  Struktur hard disk  Cylinder  Track  Sector
  • 6. Perangkat Keras  Alokasi ruang memory  User space  Kernel space
  • 7. Perangkat Keras  Mekanisme interrupt perangkat keras  Menangani aliran data I/O dari (ke) perangkat keras dan CPU
  • 9. Model Process  Timesharing antar process  Hanya satu process yang aktif dieksekusi CPU  Peralihan eksekusi berdasarkan jatah quantum time
  • 10. Status Process  Process creation  Inisialisasi sistem  Permintaan dari user  Inisialisasi batch job
  • 11. Process Termination  Voluntary / sukarela  Normal exit  Error  Fatal exit  Involuntary  Kill / End process
  • 12. Scheduler  Sebuah process  Bagian dari OS  System process  Perlu mendapatkan quantum time
  • 13. Peralihan Antar Process  Bookkeeping  Status terakhir process  Melanjutkan kembali dari status terakhir  Berbagai informasi harus dicatat  Tugas scheduler
  • 14. Model Thread  Lightweight process  Ruang memori lebih kecil  Pengelolaan lebih rumit
  • 15. Model Thread  Informasi tertentu harus di-share antar thread  Informasi lain tidak mungkin di-share
  • 16. Model Thread  Stack space harus dimiliki masing-masing thread  Pemanggilan fungsi / prosedur dalam program
  • 19. Aplikasi Thread  Pseudocode multi-threaded Web Server
  • 20. Komunikasi Antar Process  Contoh dua process  Mengakses area memory yang sama  Race condition  Situasi akhir di memory tergantung kepada bagaimana CPU mengalokasikan waktu
  • 21. Critical Region  Bagian dari process  Mengakses area memory yang sama  Potensi menimbulkan Race Condition  Dijalankan secara ekslusif antar process  Mutual Exclusion
  • 22. Kondisi Mutual Exclusion  Tidak boleh ada dua proses (atau lebih) berada dalam Critical Region secara simultan  Tidak ada asumsi tentang kecepatan dan jumlah CPU  Process yang berada di luar Critical Region tidak boleh menghalangi process lainnya  Tidak boleh ada process yang menunggu terlalu lama (atau selamanya) untuk masuk Critical Region
  • 23. Pustaka  Avi Silberschatz, "Operating System Concepts"  http://codex.cs.yale.edu/avi/os- book/OS8/os8j/index.html  Andrew Tanenbaum, "Modern Operating Systems"  http://www.cs.vu.nl/~ast/books/mos2/  Harvey Deitel, "Operating Systems"  tjerdastangkas.blogspot.com/search/label/ikh311