Operating System and Types of OS Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Operating System

A
Software that provides:
• Process Management
• Memory Management
• Device Management
• User Interface
• File Management
Fundamentally its software that manages/interfaces computer hardware and software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kernel

A

The very core of the OS that provides the interface between the user and the
hardware. Applications use the kernel to send/receive data from hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Embedded

A

Embedded
• Mostly hidden in devices, generally within the hardware themselves.
• Built into objects
• Have a dedicated purpose
• Little/no user interface
• Fully Autonomous
• Use limited resources - only what’s required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Multi-Tasking

A

Multi-Tasking
• Several programs/ processes at the
same time (concurrent).
• Can either be process management or through parallel processing
• Most General Purpose OS’ are now Multitasking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Multi-User

A
Multi-User
• Must be a multi- tasking OS too
• Several users accessing the
processor /programs /resources at the same time.
• Usually a round robin approach.
• Shared processing.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Real-Time

A

Real-Time
• Inputs being processed under strict time limits. For requirements:
1. Support Non-Sequential programs
2. Handle parallel and unpredictable events
3. Produce responses within the time limit
4. Have fail-safes to guarantee response time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Distributed

A

Distributed
A collection of independent nodes, each with its own hardware. The OS
presents the systems as an
individual. For example: AI; Weather Forecasting; Online Shopping. Each
may have the main system on one server, and other things processed on
another. The pros of this are that it reduces the load on one computer, and if one fails, it may be able to
continue.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly