Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb...
Click here to load reader
Transcript of Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb...
Hardware & Kernel-ModuleLinux-Kurs der Unix-AG
Zinching Dang
14. Januar 2013
Hardwarekomponenten
I MainboardI CPUI RAMI GrafikkarteI FestplatteI Optische und Wechsel-DatenträgerI Peripherie
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 2 / 14
Mainboard
I verbindet verschiedene Komponenten mit der CPUI besitzt Sockel/Slots/Ports für
I CPUI RAMI PCI-/AGP-/PCIe-KartenI IDE (PATA), SATAI USBI Parallel-/Seriell-Port
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 3 / 14
CPU
I Central Processing UnitI für die Datenverarbeitung zuständigI Desktop- und Notebook-Systeme: üblicherweise eine CPUI Server-Systeme: meist mehrere CPUsI verschiedene Architekturen
I x86 - 32-Bit-ArchitekturI x64 - 64-Bit-ArchitekturI ARM-Architektur
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 4 / 14
RAM
I Random Access Memory (beliebig zugreifbarer Speicher)I flüchtiger Zwischenspeicher für DatenverarbeitungI Desktop- und Notebook-Systeme: üblicherweise 4 bis 8 GBI Server-Systeme: unterschiedlich, je nach Anforderung
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 5 / 14
Grafikkarte
I auf Mainboard bzw. in CPU integriertI dedizierte Grafikkarten per PCI-, AGP- oder PCIe-SlotI übernehmen für die Rechenoperationen für GrafikausgabeI haben meistens mehrere Monitoranschlüsse (VGA, DVI,
HDMI, DisplayPort)
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 6 / 14
Festplatte
I nicht-flüchtiger Speicher für Daten und ProgrammeI meist SATA-Anschluss, ältere Festplatten IDEI Magnetspeicher:
I hohe Kapazitäten (heutzutage bis zu 4TB pro Festplatte)I rotierende Magnetscheibe, beweglicher Schreib-Lese Kopf
I Flashbasierte Speicher (Solid State Disk, SSD):I keine beweglichen Teile, geringer EnergieverbrauchI kleine Kapazitäten, begrenzte Schreibzyklen
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 7 / 14
Optische und Wechsel-Datenträger
Optische Datenträger
I Compact Disk (CD), üblich 700MBI Digital Versatile Disc (DVD), bis zu 9,4GBI Blu-ray Disc, unterschiedliche hohe Kapazitäten
Wechsel-Datenträger
I DisketteI Flashspeicher, USB-Sticks oder Speicherkarten,I Externe Festplatten (mittels eSATA, Firewire oder USB)
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 8 / 14
Peripherie
I Ein- oder Ausgabegeräte (I/O)I Maus, TastaturI Drucker, ScannerI Monitor
I zusätzlicher Speicher (externe Festplatten)I meist über Universal Serial Bus (USB) angeschlossen
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 9 / 14
Gerätedateien - /dev/
I Schnittstelle zur HardwareI bekannte Beispiele
I Festplatten - /dev/sd*, früher /dev/hd* für IDE-FestplattenI CD-ROM - /dev/sr0I Textkonsolen - /dev/tty*
I USB-Sticks werden wie SATA-Festplatten behandelt(/dev/sd*)
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 10 / 14
Kernel-Module
I Treiber für GeräteI werden meistens von Linux-Entwicklern programmiertI für fast jedes Gerät existieren TreiberI werden in der Regel automatisch geladen
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 11 / 14
Hardware und Kernel-Module erkennen
I lspci und lsusb listet PCI- bzw. USB-Geräte aufI -t zeigt eine Baumstruktur anI -v[vv] gibt zusätzliche Informationen aus, funktioniert beilsusb nicht mit -t
I lsmod zeigt geladene Kernel-Module anI modprobe lädt neue Kernel-ModukeI modprobe -r entfernt geladene Kernel-ModuleI veraltet: insmod bzw. rmmod
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 12 / 14
Hardware und Kernel-Module erkennen
I hwinfo sucht nach sämtlicher angeschlossener HardwareI Hardware-Typen können mittels Parameter angegeben
werden:I --cpu: Prozessor(en)I --disk: Festplatten, USB-SticksI --gfxcard: GrafikkarteI --mem: RAMI --netcard: Netzwerk-Adapter
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 13 / 14
Spickzettel
Alle Befehle
Befehl Optionenlsusb -t, -vlspci -v
lsmod
modprobe -r
hwinfo --cpu, --disk--gfxcard, --mem, --netcard
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 14 / 14