KELOMPOK II
1. NASTIAR ADI P.
2. ADE HIDAYATULLAH
3. HALWANI
4. HARCES
MENU UTAMA
keyboard Mouse
Layar Monitor
6.2.1 Peranti I/O
ASPECT VARIATION EXAMPLE
DATA-TRANSFER MODE CHARACTER BLOCK TERMINAL DISK
ACCES METHOD SEQUENTIAL MODE CD-ROM
RANDOM
TRANSFER SCHEDULE SYNCHROUNOUS TAPE KEYBOARD
ASYNCHROUNOUS
SHARING DEDICATED TAPE KEYBOARD
SHARABLE
DEVICE SPEED LATENCY
SEEK TIME
TRANSFER RATE
DELAY BETWEENS
OPERATIONS
I/O DIRECTION READ ONLY CD-ROM
WRITE ONLY GRAPHICS
READ WRITE CONTROLLER DISK
040-043 TIMER
CPU
CPU MENGIRIMKA
CPU MENGIRIMKAN
MENGIRIMKAN N I/O REQUEST
I/O REQUEST CONTROLLER
REQUEST
CONTROLLER
kembali
6.3 PERANGKAT LUNAK
• 6.3 .1 TUJUAN PERANCANGAN
PERANGKAT LUNAK.
Organisasi perangkat lunak sistem I/O. pada
sistem komputer di susun secara berlapis. Dengan
tujuan sistem perangkat lunak I/O antara lain :
1. Device Independece
Tujuan ini di capai dengan membangun lapisan bawa perangkat
lunak I/O, Yaitu interupt handler dan device driver.
2. Unifrom Naming
Tujuan lain yang hendak di capai adalah penamaan yang
seragam untuk berkas yang di simpan di berbagai jenis media
penyimpan yang berbeda. Nama berkas yang di gunakan masih
sama, tidak memandang apakah di simpan di floppy disk,
hardisk, CDROM, DVDROM, ataupun di memory stick kamera.
3. Error Handling
Tujuan yang ingin di capai adalah bagaimana
menangani
kesalahan, terutama kesalahan baca, yang di temui dalam
operasi I/O.
Kesalahan ditangani pada semua lapisan perangkat lunak
sistem I/O.
Back
6.4 MANAJEMEN DEVICE
Manajemen Device memiliki fungsi yang di
implementasikan pada lapisan kernel I/O
di antaranya sebagai berikut:
1. Scheduling
Salah satu fungsinya ialah untuk penjadwalan
penggunaan suatu Piranti I/O. jika proses
berjalan maka Piranti I/O melakukan system Call
pada Os,sistem ini berperan untuk layanan I/O
request yg mengantri dan masuk.
2. Buffering
ialah menampung data sementara selama saat operasi
data I/O,baik saat operasi baca atau tulis di memori
utama sebelum ke perangkat I/O. Di mana data yg
hendak dibaca di salin terutama di dalam memori
utama.
fungsinya ialah :
a. Mengatasi perbedaan Kecepatan antar Peranti I/O
b. Mengatasi perbedaan bandwith Transfer antar
Peranti I/O
c. Mempertahankan semantik Penyalinan data
3. Caching
Chacing adalah memakai memori kecepatan
tinggi untuk menampung salinan data dari
suatu peranti I/O. kinerjanya ialah sebagai
berikut,data yg akan di akses dari peranti I/O
akan di salin ke memori utama ialah chace
memory,pada saat operasi baca peranti I/O
maka kernel memori akan memeriksa apakah
sudadh ada di chace memory.
4. Spooling
komputer bersifat ekskusif artinya peranti I/O hanya dapat
melayani satu tugas pada suatu waktu
5. Device Reservation
kebanyakan memakai perantai I/O bersifat eksklusif,kernel
brtugas memastikan selama pengaksesan peranti I/O oleh
suatu proses,serta mengaudit status serta pemakaian
peranti I/O agar pemakaian tidak terjadi tumpang tindih
dan kernel memastikan pemakaian dan reservasi suatu
peranti I/O tidak terjadi deadlock pada sistem kopmputer.
6. Eror Handling
Data dapat rusak di peranti I/O ataupun
selama proses pengiriman. Kernel bertugas
menangani kerusakan-kerusakan data yg
masih diperbaiki. Selain itu,Pengiriman Data
I/O amat sering terjadi kesalahan. Kernel juga
punya tugas untuk memperbaiki dan
memulihkan keadaan yg bermasalah dan
mencatat atau melaporkan kesalahan eror
pada pengguna.
back
SOAL JAWAB
Soal.
1. Apa yang dimaksud dengan Direct Mapping
I/O Adressing? (Abdul Malik)
2. Contoh example device Speed? (M.Lazim
Ichromi)
3. Salah satu fungsi manajemen device yang
melakukan penjadwalan penggunaan suatu
peranti I/O disebut apa? (Usi Oktari)
Jawaban pertanyaan
• 1. Pada skema peng alamatan Direct-mapped I/O
addresing,peranti I/O memiliki ruang alamat yang
terpisah dari alamat memori.
• 2. contoh untuk device speed diantaranya ialah
penggunaan clock speed terhadap prosesor shinggan
kinerja PC lbih cepat, kemudian latency untuk
internet dari transfer data dari rata-rata
penghematan waktu lebih cepat berdasarkan kuota
volume. (tambahan dari M.Lazim Ichromi)
• 3.scheduling