Operating System Classification

9
OPERATING SYSTEM CLASSIFICATION 4.2 pg 144

description

testing

Transcript of Operating System Classification

Page 1: Operating System Classification

OPERATING SYSTEM CLASSIFICATION4.2 pg 144

Page 2: Operating System Classification

DEFINITIONS

INTERACTIVE OPERATING SYSTEM: Operating system where the computer and user are in two way direct communication

REAL TIME OPERATING SYSTEM: Inputs processed in a timely manner so outputs can affect the input source.

NETWORK OPERATING SYSTEM: a layer of software is added to the OS of a computer in Network. – This intercepts commands that reference resources elsewhere e.g. a file server.

SANDBOX: a tightly controller set of resources for guest programs to run in.

EMBEDDED COMPUTER SYSTEM: a dedicated computer system with limited user interface designed to operate from within other machinery.

DESKTOP OS: an OS that allows user to carry out a range of general purpose tasks

CLIENT-SERVER SYSTEM: a system in which some computers (clients) requerst services from servers

SERVER OS: optimised to provide one or more specialised services to network clients

Page 3: Operating System Classification

INTERACTICE OS

- user directly interacts with the system to supply commands and data

- provides 2 way direct communication

Page 4: Operating System Classification

REAL TIME OS

- inputs processed in a timely manner

FOUR REQUIRESMENTS

- have to support application programs which are non sequential

- have to deal with a number of events which happen in parallel

- they have to carry out processing and produce response in a realistic time interval

- some systems are safety critical, so they must be a fail safe and guarantee a response within a time interval.

RTOS are used to control machinery, they have limited user interface and no end user utilities. Example: aircraft landing software. RTOS manage the resources of a computer so that an operation executes in precisely the same amount of time every time it occurs.

Page 5: Operating System Classification

NETWORK OPERATING SYSTEMS

- layer of software is added to the OS. This interceptws commands that reference resources on the network.

- Redirects the request to the remote resource in a manner completely transparent to the user

- allows files resident on a server to be available to the client pc. E.g remote harddrives.

- a network OS may support interaction.

Page 6: Operating System Classification

DEVICE

In any computer operated device that has an OS, there is usually a way to make changes to how the device works by changing the code of the operating system.

OS ALLOWS: Multitasking

Can operate in real time with critical timing constraints

The hardware can be changed or upgraded without the need to change application code

New applications can be added easily

Application can be developed in situ on device

Entire OS can be replaced by a different OS

Page 7: Operating System Classification

SMARTPHONES

- need to run complex operating system, providng a standardised interface and platform for application developers

Most use identifiable an dopen OS with ability to add apps, however regular mobile phones only support SANDBOXED apps.

Provides a controlled set of resources for guest programs to run in, such as scratch space on disk.

Page 8: Operating System Classification

PDA (PERSONAL DIGITAL ASSISTANTS)

Hand helf portable computer that can accomplish specifit tasks – role of a personal assistant

OS have to meet different requirements from OS’s on Pcs.

Takes on the basic input output (BIOS) task designed to run on low clock frequency processors.

Page 9: Operating System Classification

EMBEDDED COMPUTER SYSTEMS

A dedicated computer system with limited interface designed to run autonomously from within other machinery.