Hardware Flashcards
What is the ALU
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.
Name all the Registers
PC - Program Counter
ACC - Accumlator
MAR - Memory Address Register
MDR - Memory Data Register
CIR - Current Instruction Register
Name all of the Buses and their purpose
Data Bus - Carries information
Control Bus - Determines the operation.
Address Bus - Determines where the data should be sent
Whad does IAS stand for and what does it do?
Immediate access store
It works the same way as the ram, and can be accessed in any order.
What is Clock Speed?
The clock speed tells you how many cycles the cpu can perform each second, most cpu’s are measured in GigaHertz
What is Cache?
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
What are Cores?
A core is a processor with its own cache, so a dual-core cpu has two processors and a quad-code has four processors
What is Word Size?
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.
What does RISC Stand For and what does it do?
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.
What does CISC Stand For and what does it do?
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
What is Harvard architecture?
Harvard architecture has separate data and instruction busses, allowing transfers to be performed simultaneously on both busses.
What is von Neumann architecture?
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
What is a Multicore Processor?
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
What is Parallel Computing
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
What are the Types of Storage?
Magnetic
Flash
Optical
SSD