NSWI170 Computer Systems [Archive 2023]

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 the same day, so they will run (almost) in sync.

The lectures 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. The recordings from 2021/22 are no longer available.

Date Topic Slides Recordings
14.2.2023 Introduction, C/C++ language 00-intro.pptx
01-lang-c.pptx
DELETED
21.2.2023 C/C++ language (cont.) DELETED
28.2.2023 Computer and CPU architecture 02-cpu.pptx DELETED
7.3.2023 CPU - instruction set, registers DELETED
14.3.2023 CPU (HW arch, conclusion), Memory (addressing, data, alignment, allocation) 03-memory.pptx DELETED
21.3.2023 Memory (memory hierarchy, cache), Programming languages (compilation, libraries, linking) 04-lang.pptx DELETED
28.3.2023 Programming languages - memory organization, function calls, parameter passing, variables, heap, runtime, source code portability, JIT DELETED
4.4.2023 Operating systems - role, architecture, CPU modes, devices 05-os.pptx DELETED
11.4.2023 Operating systems - process, thread, scheduling DELETED
18.4.2023 Operating systems - file system DELETED
25.4.2023 Operating systems - virtual memory DELETED
2.5.2023 Parallel programming, synchronization 06-sync.pptx DELETED
9.5.2023 Covering loose ends, explaining the exam (test) final.pptx
16.5.2023 TBA (possibly a consultation)