MSCIT 4th COMP2115 1,2,3
MSCIT 4th COMP2115 1,2,3
OS is a resource allocator
Manages all resources
Decides between conflicting requests for efficient and
fair resource use
OS is a control program
Controls execution of programs to prevent errors and
improper use of the computer
Computer System Organization
Computer-system operation
One or more CPUs, device controllers connect through common
bus providing access to shared memory
Concurrent execution of CPUs and devices competing for
memory cycles
Review
Computer System Components
What is an OS?
Why do we need to have OS?
Agenda
Computer System Operations
Interrupts
Storage Hierarchy
Computer Architecture
Computer-System Operation
Agenda
Protection
Computing Environments
Protection and Security
Distributed computing
Collection of separate, possibly heterogeneous, systems
networked together
Network is a communications path, TCP/IP most common
– Local Area Network (LAN)
– Wide Area Network (WAN)
Network Operating System provides features between
systems across network
Communication scheme allows systems to exchange
messages
Illusion of a single system
Computing Environments – Client-Server
Client-Server Computing
Many systems now servers, responding to requests generated
by clients
Computing Environments - Virtualization
Computing Environments – Cloud Computing