Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb...

14

Click here to load reader

Transcript of Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb...

Page 1: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

Hardware & Kernel-ModuleLinux-Kurs der Unix-AG

Zinching Dang

14. Januar 2013

Page 2: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

Hardwarekomponenten

I MainboardI CPUI RAMI GrafikkarteI FestplatteI Optische und Wechsel-DatenträgerI Peripherie

Zinching Dang Hardware & Kernel-Module 14. Januar 2013 2 / 14

Page 3: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 4: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 5: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 6: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 7: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 8: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 9: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 10: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 11: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 12: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 13: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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

Page 14: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche

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