AS Units Flashcards
What is a digital certificate?
A document used to prove ownership of a public key
What is a digital certificate used for?
To prove the authenticity and legitimacy of a digital certificate
What does a digital certificate contain?
A digit signature, the subject of the key, and information about the key.
What is the big-O of a linear search?
O(n)
What is the big-O of a binary search?
O(log n)
What is the big-O of a bubble sort?
O(n^2)
What is the big-O of a mergesort?
O(nlog n)
What is a cancellation error?
An error that occurs when performing mathematical operations on very large or very small numbers, causing an error to occur.
What is underflow?
An error that occurs when a number is too small to be represented using a certain number of bits.
What is overflow?
Overflow occurs when a number is too big to be represented using a certain number of bits.
Give details of the fetch part of the fetch-decode-execute cycle.
×The contents of the program counter are transferred to the memory address register (MAR)
×The address bus is used to retrieve the instruction stored at the address location specified by the MAR in main memory
×The instruction is stored in the memory buffer register (MBR)
×The program counter is incremented
×The contents of the MBR are moved to the current instructions register (CIR)
Give details of the decode part of the fetch-decode-execute cycle.
×The instruction is decoded by the control unit
×The instruction is split into an opcode and operands
Give details of the execute part of the fetch-decode-execute cycle.
×Any necessary data is retrieved from memory
×The instruction is executed and the results are stored in the accumulator
What is a thin client?
A computer that relies mostly on a server to operate properly. They have weak hardware and software specifications, with the server conducting most data processing
What is a thick client?
A client that has more robust hardware and software, relying on the server mostly for storage facilities
What are the advantages of using thick clients?
×A less powerful server is needed
×The network has a better uptime
What are the advantages of using thin clients?
×Cheaper client computers are available
×Network administrators can better manage accessibility
What is the purpose of a firewall?
To prevent unauthorised access to a network
What is packet filtering?
Packet filtering prevents packets of data with specific port numbers from bypassing the firewall, stopping potentially malicious data from entering the network
What are proxy networks?
Proxy networks are networks that allow the true source of data to be masked, instead giving a false source through which the data has been routed.
What is stateful inspection?
Stateful inspection monitors the activity of the source network of a packet, and is used to determine the legitimacy of the data.
What are parity bits?
Parity replace the most significant bit of a byte and allow for an odd number of errors to be detected after transmission
How does even parity work?
The number of 1s in the byte are counted. If there are an even number of 1s, the even parity is set to 0. Otherwise, the parity but is set to 1.
How does majority voting work?
Each bit in a byte is sent an odd number of times. The instance of a bit that occurs most often is used when reassembling the byte at its destination
What is application software?
Any software that a user can run and interact with
What is utility software?
Software that maintains and manages a computer system