Hardware Flashcards

1
Q

What is the ALU

A

Short for Arithmetic Logic Unit, the ALU is a complex digital circuit; one of many components within a computer’s central processing unit. It performs both bitwise and mathematical operations on binary numbers and is the last component to perform calculations in the processor.

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

Name all the Registers

A

PC - Program Counter

ACC - Accumlator

MAR - Memory Address Register

MDR - Memory Data Register

CIR - Current Instruction Register

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

Name all of the Buses and their purpose

A

Data Bus - Carries information

Control Bus - Determines the operation.

Address Bus - Determines where the data should be sent

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

Whad does IAS stand for and what does it do?

A

Immediate access store

It works the same way as the ram, and can be accessed in any order.

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

What is Clock Speed?

A

The clock speed tells you how many cycles the cpu can perform each second, most cpu’s are measured in GigaHertz

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

What is Cache?

A

Cache is similar to ram but it is faster to read from, it stores data that needs to be accessed more than once. It is faster but it is also smaller, the larger it gets the slower it becomes

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

What are Cores?

A

A core is a processor with its own cache, so a dual-core cpu has two processors and a quad-code has four processors

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

What is Word Size?

A

32-bit and 64-bit, These are the number of bits that the cpu can work with in one cycle, the more bits there are the more the processor is able to handle.

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

What does RISC Stand For and what does it do?

A

Simpler processors, harder to compile, requires a custom compiler.

Lightweight, smaller systems but are power efficient so they run fairly fast, they also have a faster clock speed. They’re mainly used for smaller devices such as mobile phones because of their traits.

They have a reduced instruction set and debugging is slower and harder.

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

What does CISC Stand For and what does it do?

A

Complex operations can be carried out by one instruction, it may take more than one cycle to perform the instruction, but it is a reduced instruction set and the instructions are easier to use.

It is backwards compatible and It gives you more control. Easier to compile. More instructions can be added but they eventually may never be used in future versions but it has to be imported due to backwards compatibility

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

What is Harvard architecture?

A

Harvard architecture has separate data and instruction busses, allowing transfers to be performed simultaneously on both busses.

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

What is von Neumann architecture?

A

von Neumann architecture has only one bus which is used for both data transfers and instruction fetches, and therefore data transfers and instruction fetches must be scheduled - they can not be performed at the same time

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

What is a Multicore Processor?

A

A multi-core processor is a single computing component with two or more independent processing units called cores, which read and execute program instructions. The instructions are ordinary CPU instructions (such as add, move data, and branch) but the single processor can run multiple instructions on separate cores at the same time

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

What is Parallel Computing

A

IBM’s Blue Gene/P massively parallel supercomputer.
Parallel computing is a type of computation in which many calculations or the execution of processes are carried out concurrently. Large problems can often be divided into smaller ones, which can then be solved at the same time. There are several different forms of parallel computing

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

What are the Types of Storage?

A

Magnetic
Flash
Optical
SSD

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

What is Magnetic Storage?

A

Is stored on a magnetized medium, and uses different forms of magnetization. It is a non-volatile memory.

Magnetic storage can be affected by other magnetic fields and heat, making it not that robust

Is seen as the most cost effective way of storing data.

Magnetic tape is fairly small and can be portable. Data can easily be erased many times. Each tape does have a limited lifespan though, about 15 years.

17
Q

What is Flash Storage?

A

They’re small, lightweight, removable and rewritable. They are made of a small printed circuit board which normally has a plastic or metal casing.

They can easily be lost due to their size, but they have no moving parts so they can’t be damaged as easily. However, the metal part which is inserted into the usb port can be broken off.

They’re more expensive than a CD or DVD

They can be written to multiple times without much issue. They’re the perfect portable storage device.

18
Q

What is Optical Storage?

A

Data is recorded using specific marks in a patterns, and is read by a laser when the disk is spun. CD and DVD’s are examples of optical storage.

They require special devices to be able to read and write and can have compatibility issues with different devices…

A single disk is fairly cheap but it doesn’t have much storage room on it, so you would have to buy multiple disks for the same amount of storage as a hard drive

DVD and CD’s can be written to easily. However they are fairly flimsy and can easily be broken, as well if scratched it can damage a all the information stored on the disk.

19
Q

What is SSD Storage?

A

SSD’s are based on Silicon technology, meaning it has no moving parts and has silicon memory chips on the memory card.

There are a very few large ssd and can drain laptop battery power faster than normal.

The price per GB is fairly expensive. So the larger the memory the more expensive it is

As an SSD has no moving parts it is mush harder to damage, as if it did have moving parts, the disk could be damaged by the pin.

20
Q

What is RAM?

A

Ram is the memory of the computer and it is used to store programs while they are running. It stores information the program need to do their job. Ram can be read and written to fairly fast in any particular order. Ram is volatile memory as when the computer is turned off it is emptied.

21
Q

What is ROM?

A

Rom is memory that stores instructions that the computer uses when it boots up. It is the BIOS (basic input output system) Rom is non-volatile so it isn’t lost upon the computer being turned off. It is needed because the computer needs to obtain instructions upon boot up. Because it is read only iot cannot be changed by the user.

22
Q

What Factors Effect the CPU’s Speed?

A

Cache Size
Clock Speed
Cores
Other intensive Programs

23
Q

What is Disk Thrashing?

A

This is an effect of Paging and Segmentation, It is where the main memory isn’t big enough to fit all the currently active data, so the CPU is constantly having to swap files back and fourth, this can lead to more time being spent swapping files back and fourth, causing the system to slow or crash.

24
Q

What is Paging?

A

This is where instructions are broken down into equal data sizes to fit into the memory, The sizes do sometimes vary but most of the time they’re 4kb.

25
Q

What is Segmentation?

A

Segments are broken up into dynamic and logical chunks that don’t break up parts of the code meaning there is less chance of errors due to the splitting of instructions, however this is more complex to code.