Paper 2 Flashcards
(93 cards)
What is the purpose of a start bit in asynchronous serial transmission?
Synchronise the receiver’s clock to the transmitter’s clock.
What is the purpose of a stop bit in asynchronous serial transmission?
Allows the next start bit to be recognised.
What is system software?
Software used in the management of a computer system.
What are four functions of an operating system?
Processor Scheduling
Memory Management
IO Controller
Handle Interrupts
Why are values stored using floating point always normalised?
It maximises precision and gives a unique representation of each number.
What is a peer-to-peer network?
Each computer has equal status that has shared resources from any computer and has no centralised management.
What is it main purpose of a DNS system and how does it work?
Translates fully qualified domain names into ip addresses. The DNS stores a database of FQDNs and corresponding ip addresses.
Why would assembly language be used?
Has a faster execution time and uses less memory.
Why would MIDI be used?
More compact representation.
Easy to modify.
No data is lost through sampling.
What would a thin client need to operate?
Higher bandwidth network connection.
Slower processor needed.
The server requires a lot of RAM.
Why do desktop computers need secondary storage devices?
To store data whilst the computer is off as the contents of the RAM are lost when the computer is turned off.
What are the principles of operations of an SSD?
Data is stored electronically using trapped electrons which represent 1s and 0s. The type of memory used is NAND memory, where the data is organised into pages.
What is the definition of the stored program concept?
Serially fetching and executing machine code instructions arithmetically from the main memory by a processor.
Advantages of the Harvard architecture?
Data and instructions can be accessed simultaneously which leads to increased performance.
Different technologies can be used to implement instruction and data memory.
What are registers?
Registers are small storage locations which have high read and write speeds used to hold data temporarily.
Fetch Part of the Fetch-Execute cycle?
- Contents of program counter is copied to the memory address register.
- The contents of the MAR are sent through the address bus to the main memory.
- The contents retrieved are sent through the data bus to the memory data register in the processor.
- The program counter is then incremented by one.
- The contents of the Memory data register are copied to the Current Instruction Register.
Decode Part of the Fetch-Execute cycle?
The contents of the CIR are decoded in the control unit by separating them into opcodes and operands.
Execute Part of the Fetch-Execute cycle?
- Any other data that is required is fetched.
- The instruction is carried out by the Arithmetic Logic Unit.
- The output is stored in the accumulator.
What are interrupts?
A signal which is sent to the processor by an external part of the computer system which requires the processors immediate attention. This suspends the currently executing task.
Why do vector graphics take up less storage space?
Vectors do not store the colour of individual pixels rather they store properties of the image and the properties to do not take up as much space as storing the colour of individual pixels.
Advantages of vector graphics?
Individual parts of the image can be manipulated or scaled easily.
What is thin client computing and two advantages over thick client?
Processing is carried out on an application server. The clients are cheaper due to a lower hardware specification and the modularity of adding another think client is simple.
Why is a laser printer with wifi suitable for a small office?
Low cost of printing and has a high resolution output.
Printers can be managed remotely and it’s easier to share a printer between many devices.
Describe how MIDI is used to represent digital music?
Using event messages which can contain the tone, pitch etc of a sound.