SlideShare a Scribd company logo
+
Dr Ramadan Babers
Faculty of Science - Helwan University
Fall-2018
Introduction
to
Computer
LEC - 6
+
Operating Systems
2
Chapter 6 Outlines
 Introduction
 What is an Operating System?
 Components of an Operating System
3
1- Introduction
4
Operating system (OS) was just the basic
piece of software that ruled the machine
and allowed it to manipulate files.
The job of the OS is to provide for an
orderly and controlled allocation of the
processors, memories, and I/O devices
among the various programs competing
for them.
Sometimes, OS is defined as an Extended
Machine because it presents to the user an
extended or virtual machine that is easier
to program and hide hardware details
from the programmer.
2- What is an Operating System?
5
The OS separates the users with their
applications from the hardware of the
computer.
Applications programs – define the ways in
which the system resources are used to solve the
computing problems of the users (compilers,
database systems, video games, business
programs).
Users (people, machines, other computers).
The Operating System controls and coordinates
the use of the hardware among the various
application programs for the various users.
Hardware – provides basic computing resources
(CPU, memory, I/O devices).
3- Components of an Operating System
6
The main components of an operating system could be
summarized in:
1) Process Management
2) Memory Management
3) File Management
4) I/O System Management
5) Protection (security) System
6) Networking (Distributed Systems)
3-1 Process Management
7
Process Definition:
is a program in execution;
process execution must
progress in a sequential
fashion. A process may be a
CPU process or an I/O
process.
3-1-1 Process States
8
As a process executes, it changes state as follows (shown in figure)
1. New: The process is being created.
2. Running: Instructions are being executed.
3. Waiting: The process is waiting for some event to occur.
4. Ready: The process is waiting to be assigned to a processor.
5. Terminated: The process has finished execution.
3-2 Memory Management
9
Most computers have a memory
hierarchy with:
1. ROM
is a small amount of memory (in size)
is very fast,
is expensive,
nonvolatile cache memory
2. RAM
Hundreds or thousands of megabytes
medium-speed,
medium–price,
volatile main memory
3-2 Memory Management (Cont.)
10
Most computers have a memory
hierarchy with:
3. Hard Disk HD
Hundreds or thousands of gigabytes
slow,
cheap
nonvolatile disk storage
NB:
Volatile here means that: we lose data if we shut down the device (computer or mobile)
Nonvolatile here means that: we did not lose data if we shut down the device
3-2 Memory Management
11
It is the job of the operating system to coordinate
how these memories are used. The part of the
operating system that manages the memory
hierarchy is called the Memory Manager.

More Related Content

PDF
Introduction to computer_lec_06
PPTX
Introduction of operating system
PDF
Operating System Lecture 4
PDF
Operating System Lecture 3
PDF
Operating System Lecture 1
PDF
Os lecture 6
PPTX
Os functions
PDF
Os lecture 7
Introduction to computer_lec_06
Introduction of operating system
Operating System Lecture 4
Operating System Lecture 3
Operating System Lecture 1
Os lecture 6
Os functions
Os lecture 7

What's hot (20)

PDF
Operating System Lecture 2
PDF
Operating Systems
PPTX
Operating System
PDF
Ch1kiit [compatibility mode]
PPTX
Operating system
PDF
Os lecture 5
PPT
Operating System
PPTX
Class 1: Introduction - What is an Operating System?
PPTX
Introduction to Operating System
PPT
Operating system services 9
PPTX
Operating system basics function of os unit 1 by ram k paliwal part 1
PPT
operating systems
PPT
An Introduction to Operating Systems
PPT
PDF
Intermediate Operating Systems
PPTX
PPT
Operating systems
PPT
Basic os-concepts
PPTX
Operating System PPT
Operating System Lecture 2
Operating Systems
Operating System
Ch1kiit [compatibility mode]
Operating system
Os lecture 5
Operating System
Class 1: Introduction - What is an Operating System?
Introduction to Operating System
Operating system services 9
Operating system basics function of os unit 1 by ram k paliwal part 1
operating systems
An Introduction to Operating Systems
Intermediate Operating Systems
Operating systems
Basic os-concepts
Operating System PPT
Ad

Similar to Introduction to computer_lec_06_fall_2018 (20)

PPTX
Operating Systems - Introduction and unit 1
PPTX
Operating Systems unit 1 & 2 - BBA / MBA
PDF
Ch03-OS OPERATING SYSTEM WILL HELP YOU.pdf
PPTX
Unit 1-Operating Systems Overview .pptx
PPTX
Class 10 computer science chapter 1 Computer system
PPT
Module-1.ppt operating system unit 1 notes
PDF
Lecture - 1.pdf
PPT
AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning
PPTX
Compyter system softwere
PPTX
introduction to operating systems and services.pptx
PPT
Chapter one_oS.ppt
PDF
Introduction to Operating System Lecture
PPT
L-3 BCE OS FINAL.ppt
PPTX
OS_Basics_in_OPewrtgbejrbkewjgegjergberkwg.pptx
PPT
Module 1 Introduction.ppt
PPT
introduction To Operating System
PPT
OPERATING SYSTEM BY DR .MUGABO MG MKAMA
PPT
Operating system presentation
PPT
Operating Systems - Introduction and unit 1
Operating Systems unit 1 & 2 - BBA / MBA
Ch03-OS OPERATING SYSTEM WILL HELP YOU.pdf
Unit 1-Operating Systems Overview .pptx
Class 10 computer science chapter 1 Computer system
Module-1.ppt operating system unit 1 notes
Lecture - 1.pdf
AN INTRODUCTION TO OPERATING SYSTEMS : CONCEPTS AND PRACTICE - PHI Learning
Compyter system softwere
introduction to operating systems and services.pptx
Chapter one_oS.ppt
Introduction to Operating System Lecture
L-3 BCE OS FINAL.ppt
OS_Basics_in_OPewrtgbejrbkewjgegjergberkwg.pptx
Module 1 Introduction.ppt
introduction To Operating System
OPERATING SYSTEM BY DR .MUGABO MG MKAMA
Operating system presentation
Ad

More from Ramadan Babers, PhD (20)

PDF
Part10 finance investment limitations of ratio analysis
PDF
Part09 finance investment ratio analysis investment ratio
PDF
Part08 finance investment ratio analysis solvency ratio
PDF
Part07 finance investment ratio analysis profitability ratio
PDF
Part06 finance investment ratio analysis efficiency ratio
PDF
Part05 finance investment_ratio_analysis_liquidity_ratio_presentation
PDF
Part04 finance investment_ratio_analysis_introduction_presentation
PDF
Part03 finance investment_financial_statement_analysis_presentation
PDF
Part02 finance investment_finance_and_financial_reporting_presentation
PDF
Part01 finance investment_basics_presentation
PDF
Strategic Management part_03_03
PDF
Strategic Management part_02_03
PDF
Strategic Management part_01_03
PDF
Customer Experience (CX) updated version V9.0
PDF
Classification using decision tree in detail
PDF
Customer Experience (CX)
PPTX
Python lec 1004_ch02_excercies
PDF
Python lec 1003_for_biologists
PDF
Python lec 1002_for_biologists
PDF
Python lec 1001_for_biologists
Part10 finance investment limitations of ratio analysis
Part09 finance investment ratio analysis investment ratio
Part08 finance investment ratio analysis solvency ratio
Part07 finance investment ratio analysis profitability ratio
Part06 finance investment ratio analysis efficiency ratio
Part05 finance investment_ratio_analysis_liquidity_ratio_presentation
Part04 finance investment_ratio_analysis_introduction_presentation
Part03 finance investment_financial_statement_analysis_presentation
Part02 finance investment_finance_and_financial_reporting_presentation
Part01 finance investment_basics_presentation
Strategic Management part_03_03
Strategic Management part_02_03
Strategic Management part_01_03
Customer Experience (CX) updated version V9.0
Classification using decision tree in detail
Customer Experience (CX)
Python lec 1004_ch02_excercies
Python lec 1003_for_biologists
Python lec 1002_for_biologists
Python lec 1001_for_biologists

Recently uploaded (20)

PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Classroom Observation Tools for Teachers
PDF
01-Introduction-to-Information-Management.pdf
PPTX
master seminar digital applications in india
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
human mycosis Human fungal infections are called human mycosis..pptx
Microbial diseases, their pathogenesis and prophylaxis
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
VCE English Exam - Section C Student Revision Booklet
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
O7-L3 Supply Chain Operations - ICLT Program
GDM (1) (1).pptx small presentation for students
Final Presentation General Medicine 03-08-2024.pptx
Complications of Minimal Access Surgery at WLH
FourierSeries-QuestionsWithAnswers(Part-A).pdf
RMMM.pdf make it easy to upload and study
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Classroom Observation Tools for Teachers
01-Introduction-to-Information-Management.pdf
master seminar digital applications in india
102 student loan defaulters named and shamed – Is someone you know on the list?

Introduction to computer_lec_06_fall_2018

  • 1. + Dr Ramadan Babers Faculty of Science - Helwan University Fall-2018 Introduction to Computer LEC - 6
  • 3. Chapter 6 Outlines  Introduction  What is an Operating System?  Components of an Operating System 3
  • 4. 1- Introduction 4 Operating system (OS) was just the basic piece of software that ruled the machine and allowed it to manipulate files. The job of the OS is to provide for an orderly and controlled allocation of the processors, memories, and I/O devices among the various programs competing for them. Sometimes, OS is defined as an Extended Machine because it presents to the user an extended or virtual machine that is easier to program and hide hardware details from the programmer.
  • 5. 2- What is an Operating System? 5 The OS separates the users with their applications from the hardware of the computer. Applications programs – define the ways in which the system resources are used to solve the computing problems of the users (compilers, database systems, video games, business programs). Users (people, machines, other computers). The Operating System controls and coordinates the use of the hardware among the various application programs for the various users. Hardware – provides basic computing resources (CPU, memory, I/O devices).
  • 6. 3- Components of an Operating System 6 The main components of an operating system could be summarized in: 1) Process Management 2) Memory Management 3) File Management 4) I/O System Management 5) Protection (security) System 6) Networking (Distributed Systems)
  • 7. 3-1 Process Management 7 Process Definition: is a program in execution; process execution must progress in a sequential fashion. A process may be a CPU process or an I/O process.
  • 8. 3-1-1 Process States 8 As a process executes, it changes state as follows (shown in figure) 1. New: The process is being created. 2. Running: Instructions are being executed. 3. Waiting: The process is waiting for some event to occur. 4. Ready: The process is waiting to be assigned to a processor. 5. Terminated: The process has finished execution.
  • 9. 3-2 Memory Management 9 Most computers have a memory hierarchy with: 1. ROM is a small amount of memory (in size) is very fast, is expensive, nonvolatile cache memory 2. RAM Hundreds or thousands of megabytes medium-speed, medium–price, volatile main memory
  • 10. 3-2 Memory Management (Cont.) 10 Most computers have a memory hierarchy with: 3. Hard Disk HD Hundreds or thousands of gigabytes slow, cheap nonvolatile disk storage NB: Volatile here means that: we lose data if we shut down the device (computer or mobile) Nonvolatile here means that: we did not lose data if we shut down the device
  • 11. 3-2 Memory Management 11 It is the job of the operating system to coordinate how these memories are used. The part of the operating system that manages the memory hierarchy is called the Memory Manager.