+ All Categories
Home > Education > Op Sy 03 Ch 00

Op Sy 03 Ch 00

Date post: 22-Nov-2014
Category:
Upload: google
View: 533 times
Download: 3 times
Share this document with a friend
Description:
 
18
1 Study Guide for Bil 337 Operating systrems Course This study guide is to help you organize your efforts in learning the course subject (and therefore get sufficient grade to pass). As I have mentioned in the class that the lecture notes are highlights of the material covered in the text book and aimed to introduce the basic concepts. You should study the sections covered from the book, be able to solve the problems at the end of each section, and test yourself by solving the past exams as found on the course home page. ??
Transcript
Page 1: Op Sy 03 Ch 00

1

Study Guide for Bil 337 Operating systrems

Course • This study guide is to help you organize your

efforts in learning the course subject (and therefore get sufficient grade to pass).  As I have mentioned in the class that the lecture notes are highlights of the material covered in the text book and aimed to introduce the basic concepts. You should study the sections covered from the book, be able to solve the problems at the end of each section, and test yourself by solving the past exams as found on the course home page. ??

Page 2: Op Sy 03 Ch 00

2

Chapterso Chapter 1    - Introductiono Chapter 2.1 - Processeso Chapter 2.2 - Schedulingo Chapter 2.3 - Interprocess Communication o Chapter 2.4 - Deadlockso Chapter 2.5 - Threadso Chapter 3.1 - Memory Managemento Chapter 3.2 - Virtual Memory Management o Chapter 3.3 - OS Policies for Virtual Memoryo Chapter 4    - File Systemso Chapter 5    - Input/Output o Chapter 6    - Case Studies (UNIX, Dos, Win 98, Win

NT) 

Page 3: Op Sy 03 Ch 00

3

Chapter 1.1: Introduction

Ceng 334 - Operating Systems 1-1

Chapter 1: Introduction

• What is the aim of the subject?

• Why are OSes important?

• What is an OS?

• A bit of history

• Some basic OS concepts

• How does an OS work?

• OS Structures

Page 4: Op Sy 03 Ch 00

4

Chapter 2.1: Processes

Ceng 334 - Operating Systems 2.1-1

Chapter 2.1 : Processes

• Process concept

• Process scheduling

• Interprocess communication

• Deadlocks

• Threads

Page 5: Op Sy 03 Ch 00

5

Chapter 2.2: Process Scheduling

Ceng 334 - Operating Systems 2.2-1

Chapter 2.2 : Process Scheduling

• Process concept • Process scheduling

• Interprocess communication

• Deadlocks

• Threads

Page 6: Op Sy 03 Ch 00

6

Chapter 2.3: Interprocess Communication

Ceng 334 - Operating Systems 2.3-1

Chapter 2.3 : InterprocessCommunication

• Process concept • Process scheduling • Interprocess communication

• Deadlocks

• Threads

Page 7: Op Sy 03 Ch 00

7

Chapter 2.4: Deadlocks

Ceng 334 - Operating Systems 2.4-1

Chapter 2.4 : Deadlocks

• Process concept • Process scheduling • Interprocess communication • Deadlocks

• Threads

Page 8: Op Sy 03 Ch 00

8

Chapter 2.5: Threads

Ceng 334 - Operating Systems 2.5-1

Chapter 2.5 : Threads

• Process concept • Process scheduling • Interprocess communication • Deadlocks• Threads

Page 9: Op Sy 03 Ch 00

9

Chapter 3.1: Memory Management

Ceng 334 - Operating Systems 3.1-1

Chapter 3.1 : Memory Management

• Storage hierarchy

• Important memory terms

• Earlier memory allocation schemes– Contiguous memory allocation

– Fixed partitions

– Dynamic partitions

• Managing free & allocated Memory Space

Page 10: Op Sy 03 Ch 00

10

Chapter 3.2:Virtual Memory

Ceng 334 - Operating Systems 3.2-1

Chapter 3.2 : Virtual Memory

• What is virtual memory?

• Virtual memory management schemes• Paging

• Segmentation

• Segmentation with paging

• Page table management

Page 11: Op Sy 03 Ch 00

11

Chapter 3.3:Operating System Policies for VM

Ceng 334 - Operating Systems 3.3-1

Chapter 3.3 : OS Policies for Virtual Memory

• Fetch policy

• Placement policy

• Replacement policy

• Resident set management

• Cleaning policy

• Load control

From : Operating Systems by W. Stallings, Prentice-Hall, 1995

Page 12: Op Sy 03 Ch 00

12

Chapter 4.1: File System

Ceng 334 - Operating Systems 4-1

Chapter 4 : File Systems

• What is a file system?

• Objectives & user requirements

• Characteristics of files & directories

• File system implementation

• Directory implementation

• Free blocks management

• Increasing file system performance

Page 13: Op Sy 03 Ch 00

13

Ceng 334 - Operating Systems 5-1

Chapter 5 : Input & Output

• I/O hardware (classification, device drivers)

• I/O techniques (programmed, interrupt driven, DMA)

• Structuring I/O software

• Disks (performance, arm scheduling, common disk errors)

• RAID configurations

Chapter 5.1: Input and Output

Page 14: Op Sy 03 Ch 00

14

Chapter 6.1: Deadlocks

Ceng 334 - Operating Systems 2.4-1

Chapter 2.4 : Deadlocks

• Process concept • Process scheduling • Interprocess communication • Deadlocks

• Threads

Page 15: Op Sy 03 Ch 00

15

Chapter 7.1: Security

Page 16: Op Sy 03 Ch 00

16

Chapter 8.1: Multi Media Operating system

Page 17: Op Sy 03 Ch 00

17

Chapter 9.1: Network and Distrubuted Operating Systems

Page 18: Op Sy 03 Ch 00

18

Chapter 10.1: Case Studies

• The Users

• MS-DOS

• The System

• Referances


Recommended