SlideShare a Scribd company logo
Module 2:  Computer-System Structures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer-System Architecture
Computer-System Operation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Common Functions of Interrupts ,[object Object],[object Object],[object Object],[object Object],[object Object]
Interrupt Handling ,[object Object],[object Object],[object Object],[object Object],[object Object]
Interrupt Time Line For a Single Process Doing Output
I/O Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Two I/O methods Synchronous Asynchronous
Device-Status Table
Direct Memory Access (DMA) Structure ,[object Object],[object Object],[object Object]
Storage Structure ,[object Object],[object Object],[object Object],[object Object],[object Object]
Moving-Head Disk Mechanism
Storage Hierarchy ,[object Object],[object Object],[object Object],[object Object],[object Object]
Storage-Device Hierarchy
Hardware Protection ,[object Object],[object Object],[object Object],[object Object]
Dual-Mode Operation ,[object Object],[object Object],[object Object],[object Object]
Dual-Mode Operation (Cont.) ,[object Object],[object Object],[object Object],monitor user Interrupt/fault set user mode
I/O Protection ,[object Object],[object Object]
Memory Protection ,[object Object],[object Object],[object Object],[object Object],[object Object]
A Base And A limit Register Define A Logical Address Space
Protection Hardware ,[object Object],[object Object]
CPU Protection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
General-System Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object]
Use of A System Call to Perform I/O

More Related Content

What's hot

Shortest job first Scheduling (SJF)
Shortest job first Scheduling (SJF)Shortest job first Scheduling (SJF)
Shortest job first Scheduling (SJF)
ritu98
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
Muhammad Ishaq
 
Fundamentals of Programming Chapter 2
Fundamentals of Programming Chapter 2Fundamentals of Programming Chapter 2
Fundamentals of Programming Chapter 2
Mohd Harris Ahmad Jaal
 
Chapter 4 computer software
Chapter 4  computer softwareChapter 4  computer software
Chapter 4 computer software
Advance Saraswati Prakashan Pvt Ltd
 
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
priya Nithya
 
System call
System callSystem call
System call
Sumant Diwakar
 
Chapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatzChapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatz
GiulianoRanauro
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structures
Mukesh Chinta
 
Introduction to Firmware
Introduction to FirmwareIntroduction to Firmware
Introduction to Firmware
Caroline Murphy
 
CPU Scheduling in OS Presentation
CPU Scheduling in OS  PresentationCPU Scheduling in OS  Presentation
CPU Scheduling in OS Presentation
usmankiyani1
 
Operating system 11 system calls
Operating system 11 system callsOperating system 11 system calls
Operating system 11 system calls
Vaibhav Khanna
 
Silberschatz / OS Concepts
Silberschatz /  OS Concepts Silberschatz /  OS Concepts
Silberschatz / OS Concepts
Alanisca Alanis
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
ChiNo Sosa Erazo
 
Structure of operating system
Structure of operating systemStructure of operating system
Structure of operating system
GayathriS578276
 
Operating System-Process Scheduling
Operating System-Process SchedulingOperating System-Process Scheduling
Operating System-Process Scheduling
Shipra Swati
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
Aashima Wadhwa
 
Basic+machine+organization
Basic+machine+organizationBasic+machine+organization
Basic+machine+organization
Bilal Maqbool ツ
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
Imtiaz Ahmed
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
Saumya Sahu
 
Chapter 2: Operating System Structures
Chapter 2: Operating System StructuresChapter 2: Operating System Structures
Chapter 2: Operating System Structures
Shafaan Khaliq Bhatti
 

What's hot (20)

Shortest job first Scheduling (SJF)
Shortest job first Scheduling (SJF)Shortest job first Scheduling (SJF)
Shortest job first Scheduling (SJF)
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
 
Fundamentals of Programming Chapter 2
Fundamentals of Programming Chapter 2Fundamentals of Programming Chapter 2
Fundamentals of Programming Chapter 2
 
Chapter 4 computer software
Chapter 4  computer softwareChapter 4  computer software
Chapter 4 computer software
 
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
 
System call
System callSystem call
System call
 
Chapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatzChapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatz
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structures
 
Introduction to Firmware
Introduction to FirmwareIntroduction to Firmware
Introduction to Firmware
 
CPU Scheduling in OS Presentation
CPU Scheduling in OS  PresentationCPU Scheduling in OS  Presentation
CPU Scheduling in OS Presentation
 
Operating system 11 system calls
Operating system 11 system callsOperating system 11 system calls
Operating system 11 system calls
 
Silberschatz / OS Concepts
Silberschatz /  OS Concepts Silberschatz /  OS Concepts
Silberschatz / OS Concepts
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Structure of operating system
Structure of operating systemStructure of operating system
Structure of operating system
 
Operating System-Process Scheduling
Operating System-Process SchedulingOperating System-Process Scheduling
Operating System-Process Scheduling
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
 
Basic+machine+organization
Basic+machine+organizationBasic+machine+organization
Basic+machine+organization
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Chapter 2: Operating System Structures
Chapter 2: Operating System StructuresChapter 2: Operating System Structures
Chapter 2: Operating System Structures
 

Viewers also liked

Ch6
Ch6Ch6
Ch1
Ch1Ch1
Multiple processor systems
Multiple processor systemsMultiple processor systems
Multiple processor systems
Hoang Nguyen
 
02.Os Structure
02.Os Structure02.Os Structure
02.Os Structure
applejinghan
 
Ch5
Ch5Ch5
Ch3
Ch3Ch3
Linux kernel modules
Linux kernel modulesLinux kernel modules
Linux kernel modules
Eddy Reyes
 
Ch4
Ch4Ch4
Introduction to pc operations nc ii
Introduction to pc operations nc iiIntroduction to pc operations nc ii
Introduction to pc operations nc ii
NSU-Biliran Campus
 
Multi processing
Multi processingMulti processing
Multi processing
Muhammad Ishaq
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE
Kak Yong
 
Device Drivers
Device DriversDevice Drivers
Device Drivers
Kushal Modi
 
file system in operating system
file system in operating systemfile system in operating system
file system in operating system
tittuajay
 
Memory management
Memory managementMemory management
Memory management
Muhammad Fayyaz
 
Final cblm
Final cblmFinal cblm
Final cblm
darylformentera
 

Viewers also liked (15)

Ch6
Ch6Ch6
Ch6
 
Ch1
Ch1Ch1
Ch1
 
Multiple processor systems
Multiple processor systemsMultiple processor systems
Multiple processor systems
 
02.Os Structure
02.Os Structure02.Os Structure
02.Os Structure
 
Ch5
Ch5Ch5
Ch5
 
Ch3
Ch3Ch3
Ch3
 
Linux kernel modules
Linux kernel modulesLinux kernel modules
Linux kernel modules
 
Ch4
Ch4Ch4
Ch4
 
Introduction to pc operations nc ii
Introduction to pc operations nc iiIntroduction to pc operations nc ii
Introduction to pc operations nc ii
 
Multi processing
Multi processingMulti processing
Multi processing
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE
 
Device Drivers
Device DriversDevice Drivers
Device Drivers
 
file system in operating system
file system in operating systemfile system in operating system
file system in operating system
 
Memory management
Memory managementMemory management
Memory management
 
Final cblm
Final cblmFinal cblm
Final cblm
 

Similar to Ch2

OSCh2
OSCh2OSCh2
OS_Ch2
OS_Ch2OS_Ch2
Ch2 OS
Ch2 OSCh2 OS
Ch2 OS
C.U
 
Ch1
Ch1Ch1
Operating system (BCS303) MODULE 1 NOTES
Operating system (BCS303) MODULE 1 NOTESOperating system (BCS303) MODULE 1 NOTES
Operating system (BCS303) MODULE 1 NOTES
KopinathMURUGESAN
 
operating system over view.ppt operating sysyems
operating system over view.ppt operating sysyemsoperating system over view.ppt operating sysyems
operating system over view.ppt operating sysyems
JyoReddy9
 
OS - Ch1
OS - Ch1OS - Ch1
OS - Ch1
sphs
 
Operating systems. replace ch1 with numbers for next chapters
Operating systems. replace ch1 with numbers for next chaptersOperating systems. replace ch1 with numbers for next chapters
Operating systems. replace ch1 with numbers for next chapters
sphs
 
Chapter 1 - Introduction
Chapter 1 - IntroductionChapter 1 - Introduction
Chapter 1 - Introduction
Wayne Jones Jnr
 
Operating system lecture 2. batch system.memory layout
Operating system lecture 2. batch system.memory layoutOperating system lecture 2. batch system.memory layout
Operating system lecture 2. batch system.memory layout
fahim shahzad
 
Module1
Module1Module1
Module1
dilshad begum
 
IO hardware
IO hardwareIO hardware
IO hardware
sangrampatil81
 
Lecture1,2,3 (1).pdf
Lecture1,2,3 (1).pdfLecture1,2,3 (1).pdf
Lecture1,2,3 (1).pdf
Taufeeq8
 
UNIT 5- UNDERSTANDING THE SYSTEM DESIGN PROCESS.pptx
UNIT 5- UNDERSTANDING THE SYSTEM DESIGN PROCESS.pptxUNIT 5- UNDERSTANDING THE SYSTEM DESIGN PROCESS.pptx
UNIT 5- UNDERSTANDING THE SYSTEM DESIGN PROCESS.pptx
LeahRachael
 
Mca ii os u-1 introduction to os
Mca  ii  os u-1 introduction to osMca  ii  os u-1 introduction to os
Mca ii os u-1 introduction to os
Rai University
 
OSLec1&2.ppt
OSLec1&2.pptOSLec1&2.ppt
OSLec1&2.ppt
ssusere16bd9
 
Operating system
Operating systemOperating system
Operating system
mak120
 
ch01-2024-24010623999992525-bcc5755c.pdf
ch01-2024-24010623999992525-bcc5755c.pdfch01-2024-24010623999992525-bcc5755c.pdf
ch01-2024-24010623999992525-bcc5755c.pdf
m7mdk2003
 
OS-ch01-2024.ppt
OS-ch01-2024.pptOS-ch01-2024.ppt
OS-ch01-2024.ppt
Dr. Mazin Mohamed alkathiri
 
Operating system- Chapter 1.pptx to study
Operating system- Chapter 1.pptx to studyOperating system- Chapter 1.pptx to study
Operating system- Chapter 1.pptx to study
muhammadalam77863
 

Similar to Ch2 (20)

OSCh2
OSCh2OSCh2
OSCh2
 
OS_Ch2
OS_Ch2OS_Ch2
OS_Ch2
 
Ch2 OS
Ch2 OSCh2 OS
Ch2 OS
 
Ch1
Ch1Ch1
Ch1
 
Operating system (BCS303) MODULE 1 NOTES
Operating system (BCS303) MODULE 1 NOTESOperating system (BCS303) MODULE 1 NOTES
Operating system (BCS303) MODULE 1 NOTES
 
operating system over view.ppt operating sysyems
operating system over view.ppt operating sysyemsoperating system over view.ppt operating sysyems
operating system over view.ppt operating sysyems
 
OS - Ch1
OS - Ch1OS - Ch1
OS - Ch1
 
Operating systems. replace ch1 with numbers for next chapters
Operating systems. replace ch1 with numbers for next chaptersOperating systems. replace ch1 with numbers for next chapters
Operating systems. replace ch1 with numbers for next chapters
 
Chapter 1 - Introduction
Chapter 1 - IntroductionChapter 1 - Introduction
Chapter 1 - Introduction
 
Operating system lecture 2. batch system.memory layout
Operating system lecture 2. batch system.memory layoutOperating system lecture 2. batch system.memory layout
Operating system lecture 2. batch system.memory layout
 
Module1
Module1Module1
Module1
 
IO hardware
IO hardwareIO hardware
IO hardware
 
Lecture1,2,3 (1).pdf
Lecture1,2,3 (1).pdfLecture1,2,3 (1).pdf
Lecture1,2,3 (1).pdf
 
UNIT 5- UNDERSTANDING THE SYSTEM DESIGN PROCESS.pptx
UNIT 5- UNDERSTANDING THE SYSTEM DESIGN PROCESS.pptxUNIT 5- UNDERSTANDING THE SYSTEM DESIGN PROCESS.pptx
UNIT 5- UNDERSTANDING THE SYSTEM DESIGN PROCESS.pptx
 
Mca ii os u-1 introduction to os
Mca  ii  os u-1 introduction to osMca  ii  os u-1 introduction to os
Mca ii os u-1 introduction to os
 
OSLec1&2.ppt
OSLec1&2.pptOSLec1&2.ppt
OSLec1&2.ppt
 
Operating system
Operating systemOperating system
Operating system
 
ch01-2024-24010623999992525-bcc5755c.pdf
ch01-2024-24010623999992525-bcc5755c.pdfch01-2024-24010623999992525-bcc5755c.pdf
ch01-2024-24010623999992525-bcc5755c.pdf
 
OS-ch01-2024.ppt
OS-ch01-2024.pptOS-ch01-2024.ppt
OS-ch01-2024.ppt
 
Operating system- Chapter 1.pptx to study
Operating system- Chapter 1.pptx to studyOperating system- Chapter 1.pptx to study
Operating system- Chapter 1.pptx to study
 

Ch2