A-level Computing/CIE/Advanced Theory/Hardware
Specification link Logic Gates and Circuit Design
Boolean algebra
Karnaugh maps
Flip-flops
Reduced instruction set computing processors (RISC)
Parallel processing
|
Logic Gates & Circuit Design
editBoolean Algebra
editKarnaugh maps
editFlip-flops
editFlip flops are an application of logic gates with the aim of creating memory.
SR Flip-flops
They can be formed using NAND or NOR gates.
JK Flip-flops
Modified SR type where the J & K inputs are the same as the S & R inputs. The values of Q and Q' are returned to inputs K & J respectively.
RISC Processors
editCISC Processors
edit•Complex Instruction Set Computing
•Emphasis on hardware
•Transistors store complex instructions
•Executing a set of instructions may take more than one cycle
•Aim is to complete a task in as few lines as possible
•Processor is able to understand and execute a series of operations
•Has pre-defined instructions that allow processes to be more efficient e.g. using a MULTIPLY command that knows how to take 2 numbers and multiply them together
•Short code= less RAM required
RISC Processors
edit•Reduced Instruction Set Computing
•Emphasis on software
•Executing a set of instructions only takes one cycle
•Aim is to complete cycles as fast as possible
•Simplified instructions e.g. using the MULTIPLY example, it would have to load the values to be multiplied, multiply them and then store the answer
•Longer sequences = more RAM required
•Can take advantage of pipelining
•Cheaper to produce due to needing fewer transistors
•RISC compliers are more complex as they generate extra instructions
Parallel Processing
editMassively Parallel Computers
edit- This refers to a large number of processors.
- They all work together to process a program simultaneously.
- They all communicate with one another using a messaging interface.