Oprating systems, history, concept, structure.
Process, inter-process communication, semaphores, monitors, messages. Well known IPC problems - dining philosophers, readers and writers, sleeping barber.
Process scheduling - Round-Robin, priorities, multiple queues, two level scheduling.
Memory management, mono and multi programming, memory usage, bitmaps, lists.
Virtual memory, paging, page replacement algorithms.
File systems - file, directory, implementation.
File system safety, save environment, users authentication.
Input/output, I/O principles, drivers.
Dead lock, prevention.
New trends in OS, RT systems, OS for embedded devices.
Process, inter-process communication, semaphores, monitors, messages. Well known IPC problems - dining philosophers, readers and writers, sleeping barber.
Process scheduling - Round-Robin, priorities, multiple queues, two level scheduling.
Memory management, mono and multi programming, memory usage, bitmaps, lists.
Virtual memory, paging, page replacement algorithms.
File systems - file, directory, implementation.
File system safety, save environment, users authentication.
Input/output, I/O principles, drivers.
Dead lock, prevention.
New trends in OS, RT systems, OS for embedded devices.