SlideShare une entreprise Scribd logo
1  sur  92
Part2: Computer Systems Chapter 2: Basic Software (Text No. 1 Chapter 3)
Introduction  ,[object Object],[object Object],[object Object],[object Object]
Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operating System Position Application software Operating system Hard ware Application
Operating System “  A set of system software routines that sits between the application program and the hardware. ” User Application program Hardware Operating system
Operating System ,[object Object],[object Object]
OS Configuration and Functions ,[object Object],[object Object]
OS Configuration and Functions OS role Efficient use of resources Consecutive job processing Multiple programming Reduction of the response Improvement of reliability
OS Configuration and Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Consecutive Job Processing
Multi-programming
OS Configuration and Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OS Configuration and Functions ,[object Object],[object Object],OS Service Programs Hardware Control Program General-purpose language processors
OS Configuration and Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OS Functions
Job Management ,[object Object],[object Object],[object Object],[object Object]
Job Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Job Management ,[object Object],[object Object],[object Object],[object Object],[object Object]
JCL
Job Management ,[object Object],Command Translation Object module Linkage edition Load module Execution Result
Job Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Job Management ,[object Object],Running program SPOOL file Output Devices
Print Spooling print queue print spooler print job jobs  to be  printed jobs  being printed server laser printer disk
Job Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Job Scheduling
Job Management ,[object Object],SPOOL file Job queue Data Input device Output device Reader SPOOL file Initiator Memory Execution Writer Terminator Initiator Data Input device Output device
Device Management ,[object Object],[object Object],[object Object],[object Object],[object Object]
Questions ,[object Object],[object Object],[object Object],[object Object]
Where to Get More Information ,[object Object],[object Object]
Operating System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Management ,[object Object],[object Object],[object Object],[object Object],1. Job submission (Job step) 2.5. Executable status (Ready status) 4. Wait status 3. Running (status) Process generation Dispatching Timer interrupt SVC  interrupt Process termination I/O interrupt
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Process Management
Process Management ,[object Object],[object Object],[object Object],[object Object]
CPU Scheduling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
First-Come, First-Served ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
First-Come, First-Served ,[object Object],0 24 27 30 ,[object Object],[object Object],3 P3 3 P2 24 P1 Burst Time Process P3 P2 P1
First-Come, First-Served ,[object Object],0 3 6 30 ,[object Object],3 P3 3 P2 24 P1 Burst Time Process P1 P3 P2
First-Come, First-Served ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shortest-Job-First ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shortest-Job-First 0 3 9 16 ,[object Object],24 7 P3 3 P4 8 P2 6 P1 Burst Time Process P4 P2 P3 P1
Shortest-Job-First ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shortest-Job-First (Pre-emptive) 0 1 5 10 ,[object Object],[object Object],[object Object],17 26 3 2 1 0 Arrival Time 9 P3 5 P4 4 P2 8 P1 Burst Time Process P1 P1 P3 P4 P2
Shortest-Job-First ( Non Pre-emptive ) ,[object Object],3 2 1 0 Arrival Time 9 P3 5 P4 4 P2 8 P1 Burst Time Process
Priority Scheduling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Priority Scheduling 5 1 P4 5 2 1 10 Burst Time 9 P3 2 P5 4 P2 8 P1 Priority Process
Priority Scheduling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Priority Scheduling ,[object Object],[object Object],[object Object],[object Object],[object Object]
Priority Scheduling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Round-Robin ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RR ,[object Object],[object Object],[object Object]
RR ,[object Object],3 3 24 Burst Time P3 P2 P1 Process
RR ,[object Object],[object Object],[object Object],[object Object],[object Object]
Multilevel Queue ,[object Object],[object Object],[object Object],[object Object],[object Object]
Multilevel Queue ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multilevel Queue ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multi-Processor Scheduling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Control Block ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thrashing ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Process Management Halt Restart Halt Restart Anomaly A occurs Anomaly B occurs Program execution Interrupt routine A Interrupt routine B Interrupt routine C Interruption Interruption
[object Object],[object Object],[object Object],[object Object],Process Management
Internal Interrupt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
External Interrupt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary of Interrupts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multi-Processing ,[object Object],CPU 1 (OS) CPU 2 CPU 3 CPU 4
Multi-Processing ,[object Object],CPU 1 CPU 2 CPU 3 CPU 4
Multi-Threading ,[object Object],[object Object]
Process Management ,[object Object],[object Object],[object Object],[object Object]
Multi-programming
Process Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Semaphore ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deadlock
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Main Memory Management
Main Memory Management ,[object Object]
Main Memory Management ,[object Object],[object Object],[object Object]
Fragmentation NEW NEW Defragmentation / Compaction Variable partitions Control Program Unused Program
Main Memory Management ,[object Object],[object Object],Auxiliary storage device Main storage unit Program 1 Swap out Swap in Program 2 Program 1 Control program
Swapping NEW NEW NEW Variable partitions Control Program Unused Program
[object Object],[object Object],[object Object],[object Object],[object Object],Main Memory Management
Main Memory Management ,[object Object],The complete program  consists of 4 modules Under normal conditions,  only modules 1  and 2 are in memory When errors occur,  module 3 overlays module 2 At the end-of-job,  only modules 1 and 4 are needed Module 4 Module 3 Module 2 Module 1 Module 2 Module 1 Module 3 Module 1 Module 4 Module 1
Overlay Program segments Memory Segment Segment
Memory Release ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Main Memory Management
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Main Memory Management
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Main Memory Management
Virtual Storage Management ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Virtual Storage Management
Virtual Storage Management ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Virtual Storage Management
DAT
Virtual Memory ,[object Object],Page in Page out Dynamic Address Translation Memory Page Page Page Page Page Page Page Page Page DA00 Page 1 DB00 Page 2 DC00 Page 3 DD00 Page 4 DE00 Page 5 DF00 Page 6
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Virtual Storage Management
Segmentation Paging

Contenu connexe

Tendances

Operating System 3
Operating System 3Operating System 3
Operating System 3
tech2click
 
Processes Control Block (Operating System)
Processes Control Block (Operating System)Processes Control Block (Operating System)
Processes Control Block (Operating System)
Imdad Ullah
 
OS - Ch2
OS - Ch2OS - Ch2
OS - Ch2
sphs
 

Tendances (20)

Chapter 2: Operating System Structures
Chapter 2: Operating System StructuresChapter 2: Operating System Structures
Chapter 2: Operating System Structures
 
Operating System 3
Operating System 3Operating System 3
Operating System 3
 
Processes Control Block (Operating System)
Processes Control Block (Operating System)Processes Control Block (Operating System)
Processes Control Block (Operating System)
 
App A
App AApp A
App A
 
Complete Operating System notes
Complete Operating System notesComplete Operating System notes
Complete Operating System notes
 
OS Components and Structure
OS Components and StructureOS Components and Structure
OS Components and Structure
 
OS - Ch2
OS - Ch2OS - Ch2
OS - Ch2
 
Operating System Concepts Presentation
Operating System Concepts PresentationOperating System Concepts Presentation
Operating System Concepts Presentation
 
Operating System Lecture Notes
Operating System Lecture NotesOperating System Lecture Notes
Operating System Lecture Notes
 
Bba203 unit 2 operating system concepts
Bba203   unit 2 operating system conceptsBba203   unit 2 operating system concepts
Bba203 unit 2 operating system concepts
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
operating system lecture notes
operating system lecture notesoperating system lecture notes
operating system lecture notes
 
Operating system 11 system calls
Operating system 11 system callsOperating system 11 system calls
Operating system 11 system calls
 
CS6401 OPERATING SYSTEMS Unit 2
CS6401 OPERATING SYSTEMS Unit 2CS6401 OPERATING SYSTEMS Unit 2
CS6401 OPERATING SYSTEMS Unit 2
 
Introduction to System Calls
Introduction to System CallsIntroduction to System Calls
Introduction to System Calls
 
Operating System Structure (documentation)
Operating System Structure (documentation)Operating System Structure (documentation)
Operating System Structure (documentation)
 
System programs in o.s. for bca and bscit students by hardik nathani
System programs in o.s. for bca and bscit students by hardik nathaniSystem programs in o.s. for bca and bscit students by hardik nathani
System programs in o.s. for bca and bscit students by hardik nathani
 
Process management
Process managementProcess management
Process management
 
02.Os Structure
02.Os Structure02.Os Structure
02.Os Structure
 
Process management os concept
Process management os conceptProcess management os concept
Process management os concept
 

En vedette

13a.Computer Systems Extra Input
13a.Computer Systems   Extra Input13a.Computer Systems   Extra Input
13a.Computer Systems Extra Input
New Era University
 
Vtoc, Use Case, Activity Diagram
Vtoc, Use Case, Activity DiagramVtoc, Use Case, Activity Diagram
Vtoc, Use Case, Activity Diagram
New Era University
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
llmeade
 
14b. Computer Systems Extra Output
14b. Computer Systems   Extra Output14b. Computer Systems   Extra Output
14b. Computer Systems Extra Output
New Era University
 
Chapter 04
Chapter 04Chapter 04
Chapter 04
llmeade
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
llmeade
 
Fy bms- I SEM it ppt
Fy bms- I SEM it pptFy bms- I SEM it ppt
Fy bms- I SEM it ppt
Akash Varaiya
 
27. Computer Applications Business And Engineering
27. Computer Applications   Business And Engineering27. Computer Applications   Business And Engineering
27. Computer Applications Business And Engineering
New Era University
 
12. Computer Systems Hardware 2
12. Computer Systems   Hardware 212. Computer Systems   Hardware 2
12. Computer Systems Hardware 2
New Era University
 
Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating system
jaydeesa17
 

En vedette (20)

13a.Computer Systems Extra Input
13a.Computer Systems   Extra Input13a.Computer Systems   Extra Input
13a.Computer Systems Extra Input
 
Vtoc, Use Case, Activity Diagram
Vtoc, Use Case, Activity DiagramVtoc, Use Case, Activity Diagram
Vtoc, Use Case, Activity Diagram
 
DOS Operating System
DOS Operating SystemDOS Operating System
DOS Operating System
 
Working with Operating System
Working with Operating SystemWorking with Operating System
Working with Operating System
 
Virtual Memory ,Direct memory addressing and indirect memory addressing prese...
Virtual Memory ,Direct memory addressing and indirect memory addressing prese...Virtual Memory ,Direct memory addressing and indirect memory addressing prese...
Virtual Memory ,Direct memory addressing and indirect memory addressing prese...
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Virtual memory 20070222-en
Virtual memory 20070222-enVirtual memory 20070222-en
Virtual memory 20070222-en
 
14b. Computer Systems Extra Output
14b. Computer Systems   Extra Output14b. Computer Systems   Extra Output
14b. Computer Systems Extra Output
 
Intro to MATLAB GUI
Intro to MATLAB GUIIntro to MATLAB GUI
Intro to MATLAB GUI
 
basics of virtual memory
basics of virtual memorybasics of virtual memory
basics of virtual memory
 
Chapter 04
Chapter 04Chapter 04
Chapter 04
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual Memory
 
Fy bms- I SEM it ppt
Fy bms- I SEM it pptFy bms- I SEM it ppt
Fy bms- I SEM it ppt
 
Device Management
Device ManagementDevice Management
Device Management
 
Vm
VmVm
Vm
 
Virtual memory
Virtual memory Virtual memory
Virtual memory
 
27. Computer Applications Business And Engineering
27. Computer Applications   Business And Engineering27. Computer Applications   Business And Engineering
27. Computer Applications Business And Engineering
 
12. Computer Systems Hardware 2
12. Computer Systems   Hardware 212. Computer Systems   Hardware 2
12. Computer Systems Hardware 2
 
Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating system
 

Similaire à 15. Computer Systems Basic Software 1

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
 
operating system for computer engineering ch3.ppt
operating system for computer engineering ch3.pptoperating system for computer engineering ch3.ppt
operating system for computer engineering ch3.ppt
gezaegebre1
 
Operating Systems Unit Two - Fourth Semester - Engineering
Operating Systems Unit Two - Fourth Semester - EngineeringOperating Systems Unit Two - Fourth Semester - Engineering
Operating Systems Unit Two - Fourth Semester - Engineering
Yogesh Santhan
 
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
 
23565104 process-management(2)
23565104 process-management(2)23565104 process-management(2)
23565104 process-management(2)
Anuj Malhotra
 

Similaire à 15. Computer Systems Basic Software 1 (20)

Os
OsOs
Os
 
Os
OsOs
Os
 
Ch1
Ch1Ch1
Ch1
 
Cs6413 operating-systems-laboratory
Cs6413 operating-systems-laboratoryCs6413 operating-systems-laboratory
Cs6413 operating-systems-laboratory
 
LM9 - OPERATIONS, SCHEDULING, Inter process xommuncation
LM9 - OPERATIONS, SCHEDULING, Inter process xommuncationLM9 - OPERATIONS, SCHEDULING, Inter process xommuncation
LM9 - OPERATIONS, SCHEDULING, Inter process xommuncation
 
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
 
Chapter 1 Introduction to Operating System Concepts
Chapter 1 Introduction to Operating System ConceptsChapter 1 Introduction to Operating System Concepts
Chapter 1 Introduction to Operating System Concepts
 
OSLecture1.ppt
OSLecture1.pptOSLecture1.ppt
OSLecture1.ppt
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating system
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
operating system
operating systemoperating system
operating system
 
Operating system
Operating systemOperating system
Operating system
 
operating system for computer engineering ch3.ppt
operating system for computer engineering ch3.pptoperating system for computer engineering ch3.ppt
operating system for computer engineering ch3.ppt
 
Compyter system softwere
Compyter system softwereCompyter system softwere
Compyter system softwere
 
Bedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdfBedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdf
 
Operating Systems Unit Two - Fourth Semester - Engineering
Operating Systems Unit Two - Fourth Semester - EngineeringOperating Systems Unit Two - Fourth Semester - Engineering
Operating Systems Unit Two - Fourth Semester - Engineering
 
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
 
23565104 process-management(2)
23565104 process-management(2)23565104 process-management(2)
23565104 process-management(2)
 

Plus de New Era University (8)

Sample Narrative report for seminars
Sample Narrative report for seminarsSample Narrative report for seminars
Sample Narrative report for seminars
 
Vtoc, Use Case, Activity Diagram
Vtoc, Use Case, Activity DiagramVtoc, Use Case, Activity Diagram
Vtoc, Use Case, Activity Diagram
 
17. Computer System Configuration And Methods
17. Computer System   Configuration And Methods17. Computer System   Configuration And Methods
17. Computer System Configuration And Methods
 
14c. Computer Systems Extra Storage
14c. Computer Systems   Extra Storage14c. Computer Systems   Extra Storage
14c. Computer Systems Extra Storage
 
14. Computer Systems Output Devices
14. Computer Systems   Output Devices14. Computer Systems   Output Devices
14. Computer Systems Output Devices
 
13. Computer Systems Input And Output Architecture
13. Computer Systems   Input And  Output Architecture13. Computer Systems   Input And  Output Architecture
13. Computer Systems Input And Output Architecture
 
31. Multimedia System
31. Multimedia System31. Multimedia System
31. Multimedia System
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

15. Computer Systems Basic Software 1

Notes de l'éditeur

  1. Text Page 92 (Figure 3-1-2) Reading 1
  2. JCL Function of Job Management is to decode and execute these detailed instructions written in the JCL SPOOL An indispensable function in multi-programming environments Job Scheduling executed by the job scheduler using a dedicated program incorporated in the OS
  3. The buffer provides a waiting station where data can rest while the slower device catches up
  4. Execution Control State Transition Processor becomes free when the process being executed turns into the wait status Execute other process during this time – multiple process (multitasking)
  5. Preemption: Once the time has expired, the processor is interrupted to let another process with the same priority to access the processor. If a second process with higher priority is ready to execute, the OS interrupts the current executing process to the process with higher priority Round robin: Once time is up, execution halted and process is sent to last position in process queue
  6. User process calls on the OS to perform some function requiring privileged instructions. Done by means of a supervisor call (SVC) or system call An interruption occurs An error condition occurs in a user process (program interrupt)
  7. Refer to Text Page 102
  8. Paging Exchange of programs between main storage unit and auxiliary storage device (Refer to Text Page 103 Figure 3-1-18) Address Translation Issue often arises when paging is performed is that the page-in address of the main storage unit is unknown (Refer to Text Page 104 Figure 3-1-19) Segmentation Paging (Refer to Text Page 104 Figure 3-1-20) Page Replacement Least Recently Used (LRU) Method Fist-in First-out) FIFO Method