Unit 03 - Computer Architecture Flashcards

1
Q

What is architecture?

A

● the complex or carefully designed
structure of something
● the conceptual structure and logical organization of a computer or computer-based system

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

What is computer architecture?

A

“Computer architecture is a set of rules and methods that describe the functionality, organization, and
implementation of computer systems.”

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

What is computer architecture (another definition)?

A

“Computer architecture is the science and art of selecting and interconnecting hardware components to create computers
that meet functional, performance and cost goals.”

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

Considerations for computer architecture, competing pressures:

A

speed, cost, energy consumption, reliability, privacy, functionality, and accuracy

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

Considerations for computer architecture, different applications demand different architecture types:

A

desktop, mobile, microcontrollers, ASICs, etc.

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

Considerations for computer architecture, rapidly changing technologies present new configuration options:

A

rate of change is high (floppy disk to flash key, hard disk to solid-state drive)

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

Computer components

A

Input -> Processing/Storage -> Output

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

What are examples of Input?

A

Keyboard
Mouse
Microphone
Camera
Touch & other sensors
Game controllers

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

What are examples of Processing?

A

Central Processing Unit (CPU)
Graphics Processing Unit (GPU)
Tensor Processing Unit (TPU)

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

What are examples of Storage?

A

Random-Access Memory
Read-Only Memory
Hard drives
Floppy disks
CD/DVDs
USB flash drives/keys

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

Examples of Output?

A

Images & other data displayed on screen
Audio through speakers or headphones
Haptic vibrations and feedback

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

What is software?

A

The programs and other operating information used by a computer

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

Hardware and Software are:

A

Co-dependent
Constantly evolving
Planned obsolescence in both hardware and software will affect your computer

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

What is Binary?

A

A number system (not unlike the decimal system)
The 1s & 0s that make up everything we see and do on a computer
A way of communicating within a computer

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

Why does binary matter?

A

Binary is fundamental to computing

-It forms the basis of how computers work at the most basic level

-You likely won’t interact with it directly

-It’s also a stepping stone to the other complex number systems coming soon

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

Counting in Binary

A

Let’s look at the decimal number 1, represented in binary as 0001:

0 0 0 1
8 4 2 1
2^3 2^2 2^1 2^0

Decimal: 2

1 0
2 1
2^1 2^0

Decimal: 3
1 1
2 1
2^1 2^0

Decimal: 4
1 0 0
4 2 1
2^2 2^1 2^0

Decimal: 10

1 0 1 0
8 4 2 1
2^3 2^2 2^1 2^0

17
Q

How do you write it in binary?

2
31
11
57

A

2 = (0000)10
31 = 011111
11 = 001011
57 = 111001

18
Q

What are bits?

A

Bits are the smallest unit of storage in a computer
Bits are 0s and 1s (i.e. binary)

19
Q

What are Bytes?

A

Bytes are just collections of bits
1 byte = collection of 8 bits
1 byte = 8 bits = 256 different patterns
All computer storage is measured in bytes
Can store one character (e.g. ‘A’, ‘h’, ‘@’)

20
Q
A