Indicative Content |
Introduction to the main concepts of Operating Systems
Historic introduction to Operating Systems and concepts generally contained within lectures.
|
Operating Systems Design
Monolithic, Layered and Micro-Kernel approaches; System Calls;
|
Processes
Concepts, high and low level schedulers, context switching
|
Interprocess communication
Semaphores, Message passing, FIFO, Secondary Storage management
|
Memory Management Strategies
Logical Vs Physical address space, Swapping & on Mobile systems, Partitioned and Virtual memory, Addressing, Paging
|
Input/Output
File Systems
|
Linux Operating System
Hierarchical directory structure, understanding of the Command line Interface, Linux Scripting labs
|
Case Studies
Examination of several well-known Operating Systems including: Single-User (eg. DOS), Multi-User (eg. Unix), mobile Android & IoS Operating Systems.
|
SETU Carlow Campus reserves the right to alter the nature and timings of assessment
Module Resources
|
Recommended Book Resources |
---|
-
Abraham Silberschatz,Peter B. Galvin,Greg Gagne. Operating System Concepts, 10th. [ISBN: 9781119320913].
-
Andrew S. Tanenbaum,Herbert Bos. (2014), Modern Operating Systems, 4th. Pearson, p.1136, [ISBN: 013359162-X].
-
Andrew Lister,R. D. Eager. Fundamentals of Operating Systems, 5th. The Macmillan Press LTD, [ISBN: 9780333598481].
|
This module does not have any article/paper resources |
---|
This module does not have any other resources |
---|