Definitions Flashcards
Internal Bus System
A system of wires that connects components inside the computer
Data Bus
Moves data between CPU and memory, it can both send and receive data
Address Bus
Transfers addresses from the processor, received by the memory then sent and received from the input and output
Control Bus
Carries instructions, it can send and receive data from all components
What can affect the bus system speed?
Bus width, the number of wires
Processor
The core of the computer made up of the Controller, ALU and Registers
3 types of memory
Registers, Cache, RAM/Main Memory
Registers
Ultra fast memory stored inside each core of the CPU
Cache
Comes in several levels, stored on the CPU die but is outside the core
RAM
Temporary volatile memory connected via the bus system but is physically separate
Operating System
The baseline software that runs a computer
The Kernel
The core functions of the OS
User Interface
A method users use to interact with the OS, typically graphical or text based
Virtual Memory
A section of hard drive space dedicated to holding data from Main Memory. Helps speeds up the computer but is slower than main memory
Scheduling
The management of the tasks the processor is currently running
3 goals of scheduling
Seeking to efficiently use the processor and other resources, allow multiple concurrent users and to ensure all tasks make progress
How does scheduling work?
The Dispatcher sends an interrupt to the CPU which stores the address of the new instruction to be checked by fetch-execute cycle
Local Area Network
A small network covering an area of few buildings
Metropolitan Area Network
A medium network across the area of small town or city
Wide Area Network
A large network over a bigger area such as a country or internationally
Client Server Model
A server runs all the time, clients can connect to this when they want, sending information and the server will process this info
Peer to Peer Model
All systems run at the same level and communicate as equals, making requests of each other
What does Internet Corporation for Assigned Names and Numbers (ICANN) do?
Manage the registration of domain names, Approve Top Domains, They hand out IP Addresses
Uniform Resource Locator
A human readable link to a document on the internet consisting of 5 parts