Von Neumann's architecture, principles of multitasking and solutions to the synchronization problems.
Operating systems architecture, especially task manager and memory manager - virtual memory.
Principles of translation, syntax-directed translation and code optimization.
Last update: T_KNM (19.05.2008)
Architektura von Neumannova počítače, typické strojové instrukce a mikroprogramování, principy programování v
assembleru a typy adresování, mechanismy volání podprogramů, multiprogramování, přerušení. Architektura a klasifikace
počítačů IBM PC. Struktura operačních systémů a jejich porovnání, úloha správy procesoru, paměti, periférií a dat. Virtuální
počítače. Struktura překladače, překlad řízený syntaxí, optimalizace kódu.
Aim of the course -
Last update: T_KNM (18.05.2008)
The course gives students a knowledge of basic principles of computers and of fundamentals of operating systems.
Last update: T_KNM (18.05.2008)
Studenti se seznámí se základními pricipy počítačů a se základy operačních systémů.
Literature -
Last update: T_KNM (18.05.2008)
Hořejš J., Brodský J., Staudek J. : Struktura počítačů a jejich programové vybavení, SNTL, Praha, 1980
contemporary journal literature
Last update: T_KNM (18.05.2008)
Hořejš J., Brodský J., Staudek J. : Struktura počítačů a jejich programové vybavení, SNTL, Praha, 1980
současná časopisecká literatura
Teaching methods -
Last update: T_KNM (18.05.2008)
Lectures in a lecture hall.
Last update: T_KNM (18.05.2008)
Přednášky v posluchárně.
Requirements to the exam -
Last update: T_KNM (18.05.2008)
Examination according to the syllabus.
Last update: T_KNM (18.05.2008)
Zkouška dle sylabu.
Syllabus -
Last update: JAKL/MFF.CUNI.CZ (22.06.2010)
Von Neumann's architecture of computer, machine instructions and microprogramming, multitasking, interrupts.
Architecture of personal computers. Operating systems architecture, task manager and virtual computer, memory manager and virtual memory.
Principles of translation, syntax-directed translation, code optimization.
Last update: JAKL/MFF.CUNI.CZ (22.06.2010)
Architektura von Neumannovských počítačů a mikroprogramování, multitasking, paralelní programování, přerušení.
Architektura počítačů IBM PC. Struktura operačních systémů - úloha správy procesoru a správy paměti - virtuální paměť.