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.
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.