Homework/Extra Flashcards
What does the address bus do?
Carries the addresses of data between the processor and memory(not the data itself).
What does the accumulator do?
Where intermediate arithmetic and logic results are stored.
What is a dictionary?
An abstract data type that defines an unordered set of data as a set of key-value pairs and is a general purpose data structure.
What is a list?
An abstract data type that represents a finite number of ordered values. The same value may occur multiple times.
What is a tuple?
A data structure that contains an ordered sequence of elements. A tuple is immutable.
What is an array?
An array is a data structure that holds similar related data. All data within an array must be of the same data type. Arrays can be multi-dimensional.
What are positives and negatives of star topology?
Same as you know but no “viruses spread easier” for negatives but more secure as data is only received by one node.
What is the difference between blagging and fishing?
Blagging is more personal and fishing emails will not be personalised.
Are data and instructions stored together in Von Neuman architecture?
Yes.
What is an argument?
Value sent to the function when it is called.
What is a parameter?
The variable listed inside the parenthesis in the function definition.
What is time efficiency?
A measure of how quickly an algorithm completes a task and takes into account consistency.
What are some benefits of developing solutions using the structured approach?
Subroutines can be developed in isolation and it is easier to discover errors and testing it is more effective. Subroutine can be updated without affecting the overall program.
What is utility software?
Small programs that manage extra features or functions. They are not essential.
What is system software?
Programs that are needed to enable the computer to run such as the operating system or programming language translators.
What are registers?
Small and faster than cache and built in to CPU.
What is the program counter?
Holds the address of the next instruction which is incremented each time an instruction is run.
How expensive is optical?
50GB for 45p.
How expensive is magnetic?
8TB for 120 pound.
How expensive is solid state?
4TB for 400 pound.
What are the three translators?
Compilers, interpreters, assembler.
What does assembly use?
Pneumonics.