Академический Документы
Профессиональный Документы
Культура Документы
function
• As an interface between the user with the complex
hardware
Imagine what do you need to do to read a data from a disk
without an Operating System
• As a resources manager
Manage memory
Manage processor
Manage processes
Manage file
Manage devices
1. Organize and monitor its resources
continuously.
2. Enforce the policies that determine who
gets what, when, and how much.
3. Allocate the resource when it’s appropriate.
4. Deallocate the resource –reclaim it when
appropriate.
Organize the memory accordingly e.q whether it’s a
fixed partition, dynamic partition, paging or
segments
Check the validity of each request for memory
space. Allocates a portion for legal request using
certain policies.
Sets up a table to keep track of who is using which
section of memory.
Finally when the time comes to reclaim the memory,
the memory manager deallocates the memory.
Types of Operating Systems
(continued)
• Operating systems for computers fall into
following five categories:
– Batch
– Interactive
– Real-time
– Hybrid
– Embedded
• Distinguished by response time and how data is
entered into the system
Batch Systems
• Program are run in group or batch
• Process in serial, one by one
• Using punched card or tape (not limited in present
day)
• Efficiency measured in
throughput -- number of jobs/ given amount of
time (e.g. 30 jobs/hour)
Turnarround – in hours or days
Types of Operating System
Interactive Systems ( time-sharing systems)
Computer Control
Washing Machine