Unit Code: Cit 0104
Unit Title: Operating Systems
Program(s): Certificate in information technology
Lecturer Name: Mr. Isaac Nyachienga
Lecturer Contacts: Email: isaac.nyamongo@zetech.ac.ke , Phone No.: 0729661209
Consultation time : FRIDAY 8.00-11.00 am TRC STUDENTS & WEN 11:00-14:00PM TOWN
STUDENTS
F-7-16
UNIT DESCRIPTION/ OBJECTIVES OF THE UNIT
1. Introduction a n d o v e r v i e w o f O p e r a t i n g system : history of ope rating
system , types of ope rating system m, ope rating system m arc hite c ture s.
2. Process m a n a g e m e n t : process c o n c e p t , concurrent processes, CPU
scheduling, scheduling algorithms.
3. Process co-ordination: critical section, process synchronization, Inter-process
communication.
4. Memory hierarchy: cache memory, associative memory. Memory management: Policies,
5. Approaches, swapping, fixed and variable partitions, relocation, paging and
segmentation. Virtual memory: page replacement algorithms, external and internal
fragmentation, thrashing, secondary storage management.
6. File management: file systems, file-system organization, file operations, access
methods, and directory-structure organization. Protection: access matrix, security
and I/O device management.
EXPECTED LEARNING OUTCOMES
By the end of the model unit the trainee should be able to:
1. Understand the principles of operating systems.
2. Appreciate the functions of operating systems.
3. Use operating systems in a computer environment.
4. Understand the memory management and various memory management techniques.
Authorized on 17/01/2018 F-7-16 Page 1 of 5
COURSE SYLLABUS AND SCHEDULE
Class/Week Topic Sub topic
1 Introduction To Operating Meaning and importance of operating
Systems systems.
Historic development of operating
Systems.
Operating systems structure.
Types of operating systems.
Job control language.
2 Process management Meaning and importance
Objectives of process management.
Process models.
Inter-process management.
Process scheduling.
3 Process management Deadlocks
Conditions of a deadlock
Strategies used in solving deadlock
Where implemented
4 Memory management Meaning and importance.
Objectives of memory management.
Virtual memory.
5
Assignment
6 Memory management Memory management techniques.
Paging
Segmentation
Partitioning
Implementation
7
Cat 1
8 Input/output management Introduction on various devices(inputs or
outputs)
Definition of terms
Principles of device management
Layers of input/output devices or
structures I/O devices.
9 Input/output management Application of input/output devices
Disk operations
Terminals
Dumb terminal
Intelligent terminals
Authorized on 17/01/2018 F-7-16 Page 2 of 5
Assignment 2
10 Input/output management Hardware and software clocks
Hardware clock
One shot wave
Square wave
Software clocks
Functions of hardware and software clock.
Implementations of clocks
Virtual devices
11 File management Introduction
Definition of terms
Objectives of operating system in file
management
File attributes
File operations
File systems
NTFS
NFS
FAT and FAT32
Functions of file system
12 CAT TWO
13 File management File allocation techniques
Contiguous
Chained
Linked
Types of file directories
One level
Two level
Tree level directories
Practical’s on directories
Directory security
Authorized on 17/01/2018 F-7-16 Page 3 of 5
14
Revision and exams
TEACHING/LEARNING METHODOLOGY
1. Lectures
2. Class discussion and presentations
3. Case studies
4. Demonstrations
INSTRUCTIONAL MATERIALS
1. These will include: Tablet, Smart board, LCD projector & Computers, Flipcharts, televisions,
videos
ASSESSMENT CRITERIA
The student must have attended more than 80% of the total classes
Assessment Type Frequency Percentage
Assignment/presentation 2 10%
CATs 2 30%
Final Examination 1 60%
Total 100%
REFERENCE TEXTBOOKS
1. Operating Systems: Principles and Practice Thomas Anderson
2. Operating Systems: Three Easy Pieces (Remzi Arpaci-Dusseau)Operating System
th
Concepts, 8 Edition by Abraham Silberschatz
3. An Operating Systems Vade Mecum, Second Edition (R. A. Finkel)
4. Operating systems-William Stallings
Approval for circulation by:
Unit lecture name: Isaac Nyachienga…………………………… signature: ……………………………………….
Hod name: …Daniel Njeru…………………………………… signature: ………………………………………….
Authorized on 17/01/2018 F-7-16 Page 4 of 5
Authorized on 17/01/2018 F-7-16 Page 5 of 5