22
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:

Tugas modul bab iii sistem operasi manajemen input output

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 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

Page 2: Tugas modul bab iii sistem operasi   manajemen input output

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

Page 3: Tugas modul bab iii sistem operasi   manajemen input output

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

Page 4: Tugas modul bab iii sistem operasi   manajemen input output

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.

Page 5: Tugas modul bab iii sistem operasi   manajemen input output

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

Page 6: Tugas modul bab iii sistem operasi   manajemen input output

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.

Page 7: Tugas modul bab iii sistem operasi   manajemen input output

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 :

Page 8: Tugas modul bab iii sistem operasi   manajemen input output

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

Page 9: Tugas modul bab iii sistem operasi   manajemen input output

2. Bluetooth Radios

3. Disk Drivers

Page 10: Tugas modul bab iii sistem operasi   manajemen input output

4. Display Adapters

5. DVD/CD Drivers

Page 11: Tugas modul bab iii sistem operasi   manajemen input output

6. ASUS USB2.0 WebCam

Page 12: Tugas modul bab iii sistem operasi   manajemen input output

7. Keyboards

Page 13: Tugas modul bab iii sistem operasi   manajemen input output

8. ELAN PS/2 Port Smart-Pad

Page 14: Tugas modul bab iii sistem operasi   manajemen input output

9. Monitors

Page 15: Tugas modul bab iii sistem operasi   manajemen input output

10. Bluetooth AVRCP Device

Page 16: Tugas modul bab iii sistem operasi   manajemen input output

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

Page 17: Tugas modul bab iii sistem operasi   manajemen input output

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 .