Creation of operating system Flashcards

1
Q

An OS describes software that:

A

1) controls the running of programs, 2) provides services such as resource allocation, scheduling, I/O control and data management, 3) acts as an interface between the machine and application programs.

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

An OS provides access to I/O devices

A

Each I/O device requires a specific set of instructions and control signals for operation. The OS provides an interface that hides these details so that programmers can access devices using simple reads and writes.

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

An OS provides memory management

A

this is achieved by keeping track of the status of each location, determining how memory is allocated among competing processes, deciding who gets memory, when they receive it and how much they are allowed.

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

The kernel of the OS is

A

the heart of the software, which connects the application software to the computer hardware.

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

A multi-tasking OS

A

refers to one which runs more than one program at a time.

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

The Unix OS was first released

A

in 1969 by AT&T Bell Labs

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

The BSD OS was first released

A

in 1977 from the University of California

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

The MS-DOS OS was first released

A

In 1981

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

Linux was first released in

A

1991

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

Unix is mainly used in

A

commercial deployment and the name is copyrighted; Linux is open source and used across a wide community of users.

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

Linux is not a

A

‘one-size-fits-all’ OS

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

A process is

A

a program in execution.

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

The Shell

A

is an interface between the user and the kernel of the OS

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

A Shell manages

A

the user-system interaction by prompting user(s) for input, interpreting their input, and then handling an output from the OS.

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

Inter-process communication

A

describes the activity of processes communicating with each other.

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

Multi-tasking describes

A

the ability to allow multiple processes to share system resources.

17
Q

File input describes

A

what happens when the contents of a file is modified and/or written to.

18
Q

File output describes

A

when the contents of one file is read or transferred to another file.

19
Q

There are two types of files in an OS:

A

1) regular files, 2) directory files.

20
Q

The /proc directory contains

A

information about running processes.

21
Q

The /home directory contains

A

the personal files of users

22
Q

When a computer program (a process) makes requests of the kernel

A

the request is called a system call.

23
Q

A real-time OS serves

A

real-time application requests.

24
Q

A single-tasking OS has

A

only one running program

25
Q

A distributed OS manages

A

a group of independent computers and makes them appear to be a single computer. Distributed computations are carried out on more than one machine

26
Q

Ubuntu:

A

although it has a predictable 6-month release schedule, it faces criticism because of frequent and prominent changes.