What is the purpose of an interrupt?
To make the processor more efficient
What does it mean for memory to be “volatile”?
It means the contents are lost when the computer is shutdown
What are the 4 basic elements of a computer?
What is a SoC? What is it used for?
SoC refers to System on a chip. Used primarily for handheld devices, to provide GPUs, codecs and main memory functionality.
What is the basic instruction cycle?
What is the “Principle of Locality”?
The principle of locality states that data is organised so that the percentage of access to each successively lower level is substantially less than that of the level above.
In other words, data that you access most frequently will be levels above data you access infrequently.
What is secondary memory?
Refers to the hard drive.
What is a mapping function? What are the constraints that affect the design?
What is cache memory?
Cache memory is small amounts of embedded within the processor which stores results.
Accessing memory from cache memory is significantly faster than accessing memory from main memory, and even small caches have significant impact on performance.
What are the two ways to deal with multiple interrupts?
2. Set priorities for interrupts. The interrupt with the highest priority will interrupt.
What is the Write Policy in terms of main memory?
The write policy dictates when the memory write operation takes place.
What are the 3 I/O techniques?
What is programmed I/O?
What is interrupt driven I/O?
What is DMA?
What is SMP?
What is a multicore computer?