T&A - INF - CNA - 2017
Verschiedene Fakten und Fragen selbst zusammengestellt von CNA der T&A Informatik 2017
Verschiedene Fakten und Fragen selbst zusammengestellt von CNA der T&A Informatik 2017
Kartei Details
Karten | 64 |
---|---|
Sprache | Deutsch |
Kategorie | Informatik |
Stufe | Universität |
Erstellt / Aktualisiert | 11.06.2017 / 28.12.2018 |
Weblink |
https://card2brain.ch/box/20170611_ta_inf_cna_2017
|
Einbinden |
<iframe src="https://card2brain.ch/box/20170611_ta_inf_cna_2017/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Lernkarteien erstellen oder kopieren
Mit einem Upgrade kannst du unlimitiert Lernkarteien erstellen oder kopieren und viele Zusatzfunktionen mehr nutzen.
Melde dich an, um alle Karten zu sehen.
IPC-Problem (2)
Dyning philosophers
- fairness zugriff
Readers and Writers
- read/write konflikte bei resourcenzugriffen
Process Scheduling (2)
preemtive Scheduling (prozesswechsel)
Nonpreemtive Scheduling (warten bis prozess fertig)
Basic Memory Management (3)
- OS & UserProgram im RAM
- OS im ROM & userProgram im RAM
- device drivers im ROM & Userprogram & OS im RAM
Paging Table & Backing Store
Paging Table:
- referenzen -> virtual memory -> physical memory
Backing Store
- statisch (direkt auf mem in disk)
- dynamisch (zwischen gerät mem -> middl -> disk)
I/O Mapping (3)
- separat
- memory Mapped
- Hyprid
Dateisysteme anforderungen (3)
- Verwalten grosse Dateimengen
- Persistenz
- Paralleler Zugriff
Dateiimplementierungen (5)
- Zusammenhängend
- verkettete Listen
- verkettete Listen mit FAT
- I-Nodes
- NTFS
Dateisicherheit gewährleisten durch (3)
- Creator / Terminator / .. abspeichern
- Permissions & Zugriffsrechten
- Prozesse unter Benutzer ausgeführt
Verteilte Systeme (4 - Einteilung)
ansammlung von unabhängigen Rechner die dem Benutzer als koharentes System angezeigt werden.
Einteilung kohärentes System:
- Verbindung Benutzer & Resourcen (Resourcen location unabhängig / teilen der Resourcen / austausch und gleichzeitiger Zugriff der Resourcen)
- Transparenz (Art & Grad)
- Offenheit (Schnittstellen, Interporabilität, Portierbarkeit / Trennung Policy - Mechanismus)
- Skalierbarkeit (Async Kommunikation / Verteilung / Republikation, Caching, Konsistenz)
Middleware
Wichtig:
- Zugriffbarkeit - standartisierter Austausch
- Vollständigkeit
Zwischen App und Schnittstelle
SOA / DCOM / CORBA
- Software Oriented Archidekture - archidktur für verteilte Systeme / orchestrieren, verwalten, handhaben von verschiedenen Systemen
- Distributed Component Object Model - von microsoft
- Commen Object Request Broker Archidekture - UrModell für verteilte Systeme
Adressierung Besandteile (4)
- Link-Level Adressierung (MAC)
- Ensystem Adressierung (IP)
- Transportprotokolladresse (TCP / UDP)
- Anwendungsprozess (Port-Nummer)
Übertragungsarten (2)
- Symetrische Übertragung
- zwei Leitungen mit gegenspannung
- Twisted-Pair
- Asymetrische Übertragung
- Gemeinsame Masse / Abschirmung da viele Einstrahlung / Abstarahlung
- Koaxial Kabel
- Glasfaserkabel
Routing Algorithmen (9)
statisch:
Djikstra
Flooding
dynamisch
Distance Vector Routing (Tabellen syncing)
Link State Routing (Info -entfernung & nachbar ermitteln -> Nachbar senden)
speziell
Broadcast-Routing
Multicast-Routing
Hirarchisches Routing
Routing für Mobilehosts
Routing in Ad-Hoc systemen
Computer unterscheiden sich durch? (7)
- Rechenleistung
- Ein/Ausgaben Datenrate
- Antwortzeit
- Speichergrösse
- Leistungsverbrauch
- Zuverlässigkeit
- Grösse
Prozessor-Typen (5)
- Mikrocontroller
- DSP (Digital Signal Prozessor (Mikrocontroller + Multiaddierer- Audio / Video)
- GPU / VPU
- Mathematischer Prozessor (hat +FPUs)
- Krypto Prozessor
Speichertechnologien (5)
- RAM
- SRAM (6 Transistoren)
- DRAM (1 Transistor)
- PSRAM (pseudo-statisch RAM)
- ROM
- Flash (EPROM / EEPROM - SSD, USB-Stick, BIOS)
- Magnetspeicher (Tape, Festplatten)
- Optische Speicher (DVD, CD, Blueray Disk)
Negative Zahlen Binärdarstellung (4)
1 = 0001 => -1 =
- 1001 | Vorzeichen
- 1110 | 1er Komplement
- 1111 | 2er Komplement
- 1000 | Exzesscode (Offset) Bsp. Excess7 -> normal Excess127
IEEE 754 (Grösse Mantisse / Exponent bei 32 / 64bit)
32:
- 1 Vorzeichen
- 8 Exponent (Excess 127)
- 23 Mantisse
64
- 1 Vorzeichen
- 11 Exponent (Excess 1023)
- 52 Mantisse
Boolische Algebra - AND / OR / NOT - Gesetze
- Kommunikativgesetz > AB = BA
- Assoziativgesetz > A(BC) = (AB)C
- Distributivgesetz > A+(BC) = (A+B)(A+C) - !nur Dualsystem!
- DeMorgan
____ _ _
A + B =A B
Parallelverarbeitung Levels (2 + 4)
- Instruction Level (Pipeline / Superskalar)
- Process Level (Multiprocess / Hyperthreading)
Binäre Reihenfolge beim abspeichern (2)
- big Endian - grosser zuerst
- little Endian - kleiner zuerst
Rechenarchitektur Language Levels (5)
5. Problemoriented Language
-> compile ->
4. Assembly language
-> assembler ->
3. Operation System Maschine
-> OS ->
2. Instruction Set Archidecture
-> microprogram / direct execution
1. Microarchitecture lvl
-> Hardware ->
0. Digital Logic
Rechenarchitektur Befehlsgruppen-Unterteilung (3)
- Datentransfer
- Aritmetische / logische Operation
- Programablaufsteuerung
Rechenarchitektur Befehlsinformationen (3 + 4)
- Operation
- Operanden
- länge
- grösse
- adressart
- adressangabe
- nächster Befehl
Adressierungsarten (5)
- absolute Adressierung
- Registeradressierung
- Unmittelbare Adressierung
- indirekte Adressierung
- indizierte Adressierung
Steuerwerk aufgaben? (5)
- Steuert Programmablauf
- Programmcounter mit nächstem Teilbefehl
- hat Instruktionsregister
- hat Adressregister
- hat Stackpointer
Stack verwendung (5)
- Unterprogramme ausführung
- Parameter übergabe
- Resultatrückgabe
- Zwischenspeicher
- Interruptbehandlung (Kontext)
-
- 1 / 64
-