Big Idea 4: Computer Systems and Networks Flashcards

(35 cards)

1
Q

What is a computing device?

A

A physical artifact that can run a program

Examples include desktops, laptops, and servers.

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

Define computing system.

A

A group of computing devices and programs working together for a common purpose

This includes hardware and software components.

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

What is a computer network?

A

A group of interconnected computing devices capable of sending or receiving data

It is also considered a type of computing system.

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

What does ‘path’ refer to in networking?

A

How the devices connect to send/receive data

Paths can vary based on network topology.

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

Define routing.

A

The process of finding a path from sender to receiver

Essential for data to reach its destination across networks.

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

What is bandwidth?

A

The maximum amount of data that can be sent in a fixed amount of time (BITS PER SECOND)

Critical for network performance.

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

What is the Internet?

A

A computer network consisting of interconnected networks that use standardized, open communication protocols

It allows global communication between computers.

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

What are protocols in networking?

A

An agreed upon set of rules that specify the behavior of a system

Examples include TCP/IP.

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

What characteristics define the internet?

A

Open protocols, dynamic routing, scalable

These features enable flexibility and growth.

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

How is information passed through the internet?

A

As a data stream

Data streams are essential for communication over the internet.

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

What are data streams composed of?

A

Chunks of data, which are encapsulated in packets

Each packet contains a portion of the overall data.

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

What is the World Wide Web?

A

A system of interlinked web pages and resources accessed via the Internet using web browsers

It is one part of the internet.

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

Define redundancy in systems.

A

Inclusion of extra components that can be used to mitigate failure of a system if other components fail

Important for maintaining uptime.

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

What is network redundancy?

A

Having more than one path

Helps ensure continuous operation in case of a path failure.

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

What does it mean for a system to be fault tolerant?

A

When a system can support failures and still continue to function

Crucial for critical systems requiring high availability.

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

What does reliability in a system often require?

A

Redundancy within a system

This may require additional resources but enhances fault tolerance.

17
Q

Define sequential processing.

A

One task at a time and then they are all added up

It is a traditional method of processing tasks.

18
Q

What is parallel computing?

A

Broken down into smaller sequential tasks; done simultaneously

Increases efficiency by reducing overall processing time.

19
Q

If one computing task takes 80 seconds and another takes 90 seconds, how long will the whole task take in parallel computing?

A

90 seconds

This demonstrates the efficiency of parallel processing.

20
Q

What is the formula for calculating speed up time?

A

Speed up time = Sequential / Parallel

This shows how much faster parallel computing can be.

21
Q

What is distributed computing?

A

Uses the network with multiple devices to help run programs/solve problems

Enhances processing power by utilizing resources across the network.

22
Q

Fill in the blank: The difference time between sequential and parallel computing is _______.

A

Sequential - Parallel

This highlights the efficiency gained from parallel processing.

23
Q

if a path is broken the path will be ________.
This _________ of the internet makes connections between computing devices more reliable

A

rerouted, fault tolerant

24
Q

________ an agreed upon set of rules that specify the behavior of a system

25
_______ responsible for addressing and routing online requests for a device to connect it is first assigned this
internet protocol (IP)
26
________ a publicly available protocol that defines how devices or systems communicate with one another
open communication protocol
27
__________ protocol that defines how computers send packets of data to each other
Transmission Control Protocol
28
_________ protocol that allows computer applications to send messages without checking for missing packets to save on time needed to retransmit missing packets
User Datagram Protocol
29
______ is not as reliable as ________. ---- resends packets lost when transmitting
UDP, TCP, TCP
30
The internet is fault tolerant fault tolerant _______
a system can support failures and continue to function
31
if a packed is not received then TCP protocol will ____________
request the sender to resend the missing packet
32
_______ is the HARDWARE ________ is the SOFTWARE
internet, world wide web
33
________ takes as long as the sum of the steps __________ takes as long as the longest branch in the program
sequential parallel
34
CPU _________ Sequential computing is executed by one CPU Parallel is executed at the same time by multiple CPUs
central processing unit
35
what is the difference between parallel computing and distributed computing?
parallel - ONE computer, multiple CPUs distributed - MULTIPLE computers