0% found this document useful (0 votes)
65 views

Introduction To Operating Systems Course Outline

This document provides information about the operating systems unit for the Certificate in Information Technology program at Zetech University. The unit is taught by Mr. Isaac Nyachienga and covers topics such as process management, memory management, input/output management, and file management. Students will learn through lectures, discussions, case studies and demonstrations. Assessment includes assignments, two CAT exams, and a final exam. The goal is for students to understand operating system principles, functions, and memory management techniques.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views

Introduction To Operating Systems Course Outline

This document provides information about the operating systems unit for the Certificate in Information Technology program at Zetech University. The unit is taught by Mr. Isaac Nyachienga and covers topics such as process management, memory management, input/output management, and file management. Students will learn through lectures, discussions, case studies and demonstrations. Assessment includes assignments, two CAT exams, and a final exam. The goal is for students to understand operating system principles, functions, and memory management techniques.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Unit Code: Cit 0104

Unit Title: Operating Systems


Program(s): Certificate in information technology
Lecturer Name: Mr. Isaac Nyachienga
Lecturer Contacts: Email: [email protected] , 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

You might also like