Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi

dokumen-dokumen yang mirip
12 Input / Output. Sistem I/O. Hardware I/O. Struktur PC Bus

Sistem I/O. Hardware I/O Interface Aplikasi I/O Subsystem Kernel I/O Transformasi Permintaan (Request) I/O ke Operasi Hardware Stream Unjuk Kerja

Sistem Operasi. Divais Input/Output 2016

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi

SISTEM OPERASI. CSP 2702 Semester/SKS : 4/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

Rahmady Liyantanto liyantanto.wordpress.com

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi Manajemen Disk dan Algoritma Penjadualan Disk

Penjadualan Process Bagian 1

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

ORGANISASI KOMPUTER 1

Organisasi & Arsitektur Komputer

1 Tinjau Ulang Sistem Komputer

Penjadualan Process Bagian 2

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi. System Calls dan Thread

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

Pertemuan 5 MANAJEMEN PERANGKAT INPUT/OUTPUT

Input/Output. (Pertemuan ke-9) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. Diedit ulang oleh: Endro Ariyanto

P10 Media I/O Universitas Mercu Buana Yogyakarta

Sistem komputer. Tiga komponen utama :

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

Sistem Komputer. Tiga komponen utama : CPU

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Arsitektur Komputer II AUB SURAKARTA

DASAR KOMPUTER. Input/Output

Struktur Sistem Komputer

Chapter 6 Input/Output

Aditya Wikan Mahastama

Pertemuan ke 13 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

PERTEMUAN 10 KULIAH SISTEM OPERASI I/O dan DISK. Dahlan Abdullah d m

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Struktur Sistem Komputer

Direktori yang diperlihatkan pada gambar 1. tersebut adalah untuk satu unit (mis. disk pack atau tape reel) dari penyimpanan sekunder. Labelnya berisi

SINYAL INTERUPSI. 1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

KELOMPOK 57.2 APLIKASI ANTARMUKA I/O SUBSISTEM KERNEL OPERASI PERANGKAT KERAS. Kritik dan saran :

MENGENAL SISTEM KOMPUTER

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

1. Disk Schedulling 2. Buffering

Struktur Sistem Komputer

DIRECT MEMORY ACCESS (DMA)

Arsitektur Sistem Komputer. Operasi Sistem Komputer. Struktur Sistem Komputer. Review:

Dosen pengampu : Mohamad Dani Sifat : Tutup buku dan peralatan elektronik

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Bab 13. Konsep Penjadwalan

SILABUS JURUSAN MANAJEMEN - PROGRAM STUDI D3 MANAJEMEN INFORMATIKA DIREKTORAT DIPLOMA TEKNOLOGI INFORMASI UNIVERSITAS GUNADARMA

Klasifikasi Perangkat I/O

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

MAKALAH MANAJEMEN INPUT & OUTPUT. Untuk Memenuhi Tugas Mata Kuliah. Sistem Operasi

MINGGU II DASAR SISTEM OPERASI

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Bab 10. Sistem M/K Pendahuluan Perangkat Keras M/K. Kategori Perangkat M/K. Komponen M/K

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Konsep Dasar Sistem Operasi

Berbagai Macam Bentuk Komputer

Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu. TIKB1023/Minggu 2/SO/MSB

STRUKTUR SISTEM OPERASI

TUGAS KELOMPOK MAKALAH

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Computer System Structures

SISTEM OPERASI. Oleh:

STRUKTUR SISTEM OPERASI

RENCANA PEMBELAJARAN SEMESTER. No.RPS/PTE/PTI6208 Revisi/Tgl : 00/18 Agustus 2015 Semester 2 Hal 1 dari 7

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

Tipe Sistem Operasi. Stand alone Network Embedded

Bab 10. Konsep Proses

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Disusun oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

William Stallings Computer Organization and Architecture

A. Deskripsi Singkat. B. Tujuan Instruksional Umum (TIU) C. Bahasan. SILABUS MATA KULIAH Kode MK: Semester: Bobot SKS: 3. Matakuliah : SISTEM OPERASI

SATUAN ACARA PERKULIAHAN MATA KULIAH : Pengantar Organisasi dan Arsitektur Komputer Strata / Jurusan : Strata Satu / Sistem Informasi

INPUT / OUTPUT. Sistem Operasi Komputer. 1. Prinsip Perangkat Keras I/O Batasan : bagaimana hardware tersebut di program

PENGATURAN PROSES. Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan.

Organisasi SistemKomputer, Pelayanan Sistem Operasi. Ptputraastawa.wordpress.com

Sistem Operasi Terdistribusi

I/O dan Disk. B a b. Tujuan Pelajaran. Setelah mempelajari bab ini, Anda diharapkan :

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

Jawaban Soal UTS Instalasi dan Penggunaan Sistem Operasi Semester Genap 2014/2015 D3 Teknik Informatika, Fakultas Ilmu Terapan, Universitas Telkom

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IX I/O INTERRUPT

Organisasi & Arsitektur Komputer

TUGAS ORGANISASI KOMPUTER

Struktur Sistem Komputer

Konsep Umum I/O : Port (pintu komunikasi data) Bus (jalur data - shared direct access) Controller (pemberi perintah - host adapter)

Struktur Sistem Operasi

Process Control Block (PCB) Masing-masing proses Direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB),

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Konsep I/O Programming

Indonesian Computer University. Unit Input/Output. Computer Organization. Eko Budi Setiawan, S.Kom 2009/2010. Informatic Engineering

Model Proses : 1. Sequential Process / bergantian 2. Multiprogramming 3. CPU Switching peralihan prosedur dalam mengolah 1 proses ke proses lainnya.

Manajemen Memori (P ( ertemuan ke ert -12) Oktober 2014

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

ORGANISASI KOMPUTER ORGANISASI INPUT/OUTPUT MATA KULIAH:

Pertemuan 2. Struktur Sistem Operasi

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

Transkripsi:

Tahun Akademik 2014/2015 Semester II DIG1I3 - Instalasi dan Penggunaan Sistem Operasi Manajemen I/O Mohamad Dani (MHM) (mohamad.dani@gmail.com) Saluran Youtube saya : youtube.com/danstama Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom Applied Science School Tujuan Pembelajaran Mahasiswa mampu : Merangkum kategori-kategori kunci devais-devais I/O dalam komputer, Menjelaskan organisasi fungsi I/O, Memahami cara kerja dari I/O dalam manajemen I/O. 1

Struktur Bus PC yang khas Lokasi Port Device I/O pada PC (partial) 2

Kategori Devais I/O Devais eksternal yang melakukan operasi I/O dalam sistem komputer dapat dibagi tiga kategori: Human readable Cocok untuk berkomunikasi dengan pengguna komputer printer, terminals video display, keyboard, mouse Machine readable Cocok untuk berkomunikasi dengan peralatan elektronik disk drive, USB key, sensors controller Communication Cocok untuk berkomunikasi devais jarak jauh modem, digital line driver Perbedaan dalam Devais I/O Data Rate Besarnya data transfer rate antar devais I/O bisa berbeda Aplikasi Penggunaan devais membawa pengaruh kepada software Kompleksitas Kontrol kerumitan dalam Pengaturan Modul I/O dapat disederhanakan dengan bantuan sistem operasi Satuan Transfer data dapat ditransfer dalam sebuah stream byte atau karakter atau dalam blok yang lebih besar Representasi Data Teknik representasi data digunakan pada berbagai devais I/O yang berbeda-beda Error Condition Adanya laporan bila ada kesalahan, respon terhadap kesalahan bisa berbeda-beda tiap devais I/O 3

Data Rate Register Register Port I/O Data-in register dibaca oleh untuk mendapatkan masukan. Data-out register ditulis oleh host untuk mengirimkan keluaran. Status register berisi bit-bit status yang dapat dibaca oleh Control register dapat ditulisi oleh host untuk memulai sebuah perintah atau mengubah mode dari sebuah devais 4

Organisasi Fungsi I/O Tiga Teknik untuk melaksanakan operasi I/O : Programmed I/O Prosesor melaksanakan perintah I/O yang diminta oleh sebuah proses terhadap sebuah modul I/O; proses tersebut dalam keadaan sibuk menunggu operasi I/O tersebut selesai sebelum melanjutkan. Interrupt-driven I/O Jika non-blocking prosesor melanjutkan untuk mengeksekusi instruksiinstruksi dari proses yang meminta perintah I/O Jika blocking instruksi selanjutnya prosesor mengeksekusi dari sistem operasi yang akan menyimpan proses sekarang dalam sebuah blocked state dan menjadualkan proses yang lain Direct Memory Access (DMA) Modul DMA mengendalikan pertukaran data antara memori utama dan modul I/O. Teknik Untuk Melakukan Operasi I/O 5

Handshaking : Polling Menentukan status device command-ready busy Error Siklus busy wait ke wait untuk I/O dari device Handshaking : Interrupt Permintaan interupt CPU dipicu oleh I/O device Interrupt handler menerima interrupt Maskable interupt untuk membatalkan atau menunda beberapa interupt Interrupt vector untuk mengirimkan interrupt ke handler yang benar. Berdasarkan prioritas Beberapa unmaskable Mekanisme interrupt juga digunakan untuk exception 6

Siklus Interrupt-Driven I/O Direct Memory Access Digunakan untuk menghindari diprogramnya I/O untuk pergerakan data yang besar Membutuhkan DMA controller Dilakukan bypass CPU untuk transfer data secara langsung antara I/O device dan memori 7

I/O Buffering Proses-proses harus menunggu untuk I/O selesai sebelum melanjutkan Untuk menghindari deadlock beberapa halaman harus tetap ada di memori utama selama I/O 8

Block-oriented Buffering Informasi disimpan dalam blok-blok ukuran yang tetap Transfer dibuat dalam blok pada satu saat Digunakan pada disk dan USB key Stream-Oriented Buffering Informasi transfer sebagai sebuah stream of byte Digunakan untuk terminal, printer, communication port, mouse dan pointing device lainnya, dan kebanyakan devais yang bukab penyimpanan sekunder 9

No Buffer Tanpa buffer, OS mengakses devais secara langsung begitu dibutuhkan Single Buffer Sistem operasi menugaskan sebuah buffer dalam memori utama untuk sebuah permintaan I/O 10

Double Buffer Menggunakan 2 buffer sistem Sebuah sistem dapat menstransfer data ke atau dari buffer satu pada saat sistem operasi mengosongkan atau mengisi buffer lainnya. Circular Buffer Menggunakan lebih dari 2 buffer Tiap individual buffer adalah satu unit dalam sebuah circular buffer Digunakan pada operasi I/O yang harus tetap dijaga ole proses 11

Keterbatasan Buffer Buffering memperhalus permintaan I/O yang begitu tinggi. Bila permintaan I/O sangat tinggi dan membuat buffer penuh maka penggunaan buffer ini tidak begitu terasa manfaatnya. Pada beberapa kasus, buffering dapat meningkatkan efisiensi OS dan kinerja dari tiap-tiap proses. Spooling & Reservasi 12

Error Handling Sistem operasi dapat mengembalikan pembacaan disk, device unavailable dan kegagalan penulisan karena transient Pengembalian error number atau kode terjadi ketika permintaan terhadap I/O gagal. System error log memberikan laporan kesalahan Logical I/O: Berhubungan dengan devais sebagai sumber daya lojik Device I/O: Mengkonversikan operasi-operasi yang diminta ke dalam deretan instruksi-instruksi I/O Scheduling & Control Melakukan operasi kontrol dan pengantrian 13

Serupa dengan modul I/O tetapi digantikan dengan communications architecture, Terdiri dari sejumlah lapisan. Contoh TCP/IP, Directory management Fokus ke operasi-operasi user yang mempengaruhi file File System Operasi dan strktur Lojikal Physical organisation Mengkonversikan nama lojik ke alamat fisikal 14

Daftar Pustaka William Stallings(2012). Operating Systems 7th Edition. Prentice Hall. New Jersey halaman 305 334. Avi Silberschatz, Peter Galvin, dan Grag Gagne (2013). Operating Systems CONCEPTS ninth Edition. John Wiley & Sons. USA Halaman 351 389. 15