comp sci Flashcards
What is Application Software?
Application software is a computer program that helps users complete tasks for personal, educational, or business purposes
What is Encryption?
Encryption is a way of ensuring data can only be understood if you posses the means to decrypt it.
What is the Caesar Cypher?
The Caesar Cypher encrypts messages by shifting the letters a consistent amount.
What is a Brute Force Attack?
A Brute Force Attack attempts to employ every possible combination until one works.
What is the Frequency Analysis?
The Frequency Analysis states that all letters and not used as equally as often.
What is the Vernam Cypher?
The Vernam Cypher involve the use of an encryption key, known as the one-time pad, which generates a random sequence of letters greater than or equal to the plaintext.
What is a Device Driver?
A device driver is the software that interacts directly with the I/O controller
What is a Computer System?
A computer system is any device that can take a set of inputs, process the and then provide a useful output.
What is the control bus used for?
The control bus is used to send control signals between each I/O controller and the processor, as well as between the processor and memory.
Where does the data bus send information?
The data bus sends data between CPU components
What is the purpose of the address bus?
The address bus sends memory address from the processor to CPU components
What Buses does the System Bus comprise of?
The system bus comprises three (3) separate buses those being: Address Bus, Control Bus, and Data Bus.
What can the operands be?
Operands can be registers (NO:), decimals(1,201), binary(11110111), and memory(MEM.LOCATION)
What is immediate addressing?
Immediate addressing is when the operand is the actual value to be used in the instruction.
What are the Three different levels of cache?
Level 1 Cache is the fastest, most expensive, smallest in size
Level 2 Cache is the 2nd fastest, 2nd most expensive, medium in size
Level 3 Cache is the slowest , least expensive, largest in size
What cache is in the processor?
On board Cache
Why are Secondary storage devices needed within a computer system?
Because Secondary storage (ROM) is a non volatile method of storage versus Primary storage (RAM) which is volatile.
What are some types of secondary storage?
Magnetic storage such as hard disks, Optical storage such as CD-ROM, and Solid state storage such as flash memory