Linux Device Management
The Device Driver
One of the purposes of an operating system
is to hide the peculiarities of the system's
CSNB324 Advanced Operating
Introduction to Linux
What is Linux?
Is it different from Windows?
Before moving along, let's make sure that
we understand the difference between a
GUI and an OS.
Windows is an operating system that includes
Concurrency is the simultaneous execution of threads
The system must support concurrent execution of threads
Scheduling : Deals with execution of unrelated thr
Introduction to Virtualization
CSNB324 Advanced OS
What is Virtualization?
To define it in a general sense,
virtualization encompasses any technology either software or hardware - that adds an
extra layer of isolation or extra flexibility to a
What are the requirements of memory
For managing the available memory in a multiprogramming
Must be satisfied by the hardware (process
A process is a program (object code) in execution.
Threads of execution, or threads, are the objects of activity within the
Each thread includes a unique program coun
The file system part of the operating system provides the
resource abstractions typically associated with secondary
A file is a collection of data with the following properties: