Platform Technologies: Midterm Examination Reviewer

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 54

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

55 Terms

1

Operating System

It is a layer of software and keeps track of all these components and use them correctly.

New cards
2

The function of an operating system is to…

Manages all the devices and provides user programs with a simpler interface to the software.

New cards
3

The Microarchitecture level consists of…

ALU

CPU

New cards
4

Machine Language Layer

Devoted to processing the machine languages.

New cards
5

Machine Languages

Are limited set of instruction that directly influence the working of physical device.

New cards
6

An Operating System runs in…

Kernel Mode

New cards
7

Application Programs runs in…

User Mode

New cards
8

The job of an Operating System is…

To provide for an orderly and controlled allocation of the processors, memories, and I/O devices among the various programs competing for them.

New cards
9

The Operating System’s primary task is to keep track of…

Who is using which resource?

Grant resource.

Account for usage.

Mediate conflicting requests.

New cards
10

Sharing of resource can be done in in two ways…

Time

Space

New cards
11

Time Multiplexed/Multiplexing

Users wait for their turn.

New cards
12

Space Multiplexed/Multiplexing

Each one gets part of the resource simultaneously.

New cards
13

Charles Babbage

The “First True Digital Computer” and the one who invented the Analytical Engine.

New cards
14

First Generation

Vacuum Tubes and Plug Boards

New cards
15

Second Generation

Transistors and Batch Systems

New cards
16

Batch System

Jobs were collected in a single room and then read onto a magnetic tape using in-expensive computers.

New cards
17

$JOB

Specifies the maximum run time in minutes, the account number to be charged, and the programmer’s name.

New cards
18

$FORTRAN

Tells the operating system to load the FORTRAN compiler from the system tape.

New cards
19

$LOAD

Directs the operating system to load the object program just compiled.

New cards
20

$RUN

Tells the operating system to run the program with the data following it.

New cards
21

$END

Marks the end of a job.

New cards
22

Third Generation

ICs and Multiprogramming

New cards
23

IBM 360

The first major computer line to use Integrated Circuits.

New cards
24

OS/360

Was developed with millions of lines of assembly language written by thousands of programmers.

New cards
25

Spooling

The ability to store jobs onto disk and do the processing on jobs and later store the processed job onto a disk.

New cards
26

Electricity Distribution System

When you need electric power, you just stick a plug in the wall, and within reason, as much power as you need will be there.

New cards
27

Ken Thompson

A computer scientist at Bell Labs who wrote a one-user version of MULTICS. Which later developed into UNIX.

New cards
28

POSIX

Defines a minimal system call interface that all UNIX systems must support.

New cards
29

MNIX

A small clone of UNIX, used for educational purposes.

New cards
30

Linus Torvalds

A Finnish student who developed Linux.

New cards
31

Fourth Generation

Personal Computers

New cards
32

Garry Kildall

Produced the first microcomputer.

New cards
33

Gary Kildall wrote a disk-based operating system called…

CP/M (Control Program for Microcomputers)

New cards
34

Bill Gates

He was the one who produced DOS (Disk Operating System).

New cards
35

Tim Patterson

Did some modifications to DOS and revised it to MS-DOS (Microsoft Disk Operating System).

New cards
36

Doug Engelbart

He was the one who invented the GUI (Graphical User Interface).

New cards
37

Steve Jobs

Co-invented Apple.

New cards
38

LISA

First GUI of Apple, which was very expensive and failed to sold in the markets.

New cards
39

Apple Macintosh

A user-friendly GUI of Apple which was much cheaper than LISA.

New cards
40

Windows

A GUI-based system which was influenced by Macintosh and a successor to MS-DOS.

New cards
41

UNIX

Is strongest on workstations and other high-end computers, such as network servers.

New cards
42

Linux

A popular alternative to Windows for students and increasingly many corporate users.

New cards
43

Network Operating System

Users are aware of the existence of multiple computers and can log in to remote machines and copy files from one machine to another.

New cards
44

Distributed Operating System

One that appears to its users as a traditional uniprocessor system, even though it is actually composed of multiple processors.

New cards
45

Mainframes

Are room-sized computers still found in major corporate data centers with high I/O capacity and high amount of data storage capacity.

New cards
46

Mainframe Batch Systems

One that processes routine jobs without any interactive user present.

New cards
47

Transaction Processing Systems

Handles large amount of small requests.

New cards
48

Timesharing Systems

Allow multiple remote users to run jobs on the computer at once.

New cards
49

Server Operating Systems

They serve multiple users at once over a network and allow the users to share hardware and software resources.

New cards
50

Multiprocessor Operating Systems

These are variations on the server operating systems, with special features for communication and connectivity.

The idea is to connect multiple CPUs into a single system in order to attain higher computing power.

New cards
51

Personal Computer Operating Systems

Their job is to provide a good interface to a single user. They are widely used for word processing, spread sheets, and internet access.

New cards
52

Real-Time Operating Systems

They focus on completing some job/process in an exact time in which the job has to be completed.

New cards
53

Hard Real-Time System

Are systems in which deadlines cannot be missed, if deadlines are missed it leads to catastrophy.

New cards
54

Soft Real-Time System

Missing an occasional deadline is acceptable.

New cards
55

Embedded Operating Systems

New cards
robot