exam QS Flashcards
what is compression
the process of reducing the size of a file
what is an embedded OS(2)
- software used to manage the device
- stored in the device’s ROM
what is optical storage
read/write to using laser examples Blu-Ray
what is a device driver
a program that enables communication between an operating system and hardware device
what is utility software(2)
- program with one purpose
- used for upkeep(maintenance) of the system
what are the problem with an overwritten BIOS(2)
- the computer would not be able to boot
- making the computer unusable
what is a server
- a device which provides a central point of access
where does the title of the page appear
- displayed in the tab of the page
what is pipelining(3)
- one instruction can be fetched
- whilst another is being decoded + and another is executed
- the output of one instruction is an input for another
what is the function of the ACC in the FDE cycle(2)
- holds all inputs and outputs
- stores the results of calculations from ALU
what is the function of the PC in the FDE cycle(2)
- increments by one on every cycle
- holds the address of the next instruction to be executed
what is the function of the CIR(2)
- holds the current instruction beiong executed
- splitting into operand and opcode
what is a foreign key
a primary key in a table( second table) which links to a field in the main table
what does it mean when a transaction is durable
- a transaction that is committed
- is not lost in case of power failure
what is a disadvantage of record locking
can cause delkays when user is waiting for access
what is isolation
the result of concurrent transactions is the same if they were completed sequentially
what is AI used for and what is its subset(2)
- AI is used for computer systems that are required to perform tasks that usually require human intelligence
- machine learning is a subset of AI
what are ways to exchange data (2)
- CSV
- JSON
what is another difference between compilers and translators(2)
- compiler produces file for reuse
- interpreter needs to re-translate every time the program is run
what happens in the link layer(2)
- receives layered data from internet layer to send
- MAC address is added to the packet
what are the 3 outcopmes of schedulling
- the process can be run
- the process can be blocked( may require I/O)
- the process may be suspended(ran out of time)
what does pre-emptive mean`
- the prcess can be suspended if a higher priority process joins the queue
what does the IP protocol do
routes data packets between 2 routers
what is the role of a proxy and what is it
- controls the access of authorised users to data
- a hardware that accesses data on a different network
WAP
- allows access to netwroks without physical cables
what is a Domain name server
translate a web address into an IP address
what type of processing is pipelining
pipelining is a type od concurrent processing
what is server side processing used(2)
- client side processing coould be altered by the user
- browser may not support client side language
what is a register(2)
- temporary memory location inside the CPU
- used for a specific purpose
what is the purpose of a salt
- to prevent the same hash value, when 2 similar/ identical inputs are hashed