computer systems Flashcards
what is an embedded system? give examples
A system designed to perform a single specific function,e.g Washing machine, microwave, printer.
what are the parts of the CPU?
- the CU - manages FDE cycle
- the ALU - does all calculations and stores it
- the cache - stores regularly used data
what happens in Fetch?
memory address is copied from the PC to the MAR
MAR copies instructions to MDR
the PC increments by one
what happens in execute?
Instructions are performed in the ALU and stored in the ACC
what happens in decode ?
instructions in the MDR is decoded by CU which then loads values into MAR
what does the cpu performance depend on ?
Clock speed - num of instructions carried out per sec, increasing clock speed means more instructions carried out per sec
Cashe size - cashe is faster than ram, more cashe means faster access to more data
Num of cores - cores process instructions independently, more cores means more instructions can be carried out at once
What is the difference between RAM and ROM ?
RAM - volatile, can be read and written to, slower than cashe
ROM - non-volatile, is read only, stores boot up instructions(BIOS)
name the data measuring units in order
BIT (1 or 0)
NIBBLE (4 bits)
BYTE (8 bits)
KB (1000 byte)
MB (1000 KB)
GB (1000 MB)
TB (1000 GB)
PB (1000 TB)
What unit stores files like; songs, pictures and documents
KILOBYTE
What unit stores videos and complex applications?
GIGABYTES
what base is denary
base 10
what base is binary
base 2
what error occurs when there is too much bits
overflow error
what does a left shift do to the number
multiplys by 2
what is LAN
covers a small geographical area located on a single site
ADV of LAN
- easier to share files
- user account is stored centrally so user can use any device on the network
what is a DNS
- when a client requests a url via web browser
- browser sends domain name to domain name server
- The DNS maps the domain name to the ip address and returns it to the browser.
what isa protocool
a set of rule that allow 2 devices to communicate
what is a network
a set of agreed requirements for hardware and software
what is HTTP used for
used by web browsers to communincate with web servers
what is HTTPS used for
a secure version of http that encrypts all information sent and recieved
what is FTP used for
used to access, edit and move files between devices on a network
what is POP uses for
used to retrieve emails from a server
what is logical error
when programm runs but does not give expected out put because the input it wrong