NSWI170 Computer Systems

Lectures

If you have any questions or suggestions related to the lectures, please contact the teachers.

The presented schedule is only informational. The individual topics may overlap over neighboring weeks slightly. Czech and English lectures are on different days so they will get out of sync eventually (i.e., it is not possible to alternate the language during the semester).

The slides are currently stored at SharePoint. To access materials on SharePoint, you need to log in. Just type xxx@cuni.cz as login name and you will be redirected to our CAS, where you can authenticate using your university credentials. Old recordings from 2021/22 are no longer available since they were outdated anyway.

Date Topic Slides
19.2.2024[Česky]
22.2.2024[English]
Introduction, C/C++ language 00-intro.pptx
01-lang-c.pptx
26.2.2024[Česky]
29.2.2024[English]
C/C++ language (cont.)
4.3.2024[Česky]
7.3.2024[English]
Computer and CPU architecture 02-cpu.pptx
11.3.2024[Česky]
14.3.2024[English]
CPU - instruction set, registers
18.3.2024[Česky]
21.3.2024[English]
CPU (HW arch, conclusion), Memory (addressing, data, alignment, allocation) 03-memory.pptx
25.3.2024[Česky]
28.3.2024[English]
Memory (memory hierarchy, cache), Programming languages (compilation, libraries, linking) 04-lang.pptx
1.4.2024[Česky] Easter holidays (Czech classes only)
8.4.2024[Česky]
4.4.2024[English]
Programming languages - memory organization, function calls, parameter passing, variables, heap, runtime, source code portability, JIT
15.4.2024[Česky]
11.4.2024[English]
Operating systems - role, architecture, CPU modes, devices 05-os.pptx
18.4.2024[English] English class dismissed
22.4.2024[Česky]
25.4.2024[English]
Operating systems - process, thread, scheduling
29.4.2024[Česky]
2.5.2024[English]
Operating systems - file system
6.5.2024[Česky]
9.5.2024[English]
Operating systems - virtual memory
13.5.2024[Česky]
16.5.2024[English]
Parallel programming, synchronization 06-sync.pptx
20.5.2024[Česky]
23.5.2024[English]
Covering loose ends, explaining the exam (test) final.pptx