Computer Science LMNotebook Flashcards

(125 cards)

1
Q
  1. Bash: Was steht „benutzername“ im Bash Cheat Sheet? / What does “benutzername” represent in the Bash Cheat Sheet?
A

Es steht für Ihren FH Loginnamen. / It represents your FH login name.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Bash: Welches Prinzip gilt meistens bei Kopiervorgängen in der Bash? / What principle usually applies to copy operations in Bash?
A

Zuerst wird die Quelle angegeben und danach das Ziel. / First the source is specified, then the destination.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Bash: Was symbolisiert der Doppelpunkt in einem SCP-Pfad? / What does the colon symbolize in an SCP path?
A

Es ist eine Abkürzung für das Homeverzeichnis. / It is an abbreviation for the home directory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Bash: Welches Zeichen ist ein Alias für das Homeverzeichnis? / Which character is an alias for the home directory?
A

Die Tilde (~). / The tilde (~).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Bash: Mit welchem Befehl sucht man im Homeverzeichnis nach einer Datei namens „my-program.py“? / Which command is used to search the home directory for a file named “my-program.py”?
A

find ~ -name my-program.py

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Bash: Welcher Befehl zeigt seitenweise den Inhalt einer Datei an? / Which command displays the contents of a file page by page?
A

Der Befehl less. / The less command.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Bash: Wie kann man in less nach einer Zeichenkette suchen? / How can you search for a string within less?
A

Mit dem / Zeichen und dem Suchbegriff. / Using the / character followed by the search term.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Bash: Welcher Befehl löscht ein Verzeichnis rekursiv? / Which command deletes a directory recursively?
A

rm -r verzeichnisname

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Bash: Was enthält die Variable $USER? / What does the $USER variable contain?
A

Ihren Benutzernamen, der beim Login automatisch gesetzt wird. / Your username, which is automatically set during login.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Bash: Warum sollte man Software in einer dedizierten Conda Environment installieren? / Why should you install software in a dedicated Conda environment?
A

Um Probleme zu ersparen, da man nicht in das Base Environment oder direkt ins Homeverzeichnis installieren sollte. / To avoid problems, as one should not install into the base environment or directly into the home directory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Bits/Bytes: Welche Relation zwischen Bit und Byte ist korrekt? / Which relation between bit and byte is correct?
A

8 Bit = 1 Byte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Bits/Bytes: Wie viele Bytes entsprechen 1 MB (standardisiert)? / How many bytes are in 1 MB (standardized)?
A

1.000.000 Bytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Bits/Bytes: Entsprechen 4 GB genau 32 Gb? / Do 4 GB equal exactly 32 Gb?
A

Ja, da 4 Bytes = 32 Bits sind. / Yes, because 4 bytes = 32 bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. Bits/Bytes: Wie viele Bytes sind in 1 TB? / How many bytes are in 1 TB?
A

1.000.000.000.000 Bytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Bits/Bytes: Wie viele Bits sind in 2 KB? / How many bits are in 2 KB?
A

16.000 Bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. Bits/Bytes: Wie rechnet man 320 GB in MB um? / How do you convert 320 GB to MB?
A

320 * 1.000 = 320.000 MB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  1. Bits/Bytes: Was ist das Ergebnis von 128 KB + 8 MB in KB? / What is the result of 128 KB + 8 MB in KB?
A

128 KB + 8.000 KB = 8.128 KB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  1. Bits/Bytes: Wie viele KiBytes haben 320 MiBytes (effektive Form)? / How many KiBytes are in 320 MiBytes (effective form)?
A

320 * 2^10 = 327.680 KiBytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
  1. Bits/Bytes: Wie viele Bytes hat 1 GiByte? / How many bytes are in 1 GiByte?
A

1 * 2^30 = 1.073.741.824 Bytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
  1. Bits/Bytes: Wie viele Bits hat 1 KiByte? / How many bits are in 1 KiByte?
A

1 * 2^10 * 8 = 8.192 Bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
  1. Zahlensysteme: Wie viele Werte können mit 5 Ziffern im Dezimalsystem dargestellt werden? / How many values can be represented with 5 digits in the decimal system?
A

100.000 Werte (0 bis 99.999). / 100,000 values (0 to 99,999).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
  1. Zahlensysteme: Wie viele Werte stellt man mit 3 Ziffern im Dualsystem dar? / How many values are represented with 3 digits in the binary (dual) system?
A

2^3 = 8 Werte. / 2^3 = 8 values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q
  1. Zahlensysteme: Wie lauten die Dualzahlen für 3 Ziffern? / What are the binary numbers for 3 digits?
A

000, 001, 010, 011, 100, 101, 110, 111.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q
  1. Zahlensysteme: Wie viele Werte sind mit 2 Ziffern im Oktalsystem möglich? / How many values are possible with 2 digits in the octal system?
A

8^2 = 64 Werte. / 8^2 = 64 values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
25. Zahlensysteme: Was ist der Dezimalwert von Dual 1010110? / What is the decimal value of binary 1010110?
86
26
26. Zahlensysteme: Was ist der Oktalwert von Dezimal 1672? / What is the octal value of decimal 1672?
3210
27
27. Zahlensysteme: Welchen Dezimalwert hat die Hex-Zahl 8C3? / What decimal value does the hex number 8C3 have?
2.243.
28
28. Betriebssystem: Was sind die zwei Hauptaufgaben eines Betriebssystems? / What are the two main tasks of an operating system?
Steuerung und Abstraktion (Bridge or Layer of Abstraction) der Hardware. / Control and abstraction of the hardware.
29
29. Betriebssystem: Warum ist Ressourcen-Verwaltung nötig? / Why is resource management necessary?
Weil ein Nutzer mit der manuellen Zuteilung überfordert und zu langsam wäre. / Because a user would be overwhelmed and too slow with manual allocation.
30
30. Betriebssystem: Was regelt die Dateiverwaltung? / What does file management regulate?
Die Art, wie Daten auf dem Datenträger abgelegt werden (Dateisysteme). / The way data is stored on the data carrier (file systems).
31
31. Betriebssystem: Nennen Sie Beispiele für Dateisysteme von Windows und Apple. / Give examples of file systems from Windows and Apple.
Windows: FAT32, NTFS; Apple: HFS+.
32
32. Betriebssystem: Was ist ein Prozess? / What is a process?
Ein Programm, das sich in Ausführung befindet, inkl. seiner aktuellen Daten. / A program that is currently being executed, including its current data.
33
33. Betriebssystem: Welche 5 Zustände kann ein Prozess haben? / Which 5 states can a process have?
new, ready, running, blocked/waiting, terminated.
34
34. Betriebssystem: Was ist ein Deadlock? / What is a deadlock?
Eine zyklische Wartesituation mehrerer Prozesse. / A cyclic waiting situation involving multiple processes.
35
35. Betriebssystem: Was darf der Kernelmodus im Gegensatz zum Benutzermodus? / What is the kernel mode allowed to do that the user mode is not?
Zugriff auf Ein-/Ausgabegeräte und Adressieren von physischem Speicher. / Access to I/O devices and addressing physical memory.
36
36. Betriebssystem: Was ist ein Systemaufruf (System Call)? / What is a system call?
Die Schnittstelle zwischen Prozessen im Benutzermodus und dem Kernel. / The interface between user-mode processes and the kernel.
37
37. Betriebssystem: Was ist die Aufgabe eines Gerätetreibers? / What is the task of a device driver?
Übersetzung von Betriebssystem-Aufrufen in gerätespezifische Steuersignale. / Translating operating system calls into device-specific control signals.
38
38. Architektur: Was ist das Kernmerkmal der Von-Neumann-Architektur? / What is the core feature of the Von Neumann architecture?
Daten und Programme liegen binär kodiert im gleichen Speicher. / Data and programs are binary coded in the same memory.
39
39. Architektur: Wo befinden sich Register und Caches in modernen Systemen? / Where are registers and caches located in modern systems?
Innerhalb der CPU. / Inside the CPU.
40
40. Architektur: Was charakterisiert den Primärspeicher? / What characterizes primary storage?
Die CPU greift direkt darauf zu. / The CPU accesses it directly.
41
41. Architektur: Was ist die Hauptaufgabe des Tertiärspeichers? / What is the main task of tertiary storage?
Die Archivierung von Daten. / The archiving of data.
42
42. Architektur: Wie vermeiden Speicherhierarchien Inkonsistenzen? / How do memory hierarchies avoid inconsistencies?
Durch Zurückschreiben geänderter Daten auf alle Ebenen. / By writing back changed data to all levels.
43
43. Hardware: Was speichert der Befehlszähler (Program Counter)? / What does the Program Counter store?
Die Speicheradresse des nächsten Befehls. / The memory address of the next instruction.
44
44. Hardware: Warum ist ein Cache schneller als RAM? / Why is a cache faster than RAM?
Er liegt physisch näher am Prozessor und hat schnellere Zugriffszeiten. / It is physically closer to the processor and has faster access times.
45
45. Hardware: Was ist der Unterschied zwischen flüchtigem und nicht-flüchtigem Speicher? / What is the difference between volatile and non-volatile memory?
Flüchtiger Speicher verliert Daten bei Stromausfall (z.B. RAM). / Volatile memory loses data during a power failure (e.g., RAM).
46
46. Hardware: Wofür wird das BIOS im ROM benötigt? / What is the BIOS in ROM needed for?
Um den Computer zu starten. / To start the computer.
47
47. Zyklus: Welche drei Phasen hat der Von-Neumann-Zyklus? / Which three phases does the Von Neumann cycle have?
Fetch (Holen), Decode (Dekodieren), Execute (Ausführen).
48
48. Zyklus: Was passiert in der „Fetch“-Phase? / What happens during the "Fetch" phase?
Die nächste Anweisung wird aus dem Hauptspeicher abgerufen. / The next instruction is retrieved from main memory.
49
49. Zyklus: In welche zwei Teile wird eine Anweisung beim Dekodieren zerlegt? / Into which two parts is an instruction split during decoding?
In Operator und Operand. / Into operator and operand.
50
50. Interrupts: Was ist ein asynchroner Interrupt? / What is an asynchronous interrupt?
Eine Unterbrechung, die unabhängig vom aktuellen Systemzustand auftritt. / An interruption that occurs independently of the current system state.
51
51. Interrupts: Was ist eine ISR? / What is an ISR? Interrupt Service Routine
Ein Programmstück, das für die Interruptbearbeitung zuständig ist. / A piece of code responsible for handling interrupts.
52
52. Interrupts: Wie meldet Hardware einen Interrupt an die CPU? / How does hardware signal an interrupt to the CPU?
Über eine IRQ (Interrupt Request) an den Controller. / Via an IRQ (Interrupt Request) to the controller.
53
53. Virtualisierung: Was ist eine Virtuelle Maschine (VM)? / What is a Virtual Machine (VM)?
Eine Simulation von einem oder mehreren Computern auf einem Host. / A simulation of one or more computers on a host.
54
54. Virtualisierung: Wie nennt man die Software, die VMs verwaltet? / What is the software that manages VMs called?
Hypervisor oder VMM (Virtual Machine Monitor).
55
55. Virtualisierung: Nennen Sie einen Anwendungsfall für VMs. / Name a use case for VMs.
Testen von Malware in geschützter Umgebung. / Testing malware in a protected environment.
56
56. Virtualisierung: Was bedeutet „Effizienz“ nach Popek & Goldberg? / What does "efficiency" mean according to Popek & Goldberg?
Instruktionen sollen weitgehend direkt von der Hardware ausgeführt werden. / Instructions should largely be executed directly by the hardware.
57
57. Virtualisierung: Was ist der Hauptvorteil von Containern gegenüber VMs? / What is the main advantage of containers over VMs?
Sie sind „leichter“, starten in Millisekunden und bieten native Performance. / They are "lighter," start in milliseconds, and offer native performance.
58
58. Dateisysteme: Was ist der Zweck eines Dateisystems? / What is the purpose of a file system?
Persistente Speicherung von Daten und Abstraktion der Hardware. / Persistent storage of data and abstraction of hardware.
59
59. Dateisysteme: Unterscheidet Linux bei Dateinamen zwischen Groß- und Kleinschreibung? / Does Linux distinguish between upper and lower case in filenames?
Ja. / Yes.
60
60. Dateisysteme: Welche Zeichen sollte man in Dateinamen vermeiden? / Which characters should be avoided in filenames?
Sonderzeichen und Leerzeichen. / Special characters and spaces.
61
61. Dateisysteme: Was sind Metadaten? / What are metadata?
Daten über Daten (z.B. Dateigröße, Ersteller). / Data about data (e.g., file size, creator).
62
62. Dateisysteme: Was ist ein Container-Format? / What is a container format?
Ein „Behälter“, der mehrere Formate in einer Datei einschließt (z.B. DOCX). / A "container" that includes multiple formats in one file (e.g., DOCX).
63
63. Dateisysteme: Was ist der Vorteil von Vektorgrafiken? / What is the advantage of vector graphics?
Sie lassen sich ohne Qualitätsverlust skalieren. / They can be scaled without loss of quality.
64
64. Dateisysteme: Ab wie vielen Bildern pro Sekunde nehmen wir flüssige Bewegung wahr? / At how many frames per second do we perceive fluid motion?
Ab ca. 14 fps. / From approx. 14 fps.
65
65. Dateisysteme: Was ist „Anonymisierung“? / What is "anonymization"?
Das Verändern von Daten, sodass sie keiner Person mehr zugeordnet werden können. / Modifying data so that it can no longer be assigned to a person.
66
66. Dateisysteme: Aus welchen physischen Einheiten besteht eine Festplatte? / What physical units consist a hard drive?
Aus Plattern, Zylindern, Tracks und Sektoren. / Out of platters, cylinders, tracks, and sectors.
67
67. Dateisysteme: Was ist ein Cluster? / What is a cluster?
Eine Gruppe von 4 oder 8 Blöcken (Sektoren). / A group of 4 or 8 blocks (sectors).
68
68. Dateisysteme: Wo liegt die FAT (File Allocation Table) physisch? / Where is the FAT (File Allocation Table) physically located?
"The FAT is physically stored on the data carrier (disk) in the reserved sectors after the boot record. For performance reasons, it is loaded into the RAM during operation."
69
69. Dateisysteme: Was ist der Vorteil von I-Nodes? / What is the advantage of I-Nodes?
Sie müssen nur für geöffnete Dateien im Speicher sein. / They only need to be in memory for open files.
70
70. RAID: Was ist das Ziel von RAID? / What is the goal of RAID? Redundant Array of Inexpensive Disks,"
Kostenersparnis und Realisierung großer logischer Laufwerke aus kleinen. / Cost savings and creating large logical drives from smaller ones.
71
71. RAID: Was ist RAID 0 (Striping)? / What is RAID 0 (striping)?
Daten werden über mehrere Platten verteilt (höherer Durchsatz, keine Redundanz). / Data is distributed across multiple disks (higher throughput, no redundancy).
72
72. RAID: Was ist RAID 1 (Mirroring)? / What is RAID 1 (mirroring)?
Daten werden auf zwei Platten gleichzeitig gespeichert (hochredundant). / Data is stored on two disks simultaneously (highly redundant).
73
73. RAID: Wie verkraftet RAID 6 den Ausfall von zwei Platten? / How does RAID 6 survive the failure of two disks?
Durch einen zusätzlichen Paritätsblock. / By using an additional parity block.
74
74. Datenschutz: Was ist der Hauptzweck von CC-Lizenzen? / What is the main purpose of CC licenses?
Festlegen, welche Nutzungen für ein Werk zulässig sind. / Defining which uses of a work are permitted. • BY (Attribution): You must credit the creator. This is mandatory for all six licenses. • SA (ShareAlike): If you adapt or remix the work, you must share the new version under the same license. • NC (NonCommercial): The work can only be used for non-commercial purposes. • ND (NoDerivatives): You can share the work, but it must remain unchanged in its original form.
75
75. Datenschutz: Was bedeutet das Element „SA“ bei CC-Lizenzen? / What does the "SA" element mean in CC licenses?
Share-Alike: Weitergabe unter gleichen Bedingungen. / Share-Alike: Distribution under the same conditions.
76
76. Datenschutz: Was schützt der Datenschutz eigentlich? / What does data protection actually protect?
Das Recht auf informationelle Selbstbestimmung einer Person. / A person's right to informational self-determination.
77
77. Datenschutz: Nennen Sie die drei Säulen der Informationssicherheit. / Name the three pillars of information security. VIV
Vertraulichkeit, Integrität, Verfügbarkeit. / Confidentiality, integrity, availability.
78
78. Datenschutz: Was besagt das Prinzip „Safe People“ im 5 Safes Framework? / What does the "Safe People" principle state in the 5 Safes Framework? POPSD
Forscher müssen geschult und autorisiert sein, Daten sicher zu nutzen. / Researchers must be trained and authorized to use data safely. 1. Safe Projects 2. Safe People 3. Safe Settings 4. Safe Data 5. Safe Outputs
79
79. Datenschutz: Ab wann gilt das neue Schweizer Datenschutzgesetz (DSG)? / When did the new Swiss Data Protection Act (FADP/DSG) come into force?
Ab dem 1. September 2023.
80
80. Datenschutz: Was bedeutet „Privacy by Design“? / What does "Privacy by Design" mean?
Datenschutz muss bereits in die Planung von Applikationen einfließen. / Data protection must be integrated into the planning of applications from the start.
81
81. Netzwerke: Was ist die Definition eines Netzwerks? / What is the definition of a network?
Eine Infrastruktur zum Datenaustausch und zur Ressourcenteilung. / An infrastructure for data exchange and resource sharing.
82
82. Netzwerke: Was ist ein LAN? / What is a LAN?
Ein lokales Netzwerk für begrenzte Areale (z.B. Institut). / A local area network for limited areas (e.g., an institute).
83
83. Netzwerke: Nennen Sie eine aktive Netzwerkkomponente. / Name an active network component.
Router oder Switch. / Router or switch.
84
84. Netzwerke: Was ist die Hauptaufgabe eines Routers? / What is the main task of a router?
Daten zwischen verschiedenen Netzwerken übertragen (Routen finden). / Transferring data between different networks (finding routes).
85
85. Netzwerke: Was ist der Unterschied zwischen Switch und Hub? / What is the difference between a switch and a hub?
Ein Switch schickt Daten gezielt an die Zieladresse, ein Hub an alle. / A switch sends data specifically to the target address; a hub sends it to everyone.
86
86. Netzwerke: Was nutzt ein Powerline Adapter zur Übertragung? / What does a Powerline adapter use for transmission?
Bestehende Stromleitungen. / Building’s Existing power lines.
87
87. Netzwerke: Welches Kabel ist immun gegen elektromagnetische Störungen? / Which cable is immune to electromagnetic interference?
Das Glasfaserkabel. / The fiber optic cable.
88
88. Netzwerke: Was ist eine Funkzelle? / What is a cell (mobile network)?
Ein Bereich im Mobilfunknetz, der von einer Basisstation versorgt wird. / An area in the mobile network served by a base station.
89
89. Netzwerke: Was ist das Internet der Dinge (IoT)? / What is the Internet of Things (IoT)?
Die Vernetzung von physischen und virtuellen Gegenständen. / The networking of physical and virtual objects.
90
90. Dienste: Wofür steht HTTP? / What does HTTP stand for?
Hypertext Transfer Protocol.
91
91. Dienste: Welches Protokoll wird zum Senden von E-Mails genutzt? / Which protocol is used for sending emails?
SMTP.
92
92. Dienste: Was ist der Unterschied zwischen POP3 und IMAP? / What is the difference between POP3 and IMAP?
IMAP synchronisiert mit dem Server, POP3 lädt meist nur herunter. / IMAP synchronizes with the server; POP3 usually just downloads.
93
93. Dienste: Wie viele Schichten hat das OSI-Modell? / How many layers does the OSI model have? Open Systems Interconnection
7 Schichten. / 7 layers. The OSI model was created to provide a universal set of rules so that diverse systems could communicate regardless of their underlying hardware or software. 1. Layer 7: Application – Where the user interacts with the network (e.g., your Web Browser or Email client).  2. Layer 6: Presentation – Translates data into a format the application can understand (handles encryption and compression).  3. Layer 5: Session – Manages the "conversation" between devices (opening, managing, and closing the connection).  4. Layer 4: Transport – Breaks data into segments and ensures they arrive reliably (e.g., TCP) or quickly (e.g., UDP).  5. Layer 3: Network – Handles the routing of data packets between different networks using IP addresses.  6. Layer 2: Data Link – Transfers data between two devices on the same network using MAC addresses.  7. Layer 1: Physical – The actual physical medium (cables, radio waves, or fiber optics) that carries the bits (1s and 0s).
94
94. Dienste: Welche Aufgabe hat das TCP-Protokoll? / What is the task of the TCP protocol? Transmisson control protocol
Zuverlässiger Transport und Ankunft der Datenpakete sicherstellen. / Ensuring reliable transport and arrival of data packets.
95
95. Dienste: Was macht ein DNS-Server? / What does a DNS server do?
Er übersetzt lesbare Internet-Adressen in IP-Adressen. / It translates readable internet addresses into IP addresses.
96
96. Dienste: Wie viele Bits hat eine IPv6-Adresse? / How many bits does an IPv4 address have?
128 Bits (IPv4 hat 32 Bits). / 128 bits (IPv4 has 32 bits).
97
97. Sicherheit: Was ist Ransomware? / What is ransomware?
Ein Erpressungstrojaner, der Daten verschlüsselt. / Extortionate malware that encrypts data. Ransomware is a type of malicious software (malware) designed to extort money from victims by blocking access to their own data or systems.
98
98. Sicherheit: Was macht eine Firewall? / What does a firewall do?
Sie kontrolliert den Datenverkehr zwischen zwei Netzwerken. / It controls data traffic between two networks.
99
99. Cloud: Was bedeutet SaaS? / What does SaaS stand for?
Software as a Service (Online-basierte Anwendungen). / Software as a Service (online-based applications).
100
100. Cloud: Was ist eine Hybrid Cloud? / What is a hybrid cloud?
Eine Kombination aus privater und öffentlicher Cloud. / A combination of private and public cloud.
101
1. Prozesse: Was ist der Hauptunterschied zwischen einem Prozess und einem Thread bezüglich der Ressourcen? / What is the main difference between a process and a thread regarding resources?
Ein Prozess hat eigene Betriebsmittel und einen eigenen Adressraum, während Threads sich die Ressourcen eines Prozesses teilen. / A process has its own resources and address space, whereas threads share the resources of a process.
102
2. Prozesse: Was sind die Nachteile bei der Nutzung von Prozessen im Vergleich zu Threads? / What are the disadvantages of using processes compared to threads?
Die Umschaltung zwischen Prozessen und die Kommunikation zwischen ihnen ist sehr aufwendig. / Switching between processes and communication between them is very resource-intensive.
103
3. Interrupts: Nennen Sie ein Beispiel für einen synchronen Interrupt vom Typ „Trap“. / Name an example of a synchronous interrupt of the "Trap" type.
Ein typisches Beispiel ist die Division durch Null. / A typical example is division by zero.
104
4. Interrupts: Was unterscheidet einen „Fault“ von einem „Trap“? / What distinguishes a "Fault" from a "Trap"?
Ein Fault ist eine Unterbrechung vor der Ausführung (z.B. Seitenfehler), während ein Trap oft nach einem Fehlerzustand auftritt. / A fault is an interruption before execution (e.g., page fault), whereas a trap often occurs after an error state.
105
5. Interrupts: Was ist die wichtigste Bedingung für einen „Präzisen Interrupt“ bezüglich des Programmzählers? / What is the most important condition for a "Precise Interrupt" regarding the program counter?
Der Programmzähler des unterbrochenen Prozesses muss an einer bekannten Stelle gesichert werden. / The program counter of the interrupted process must be saved in a known location.
106
6. Architektur: Warum teilen sich bei modernen Multicore-CPUs die Kerne oft den L3-Cache? / Why do cores in modern multicore CPUs often share the L3 cache?
Während jeder Kern eigene L1- und L2-Caches hat, dient der geteilte L3-Cache der effizienten Datenverteilung zwischen den Kernen. / While each core has its own L1 and L2 caches, the shared L3 cache facilitates efficient data distribution between cores.
107
7. Architektur: Was speichert das Adressregister im Gegensatz zum Datenregister (Accumulator)? / What does the address register store compared to the data register (accumulator)?
Das Adressregister speichert Speicheradressen von Operanden und Befehlen, während der Accumulator Operanden für die ALU und deren Resultate speichert. / The address register stores memory addresses of operands and instructions, while the accumulator stores operands for the ALU and their results.
108
8. Speicher: Was ist der Hauptvorteil von „Journaling Filesystemen“ wie NTFS oder ext4? / What is the main advantage of "Journaling Filesystems" like NTFS or ext4?
Sie führen ein Protokoll der Änderungen, um nach einem Systemausfall die Konsistenz der Daten schnell wiederherzustellen. / They maintain a log of changes to quickly restore data consistency after a system failure.
109
9. Speicher: Erklären Sie das Prinzip der „I-Nodes“. / Explain the principle of "I-Nodes."
Ein I-Node enthält Metadaten und Blockadressen; er muss nur dann im RAM sein, wenn die Datei geöffnet ist. / An I-node contains metadata and block addresses; it only needs to be in RAM when the file is open.
110
10. Virtualisierung: Was besagt die Anforderung der „Äquivalenz“ bei virtuellen Systemen? / What does the "Equivalence" requirement state for virtualized systems?
Das Verhalten in der VM muss identisch zur Ausführung auf nativer Hardware sein (mit Ausnahmen bei Ressourcenverfügbarkeit). / Behavior in the VM must be identical to execution on native hardware (with exceptions for resource availability).
111
11. Sicherheit: Was ist der entscheidende Unterschied in der Vermehrung von Viren und Würmern? / What is the key difference in the reproduction of viruses and worms?
Viren benötigen ein Wirtsprogramm, während Würmer eigenständige Programme sind, die sich über Netzwerke verbreiten. / Viruses require a host program, whereas worms are standalone programs that spread over networks.
112
12. Sicherheit: Was ist das Ziel eines „Rootkits“? / What is the goal of a "Rootkit"?
Es ermöglicht einen unbemerkten Vollzugriff auf den Rechner durch tiefe Verankerung im Betriebssystem. / It enables undetected full access to the computer through deep integration into the operating system.
113
13. Datenschutz: Was unterscheidet „Safety“ von „Security“? / What distinguishes "Safety" from "Security"?
Safety (Funktionssicherheit) meint, dass das System tut, was es soll; Security (Informationssicherheit) schützt vor Gefahren und unautorisiertem Zugriff. / Safety (functional safety) means the system does what it should; Security (information security) protects against threats and unauthorized access.
114
14. Datenschutz: Was bedeutet „Privacy by Default“ im neuen Schweizer DSG? / What does "Privacy by Default" mean in the new Swiss FADP?
Die werkseitigen Einstellungen müssen so gewählt sein, dass die Bearbeitung von Personendaten auf das Minimum beschränkt ist. / Default settings must be chosen so that the processing of personal data is limited to the minimum.
115
15. Datenschutz: Welche Sanktion droht Privatpersonen bei vorsätzlicher Verletzung des Schweizer DSG? / What sanction do private individuals face for intentional violations of the Swiss FADP?
Es drohen Bussen von bis zu CHF 250’000.-. / Fines of up to CHF 250,000 may be imposed.
116
16. Datenschutz: Was ist der Unterschied zwischen Pseudonymisierung und Anonymisierung? / What is the difference between pseudonymization and anonymization?
Pseudonymisierung ist reversibel (mit Schlüssel), Anonymisierung ist irreversibel (keine Re-Identifizierung möglich). / Pseudonymization is reversible (with a key), whereas anonymization is irreversible (no re-identification possible).
117
17. Daten: Was sind die „FAIR“-Prinzipien in der Forschung? / What are the "FAIR" principles in research?
Daten sollen Findable, Accessible, Interoperable und Reusable sein. / Data should be Findable, Accessible, Interoperable, and Reusable.
118
18. Daten: Wofür stehen die „CARE“-Prinzipien? / What do the "CARE" principles stand for?
Collective Benefit, Authority to Control, Responsibility und Ethics (Fokus auf Menschen/Donoren). / Collective Benefit, Authority to Control, Responsibility, and Ethics (focus on people/donors).
119
19. Netzwerke: Was ist die „Letzte Meile“? / What is the "Last Mile"?
Die Verbindung vom Haupt- oder Quartierverteiler bis zum Endkunden (meist < 1.5 km). / The connection from the main or local distribution point to the end customer (usually < 1.5 km).
120
20. Netzwerke: Welchen Vorteil bietet ein Glasfaserkabel gegenüber Kupferkabeln? / What advantage does a fiber optic cable offer over copper cables?
Es ist immun gegen elektromagnetische Störungen und bietet sehr hohe Geschwindigkeiten (bis 100 Gbit/s). / It is immune to electromagnetic interference and offers very high speeds (up to 100 Gbit/s).
121
21. Protokolle: Was ist der Unterschied zwischen „Leitungsvermittlung“ und „Paketvermittlung“? / What is the difference between "circuit switching" and "packet switching"?
Leitungsvermittlung reserviert eine exklusive Leitung; Paketvermittlung zerlegt Daten in Pakete, die unabhängige Wege nehmen. / Circuit switching reserves an exclusive line; packet switching breaks data into packets that take independent routes.
122
22. Protokolle: Was ist ein „Dual Stack“ bei IP-Adressen? / What is a "Dual Stack" regarding IP addresses?
Die parallele Nutzung von IPv4 und IPv6, da beide Versionen nicht direkt kompatibel sind. / The parallel use of IPv4 and IPv6, as both versions are not directly compatible.
123
23. Dienste: Warum ist HTTPS sicherer als HTTP? / Why is HTTPS more secure than HTTP?
Es nutzt eine zusätzliche Schicht zwischen HTTP und TCP zur Verschlüsselung der Kommunikation. / It uses an additional layer between HTTP and TCP to encrypt communication.
124
24. Cloud: Was misst die Metrik „PUE“ in Datenzentren? / What does the "PUE" metric measure in data centers?
Die Energieeffizienz: Gesamter Energieverbrauch geteilt durch den Verbrauch der IT-Systeme (Idealwert 1.0). / Energy efficiency: Total energy consumption divided by the consumption of the IT systems (ideal value is 1.0).
125
25. Cloud: Was charakterisiert „Platform as a Service“ (PaaS)? / What characterizes "Platform as a Service" (PaaS)?
Der Provider stellt eine Entwicklungsumgebung bereit; der Nutzer kontrolliert nur seine Anwendungen und Daten. / The provider supplies a development environment; the user only controls their applications and data.