0% found this document useful (0 votes)
67 views2 pages

BBIT 213/CISY 300 Computer Operating Systems I (3 Credits) Prerequisite: BBIT 112/CISY 201 Purpose of The Course

This 3-credit course introduces operating system principles, including historical developments, roles, and components. Students will learn about processes, scheduling, memory management, file systems, I/O, and design principles. Assessment includes continuous assessments (40%) and an end of term exam (60%). The primary textbook is Operating System Concepts by Silberschatz and Galvin.

Uploaded by

Fer Leroy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views2 pages

BBIT 213/CISY 300 Computer Operating Systems I (3 Credits) Prerequisite: BBIT 112/CISY 201 Purpose of The Course

This 3-credit course introduces operating system principles, including historical developments, roles, and components. Students will learn about processes, scheduling, memory management, file systems, I/O, and design principles. Assessment includes continuous assessments (40%) and an end of term exam (60%). The primary textbook is Operating System Concepts by Silberschatz and Galvin.

Uploaded by

Fer Leroy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

BBIT 213/CISY 300 Computer Operating Systems I (3 Credits)

Prerequisite: BBIT 112/CISY 201

Purpose of the Course:

The course introduces the basic principles of operating systems in which the student will be
introduced to the role of the operating systems in controlling and coordinating all the operations of
a computer.

Expected Learning Outcomes:

At the end of the course, the student should be able to:

 Understand the concept of an operating system through the historical developments.

 Understand the role of operating systems in computer systems.

 Apply concepts of operating systems process, synchronization and communication to practical


problems.

 Understand resource management in computer systems and the subsequent application in


memory, file and disk management.

 Understand the underlying principles of operating system design.

Course Content:

Introduction: definition, functions, structures, Concepts, and Historical development. System call
and System programs. Operating systems components and services. Process management:
definition, process state, process implementation, process scheduling. Deadlock management:
definition, principles of deadlocks, deadlock handling. Memory management: memory
management concepts, basic memory management strategies, swapping, algorithms. Input and
Output management: I/O concepts, I/O hardware, I/O software. File management: File concepts,
file structures, directory structures.

Mode of Delivery:

 Class lectures
 Group discussions.

 Independent study.

Course Assessment.

 Continuous Assessment 40 %

 End of Trimester Examination. 60 %

Core Reading Materials:

 Silberschatz, A. and Galvin B.: Operating System Concepts 7th Edition, Wiley Higher Education,
2007

Recommended Reading materials:

 Stallings, W.: Operating Systems: Internals and Design Principles 5th Edition, Addison-Wesley, 2004

 Tanenbaum, A. and Woodhull, A. Operating Systems 2nd Edition, Prentice Hall, 1997.

 Silberschatz, A. and Galvin B. Operating System Concepts 5th Edition, Addison Wesley, 1999.

 Davis, William S.: Operating Systems 5th Edition, Addison Wesley, 2001.

 Abrahams, Paul W.: UNIX for the Impatient Addison Wesley, 1992.

You might also like