Chapter 1 (Quiz 2 Portion) Flashcards

Computer-System Architecture, Operating System, Computing Environments, Process Management Structure, Performance of Various Levels of Storage.

1
Q

What if “Cache” is checked to determine if it has information?

A

1- if it has information, Information is used directly from the Cache.
2- if it doesn’t have information, Data copied to cache and used there.

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

What is “Multiprocessors Systems” also known as?

A

1- parallel systems.
2- tightly-coupled systems.

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

What are the advantages of the “Multiprocessors Systems” ?

A

1- Increased throughput.
2- Economy of scale.
3- Increased reliability.

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

What are the types of “Multiprocessing Systems”?

A

1- Asymmetric Multiprocessing (each processor is assigned a special task)
2- Symmetric Multiprocessing (each processor performs all tasks)

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

What is “Clustered Systems”?

A

Multiple systems working together sharing storage via a storage-area network.

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

What are the types of “Clustered Systems”?

A

1- Asymmetric clustering (has one machine in hot-standby mode)
2- Symmetric clustering (has multiple nodes running applications, monitoring each other)

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

What is the difference between “Multiprogramming” & “Timesharing” ?

A

1- Multiprogramming :-
- batch system.
- job scheduling.
- For mainframes.
2- Timesharing :-
- Multitasking.
- Interactive.
- For windows.

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

What is “Dual-mode” ?

A

An operation that allows OS to protect itself and other system components.

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

What are the modes in “Dual-mode” ?

A

1- User mode.
2- Kernel mode.

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

What does the “Mode bit” provides in Dual-mode?

A

1- to know which mode is running.
2- gives privilege to kernel mode.
3- it changes between the modes.

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

What is a process?

A

A program in execution.

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

A Program is a Passive entity. (True or False)

A

True.

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

A Process is a Active entity. (True or False)

A

True.

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

What are the resources of a Process?

A

1- CPU.
2- Memory.
3- Input.
4- Output.
5- Files.
6- Data.

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

What does Process termination require?

A

Reclaim of any reusable resources.

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

What are the OS activities for Process management?

A

1- Creating and deleting both user and system processes.
2- Suspending and resuming processes.
3- Providing mechanisms for process synchronization, communication and deadlock.

17
Q

What are the OS activities for Memory management?

A

1- Keeping track of which parts of memory are currently being used and by whom.
2- Deciding which processes and data to move into and out of memory.
3- Allocating and deallocating memory space.

18
Q

What are the OS activities for Storage management?

A

1- Creating and deleting files and directories.
2- Primitives to manipulate files and directories.
3- Mapping files onto secondary storage.
4- Backup.

19
Q

What are the OS activities for Mass-Storage management?

A

1- Free-space management.
2- Storage allocation.
3- Disk scheduling.

20
Q

What is the Typical size for Registers? its managed by? its backed by?

A

Typical size : < (Less than) 1 KB.
Managed by : Compiler.
Backed by : Cache.

21
Q

What is the Typical size for Cache? its managed by? its backed by?

A

Typical size : < (Less than) 16 MB.
Managed by : Hardware.
Backed by : Main memory.

22
Q

What is the Typical size for Main memory? its managed by? its backed by?

A

Typical size : < (Less than) 64 GB.
Managed by : OS (Operating system).
Backed by : Disk.

23
Q

What is the Typical size for Solid state disk? its managed by? its backed by?

A

Typical size : < (Less than) 1 TB.
Managed by : OS (Operating system).
Backed by : Disk

24
Q

What is the Typical size for Magnetic disk? its managed by? its backed by?

A

Typical size : < (Less than) 10 TB.
Managed by : OS (Operating system).
Backed by : Disk or Tape.

25
Q

What is Protection?

A

Any mechanism for controlling access of processes or users to resources defined by the OS.

26
Q

What is Security?

A

Defense of the system against internal and external attacks.

27
Q

Give examples of Computing Environments (7 at least) :-

A

1- Traditional.
2- Mobile.
3- Distributed.
4- Client-Server.
5- Peer-to-Peer.
6- Virtualization.
7- Cloud Computing.
8- Real-Time Embedded System.
9- Open-Source OS.

28
Q

What are Traditional Computing Environments ?

A

stand-alone general purpose machines.

29
Q

What are Mobile Computing Environments ?

A

Handheld smartphones, tablets, etc.

30
Q

What are Distributed Computing Environments ?

A

Systems networked together.

31
Q

What are the TCP/IP network in Distributed ?

A

1- Local area network.
2- Wide are network.
3- Metropolitan area network.
4- Personal area network.

32
Q

What is Peer-to-Peer Computing Environment?

A

Another model of Distributed system.

33
Q

How does Peer-to-Peer not distinguish clients and servers?

A

1- All nodes are considered peers.
2- May each act as client, server or both.
3- Node must join P2P network.

34
Q

What is Virtualization Computing Environment?

A

Allows operating systems to run applications within other OSes.

35
Q

What is an example of Virtualization?

A

Apple laptop running MAC OS X host, Windows as guest.

36
Q

What is Cloud Computing?

A

Delivers computing, storage, applications as a service across a network.

37
Q

Example of Real-Time Embedded Systems?

A

Real-Time Operating System (OS) .