Computer Science - keywords/definitions Flashcards
What is the Internet?
A collection of devices that are connected through a system of routers and servers.
What is the WWW?
A collection of websites and web browsers
What is HTTP & what does it do?
Safety protocol, it transfers data between a client and a server in plain text.
What is HTTPS & what does it do?
Safety protocol, it uses encryption to protect data as it transfers between a client and a server.
What is digital currency?
Money that only exists online
What is a blockchain?
A digital ledger that records every transaction made in a specific digital currency.
What is the concept of decentralisation?
When something is not controlled by central authorities.
What are cookies?
Small text files that store data.
What are the functions of the WWW?
1) to render html
2) record user history
3) to store cookies
Purpose of the CPU
To fetch, decode, and execute
Function of the MAR
stores the address of the data to be fetched or written to the memory
Function of the MDR
Holds the data that has been fetched or written to the memory
Function of the CIR
Stores the current instruction the CPU is decoding or executing
Function of the Program Counter
Stores the address of the next instruction to be fetched from the memory.
Function of the Accumulator
Temporarily stores the results of the calculations that have been performed by ALU (Arithmetic Logic Unit)
What is a register?
small amounts of high-speed memory that is contained in the CPU.
Function of the Control Unit
to send control signals to different components instructing them on what to do
Function of the ALU (Arithmetic Logic Unit)
Performs calculations that are required to do, in order to execute instructions.
Function of ROM
To store the instructions the computer executes when it is turned on.
Function of RAM
To store data, instructions, and software.
Difference between ROM and RAM
ROM is non-volatile.
How does a computer fetch, decodes, and executes instructions?
1) Program counter check for the address of the next instruction to be executed.
2) The contents of the Program Counter will then be copied into the Memory Address Register.
3) The control unit sends a memory read request to the main memory through a control bus.
4) The address is sent through an address bus from the Memory Address Register to the main memory.
5) The contents of the Main memory will be sent down through a data bus into the Memory Data Register.
6) The contents of the MDR will be then copied into the current instruction register.
7) The CIR then inspects and decodes the instruction.
8) The instruction is then carried out by the ALU performing a calculation or storing the information back into the main memory.
Primary storage
Storage that is directly accessible by the CPU.
What is primary storage made of
made of RAM, Cache, and ROM