0% found this document useful (0 votes)
145 views

Distributed Operating System

The document provides an overview of operating systems including: 1. Operating systems act as a bridge between humans and computers and allow users to communicate with computers. 2. Operating systems manage computer resources through layers including the kernel, hardware interfaces, and application programs. 3. There are different types of operating systems including single-user systems for one program, multi-user systems for multiple programs, and multi-user multi-process systems for multiple users and programs.

Uploaded by

Devil Shah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views

Distributed Operating System

The document provides an overview of operating systems including: 1. Operating systems act as a bridge between humans and computers and allow users to communicate with computers. 2. Operating systems manage computer resources through layers including the kernel, hardware interfaces, and application programs. 3. There are different types of operating systems including single-user systems for one program, multi-user systems for multiple programs, and multi-user multi-process systems for multiple users and programs.

Uploaded by

Devil Shah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Chapter 1 Over view

Overview of Operating Systems


Operating System
1. It is a bridge between a human and a computer
2. A system by which you can communicate with a
computer
3. A master controlling program that manages computer
Layers of Operating System
resources

UNIX Shell, commands and application programs ,GUI

Language libraries and system call interface

Operating System Kernel

Computer Hardware
Interfaces
Character (command line interface)
Graphical User Interface (desktop icons and drop
down menus)

Types of Operating Systems


Single-user, Single purpose
...Only 1 user can use 1 program
Single user, Multiprocess System
Only 1 user can use more than 1 programs
Multiuser, Multiprocess System
...More then 1 user can use more than 1 programs
Brief History of MULTICS
Operating Systems
Introduction of UNIX
In 1960s Bell labs developed a large operating system MULTICS
(multi user multi process).
In the same year they decided not to pursue on MILTICS as it was
full of
problems.
Programmers were pulled out but some lingered on there own.
These programmers came up with a operating system which used to
serve
only one person and do one task at a time, but was pretty good
and they named it as UNIX.
Virtual Machine

In the virtual machine approach, a virtual machine software


layer on the bare hardware of the machine gives the illusion
that all machine hardware (i.e.; the processor, main memory,
secondary storage, etc) is at sole disposal of each user.
Virtual machines allow you to run other operating systems
within your current operating system the operating systems
will run as if theyre just another program on your computer.
The Bus
The System Bus has 3 types of Buses
Data Bus: It carries the data. is a communication system that transfers
data between components inside acomputer, or between computers.
Control Bus: It carries the control information such as read , write
instructions. Acontrol busis a computerbusthat is used by the CPU to
communicate with devices that are contained within the computer.
Address Bus: It carries the address/path, where the data needs to go.
Layers of Operating System in Detail

Application programs , ftp, web browser , telnet

Unix shell

Language libraries : c c++ , java

System call interface (entry points to kernel)


Inter process Process CPU
File Manager communicatio manager Scheduler
Kernel n
Ptimary and secondary storage
management

Device drives: Mouse drivers, Printer drives .

Computer Hardware: hard disk, CD-ROM, RAM, printer


Advanced Operating system
1- Distributed operating system:
Operating system for network of
autonomous
computers connected by a communication network.

2- Multiprocessor operating system:


More than one processor in a
single computer system.

3- Database operating system:


A system that supports the concept of a
transaction; operations to store, retrieve and manipulate a large volume of data
efficiently.
4 (a)- What is a real time system
-Systems where timeliness of response to user/external requests play a very
crucial role.
-They often referred to large, high powered, expensive systems.
-used in defence, medical equipment and industrial robots
-Fax machine, cameras, printers, wireless routers also fall mostly in real time
systems .
4 (b) What is embedded system?
-The system where programmable computing elements are embedded
inside.
- An embedded system is said to be "real-time" when it is designed in
order to
guarantee that real-time application requests will be served within
deadlines

You might also like