Computer System Organisation Flashcards

1
Q

What is an embedded system?

A

A specialized computer system designed for specific tasks, often with real-time computing constraints, integrated into a device with hardware and mechanical parts.

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

What is pervasive computing?

A

The integration of computing into everyday life, with many computers of varying power working in the background.

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

What are the three interaction modes in pervasive computing?

A

Active: User controls the system (e.g., scheduling a recording).
Passive: Systems react to conditions (e.g., mood-based lighting).
Coercive: Systems control life aspects (e.g., safety mechanisms).

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

List the types of computer systems in order of increasing power and cost.

A

Embedded → Palmtop → PC → Server → Mainframe → Clusters → Supercomputer

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

What is distributed computing?

A

A cooperative network of servers and systems, classified into Local Area Networks (LANs) and Wide Area Networks (WANs).

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

What is the client-server model?

A

A model where the client (user’s machine) makes requests, and the server processes these requests and serves resources.

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

P2P Vs Client-Server

A

In P2P, nodes can act as both clients and servers, whereas client-server relies on centralized servers for core functionality.

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

What is a mainframe?

A

A powerful, reliable computer system used for large-scale processing with vast storage and peripherals.

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

What are supercomputers used for?

A

Highly intensive tasks like weather forecasting, physics simulations, and crypto-analysis.

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

What metric is used to measure supercomputer performance?

A

FLOPS

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

What 2 scales of FLOPS are most common in Supercomputers?

A

PetaFLOP (10^15) ops
ExaFLOP (10^18) ops

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

What is Service-Oriented Architecture (SOA)?

A

A software design style where components are encapsulated as reusable services that communicate via protocols.

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

What is N-tier architecture?

A

A multi-tiered client-server architecture dividing components into tiers like presentation, logic, and data.

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

What is Moore’s Law?

A

The observation that the number of transistors on a microchip doubles every two years, improving speed and reducing cost.

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

What is exascale computing?

A

Computing with a performance goal of 1 ExaFLOP (10^18 operations per second), a target for global competition.

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

What is cluster computing?

A

A system where networked nodes share computational tasks, often using shared storage and fast networking.

17
Q

What are Beowulf clusters?

A

DIY supercomputers built from old hardware and networking components.

18
Q

What 6 factors should be considered when selecting hardware?

A

Speed
storage
reliability
networking capabilities
cost
alignment with the intended purpose.