Sequential access: Processes, Data Structures, Program Structure, Program construction. Concurrent Processing: Concurrency, Disjoin Processes, Time-Dependent Region, Buffers, Readers, Writer deadlock. Processors and store management process multiplexing, timing constraint, semaphore and event implementation, store addressing, placement and algorithms, fetch and execute cycle. Scheduling Algorithms. Emptive/Non-Pre/Emptive scheduling, job shop, sampling and systems. Resource and peripheral devices, privilege/and non-privilege operations, real-time synchronization, conversational access and fire systems. System advantages/disadvantages. Example of operation namely: units, dos (Dos, MS-Dos), Windows 95, 98, Window NT and Limitations.


Level of Study: 300 Level