Anda di halaman 1dari 17

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

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.

7 6 5 4

0 1 2 3 3 6

0 4 1 2 7

0 3 6

No Interleaving

Single Interleaving

Double Interleaving

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.

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
Terminals

RS-232 interface

Memory Mapped interface

Hardcopy

Glass tty

Intelligent

Blit

Character oriented

Bit oriented

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 .

Anda mungkin juga menyukai