#1- intro to os Flashcards

1
Q

CPU Hardware Capabilities

A

Machine instructions perform operations on contents of registers and memory locations.

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

Main Memory Hardware Capabilities

A

Physical memory is a linear sequence of addressable bytes or words that hold programs and data.

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

Secondary Storage Hardware Capabilities

A

Disk and other secondary storage devices are multi-dimensional structures, which require complex sequences of low-level operations to store and access data organized in discrete blocks.

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

I/O Device Hardware Capabilities

A

I/O devices are operated by reading and writing registers of the device controllers.

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

CPU User Needs

A

The user thinks in terms of arrays, lists, and other high-level data structures, accessed and manipulated by corresponding high-level operations.

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

Main Memory User Needs

A

The user must manage a heterogeneous collection of entities of various types and sizes, including source and executable programs, library functions, and dynamically allocated data structures, each accessed by different operations.

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

Secondary Storage User Needs

A

The user needs to access and manipulate programs and data sets of various sizes as individual named entities without any knowledge of the disk organization.

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

I/O Device User Needs

A

The user needs simple, uniform interfaces to access different devices without detailed knowledge of the access and communication protocols.

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

CPU Examples of the Hardware

A

CPU (ALU + Control Unit)

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

Main Memory Examples of the Hardware

A

DRAM, RAM, registers, cache

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

Secondary Storage Examples of the Hardware

A

hard-disk drives (HDDs) and nonvolatile memory devices (NVM)

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

I/O Device Examples of the Hardware

A

disc/tapes, bluetooth, screen/keyboard/mouse

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

1st Gen Enabling Hardware Technology

A

Vacuum Tubes

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

2nd Gen Enabling Hardware Technology

A

Transistors

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

3rd Gen Enabling Hardware Technology

A

Integrated circuits allowed development of microchips

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

4th Gen Enabling Hardware Technology

A

Very Large Scale integration (VLSI) allowed complete microprocessor on a single chip, which led to PCs

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

5th Gen Enabling Hardware Technology

A

Networking hardware connecting computers

18
Q

1st Gen OS Type

A

None

19
Q

2nd Gen OS Type

A

Batch OS

20
Q

3rd Gen OS Type

A

Interactive multi user OS

21
Q

4th Gen OS Type

A

Desktop and laptop OS

22
Q

5th Gen OS Type

A

OS for supercomputers, distributed systems, and mobile devices

23
Q

1st Gen Defining Characteristics

A

Programming done by experts in machine language without an OS

24
Q

2nd Gen Defining Characteristics

A
25
Q

3rd Gen Defining Characteristics

A
26
Q

4th Gen Defining Characteristics

A
27
Q

5th Gen Defining Characteristics

A
28
Q

Linux command- change

A

cd

29
Q

Linux command- create

A

mkdir

30
Q

Linux command- delete

A

rm/rmdir

31
Q

Linux command- move

A

mv

32
Q

Linux command- rename

A

mv

33
Q

Linux command- list

A

ls

34
Q

Linux command- find

A

whereis

35
Q

Linux command- locate

A

locate

36
Q

Linux command- print

A

lpr

37
Q

Linux command- mounting file system

A

mount

38
Q

Linux command- unmounting file system

A

unmount

39
Q

Linux command- ping

A

ping

40
Q

Linux command- ifconfig

A

ifconfig

41
Q

Linux command- display file contents

A

cat

42
Q

Linux command- stream editor for editing text

A

sed