sistem operasi pertemuan 13
TRANSCRIPT
Sistem Operasi
Oleh : A. AfrinaRamadhani H. 13.12.11
1
Sistem Operasi
PERTEMUAN 13 13.12.11
2
Sistem Operasi
13.12.11 Sistem Operasi
3
I/O Linux
Salah satu tujuan OS adalah menyembunyikan kerumitan device
hardware dari sistem penggunanya. Contohnya, Sistem Berkas Virtual
menyamakan tampilan sistem berkas yang dimount tanpa
memperdulikan devices fisik yang berada di bawahnya.
13.12.11 Sistem Operasi
4
Salah satu fitur yang mendasar adalah kernel mengabstraksi penanganan
device. Semua device hardware terlihat seperti berkas pada umumnya:
mereka dapat dibuka, ditutup, dibaca, dan ditulis menggunakan calls
sistem yang sama dan standar untuk memanipulasi berkas. Setiap device
di sistem direpresentasikan oleh sebuah file khusus device. Devices blok
(disk) dan karakter dibuat dengan perintah mknod dan untuk
menjelaskan device tersebut digunakan nomor devices besar dan kecil.
Semua device yang dikontrol oleh driver device yang sama memiliki
nomor device besar yang umum. Nomor devices kecil digunakan untuk
membedakan antara device-device yang berbeda dan pengontrol-
pengontrol mereka
13.12.11 Sistem Operasi
5
Device Karakter
Device karakter, device paling sederhana dari Linux, diakses
sebagai berkas. Aplikasi menggunakan system calls standar untuk
membukanya, membacanya dan menulisnya dan menutupnya persis
seolah devices adalah berkas.
13.12.11 Sistem Operasi
6
Device Blok
Device ini pun diakses seperti berkas. Mekanisme untuk menyediakan
perangkat operasi berkas yang benar bagi berkas khusus blok yang
terbuka sama seperti devices karakter. Linux memelihara operasi dari
perangkat device blok yang terdaftar sebagai vektor blkdevs. Vektor
ini, seperti halnya vektor chrdevs, diindeks dengan menggunakan
nomor device besar dari sang device.
13.12.11 Sistem Operasi
7
Device Jaringan
Device jaringan merupakan sebuah entity yang mengirimkan dan
menerima paket-paket data. Biasanya ia merupakan device fisik seperti
kartu ethernet. Beberapa devices jaringan bagaimana pun hanyalah
software, seperti device loopback yang digunakan untuk mengirimkan
data ke Anda. Setiap device direpresentasikan dengan struk data device.
13.12.11 Sistem Operasi
8
Struk data device ini mengandung informasi tentang device jaringan:
Nama, Berbeda dengan device karakter dan blok yang menggunakan
berkas khusus device yang dibuat dengan perintah mknod, Nama
mereka standar, yaitu setiap nama merepsentasikan jenis device
masing-masing.
Beberapa device jaringan yang umum adalah
• /dev/ethN Device ethernet
• /dev/slN Device SLIP
• /dev/pppN Device PPP
• /dev/lo Device Loopback
13.12.11 Sistem Operasi
9
Informasi Bus, Nomor irq merupakan interrupt yang digunakan oleh
device ini. Alamat basisnya adalah alamat dari segala register status dan
control dari device yang ada di memori I/O. Channel DMA adalah nomor
DMA yang device jaringan ini gunakan. Semua informasi ini diset pada
waktu booting, yaitu saat device ini diinisialisasi.
13.12.11 Sistem Operasi
10
Flags Interface, Hal-hal berikut ini akan menjelaskan karakteristik dan
kemampuan dari device jaringan:
• IFF_UP Interface bangkit dan berjalan,
• IFF_BROADCAST Alamat broadcast di device adalah sah
• IFF_DEBUG Penghilangan error dinyalakan
• IFF_LOOPBACK Merupakan device loopback
• IFF_POINTTOPOINT Merupakan link point to point (SLIP dan PPP)
• IFF_NOTRAILERS Tidak ada pengangkut jaringan
• IFF_RUNNING Sumberdaya yang dialokasikan
• IFF_NOARP Tidak mendukung protokol ARP
• IFF_PROMISC Device di mode penerimaan acak, ia akan menerima
semua paket tanpa memperdulikan kemana paket-paket ini dialamatkan
• IFF_ALLMULTI Menerima seluruh frame multicast IP
• IFF_MULTICAST Dapat menerima frame multicast IP
13.12.11 Sistem Operasi
11
Informasi Protokol, Setiap device menjelaskan bagaimana ia digunakan
oleh lapisan protokol jaringan.
MTU, Ukuran paket terbesar yang jaringan dapat kirim, tidak termasuk
header lapisan link yang ia perlu tambahkan.
Keluarga, Keluarga ini menandakan bahwa keluarga protokol yang dapat
didukung oleh device tersebut. Keluarga untuk seluruh device jaringan
Linux adalah AF_INET, keluarga alamat internet.
Jenis, Jenis menjelaskan media di mana device jaringan terpasang. Ada
banyak jenis media yang didukung oleh device jaringan Linux.
13.12.11 Sistem Operasi
12
Alamat
Struk data device tersebut memiliki sejumlah alamat yang relevan bagi
device jaringan ini, termasuk alamat-alamat IP-nya.
Antrian Paket
Merupakan antrian paket-paket sk_buff yang antri menunggu untuk
dikirmkan lewat device jaringan ini.
Fungsi Pendukung
Setiap device menyediakan seperangkat routine standar yang lapisan-lapisan
protokol sebut sebagai bagian dari interface mereka ke lapisan link device
ini. Hal ini termasuk pembuatannya dan routine-routine pengirim frame dan
routine-routine penambah header standar dan pengumpul statistik. Statistik
ini bisa dilihat dengan memakai perintah ifconfig.
Q & A
Sekian dan Terima Kasih 13.12.11 Sistem Operasi
13