6/20/2021 Covenant Portal
Covenant University Canaanland Ota
2020/2021 Omega Semester:- Course Compact
College: College of Science And Technology
Department: Computer and Information Science
Course Code/Title: CSC225/ Operating Systems :- 3Unit(s)
Lecturers
1. JONATHAN OLURANTI DR
2. OYELADE JELILI OLANREWAJU DR
Time Table
Day: Time: Venue:
This course is the continuation of Operating System I. It is offered by both Computer Science and MIS students in the second semester of their second.
Overview: CSC225 introduces the students to some more advanced aspects of operating system. A major module of the course is memory management which is
one of the major operation carried out by the operating system
• To sit for the examination, 75% Attendance is required. • Assignments must be submitted as at when due. • Contribution to group discussion and
Rules:
class work is mandatory. • Lateness to lecture is not allowed for whatever reason
Alignment with Operating Systems concept provides the platform upon which every computer system runs. The students are taught the concepts and components of
Covenant operating systems and the intermediary role it plays between a computer user and application software. The students are taught practically on how to
University configure and manage computer operating system as a facilitator towards pursing the Covenant University philosophy of departing from form to skill
Vision / Goals: and knowledge to empowerment.
Comtemporary Most organizations require IT support services provided by competent IT personnel with an understanding of the operating platform upon which the
Issues/Industry computer system runs. Therefore, the ability to install, configure and manage an operating system is a major requirement by organizations in engaging
Relevant Skills: operating system administrator.
Course Objectives Learning Outcomes
- introduce students to more advanced aspects of operating system like memory
At the end of the course, students should be able to:
management, virtual memory, etc.
- study sample operating system e.g Windows 7 as case study to further improve knowledge of main memory management techniques like segmentation an paging
their understanding of operating system concepts. improved knowledge of basic operating system concepts
Recommended Reading Texts
Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne (2013). Operating Systems Concepts, 9th Edition, John Wiley & Sons Inc; ISBN 0471417432
Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne (2013). Operating Systems Concepts, 9th Edition, John Wiley & Sons Inc; ISBN 0471417432
Course Assesment Plan
Test Type Mark
Test1 15
Test2 15
Exam 70
Total 100
ModuleWeek Topic Outlines Outcomes Delivery Method Activity Lecturers
Introduction to Main Memory OYELADE
knowledge of memory Discussion :- Main
and CPU Utilization Presentation Slides JELILI
partitioning techniques memory allocation
Main Contigous Allocation and Class OLANREWAJU
1 1 Ability to demonstrate both techniques :- 0
Memory Fragmentation Discussion/Interaction DR
Continous and Non-contigous Assignment :- Reading
Non-contigous Allocation - Reading Assignments JONATHAN
Allocation assigments :- 0
Segementation and Paging OLURANTI DR
Practical solutions to main Class tutorial, use of
Main Class :- Students to
memory allocation problems slides, use of smart
Memory Provide solutions to main solve classical problems JONATHAN
1 2 and techniques like boards to solve memory
Management memory allocation problems on the topics discussed OLURANTI DR
fragmentation, paging, and allocation related
Techniques :- 0
segmentation problems
To describe the benefits of a
virtual memory system Good understanding of Virtual
To explain the concepts of Memory and its operations Class :- Questions given
demand paging, page- Ability to demonstrate demand PowerPoint Lecture to students to solve
replacement algorithms, and paging, page-replacement Slides during the lecture :- 0
Virtual JONATHAN
2 3 allocation of page frames algorithms, and allocation of Group Discussion Discussion :- Students
Memory OLURANTI DR
To discuss the principle of the page frames Reading activity are asked questions in
working-set model Good understanding of the Class work relation to topic being
To examine the relationship principle of the working-set discussed. :- 0
between shared memory and model
memory-mapped files
Provide tutorials to Class :- Students are
students by solving given questions to solve
Virtual Wrap-up of Module 2 topics and More understanding of the practical questions using during the lecture :- 0
JONATHAN
2 4 Memory provide solutions to practical concepts of virtual memory the smartboard Discussion :- Students
OLURANTI DR
Management questions and other related topics General revision of are mandated to
lecture slides to enhance contribute to a topic of
students understanding discourse :- 0
https://cuportal.covenantuniversity.edu.ng/administration.php 1/2
6/20/2021 Covenant Portal
To describe the physical
structure of secondary storage
Discussion :- Students
devices and its effects on the
are mandated to
uses of the devices
Good understanding of the contribute to a topic of
To explain the performance
operations of mass storage Lecture Slides discourrse :- 0
Mass characteristics of mass-storage JONATHAN
3 5 devices Class Discussion Class :- Students have
Storage devices OLURANTI DR
Working knowledge of disk Reading Assignments opportunity to solve
To explain the performance
scheduling algorithms some practical
characteristics of mass-storage
questions during the
devices
lecture :- 0
To evaluate disk scheduling
algorithms
To explain the function of file
Discussion :- Students
systems
are to contribute to
To describe the interfaces to file JONATHAN
Students to gain better PowerPoint Lecture topics or sub-topics that
systems OLURANTI DR
understanding of file system Slides come up for discussion
File System To discuss file-system design OYELADE
4 6 interface Reading assignments for :- 0
Interface tradeoffs, including access JELILI
working knowledge of file students Class :- Students to
methods, file sharing, file OLANREWAJU
system design tradeoffs Class Discussion participate in class work
locking, and directory structures DR
given during the lecture
To explore file-system
:- 0
protection
To provide a high-level
overview of distributed systems
Discussion :- Students
and the networks that
are to contribute to
interconnect them
topics being discussed :-
To discuss the general structure
Lecture Slides 0
Distributed of distributed operating systems Working knowledge of JONATHAN
5 7 Class Discussion Assignment :- reading
Systems To explain general distributed system OLURANTI DR
Reading tasks tasks are given to
communication structure and
enhance the
communication protocols
understanding the topic
To describe issues concerning
of discourse :- 0
the design of distributed
systems
Discuss the goals and
principles of protection in a
modern computer system
Explain how protection domains
combined with an access matrix
are used to specify the
resources a process may
Discussion :- Students
access OYELADE
Working knowledge of to contribute to various
Operating Examine capability and JELILI
operating system protection Lecture Slides topics of the module :- 0
System language-based protection OLANREWAJU
6 8 and security including topics Discussion in class Assignment :- Reading
Protection systems DR
like encryption, decryption, Reading tasks tasks to be done by
and Security To discuss security threats and JONATHAN
hashing etc students for better
attacks OLURANTI DR
understanding :- 0
To explain the fundamentals of
encryption, authentication, and
hashing
To examine the uses of
cryptography in computing and
the various countermeasures to
security attacks
To explore the principles upon
which Windows 7 is designed
and the specific components
involved in the system
Discussion :- Students
To understand how Windows 7
Operating Thorough study of Windows 7 Lecture Slides to contribute to topics of
can run programs designed for
System which will improve the Class/Group Discussion discourse :- 0 JONATHAN
7 9 other operating systems
Case Study - understanding of various by students Assignment :- Reading OLURANTI DR
To provide a detailed
Windows 7 concept already studied Reading tasks task is mandatory for all
explanation of the Windows 7
students :- 0
file system
To illustrate the networking
protocols supported in Windows
7
https://cuportal.covenantuniversity.edu.ng/administration.php 2/2