General Objectives: On completion of this course the student should be able to:



Similar documents
Chapter 2: OS Overview

Operating Systems OBJECTIVES 7.1 DEFINITION. Chapter 7. Note:

Operating Systems 4 th Class

Components of a Computer System

Introduction to Operating Systems. Perspective of the Computer. System Software. Indiana University Chen Yu

Road Map. Scheduling. Types of Scheduling. Scheduling. CPU Scheduling. Job Scheduling. Dickinson College Computer Science 354 Spring 2010.

Lesson Objectives. To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization

Operating Systems. Lecture 03. February 11, 2013

Chapter 3. Operating Systems

Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

Undergraduate Course Syllabus

CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS

Computers: Tools for an Information Age

Introduction. What is an Operating System?

ELEC 377. Operating Systems. Week 1 Class 3

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

Operating System Components

Kernel. What is an Operating System? Systems Software and Application Software. The core of an OS is called kernel, which. Module 9: Operating Systems

Operating system Dr. Shroouq J.

CHAPTER 15: Operating Systems: An Overview

Deciding which process to run. (Deciding which thread to run) Deciding how long the chosen process can run

Principles of Operating Systems CS 446/646

COMPONENTS in a database environment

Operating System Structures

CSE 120 Principles of Operating Systems. Modules, Interfaces, Structure

Chapter 1: Introduction. What is an Operating System?

Processes and Non-Preemptive Scheduling. Otto J. Anshus

Operating System Tutorial

Operating Systems Lecture #6: Process Management

This tutorial will take you through step by step approach while learning Operating System concepts.

Chapter 10 Case Study 1: LINUX

CS161: Operating Systems

Computer Science 4302 Operating Systems. Student Learning Outcomes

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

OS Concepts and structure

EUROPEAN UNIVERSITY OF LEFKE MANAGEMENT INFORMATION SYSTEMS DEPARTMENT COURSE DESCRIPTION

Multiprogramming. IT 3123 Hardware and Software Concepts. Program Dispatching. Multiprogramming. Program Dispatching. Program Dispatching

Chapter 3: Operating Systems

COS 318: Operating Systems

Star System Deitel & Associates, Inc. All rights reserved.

CPS221 Lecture: Operating System Structure; Virtual Machines

How To Understand The History Of An Operating System

EECS 678: Introduction to Operating Systems

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.

Operating Systems: Basic Concepts and History

Content-Aware Load Balancing using Direct Routing for VOD Streaming Service

OPERATING SYSTEM SERVICES

Kernel Types System Calls. Operating Systems. Autumn 2013 CS4023

OPERATING SYSTEMS SCHEDULING

Real-time processing the basis for PC Control


Virtualization. Pradipta De

Linux Kernel Architecture

Chapter 6, The Operating System Machine Level

Chapter 2 System Structures

LECTURE-7. Introduction to DOS. Introduction to UNIX/LINUX OS. Introduction to Windows. Topics:

Components of a Computing System. What is an Operating System? Resources. Abstract Resources. Goals of an OS. System Software

Weighted Total Mark. Weighted Exam Mark

Operating System Organization. Purpose of an OS

Far-western University Central Office, Mahendranagar Operating System

Module 8. Industrial Embedded and Communication Systems. Version 2 EE IIT, Kharagpur 1

Contents. Chapter 1. Introduction

Process Scheduling. Process Scheduler. Chapter 7. Context Switch. Scheduler. Selection Strategies

Operating Systems Introduction

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines

Performance Comparison of RTOS

Overview of Operating Systems Instructor: Dr. Tongping Liu

Operating Systems Overview

How do Users and Processes interact with the Operating System? Services for Processes. OS Structure with Services. Services for the OS Itself

Programming for GCSE Topic H: Operating Systems

Chapter 19: Real-Time Systems. Overview of Real-Time Systems. Objectives. System Characteristics. Features of Real-Time Systems

Thomas Fahrig Senior Developer Hypervisor Team. Hypervisor Architecture Terminology Goals Basics Details

find model parameters, to validate models, and to develop inputs for models. c 1994 Raj Jain 7.1

Operating Systems, 6 th ed. Test Bank Chapter 7

Introduction to Computers - Syllabus

Network Security and Firewall 1

Chapter 14 MS-DOS Operating System

OS OBJECTIVE QUESTIONS

Virtual machine interface. Operating system. Physical machine interface

Real Time Programming: Concepts

Example of Standard API

CS5460: Operating Systems

Outline: Operating Systems

PROCESS SCHEDULING ALGORITHMS: A REVIEW

System Structures. Services Interface Structure

Chapter 1: Introduction. Chapter 1: Introduction. Operating System Concepts, 7th Edition. Objectives

Operating Systems Concepts: Chapter 7: Scheduling Strategies

Page 1 of 5. IS 335: Information Technology in Business Lecture Outline Operating Systems

x86 ISA Modifications to support Virtual Machines

Distributed Operating Systems

Introduction. General Course Information. Perspectives of the Computer. General Course Information (cont.) Operating Systems 1/12/2005

Overview and History of Operating Systems

Objectives. Chapter 5: CPU Scheduling. CPU Scheduler. Non-preemptive and preemptive. Dispatcher. Alternating Sequence of CPU And I/O Bursts

Operating System Components and Services

Virtual Machines.

Chapter 11 I/O Management and Disk Scheduling

A LECTURE NOTE ON CSC 322 OPERATING SYSTEM I DR. S. A. SODIYA

Transcription:

Department/ Programme: Subject/Course: Operating system I Course Code: CPT 115 Contact Hours: 45 Theoretical: 2 hours/week Year: Semester: Pre-requisite: COM 101 Practical: 2 hours /week General Objectives: On completion of this course the student should be able to: 1.0 Know the types of. 2.0 Know the structure, functions, and philosophy of. 3.0 Understand interposes communication. 4.0 Know various scheduling techniques. 5.0 Understand and masking traps. 6.0 Understand Operating system nucleus (Kernel). 7.0 Know the operation system commands.

Course: Operating System I Course Code: CPT 115 Contact Hours:45 Theoretical: 2 hours/week Year: One Semester: One Pre-requisite: Practical: 2 hours /week Theoretical Content Practical Content Wee k/s 1 1.0 General Objective 1.0: Know the types of. Specific Learning Outcomes Teacher s activities Resources Specific Learning Outcomes To comprehend the meaning, importance and the classes of Describe system(0s) Explain the importance of OS, using real life examples Micro and mainframe Computers Operating system such as Manual on the system in 2 above manipulate types of Teacher s activities Guide students using Resources varying Text books on Projectors. 2 Know the importance of OS Classify OS into batch, real time, timesharing and PC s Operating manipulate Guide students varying

networking. List some examples of OS, in 1.3 above. List some OS, on system such as Manual on the system in 2 above types of using Text books on Projectors. 3 Understand types of Operating system Describe the concept of mono programming multiprogramming processing. Give example of OS having feature, in 1.6 Operating system such as Manual on the system in 2 above manipulate types of Guide students using varying Text books on Projectors.

Week/s 4 1.0 General Objective 2.0: Know the structure, functions, and philosophy of. Be able to Discuss the resource management function of OS To state and explain The function of OS in relation to memory management, management and handling, information management. the characteristic of OS: concurrency, sharing, non- reliable, etc ditto Be able to understand the design of. To assist Carry out system design. ditto 5 Discuss the design philosophy of OS the advantages To know the plan Be able to understand To assist

features of OS: efficiency; reliabilities, main tanalisthic and size the attributes of monolithic ditto the design of. Carry out system design. ditto 6 Be able to Explain the layers understand the layers system Attributes of a layers Concept of value machines Week/s General Objective 3.0: Understand inter process communication To be able to To be able to describe and 7 Discuss the process concepts explain A process The process states the process table Inter process To identify processes involved in real life problems such as making a cup of tea. To provide the students identifiable processes involved in multimedia resources.

8 Discuss the interprocess communication techniques communication To be able to describe and explain Inter process communication Process creation and process terminations watt signal, semylose and deadlock real life problems To provide the students identifiable processes involved in real life problems multimedia resources. Weeks 9 General Objective 4: Know various scheduling techniques To be able to understand the various To process/processor scheduling techniques and Describe LIFO, FIFO, highlight their relative advantages and the round robin priority, disadvantages. SJN, SRJN, etc Explain traffic density Explain facilities utilization. 10 To be able to recognize the need Explain the necessity for purity, re-entreaty of codes for multiprogramming in the UN, processor Ditto Ditto To make students develop schedules To make students develop schedules Demonstrat e how schedules can be developed Allow develop schedules. Demonstrat e how schedules can be developed Allow Networked PC s. Networked PC s.

11 To be able to iate Distinguish between pages and segment. Ditto To make students develop schedules develop schedules. Networked PC s. Weeks 12 General Objective 5: Understand [t and masking traps Define vector To discuss the meaning and effect of Describe the use of and masking traps. vector State the use of masking in relation to Describe traps 13 To be able understand the difference Differentiate between traps and Explain levels of Differentiate between S/O timers, Hardware error and programming Week/s General Objective 6: Understand OS nucleus (Kernel) Discuss the component of OS nucleus Define OS nucleus 14 (Kernel) PC and recognise the existence of and masking traps. recognise the existence of and masking traps. Carry out operations on Demonstrat e using relevant examples concept of and masking traps. Demonstrat e using relevant examples concept of and masking traps. Assign students PC and PC and PC s

Weeks 15 Describe the component of OS system, dispatch etc General Objective: 7.0 Knows the operation system commands Discuss the system commands for carrying out number of in the computer in the OS environment. State the system commands of MS- DOS, WINDOWS, UMX WINDOW NT, PC-DOS ETC. components of OS Apply the commands in appropriate OS. specific operations on OS. Assist apply the commands in a chosen OS environment. PC s Assessment: Give details of assignments to be used: Coursework/ Assignments 20 %; Course test 10 %; Practical 20 %; Projects %; Examination 50% Type of Assessment Purpose and Nature of Assessment (COM 311) Weighting (%) Examination Final Examination (written) to assess knowledge and 50 understanding Test At least 2 progress tests for feed back. 10 Practical To be set and assessed by the teacher 20 Coursework/ assignment 20 Total 100 Recommended Textbooks & References Different Operating System manuals.