Skip to content

Latest commit

 

History

History
27 lines (27 loc) · 980 Bytes

File metadata and controls

27 lines (27 loc) · 980 Bytes

Exam Review

  • Virtual Machine
    • hides complexity and limitations of hardware from application programmers
  • Hiding Complexity
    • advantages: simpler, no physical worries
    • disadvantages: lack of control, false assumptions about black box
  • General OS Functions
    • screen display
    • storage accesses
    • coordination amond applications
  • Coordination
    • applications should not crash one another
    • address space: memory addresses that an application can touch
    • an application should not crash OS
  • Operating System
    • overcomes hardware
    • protects from one another
    • allocates resources
  • Batch System
    • collects a batch of jobs before processing
  • Multiprocessing
    • multiple programs can run concurrently
  • Timeshare systems
    • each user can afford to own terminals and interact with machines
  • Multitasking
    • a single user can run multiple programs on the same machine at the same time
    • Multiprocessing