Lecture 2
Lecture 2
Lecture 2
Lecture 2
OPERATING SYSTEM TYPES
2
A batch system is one that processes routine jobs without
any interactive user, for example, sales reporting for a
chain of stores is typically done in batch mode.(one at a
time)
Transaction processing systems handle large numbers of
small requests, for example, check processing at a bank
or airline reservations. Each unit of work is small, but
the system must handle hundreds or thousands per
second.
Timesharing systems allow multiple remote users to run
jobs on the computer at once, such as querying a big
database.
3
2. SERVER OPERATING SYSTEMS
5
4. PERSONAL COMPUTER OPERATING SYSTEMS
The next category is the personal computer operating
system.
Their job is to provide a good interface to a single user.
They are widely used for word processing, spreadsheets,
and Internet access.
Common examples are Windows 98, Windows 2000, the
Macintosh operating system, and Linux.
Personal computer operating systems are so widely
known that probably little introduction is needed. In fact,
many people are not even aware that other kinds exist.
6
5. REAL-TIME OPERATING SYSTEMS
Time is key parameter in this system. For example, in
industrial process control systems, real-time computers
have to collect data about the production process and use
it to control machines in the factory.
Often there are hard deadlines .If the action absolutely
must occur at a certain moment (or within a certain
range), we have a hard real-time system. A soft real-
time system, in which missing an occasional deadline is
acceptable.
VxWorks and QNX are well-known real-time operating
systems.
7
6. EMBEDDED OPERATING SYSTEMS
PDA (Personal Digital Assistant) is a small computer
that fits in a shirt pocket and performs a small number of
functions .
Embedded systems run on the computers that control
devices that are not generally thought of as computers,
such as TV sets, microwave ovens, and mobile
telephones.
These often have some characteristics of real-time
systems but also have size, memory, and power
restrictions that make them special.
Examples of such operating systems are PalmOS and
Windows CE (Consumer Electronics). 8
7. SMART CARD OPERATING SYSTEMS
The smallest operating systems run on smart cards,
which are credit card-sized devices containing a CPU
chip.
They have very severe processing power and memory
constraints. Some of them can handle only a single
function, such as electronic payments, but others can
handle multiple functions on the same smart card.
Some smart cards are Java oriented and holds an
interpreter for the Java Virtual Machine (JVM).
9
OUESTIONS ???
10