SlideShare a Scribd company logo
1 of 20
Thomas Anung Basuki
2014
Sistem Operasi:
Perangkat Keras
TUJUAN
 Melihat komponen-komponen perangkat keras
komputer dan bagaimana hubungannya dengan
sistem operasi
Overview
 Bagian-bagian Perangkat Keras
o CPU
o Memory
o Perangkat I/O
o Bus
 Melakukan booting
Struktur Perangkat Keras
controllers
CPU
 Otak komputer
 Mengeksekusi
program:
sekumpulan
instruksi sekuensial
 Mengendalikan I/O
Siklus Instruksi
 Siklus: fetch – decode – execute
 Waktu tiap tahap tidak sama
 Fetch: mengambil instruksi pada alamat di PC
dan menyalinnya ke IR
 Decode: mengartikan instruksi pada IR
 Execute: menjalankan instruksi pada IR
Jenis Instruksi
 Processor – Memory
 Processor – I/O
 Arithmetic or Logical Operations
 Control
Contoh Instruksi
Pipeline dan Superscalar (1)
 Beberapa teknologi untuk mempercepat proses
dengan mengeksekusi lebih dari 1 instruksi tiap
saat
 Pipeline: menyediakan 3 unit (dalam 1 line) dan
dapat bekerja paralel
 Superscalar: membagi menjadi beberapa unit
dalam beberapa line dengan dilengkapi buffer
untuk menampung hasilnya
Pipeline dan Superscalar (2)
 Masalah pipeline: instruksi yang sudah diambil
dari memory harus dijalankan, padahal ada
instruksi percabangan
 Masalah superscalar: ketidakterurutan eksekusi
instruksi
Instruksi Khusus
 2 mode operasi: mode kernel dan user
 Pada mode kernel, semua jenis instruksi bisa
dijalankan
 Pada mode user, hanya sebagian jenis instruksi
saja
 Program dari user berjalan di mode user, SO
pada mode kernel
 Jika program user membutuhkan lebih, minta
kepada SO lewat system call, untuk sementara
pindah ke mode kernel
 Jenis instruksi khusus lainnya diperlukan saat
terjadi kasus khusus seperti pembagian dengan 0
Memory
 Memory ideal: cepat, kapasitas besar dan murah
 Biasanya hanya sebagian saja yang terpenuhi
 Solusi: hirarki memory
 Fungsi SO untuk mengatur transfer antar hirarki
 Data yang sering diakses diletakkan di memory
yang lebih cepat
Caching
 Jika suatu memory word dibutuhkan SO akan
memeriksa apakah ada di cache
 Jika ada (cache hit), maka memory utama tidak
perlu diakses
 Jika tidak (cache miss), perlu mengakses
memory utama yang jauh lebih lambat
 Cache juga dibuat berlevel, masing-masing level
berbeda kecepatannya
Memory Utama
 Volatility : hilangnya data yang disimpan setelah
tiada arus listrik
 RAM, volatile
 ROM, nonvolatile namun tidak bisa diubah
datanya
 EEPROM dan flash memory, nonvolatile dan bisa
diubah datanya
 Flash memory memiliki keterbatasan banyaknya
penghapusan data
 CMOS (Complementary Metal–Oxide–
Semiconductor), volatile namun bertenaga
baterai yang tahan lama
Disk
 Kapasitas besar, relatif murah
 Namun lambat, karena mekanis,
 5400 – 10800 rpm
 Suatu jalur melingkar pada tiap
surface disebut track yang terdiri
dari sejumlah sector
 Gabungan track dengan radius sama membentuk
cylinder
 Head harus digeser ke cylinder yang tepat, surface
diputar sampai ke sector yang tepat, lalu akses data
50 – 160 MB/s
 SO berfungsi memetakan alamat logical menjadi
akses fisik, diperumit dengan virtual memory
Tape
 Sangat lambat namun murah
 Untuk backup data dalam jumlah besar
 Disimpan terpisah
Perangkat I/O
 Perangkat dan controller
 Tugas controller untuk memetakan alamat logical
menjadi alamat fisik
 Perangkat I/O pun punya interface agar standar
 Device driver adalah s/w yang berkomunikasi
dengan controller
 Device driver perlu berjalan di mode kernel
dengan cara
o Relink driver kepada SO lalu reboot
o Memberitahu adanya driver kepada SO, reboot dan
SO mencari driver yg dibutuhkan
o On-the-fly
Perangkat I/O (2)
 Controller dilengkapi register
 Register bisa dipetakan ke address space dari
SO, sehingga bisa diakses oleh program tanpa
instruksi khusus
 Masalah I/O: lebih lambat dari processor
o Programmed I/O, processor harus terus-menerus
memeriksa I/O module dengan busy waiting
o I/O module memberitahu driver via interrupt bila
proses I/O sudah selesai
o Menggunakan h/w khusus: DMA (Direct Memory
Access) yang bekerja paralel tanpa processor harus
terlibat
Bus
 Melayani transfer data antar perangkat
 ISA (Industrial Standard Architecture), teknologi lama
(8 – 16 bit)
 PCI (Peripheral Component Interconnect), lebih cepat
(32 -64bit)
 IDE bus, peripheral standar spt. Disk
dan CD ROM
 USB bus
 SCSI bus untuk perangkat yang cepat
 Conflict terjadi jika interrupt yang
sama dipakai 2 perangkat berbeda
Booting
 Memanggil BIOS (Basic Input Output System)
 Memeriksa kapasitas RAM
 Memeriksa perangkat I/O yang terhubung ke bus
(ISA dan PCI)
 Memeriksa boot device sesuai urutan yang
tersimpan di BIOS
 Membaca boot sector, yaitu tempat SO disimpan,
dan meload ke memory (oleh bootstrap loader)
 SO akan memeriksa device driver
 Diakhiri dengan login

More Related Content

What's hot

What's hot (16)

Struktur CPU
Struktur CPUStruktur CPU
Struktur CPU
 
Struktur cpu
Struktur cpu Struktur cpu
Struktur cpu
 
05. struktur cpu
05. struktur cpu05. struktur cpu
05. struktur cpu
 
Cpu
CpuCpu
Cpu
 
Struktur Sistem Komputer
Struktur Sistem KomputerStruktur Sistem Komputer
Struktur Sistem Komputer
 
Modul io
Modul ioModul io
Modul io
 
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
 
Struktur dan fungsi_cpu
Struktur dan fungsi_cpuStruktur dan fungsi_cpu
Struktur dan fungsi_cpu
 
10.manajemen sistem io
10.manajemen sistem io10.manajemen sistem io
10.manajemen sistem io
 
Ferli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/OutputFerli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/Output
 
Zulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan OutputZulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan Output
 
Chapter 3 bus system
Chapter 3 bus systemChapter 3 bus system
Chapter 3 bus system
 
2 1 bussistem
2 1 bussistem2 1 bussistem
2 1 bussistem
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Perkembangan ROM
Perkembangan ROMPerkembangan ROM
Perkembangan ROM
 
Sejarah Perkembangan CPU
Sejarah Perkembangan CPUSejarah Perkembangan CPU
Sejarah Perkembangan CPU
 

Similar to Sistem Operasi dan Perangkat Keras

2. pti hardware
2. pti hardware2. pti hardware
2. pti hardwareONE HEART
 
Perakitan komputer tata letak komponen komputer - motherboard
Perakitan komputer tata letak komponen komputer - motherboardPerakitan komputer tata letak komponen komputer - motherboard
Perakitan komputer tata letak komponen komputer - motherboardVictor Tengker
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPURamandha Auryl
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPURamandha Auryl
 
3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdf3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdfGardeniaLavenn
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputeraulia sriwahyuni
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputerzulin zul
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputeraulia sriwahyuni
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputeraulia sriwahyuni
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputerYudhistiraYudhi1
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputerkhaerul azmi
 
Sistem Operasi 2 Struktur Sistem Komputer.pptx
Sistem Operasi 2 Struktur Sistem Komputer.pptxSistem Operasi 2 Struktur Sistem Komputer.pptx
Sistem Operasi 2 Struktur Sistem Komputer.pptxkuntaannapakaja
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputerkhaerul azmi
 
Modul 1 struktur sistem komputer
Modul 1   struktur sistem komputerModul 1   struktur sistem komputer
Modul 1 struktur sistem komputerHardiansyah S. Amel
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputAdi Ginanjar Kusuma
 
Input Output Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer DevicesRismaSeptiana7
 

Similar to Sistem Operasi dan Perangkat Keras (20)

2. pti hardware
2. pti hardware2. pti hardware
2. pti hardware
 
Perakitan komputer tata letak komponen komputer - motherboard
Perakitan komputer tata letak komponen komputer - motherboardPerakitan komputer tata letak komponen komputer - motherboard
Perakitan komputer tata letak komponen komputer - motherboard
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Komputer terapan
Komputer terapanKomputer terapan
Komputer terapan
 
3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdf3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdf
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 
Sistem Operasi 2 Struktur Sistem Komputer.pptx
Sistem Operasi 2 Struktur Sistem Komputer.pptxSistem Operasi 2 Struktur Sistem Komputer.pptx
Sistem Operasi 2 Struktur Sistem Komputer.pptx
 
Orkom mandiri
Orkom mandiriOrkom mandiri
Orkom mandiri
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 
Bab5 -manajemen_io
Bab5  -manajemen_ioBab5  -manajemen_io
Bab5 -manajemen_io
 
Modul 1 struktur sistem komputer
Modul 1   struktur sistem komputerModul 1   struktur sistem komputer
Modul 1 struktur sistem komputer
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input Output
 
Input Output Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer Devices
 
Slide 2-sistem-komputer
Slide 2-sistem-komputerSlide 2-sistem-komputer
Slide 2-sistem-komputer
 

More from Zumhari Zumhari

More from Zumhari Zumhari (7)

Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Pendahuluan so
Pendahuluan soPendahuluan so
Pendahuluan so
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
pengenalan sistem operasi
pengenalan sistem operasipengenalan sistem operasi
pengenalan sistem operasi
 
Presentasi LinuxPresentation
Presentasi LinuxPresentationPresentasi LinuxPresentation
Presentasi LinuxPresentation
 
Persentasi
PersentasiPersentasi
Persentasi
 
Pengenalan elektronika dasar teknokrat
Pengenalan elektronika dasar teknokratPengenalan elektronika dasar teknokrat
Pengenalan elektronika dasar teknokrat
 

Recently uploaded

Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 

Recently uploaded (20)

Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 

Sistem Operasi dan Perangkat Keras

  • 1. Thomas Anung Basuki 2014 Sistem Operasi: Perangkat Keras
  • 2. TUJUAN  Melihat komponen-komponen perangkat keras komputer dan bagaimana hubungannya dengan sistem operasi
  • 3. Overview  Bagian-bagian Perangkat Keras o CPU o Memory o Perangkat I/O o Bus  Melakukan booting
  • 5. CPU  Otak komputer  Mengeksekusi program: sekumpulan instruksi sekuensial  Mengendalikan I/O
  • 6. Siklus Instruksi  Siklus: fetch – decode – execute  Waktu tiap tahap tidak sama  Fetch: mengambil instruksi pada alamat di PC dan menyalinnya ke IR  Decode: mengartikan instruksi pada IR  Execute: menjalankan instruksi pada IR
  • 7. Jenis Instruksi  Processor – Memory  Processor – I/O  Arithmetic or Logical Operations  Control
  • 9. Pipeline dan Superscalar (1)  Beberapa teknologi untuk mempercepat proses dengan mengeksekusi lebih dari 1 instruksi tiap saat  Pipeline: menyediakan 3 unit (dalam 1 line) dan dapat bekerja paralel  Superscalar: membagi menjadi beberapa unit dalam beberapa line dengan dilengkapi buffer untuk menampung hasilnya
  • 10. Pipeline dan Superscalar (2)  Masalah pipeline: instruksi yang sudah diambil dari memory harus dijalankan, padahal ada instruksi percabangan  Masalah superscalar: ketidakterurutan eksekusi instruksi
  • 11. Instruksi Khusus  2 mode operasi: mode kernel dan user  Pada mode kernel, semua jenis instruksi bisa dijalankan  Pada mode user, hanya sebagian jenis instruksi saja  Program dari user berjalan di mode user, SO pada mode kernel  Jika program user membutuhkan lebih, minta kepada SO lewat system call, untuk sementara pindah ke mode kernel  Jenis instruksi khusus lainnya diperlukan saat terjadi kasus khusus seperti pembagian dengan 0
  • 12. Memory  Memory ideal: cepat, kapasitas besar dan murah  Biasanya hanya sebagian saja yang terpenuhi  Solusi: hirarki memory  Fungsi SO untuk mengatur transfer antar hirarki  Data yang sering diakses diletakkan di memory yang lebih cepat
  • 13. Caching  Jika suatu memory word dibutuhkan SO akan memeriksa apakah ada di cache  Jika ada (cache hit), maka memory utama tidak perlu diakses  Jika tidak (cache miss), perlu mengakses memory utama yang jauh lebih lambat  Cache juga dibuat berlevel, masing-masing level berbeda kecepatannya
  • 14. Memory Utama  Volatility : hilangnya data yang disimpan setelah tiada arus listrik  RAM, volatile  ROM, nonvolatile namun tidak bisa diubah datanya  EEPROM dan flash memory, nonvolatile dan bisa diubah datanya  Flash memory memiliki keterbatasan banyaknya penghapusan data  CMOS (Complementary Metal–Oxide– Semiconductor), volatile namun bertenaga baterai yang tahan lama
  • 15. Disk  Kapasitas besar, relatif murah  Namun lambat, karena mekanis,  5400 – 10800 rpm  Suatu jalur melingkar pada tiap surface disebut track yang terdiri dari sejumlah sector  Gabungan track dengan radius sama membentuk cylinder  Head harus digeser ke cylinder yang tepat, surface diputar sampai ke sector yang tepat, lalu akses data 50 – 160 MB/s  SO berfungsi memetakan alamat logical menjadi akses fisik, diperumit dengan virtual memory
  • 16. Tape  Sangat lambat namun murah  Untuk backup data dalam jumlah besar  Disimpan terpisah
  • 17. Perangkat I/O  Perangkat dan controller  Tugas controller untuk memetakan alamat logical menjadi alamat fisik  Perangkat I/O pun punya interface agar standar  Device driver adalah s/w yang berkomunikasi dengan controller  Device driver perlu berjalan di mode kernel dengan cara o Relink driver kepada SO lalu reboot o Memberitahu adanya driver kepada SO, reboot dan SO mencari driver yg dibutuhkan o On-the-fly
  • 18. Perangkat I/O (2)  Controller dilengkapi register  Register bisa dipetakan ke address space dari SO, sehingga bisa diakses oleh program tanpa instruksi khusus  Masalah I/O: lebih lambat dari processor o Programmed I/O, processor harus terus-menerus memeriksa I/O module dengan busy waiting o I/O module memberitahu driver via interrupt bila proses I/O sudah selesai o Menggunakan h/w khusus: DMA (Direct Memory Access) yang bekerja paralel tanpa processor harus terlibat
  • 19. Bus  Melayani transfer data antar perangkat  ISA (Industrial Standard Architecture), teknologi lama (8 – 16 bit)  PCI (Peripheral Component Interconnect), lebih cepat (32 -64bit)  IDE bus, peripheral standar spt. Disk dan CD ROM  USB bus  SCSI bus untuk perangkat yang cepat  Conflict terjadi jika interrupt yang sama dipakai 2 perangkat berbeda
  • 20. Booting  Memanggil BIOS (Basic Input Output System)  Memeriksa kapasitas RAM  Memeriksa perangkat I/O yang terhubung ke bus (ISA dan PCI)  Memeriksa boot device sesuai urutan yang tersimpan di BIOS  Membaca boot sector, yaitu tempat SO disimpan, dan meload ke memory (oleh bootstrap loader)  SO akan memeriksa device driver  Diakhiri dengan login