SlideShare a Scribd company logo
1 of 24
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

What's hot (20)

Ch4 memory management
Ch4 memory managementCh4 memory management
Ch4 memory management
 
Problems of cooperative system
Problems of cooperative systemProblems of cooperative system
Problems of cooperative system
 
Paging.ppt
Paging.pptPaging.ppt
Paging.ppt
 
IT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTINGIT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
 
Scheduling in Cloud Computing
Scheduling in Cloud ComputingScheduling in Cloud Computing
Scheduling in Cloud Computing
 
Chapter 11 - File System Implementation
Chapter 11 - File System ImplementationChapter 11 - File System Implementation
Chapter 11 - File System Implementation
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Fundamentals of operating system
Fundamentals of operating systemFundamentals of operating system
Fundamentals of operating system
 
Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)
 
Operating system deign and implementation
Operating system deign and implementationOperating system deign and implementation
Operating system deign and implementation
 
Storage Management
Storage ManagementStorage Management
Storage Management
 
Lecture 1 (distributed systems)
Lecture 1 (distributed systems)Lecture 1 (distributed systems)
Lecture 1 (distributed systems)
 
Process management os concept
Process management os conceptProcess management os concept
Process management os concept
 
Memory management
Memory managementMemory management
Memory management
 
Types of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design ToolsTypes of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design Tools
 
Introduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control BusIntroduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control Bus
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory management
 
Distributed Computing ppt
Distributed Computing pptDistributed Computing ppt
Distributed Computing ppt
 
Memory management
Memory managementMemory management
Memory management
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 

Viewers also liked (14)

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
 
Final cblm
Final cblmFinal cblm
Final cblm
 

Similar to Ch2

Ch2 OS
Ch2 OSCh2 OS
Ch2 OS
C.U
 
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
 
Chapter 1 - Introduction
Chapter 1 - IntroductionChapter 1 - Introduction
Chapter 1 - Introduction
Wayne Jones Jnr
 
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
 
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
 

Similar to Ch2 (20)

OS_Ch2
OS_Ch2OS_Ch2
OS_Ch2
 
Ch2 OS
Ch2 OSCh2 OS
Ch2 OS
 
OSCh2
OSCh2OSCh2
OSCh2
 
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
 
Chapter 1 - Introduction
Chapter 1 - IntroductionChapter 1 - Introduction
Chapter 1 - Introduction
 
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
 
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