tugasmodulbabiiisistemoperasi manajemeninputoutput 131129001423 phpapp02

Upload: endra-sumartono

Post on 02-Mar-2016

25 views

Category:

Documents


5 download

TRANSCRIPT

TUGAS PENDAHULUAN1. 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, mouseKlasifikasi 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 komunikasiContohnya : 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.

617053423470652123507146No InterleavingSingle InterleavingDouble 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 NamingContoh : seluruh disks dapat dibuat dengan hirarki sistem file (menggunakan NPS) Penanganan kesalahan / Error HandlingContoh : pertama controller, device driver, dst. Dan jika tidak bisa ditangani beri pesan Synchronous (blocking) vs Asynchronous (Interrupt Driver) transfer Sharable vs Dedicated DeviceContoh : 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 kesalahan6. 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 time7. 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 cachingKontroller 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-232RS-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

TerminalsMemory MappedinterfaceRS-232interfaceBitorientedCharacterorientedIntelligentBlitGlass ttyHardcopy

Terminal memory-mappedadalah interface melalui video RAM / video controller yang digunakan untuk monitor.

Terminal Perangkat Lunak Terminal Perangkat Lunak terdiri dari : Terminal Perangkat Lunak InputYaitu terminal perangkat lunak yang berfungsi untuk menampung data dari perangkat lunak lain, biasanya ditampung sementara dalam sebuah buffer atau sequencer. Terminal Perangkat Lunak OutputYaitu terminal perangkat lunak yang berfungsi untuk menyerahkan data dari perangkat lunak lain, biasanya biasanya berbentuk spooler.

TUGAS PRAKTIKUMPada Windows1. Pada Tampilan awal di Sistem Operasi Windows, Lakukan pengecekan terhadap perangkat input-output apa saja yang sedang terinstal, dengan perintah sebagai berikut :Dan alan muncul tampilan sebagai beikut :

Selanjutnya pilih menu 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 file1. 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 linux1. gnome-device-manager

Aplikasi ini yang paling mirip dengan Device Manager Windows..Instalasi :sudo apt-get install gnome-device-managerUntuk menjalankanApplications > System Tools > Device manageratau ketik di termina :gnome-device-manager

2. SysInfo

Aplikasi ini juga hampir mirip dengan aplikasi diatasInstalasi :sudo apt-get install sysinfoUntuk menjalankanApplications > System Tools > sysinfoatau 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 diman 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 .