Introduction To Os
Introduction To Os
Instructor profile
Name: wendimu baye
Office:block-20, room-152
Email:[email protected]
Department: computer science
09/26/2023 Bahir Dar University OS(CoSc2034) 1
Chapter one
Introduction
Multiprogramming
Several jobs are kept in main memory at the same time, and the CPU is shared
between them. Each job is called a process.
OS Features Needed for Multiprogramming
I/O routine supplied by the system.
Memory management - the system must allocate the memory to several jobs.
CPU scheduling - the system must choose among several jobs ready to run.
Allocation of devices.
Time-Sharing Systems- Interactive Computing
Most efficient for many users to share a large computer.
The CPU is shared between several processes.
Each process belongs to a user and I/O is to/from a separate terminal for each
user.
On-line file system must be available for users to access data and code.
Less
High Cost
Cost and slow
and fast
Accounting - keep track of and record which users use how much and what
kinds of computer resources for account billing or for accumulating usage
statistics.