Tugas modul bab iii sistem operasi manajemen input output
-
Upload
yazid-albustomi -
Category
Documents
-
view
3.920 -
download
4
description
Transcript of Tugas modul bab iii sistem operasi manajemen input output
TUGAS PENDAHULUAN
1. Sebutkan ragam fungsi yang dipunyai oleh manajemen perangkat I/O
mengirimkan perintah ke perangkat I/O agar menyediakan layanan
menangani interupsi perangkat I/O
menangani kesalahan pada perangkat I/O
menyediakan interface ke pemakai
2. Jelaskan apa yang dimaksud dengan I/O Device berdasarkan sifat
aliran data dan berdasarkan sasaran komunikasi
Berdasarkan aliran data dibedakan menjadi :
Perangkat berorientasi blok (block-oriented devices)
Contohnya : disk, tape, CD ROM, Optical disk
Perangkat berorientasi karakter (character-oriented devices)
Contohnya : terminals, line printer, punch card, network interfaces,
pita kertas, mouse
Klasifikasi diatas tidak mutlak, karena ada beberapa perangkat yang tidak termasuk
kategori diatas, misalnya : Clock, Memory Mapped Screen, Sensor
Berdasarkan sasaran komunikasi dibedakan menjadi:
Perangkat yang terbaca oleh manusia (human readable device)
Contohnya : VDT (Video Display Terminal) terdiri dari monitor,
keyboard (+mouse)
Perangkat yang terbaca oleh mesin (machine readable device)
Contohnya : disk, tape, sensor, controller
Untuk komunikasi
Contohnya : modem
6 1
7 0
5
34
2
3 4
7 0
6
52
1
2 3
5 0
7
14
6
No Interleaving Single Interleaving Double Interleaving
3. Jelaskan apa yang dimaksud dengan Direct Memory Access dan
apa keuntungannya
DMA mentransfer seluruh data yang diminta ke / dari memori secara
langsung tanpa melewati pemroses.
Keuntungan DMA :
Memaksimalkan / meningkatkan kinerja I/O
Meminimasikan over head
Pada waktu data di tranfer dari controller ke memori, sektor berikut akan
lewat dibawah head dan bits sampai ke controller. Controller sederhana
tidak dapat melakukan I/O dalam waktu yang bersamaan, maka
dilakukan interleaving (skip blok), memberi waktu untuk tranfer data ke
memori. Interleaving ini terjadi pada disk, bukan pada memori.
4. Sebutkan apa saja tujuan dari perangkat lunak I/O
Tujuan Perangkat Lunak I/O
Konsep dalam desain software I/O
Penamaan yang seragam / Uniform Naming
Contoh : seluruh disks dapat dibuat dengan hirarki sistem file
(menggunakan NPS)
Penanganan kesalahan / Error Handling
Contoh : pertama controller, device driver, dst. Dan jika tidak bisa
ditangani beri pesan
Synchronous (blocking) vs Asynchronous (Interrupt Driver) transfer
Sharable vs Dedicated Device
Contoh : disk untuk sharable dan printer untuk dedicated
5. Sebutkan fungsi dari software I/O device-independent
Fungsi dari software I/O device-independent yang biasa dilakukan :
Interface seragam untuk seluruh device-driver
Penamaan device
Proteksi device
Memberi ukuran blok device agar bersifat device-independent
Melakukan Buffering
Alokasi penyimpanan pada blok devices
Alokasi dan pelepasan dedicated devices
Pelaporan kesalahan
6. Sebutkan 3 faktor yang mempengaruhi waktu read/write block disk
3 faktor yang mempengaruhi waktu read/write block disk:
Seek time (waktu menggerakkan lengan ke silinder)
Rotational delay (waktu sector berputar ke head)
Transfer time
7. Sebutkan macam-mcam algoritma Penjadwalan Akses Lintas Disk
penjadwalan untuk optimasi seek
penjadwalan untuk optimasi rotasi
8. Jelaskan apa yang dimaksud dengan Penanganan Kesalahan I/O
dan sebutkan macamnya
I/O Error Handling / Penanganan Kesalahan I/O
Error pemrograman
Misalnya request sektor yang tidak ada, ditangani dengan
membetulkan program untuk komersial software, batalkan operasi
dan berharap tidak akan terjadi lagi.
Error checksum transient
Misalnya karena debu antara head dengan permuka-an disk,
ditangani dengan melakukan operasi berulang-ulang dan menandai
sector yang rusak.
Error checksum permanent
Misalnya karena kerusakan disk, ditangani dengan membuat daftar
blok-blok buruk agar data tidak ditulis di blok-blok buruk tersebut.
Error seek
Misalnya lengan harusnya ke silinder 6 ternyata ke 7, ditangani
dengan mengkalibrasi ulang disk supaya berfungsi kembali.
Error controller
Misalnya controller menolak perintah akses, ditangani dengan
menukar pengendali yang salah dengan pengendali yang baru atau
di-reset.
Track at time caching
Kontroller mempunyai memori untuk menyimpan informasi track
dimana ia berada, permintaan pembacaan blok track tersebut
dilakukan tanpa pergerakan mekanik.
Terminals
Memory Mappedinterface
RS-232interface
Bitoriented
Characteroriented
Intelligent BlitGlass ttyHardcopy
9. Jelaskan apa yang dimaksud dengan RAM Disk
RAM disk adalah disk driver yang disimulasikan pada memori akses
acak (RAM). RAM disk sepenuhnya mengeliminasi waktu tunda yang
disebabkan pergerakan mekanis dalam seek dan rotasi. RAM disk
berguna untuk aplikasi yang memerlukan kinerja disk yang tinggi.
10. Sebutkan macam-macam terminal, baik yang perangkat keras
maupun yang perangkat lunak
Terminal Hardware , terbagi atas 2 kategori dasar , yaitu :
Terminal interface melalui RS-232
RS-232 menghubungkan keyboard, monitor menggunakan serial
interface, 1 bit dalam 1 waktu, dan menggunakan 25 pin konektor,
dimana 1 pin untuk transmisi data, 1 pin untuk receive data dan 1 pin
untuk ground, 22 pin yang lain digunakan untuk fungsi control atau
ada pin yang tidak digunakan.
RS-232 dapat dikategorikan lagi menjadi :
hardcopy / printer, dimana tipe karakter dari keyboard
ditransmisikan ke komputer, dan kemudian di cetak di kertas /
printer.
Dumb CRT terminal / glass tty (teletype = terminal)
Intelligent CRT terminals, terdiri dari CPU dan memory, dan
untuk program yang kompek digunakan EPROM atau ROM.
Blit, adalah terminal dengan powerful microprocessor
Terminal memory-mapped
adalah interface melalui video RAM / video controller yang digunakan
untuk monitor.
Terminal Perangkat Lunak
Terminal Perangkat Lunak terdiri dari :
Terminal Perangkat Lunak Input
Yaitu terminal perangkat lunak yang berfungsi untuk menampung
data dari perangkat lunak lain, biasanya ditampung sementara
dalam sebuah buffer atau sequencer.
Terminal Perangkat Lunak Output
Yaitu terminal perangkat lunak yang berfungsi untuk
menyerahkan data dari perangkat lunak lain, biasanya biasanya
berbentuk spooler.
TUGAS PRAKTIKUM
Pada Windows
1. Pada Tampilan awal di Sistem Operasi Windows, Lakukan pengecekan terhadap
perangkat input-output apa saja yang sedang terinstal, dengan perintah sebagai
berikut :
<Start><Control Panel><Performance and Maintenance><System>
Dan alan muncul tampilan sebagai beikut :
Selanjutnya pilih menu <hardware> sebagai berikut :
Kemudian periksa satu per satu, dan laporkan spesifikasi dari masing-masing
perangkat input-output yang tertera, serta selidiki dimana letak file drivernya
dengan perintah <search> file
1. Batteries
2. Bluetooth Radios
3. Disk Drivers
4. Display Adapters
5. DVD/CD Drivers
6. ASUS USB2.0 WebCam
7. Keyboards
8. ELAN PS/2 Port Smart-Pad
9. Monitors
10. Bluetooth AVRCP Device
Pada linux
1. gnome-device-manager
Aplikasi ini yang paling mirip dengan Device Manager Windows..
Instalasi : sudo apt-get install gnome-device-manager
Untuk menjalankan Applications –> System Tools –> Device manager
atau ketik di termina : gnome-device-manager
2. SysInfo
Aplikasi ini juga hampir mirip dengan aplikasi diatas
Instalasi : sudo apt-get install sysinfo
Untuk menjalankan Applications –> System Tools –> sysinfo
atau ketik di terminal : sysinfo
3. Lspci
Lspi adalah utility yang berguna untuk menampilkan informasi tentang semua bus
PCI yang terinstall pada PC, dan berjalan pada mode teks/console kita dapat
menggunakan beberapa parameter sesuia dengan kebutuhan yang kita inginkan.
lebih lengkapnya baca manualnya di man laspci
Seperti pada Screenshoot diatas, menggunakan perintah : lspci -v | more
KESIMPULAN
Pada Sistem Operasi Windows dan Linux sama sama mempunyai Device Manager , hanya saja Perintah dan tampilannya berbeda .