100% found this document useful (1 vote)
134 views1 page

Wollega University Department of Electrical and Computer Engineering

This document provides information about an Operating Systems course offered at Wollega University. The course examines basic principles of operating system design and implementation, with emphasis on process management, storage management, I/O systems, and distributed systems. It is a compulsory 5 ECTS credits course offered in the 4th year, 2nd semester of the BSc in Electrical and Computer Engineering program. Lectures are supported by tutorials, assignments, assessments, and exams.

Uploaded by

Abuky Ye Aman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
100% found this document useful (1 vote)
134 views1 page

Wollega University Department of Electrical and Computer Engineering

This document provides information about an Operating Systems course offered at Wollega University. The course examines basic principles of operating system design and implementation, with emphasis on process management, storage management, I/O systems, and distributed systems. It is a compulsory 5 ECTS credits course offered in the 4th year, 2nd semester of the BSc in Electrical and Computer Engineering program. Lectures are supported by tutorials, assignments, assessments, and exams.

Uploaded by

Abuky Ye Aman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 1

WOLLEGA UNIVERSITY

Department of Electrical and Computer Engineering


Course Code ECEg-M4181
Course Title Operating Systems
Degree Program BSc in Electrical and Computer Engineering
Lecturer RITURAJ JAIN
ECTS Credits 5
Lecture Tutorial Practice or Laboratory Home study
Students’ workload

This course examines the basic principles of operating systems design


Course Objectives &
and implementation. Particular emphasis will be given to process
Competences to be
management, storage management, I/O systems and the basics of
Acquired
distributed systems.
1. Introduction/basics Overview of operating systems
Definition, History, Classification, Roles/operations, Operating System
Structures, System calls, Virtual machines
2. Process Management
Processes and Threads: Process concept, Inter process Communication,
Thread concept, Single thread and multithread Concepts, CPU
Scheduling: Scheduling Criteria, Scheduling Algorithms,
Course Description/Course
Deadlocks: Definition and characteristics of deadlock
Contents
3. Memory Management
Main Memory: Memory Allocation, Paging and Segmentation
4. Storage Management
File System Interface: File Concept, Directory Structure
File System Implementation: File System Structure, Disk Block
Allocation Methods
Mass Storage Structure: Disk Structure, Disk Scheduling Algorithms
Semester Year IV, Semester II
Status of Course Compulsory
Lecture supported by tutorial, assignment, Assessment and Assignment
Teaching & Learning
Continuous Assessments
Methods
Final examination
Assessment/Evaluation & Exams, Quiz’s, Assignments
Grading System
[1] Elmasri, Navathe: Fundamentals of Database Systems
[2] Silbershatz, Korth, Sudarshan: Database system concepts
[3] Raghu Ramakrishnan, Johannes Gehrke: Database management
References systems
[4] H.C. Mollina, J.D. Ullman, J. Widom: Database system, the
complete book
[5] Pervasive Software Inc., Database design guide
Approved By:
RITURAJ JAIN ________________
Name (Course instructor) Signature

You might also like