sistem operasi pertemuan 13

13
Sistem Operasi Oleh : A. AfrinaRamadhani H. 13.12.11 1 Sistem Operasi

Upload: afrina-ramadhani

Post on 20-Jun-2015

313 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sistem operasi pertemuan 13

Sistem Operasi

Oleh : A. AfrinaRamadhani H. 13.12.11

1

Sistem Operasi

Page 2: Sistem operasi pertemuan 13

PERTEMUAN 13 13.12.11

2

Sistem Operasi

Page 3: Sistem operasi pertemuan 13

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.

Page 4: Sistem operasi pertemuan 13

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

Page 5: Sistem operasi pertemuan 13

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.

Page 6: Sistem operasi pertemuan 13

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.

Page 7: Sistem operasi pertemuan 13

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.

Page 8: Sistem operasi pertemuan 13

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

Page 9: Sistem operasi pertemuan 13

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.

Page 10: Sistem operasi pertemuan 13

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

Page 11: Sistem operasi pertemuan 13

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.

Page 12: Sistem operasi pertemuan 13

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.

Page 13: Sistem operasi pertemuan 13

Q & A

Sekian dan Terima Kasih 13.12.11 Sistem Operasi

13