02 system architecture
Post on 30-Sep-2015
263 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Sistem Operasi 2
Arsitektur Sistem
-
Materi Hari Ini BIOS Procfs Topologi USB Manajemen perangkat
-
BIOS Perangkat I/O seperti Hard disk,
mouse, keyboard, ram, bus, kartu grafis, monitor, harus dicek saat komputer dinyalakan.
Tugas ini dilakukan oleh software yang ada di ROM (Tepatnya EPROM).
Software ini dinamakan BIOS (Basic Input/Output System)
BIOS dapat disetting dan settingnya disimpan di CMOS memory.
CMOS memory bersifat volatile dan tetap menyimpan setting BIOS karena ada CMOS battery.
-
BIOS Kini Saat ini BIOS dan settingnya
tidak lagi disimpan di EPROM tapi di Flash Memory (Teknologi yang sama yang digunakan flash disk)
CMOS battery sekarang berguna untuk hardware clock saja
Untuk reset setting BIOS, gunakan CLR_CMOS jumper
BIOS kini juga sudah mulai digantikan oleh UEFI (Unified Extensible Firmware Interface)
-
Praktik Masuk ke BIOS dari laptop Amati setting dan informasi yang terdapat
dalam BIOS Ganti urutan boot Ganti hardware clock
-
procfs Procfs adalah filesystem khusus yang
digunakan oleh Linux Kernel untuk menyimpan informasi mengenai sistem (kernel).
Procfs di-mount di /proc Informasi yang ada di dalamnya antara lain
interrupts, dma, ioports
-
ls /proc
-
Apa itu filesystem? Adalah sistem untuk menyimpan dan
mengambil data. Data diatur dengan memberinya atribut seperti
nama, ukuran, hak akses, owner, dst. Contoh filesystem adalah NTFS, FAT, EXT3,
XFS.
-
Hard Disk dan File System Hard disk dipartisi Setiap partisi diberi
filesystem Partisi yang sudah
diberi filesystem lalu di-mount dalam struktur direktori di Linux
http://etutorials.org
-
Praktik Lihat direktori /dev Tentukan jumlah hard disk yang ada
/dev/sda1, /dev/sda2, /dev/sda3 Cari DVD-ROM, /dev/sr0 Cari device lain
-
Interrupts Prosesor lebih cepat dari hardware Contoh: Saat prosesor meminta data
dari hard disk, tidak efisien jika prosesor menunggu data siap untuk diberikan hard disk
Polling/Interrupts Setiap interrupt dari hardware di-
multiplexed oleh interrupt controller Contoh Interrupt controller adalah Intel
8259A (Programmable Interrupt Controller PIC)
Sekarang, tidak terpisah dari southbridge atau diganti dengan Advanced PIC (APIC).
-
Praktik Apa itu IRQ (Interrupt Request)? Cat /proc/interrupts Apa arti dari angka di bawah kolom CPUn? Apa itu APIC? Tunjukkan IRQ yang digunakan oleh keyboard,
mouse, timer, jaringan, hard disk, kartu grafis, sound card, usb!
-
DMA Direct Memory Access berguna agar CPU tidak
menunggu saat transfer data dari I/O ke RAM Dengan DMA, CPU mengawali proses
perpindahan setelah itu CPU mengerjakan proses lain
CPU akan di-interrupt oleh DMA Controller saat pekerjaan selesai
-
Ioports dan iomem CPU berhubungan
dengan perangkat I/O melalui ioports (cara lain adalah dengan memory-mapped I/O)
Biasanya memory-mapped I/O lebih sederhana
-
Praktik Ketik
Cat /proc/ioports Cat /proc/iomem
-
USB Topology USB = Universal Serial Bus USB Controllers:
Open Host Controller Interface (OHCI)
Universal Host Controller Interface (UHCI)
Enhanced Host Controller Interface (EHCI)
Extensible Host Controller interface (XHCI)
-
USB Class Devices Human Interface Device Communication device Mass storage device Audio IrDA Printer
-
USB Drivers Class drivers + Other
device drivers Usbcore Host controller drivers
Usb-ohci.o Usb-uhci.o Ehci-hcd.o xhci_hcd.o
-
Praktik Untuk USB topology: lsusb -t Untuk perangkat yang terbuhung dengan port
USB: lsusb
-
Device Management Device driver = modul lsmod
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21
top related