CSCE 3613 Lecture Notes - Lecture 3: Infinite Loop, Job Scheduler, Operating System

23 views3 pages

Document Summary

88tb long-term storage 35 tb of scratch storage. Multiprogramming :one job selected and run via job scheduling. Organizes jobs(code and data) so cpu always has one to execute. When it has to wait(for i/o for example), os switches to another job. Timesharing: logical extension in which cpu switches jobs so frequently that users can interact with each job while running, interactive computing. Response time should be less than 1 second. Each user has at least one program executing in memory -> process. If several jobs ready to run, -> cpu scheduling. If processes don t fit in memory, swapping moves them in and out to run. Virtual memory allows execution of processes not completely in memory. Software error or request creates exception or trap. Other process problems include infinite loop, processes modifying each other or the os. Dual-mode operation allows os to protect itself and other system components. Some instructions designated as privileged, only executable in kernel mode.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents