Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2023/2024
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Systems Engineering

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BIE-SEG Z 0 2C anglicky
Garant předmětu:
Christoph Kirsch
Přednášející:
Christoph Kirsch
Cvičící:
Christoph Kirsch
Předmět zajišťuje:
katedra teoretické informatiky
Anotace:

This is an introductory class on systems engineering for bachelor students in computer science. The goal of the class is to introduce basic principles of operating systems for students to understand processor and memory virtualization. Seeing and actually understanding virtualization is the overarching theme of the class.

After taking the class, students are able to understand the difference between processes and threads as well as emulation and virtualization, what virtual memory is and how it works, what concurrency is, as opposed to parallelism, and how processes and threads synchronize efficiently to overcome concurrency for communication.

Požadavky:

The prerequisites are:

1. Programming experience

2. Basic compiler design

3. Basic architecture design

Osnova přednášek:

There are not lectures.

Osnova cvičení:

1. Selfie

2. Language: Programming Language - Machine Code - Formal Grammar

3. Machine: Model-Processor

4. Machine: Memory

5. Machnie: Input/Output

6. Machine: Instructions

7. Machine: Emulation

8. Virtualization: Processes

9. Virtualization: Virtual Memory

10. Virtualization:Scheduling

11. Virtualization: Synchronization

12. Virtualization: Threads

13. Virtualization: Concurrency

Cíle studia:

After taking the class, students are able to understand the difference between processes and threads as well as emulation and virtualization, what virtual memory is and how it works, what concurrency is, as opposed to parallelism, and how processes and threads synchronize efficiently to overcome concurrency for communication.

Studijní materiály:

There is a draft of a textbook on Elementary Computer Science that is currently being developed for the class. The draft includes references to the literature relevant here.

Poznámka:

Study materials on https://courses.fit.cvut.cz/BIE-SE

Další informace:
https://courses.fit.cvut.cz/BIE-SE
Rozvrh na zimní semestr 2023/2024:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
St
místnost TH:A-s134
Kirsch C.
14:30–16:00
(paralelka 1)
Thákurova 7 (budova FSv)
As134
Čt

Rozvrh na letní semestr 2023/2024:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 18. 4. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet7629106.html