From 19e4ae4336d2333d7fa357973f00531c08e89c42 Mon Sep 17 00:00:00 2001 From: AnkiTUM-Bot Date: Tue, 30 Jan 2024 11:22:27 +0000 Subject: [PATCH] AnkiBot: Automatically added missing IDs --- IN0009_GBS/dateisysteme.yaml | 14 +++++++++----- IN0009_GBS/io.yaml | 25 +++++++++++++++++-------- IN0009_GBS/speicherverwaltung.yaml | 6 ++++-- 3 files changed, 30 insertions(+), 15 deletions(-) diff --git a/IN0009_GBS/dateisysteme.yaml b/IN0009_GBS/dateisysteme.yaml index 814916f..ed2fc32 100644 --- a/IN0009_GBS/dateisysteme.yaml +++ b/IN0009_GBS/dateisysteme.yaml @@ -143,32 +143,36 @@ cards: - type: markdown + id: 29 # (generated) front: In welcher Reihenfolge befinden sich die File permission bits? back: |+ - user, group all - read, write, execute - + - type: markdown + id: 30 # (generated) front: Was ist die SUID bei einem File? back: |+ - Eine Datei mit SUID flag wird mit den permissions des owners ausgeführt - + - type: markdown + id: 31 # (generated) front: Was ist die SGID bei einem File? back: |+ - Eine Datei mit SGID flag wird mit den permissions der gruppe des owners ausgeführt - - + + - type: markdown + id: 32 # (generated) front: Was ist das sticky bit bei einem File? back: |+ - Wird bei Verzeichnissen angewendet - Nur der owner einer Datei im Verzeichnis darf diese löschen/umbenennen - Beispiel /tmp - + - type: md_basic id: 16 # (generated) diff --git a/IN0009_GBS/io.yaml b/IN0009_GBS/io.yaml index 28303dd..3f8f82c 100644 --- a/IN0009_GBS/io.yaml +++ b/IN0009_GBS/io.yaml @@ -4,43 +4,52 @@ id: 390550432230 cards: - type: md_basic + id: 0 # (generated) front: Welche zwei Klassen von IO Geräten gibt es? back: Blockorientiert, Zeichenorientiert - type: md_basic + id: 1 # (generated) front: Was ist ein Geräte Controller? - back: Hardwareschnitstelle zu Gerät welche mit der CPU Kommuniziert (über register oder bitströme) + back: Hardwareschnitstelle zu Gerät welche mit der CPU Kommuniziert (über register + oder bitströme) - type: md_basic + id: 2 # (generated) front: Was ist memory mapped IO? - back: IO Controllern wird eine bestimmter Adressraum zugewiesen. Können über die MMU erreicht werden + back: IO Controllern wird eine bestimmter Adressraum zugewiesen. Können über die + MMU erreicht werden - type: md_basic + id: 3 # (generated) front: Was ist DMA? - back: |+ - + back: |2+ + - type: md_basic + id: 4 # (generated) front: Welche arten interrupts gibt es? back: |+ - Durch hardware, z.B. IO Gerät oder Timer - Durch software (Interrupt instructions) - Durch exceptions - + - type: md_basic + id: 5 # (generated) front: Welche art von exceptions gibt es? back: |+ - Fault, der Fehler wird behandelt und es wird **mit** der Instruktion fortgefahren (z.b. Pagefault) - Trap, der Fehler wird behandelt und es wird **nach** der Instruktion fortgefahren (z.b. breakpoint instruction) - abort, der fehler kann nicht behandelt werden. (z.b. unbekannte instruktion) - + - type: md_basic + id: 6 # (generated) front: Was ist die Interrupt descriptor table (IDT)? - back: |+ + back: |- - Implementiert die Interrupt vector table - - Speichert Verweise auf Interrupt handler \ No newline at end of file + - Speichert Verweise auf Interrupt handler diff --git a/IN0009_GBS/speicherverwaltung.yaml b/IN0009_GBS/speicherverwaltung.yaml index 12459ce..68978c8 100644 --- a/IN0009_GBS/speicherverwaltung.yaml +++ b/IN0009_GBS/speicherverwaltung.yaml @@ -662,8 +662,10 @@ cards: - type: md_basic - front: Was versteht man unter "higher half kernel"? + id: 72 # (generated) + front: Was versteht man unter "higher half kernel"? back: |+ - Der obere Teil des viruellen Addressraums gehört dem kernel - Kein Kontextwechsel für jeden Syscall und Interrupt nötig - + +...