processes and executes various instructions/programs sent by the end-user
2
New cards
CU (Control Unit)
controls the flow of data and regulates the processor while interpreting/decoding instructions
3
New cards
ALU (Arithmetic and Logic Unit)
responsible for calculation and logistic processes
4
New cards
Peripherals
any external device that provides input/output for the computer (ex. mouse or printer)
5
New cards
RAM (Random Access Memory)
volatile primary memory that temporarily holds data/results of executions connected to the CPU
6
New cards
HDD/SSD
secondary memory that permanently stores data
7
New cards
ROM (Read-Only Memory)
NONvolatile primary memory that holds data in order to boot computer and may not be modified
8
New cards
MAR
memory address register that holds the address of data sent to or from the RAM
9
New cards
MDR
memory data register that holds the data sent to or from the RAM
10
New cards
CPU Cycle
Fetch - instruction sent from RAM to CU Decode - instruction decoded and sent to ALU Execute - ALU executes code Store - ALU sends it to RAM for temporary storage
11
New cards
Clock Speed
amount of cycles per second that the CPU may execute (GHz) (hyper-threading allows for several computes at once)
12
New cards
Buses
physical connections btwn. components to send data/addresses/power/signals
13
New cards
Data Bus
sends data btwn. hardware
14
New cards
Control Bus
transfers control signals btwn. components to create a structure of communication
15
New cards
Address Bus
sends addresses to other components
16
New cards
System Bus
contains data/address/control buses (3 in 1)
17
New cards
Cache Memory
smallest yet most efficient memory that the CPU can directly access/synchronize with to improve performance
18
New cards
OS (operating system)
collection of programs that control the executes of software applications such as data mgmt. and I/O control
19
New cards
OS Security
user mgmt (password) / firewall / anti-virus / system of privileges
20
New cards
Bit
binary digit representing 0 or 1
21
New cards
Byte
8 bits (1024 bytes in 1 kilobyte)
22
New cards
Binary to Denary (decimal base-10)
positions from right to left calculating using 2 to the power of x (x representing position), multiplying it by the binary value and adding them all up
23
New cards
Binary System
base-2 system that is used in digital circuits
24
New cards
Hexadecimal System
base-16 system to simplify binary by representing 4-bit binary sequence, commonly used to describe colors
25
New cards
Binary to Hexadecimals
values above 9 in binary are representing in letters (A-F) to represent 10-15
0000 = 0 0001 = 1 .... 1001 = 9 1010 = A .... 1111 = F
26
New cards
Hexadecimal to Denary
positions from right, number/letter value multiplied by 16^x (x representing the position) (ex. 2A = (2*16^1) + (A*16^0) = 42)
27
New cards
Decimal Values
multiply decimals by 2 till singular whole number, ones of mixed numbers used to represent 1's (1.375 (denary) = 1.011 (binary))
28
New cards
Denary to Hexadecimal
divide number by 16, remainder written as hexadecimal answer from right to left, keep dividing quotient till equal to 0.
650 = 28A
29
New cards
Direct Changeover
New System completely replaces old system in a short amount of time (ex. an entire law firm moves from one building to another in a day)
**Advantages**
* Cheap, Easy * Efficient, short installation time * Available Immediately
**Disadvantages**
* Compatibility Issues may arise * No recovery available * Employees may not like system
30
New cards
Parallel Changeover
New system started alongside old system and used with the same data (ex. 2 internet providers used at the same time)
**Advantages**
* If new system fails, old system runs backups * Both systems may be compared to see if new system provides correct results
**Disadvantages**
* Takes significantly longer to do so * Costly to keep both running
31
New cards
Pilot Changeover
New system tested on a small section alongside large-scale old system, once ironed out, new system will completely replace old system
**Advantages**
* Cost-Effective * All features tested * If it fails, then it will only effect a small number of people
**Disadvantages**
* Those in the pilot group will have a delay in work efficiency * The pilot group may approve of the new system, but others may not
32
New cards
Phase Changeover
New system introduced in phases, slowly replaces old system in parts (ex. changing computers in a large school. classroom by classroom each day)
**Advantages**
* Allows people to get used to system * Training of staff done in stages
* Updates - fix problems found by people to prevent software corruption by fixing code, usually free * Patches - small bits of code inserted into program for temporary fixes * Human Error Prevention - keep liquids and magnets away, use a backup power supply (UPS), clean computers, and keep it safe from theft * Removable Media - makes it easy to safely remove storage from computers to others * Offsite Storage - a backup process external to an organization which is a physical copy * Cloud Storage - backup stored on the internet which is done remotely * Failover System - constant capability to automatically switch to a reliable backup system when the primary server fails * Data Redundancy - same piece of data held in two separate places to offer extra layer of protection