PERTEMUAN – 10 KULIAH SISTEM OPERASI I/O dan DISK

Slides:



Advertisements
Presentasi serupa
Dahlan Abdullah PERTEMUAN – 4 KULIAH SISTEM OPERASI PROSES & THREAD.
Advertisements

Pertemuan 6 (Organisasi Input/Output)
Kelompok 10 I/O Sistem Operasi
Manajemen Disk.
Manajemen Perangkat I/O STMIK MDP Palembang
Mekanisme Input/Output
Manajemen Input/Output
Sistem Penyimpanan Disk
Struktur Sistem Komputer
BAB XI Manajemen Prinsip Dasar Input Output
MANAJEMEN SISTEM INPUT/OUTPUT
Sistem Input/output (I/O)
Dahlan Abdullah
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
Dahlan Abdullah PERTEMUAN - 3 KULIAH SISTEM OPERASI PENGANTAR SISTEM OPERASI.
Sistem Operasi Konsep Dasar Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT OLEH SARI NY.
Manajemen Prinsip Dasar Input/Output
Tim Teaching Grant Mata Kuliah Sistem Operasi
PERTEMUAN – 7 KULIAH SISTEM OPERASI MEMORI
Pertemuan 8 Heri Pratikno
Operating Systems Concept (Konsep Sistem Operasi) Minggu 14 Universitas Multimedia Nusantara Serpong, Tangerang Dr. Ananda Kusuma
Pertemuan 9 INPUT OUTPUT
Versi 1, 2013CCS113 – SISTEM OPERASIFASILKOM PERTEMUAN 3 KOMPONEN SISTEM OPERASI.
Manajemen I/O.
Struktur Sistem Komputer
Organisasi dan Arsitektur Komputer
Organisasi dan Arsitektur Komputer
SISTEM OPERASI Pertemuan 7 : Manajemen Perangkat Input/Output
MANAJEMEN DEVICE.
Struktur Sistem Komputer
Input Output Device.
TIU Memahami konsep I/O system Memahami mekasnisme dasar dalam I/O system.
Richki Hardi, S.T.,M.Eng. Pertemuan V - VI. MODUL DAN FUNGSI MODUL I/O Modul I/O :  Interface ke prosessor dan memori melalui sistem bus atau perpindahan.
Konsep Dasar Perangkat Komputer
I/O ( Input Output ).
Sistem Input/output (I/O)
Manajemen I/O SISTEM OPERASI Slide perkuliahan
Manajemen Perangkat I/O
Struktur Sistem Komputer
I/O Device and I/O Module
Sistem Penyimpanan Disk
ORGANISASI dan ARSITEKTUR KOMPUTER Input/Output
Manajemen Disk.
SISTEM INPUT / OUTPUT.
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
Organisasi dan Arsitektur Komputer
Struktur Sistem Komputer
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Sistem Operasi Terdistribusi Oleh : Laseri, S.Kom.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Perangkat Keras Masukan/Keluaran
PERTEMUAN – 4 KULIAH SISTEM OPERASI KONSEP DASAR SISTEM OPERASI
Mata Kuliah : Sistem Operasi
Sistem operasi Teknik informatika Stt wastukancana purwakarta
INPUT DAN OUTPUT.
BAYU PRATAMA NUGROHO, S.Kom, M.T
Rujukan Mata Kuliah Sistem Operasi #02.
Struktur Sistem Komputer
Organisasi dan Arsitektur Komputer
BAB 2: STRUKTUR SISTEM KOMPUTER
ORGANISASI & ARSITEKTUR KOMPUTER
Struktur Sistem Komputer
I/O Device and I/O Module
ORGANISASI DAN ARSITEKTUR KOMPUTER
Sistem Penyimpanan Disk
SISTEM INPUT / OUTPUT.
I/O Device and I/O Module
Tim Teaching Grant Mata Kuliah Sistem Operasi
Input/Output Problems Pendahuluan
Sistem Penyimpanan Disk
Transcript presentasi:

PERTEMUAN – 10 KULIAH SISTEM OPERASI I/O dan DISK Dahlan Abdullah http://dahlan.unimal.ac.id Email : dahlan.unimal@gmail.com

TUJUAN INSTRUKSIONAL TINJAUAN INSTRUKSIONAL UMUM / TIU Mahasiswa mampu untuk menjelaskan I/O dan disk TINJAUAN INSTRUKSIONAL KHUSUS / TIK Mahasiswa mampu untuk menjelaskan secara keseluruhan Perangkat Keras I/O, Kernel I/O, Penanganan Permintaan I/O, Kinerja I/O, Penjadualan dan Manajemen Disk, Penanganan Swape- Space, Kehandalan Disk, Implementasi Storage, dan Tertiary- Strorage Structure

P E M B A H A S A N Perangkat Keras I/O Kernel I/O Penanganan Permintaan I/O Kinerja I/O Penjadualan Disk Manajemen Disk Penanganan Swape Space Kehandalan Disk Implementasi Storage Tertiary Strorage Structure

PERANGKAT KERAS I/O Secara umum, terdapat beberapa jenis seperti device penyimpanan (disk, tape), transmission device (network card, modem), dan human-interface device (screen, keyboard, mouse). Device tersebut dikendalikan oleh instruksi I/O. Alamat-alamat yang dimiliki oleh device akan digunakan oleh direct I/O instruction dan memory-mapped I/O. Beberapa konsep yang umum digunakan ialah port, bus (daisy chain/ shared direct access), dan controller (host adapter).

P O L L I N G Busy-waiting/ polling adalah ketika host mengalami looping yaitu membaca status register secara terus-menerus sampai status busy di-clear.

D M A DMA adalah sebuah prosesor khusus (special purpose processor) yang berguna untuk menghindari pembebanan CPU utama oleh program I/O (PIO). DMA Interface :

D M A Tiga langkah dalam transfer DMA: 1. Prosesor menyiapkan DMA transfer dengan menyedia kan data-data dari device, operasi yang akan ditampilkan, alamat memori yang menjadi sumber dan tujuan data, dan banyaknya byte yang di transfer. 2. DMA controller memulai operasi (menyiapkan bus, menyediakan alamat, menulis dan membaca data), sampai seluruh blok sudah di transfer. 3. DMA controller meng-interupsi prosesor, dimana selanjutnya akan ditentukan tindakan berikutnya.

D M A - Controller

KERNEL I/O Service yang tercakup dalam kernel I/O ini adalah : - I/O scheduling - buffering - caching - spooling - reservasi device - error handling

KINERJA I/O Cara Meningkatkan Efisiensi I/O Menurunkan jumlah alih konteks. Mengurangi jumlah pengkopian data ke memori ketika sedang dikirimkan antara device dan aplikasi. Mengurangi frekuensi interupsi, dengan menggunakan ukuran transfer yang besar, smart controller, dan polling. Meningkatkan concurrency dengan controller atau channel yang mendukung DMA. Memindahkan kegiatan processing ke perangkat keras, sehingga operasi kepada device controller dapat berlangsung bersamaan dengan CPU. Menyeimbangkan antara kinerja CPU, memory subsystem, bus, dan I/O.

PENJADUAL DISK Penjadualan FCFS Penjadualan SSTF Penjadualan SCAN Penjadualan C-SCAN Penjadualan LOOK

MANAJEMEN DISK Langkah – langkah dalam manajemen disk Memformat disk Boot block Bad blocks

SWAP - SPACE Penggunaan swap-space pada berbagai macam sistem operasi berbeda-beda, tergantung pada algoritma memory management yang diimplementasikan. Ada dua tempat dimana swap-space bisa berada: swap-space bisa diletakkan pada partisi yang sama dengan sistem operasi, atau pada partisi yang berbeda. Tujuan utama dari perancangan dan implementasi swap-space adalah untuk menghasilkan kinerja memori virtual yang optimal.

KEHANDALAN DISK Disk memiliki resiko untuk mengalami kerusakan. Kerusakan ini dapat berakibat turunnya performa atau pun hilangnya data. Penyebab terjadinya hilangnya data: Ketidaksengajaan dalam menghapus, hilangnya tenaga listrik, blok rusak pada disk, rusaknya disk, system corrupt. Cara meningkatkan kinerja Disk dengan menggunakan RAID.

IMPLEMENTASI STORAGE Tahapan dalam implementasi storage Mereplikasi informasi yang dibutuhkan ke banyak peralatan storage (biasanya disk-disk) dengan failure modes yang independen Mengkoordinasikan penulisan update-update dalam sebuah cara yang menjamin bila terjadi kegagalan selagi meng-update tidak akan membuat semua kopi yang ada menjadi rusak, dan bila sedang recover dari sebuah kegagalan, kita bisa memaksa semua kopi yang ada ke dalam keadaan yang bernilai benar dan konsisten, bahkan bila ada kegagalan lain yang terjadi ketika sedang recovery

TERTIARY-STORAGE STRUCTURE Ciri-ciri Tertiary-Storage Structure: - Biaya produksi lebih murah. - Menggunakan removable media. - Data yang disimpan bersifat permanen.

CONTOH TERTIARY-STORAGE STRUCTURE Floppy Disk

CONTOH TERTIARY-STORAGE STRUCTURE Magneto-optic disk

CONTOH TERTIARY-STORAGE STRUCTURE Optical Disk

CONTOH TERTIARY-STORAGE STRUCTURE WORM Disk (Write Once, Read Many Times) Tapes