Uploaded by Noor O

Tutorial-Lecture-1-Introduction

advertisement
Kingdom of Saudi Arabia
Ministry of Higher Education
Prince Sattam Bin Abdul-Aziz University
College of Computer
Engineering and sciences
Course Title: CS3701-Operating System
Instructors Names: Dr. Mahdi Khemakhem
Date: January 23, 2022
‫المملكة العربية السعودية‬
‫وزارة التعليم العالي‬
‫جامـعـة األمير سطام بن عبدالعزيز‬
‫كلــيـــة هـنــدســـة وعلــــوم الحـاســب‬
822 – 939 – 1436 :‫الشعبة‬
CSC3701
Tutorial Lecture # 01
CH#1: Introduction
Objective: Introduction basic concepts of operating system
Q. 1 what is an operating system?
Q. 2 draw a diagram showing relative position of the components of a computer system: the
hardware, the operating system, the system and application programs and the users.
Q. 3 how do a computer system boot or start-up?
Q. 4 draw a diagram showing internal components: CPU, memory, USB controller, etc. organized
around a common bus.
Q.5 What is an interrupt? What is a trap?
Q. 6 how are interrupts handled by the CPU?
Q. 7 what is an interrupt vector?
Q. 8 Name the two modes in which a computer system can operate.
Q. 9 Why is it necessary to have two modes of operation for a computer system?
Q. 10 what is a Kernel?
Q. 11 Discuss the I/O Structure:
Q. 12 what is device status table?
Q. 13 what is Direct Memory Access (DMA) transfer?
Q. 14 what are device controllers and device drivers? How are they used during I/O?
Q. 15 List various type of storage used in a computer system and give capacity and speed (access
time) of each type. Draw the storage hierarchy.
Q. 16 what is caching?
Q. 17 what are single-processor systems and multi-processor systems?
Q. 18 what is the difference between symmetric and asymmetric multiprocessing?
Q. 19 what are multi-programmed and non-multi-programmed systems?
Q. 20 what is the advantage of multi-programming?
Q. 21 what is a process?
Q. 22 what is Process Management?
Q. 23 what is Memory Management?
Q. 24 what is Device Management?
Q. 25 what is File Management?
Q. 26 discuss some other Important Activities
Q. 27 Name various computing environment (Operating System Types).
Download