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
Set of flashcards Details
Flashcards | 64 |
---|---|
Language | Deutsch |
Category | Computer Science |
Level | University |
Created / Updated | 11.06.2017 / 28.12.2018 |
Weblink |
https://card2brain.ch/box/20170611_ta_inf_cna_2017
|
Embed |
<iframe src="https://card2brain.ch/box/20170611_ta_inf_cna_2017/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Create or copy sets of flashcards
With an upgrade you can create or copy an unlimited number of sets and use many more additional features.
Log in to see all the cards.
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
-