IB Computer Science - Exam 1 Review

studied byStudied by 161 people
5.0(5)
get a hint
hint

CPU (Central Processing Unit)

1 / 33

Tags & Description

when are we going to start coding dawg

Studying Progress

0%
New cards
34
Still learning
0
Almost done
0
Mastered
0
34 Terms
1
New cards

CPU (Central Processing Unit)

processes and executes various instructions/programs sent by the end-user

New cards
2
New cards

CU (Control Unit)

controls the flow of data and regulates the processor while interpreting/decoding instructions

New cards
3
New cards

ALU (Arithmetic and Logic Unit)

responsible for calculation and logistic processes

New cards
4
New cards

Peripherals

any external device that provides input/output for the computer (ex. mouse or printer)

New cards
5
New cards

RAM (Random Access Memory)

volatile primary memory that temporarily holds data/results of executions connected to the CPU

New cards
6
New cards

HDD/SSD

secondary memory that permanently stores data

New cards
7
New cards

ROM (Read-Only Memory)

NONvolatile primary memory that holds data in order to boot computer and may not be modified

New cards
8
New cards

MAR

memory address register that holds the address of data sent to or from the RAM

New cards
9
New cards

MDR

memory data register that holds the data sent to or from the RAM

New cards
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

New cards
11
New cards

Clock Speed

amount of cycles per second that the CPU may execute (GHz) (hyper-threading allows for several computes at once)

New cards
12
New cards

Buses

physical connections btwn. components to send data/addresses/power/signals

New cards
13
New cards

Data Bus

sends data btwn. hardware

New cards
14
New cards

Control Bus

transfers control signals btwn. components to create a structure of communication

New cards
15
New cards

Address Bus

sends addresses to other components

New cards
16
New cards

System Bus

contains data/address/control buses (3 in 1)

New cards
17
New cards

Cache Memory

smallest yet most efficient memory that the CPU can directly access/synchronize with to improve performance

New cards
18
New cards

OS (operating system)

collection of programs that control the executes of software applications such as data mgmt. and I/O control

New cards
19
New cards

OS Security

user mgmt (password) / firewall / anti-virus / system of privileges

New cards
20
New cards

Bit

binary digit representing 0 or 1

New cards
21
New cards

Byte

8 bits (1024 bytes in 1 kilobyte)

New cards
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

New cards
23
New cards

Binary System

base-2 system that is used in digital circuits

New cards
24
New cards

Hexadecimal System

base-16 system to simplify binary by representing 4-bit binary sequence, commonly used to describe colors

New cards
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

New cards
26
New cards

Hexadecimal to Denary

positions from right, number/letter value multiplied by 16^x (x representing the position) (ex. 2A = (216^1) + (A16^0) = 42)

New cards
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))

New cards
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

New cards
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

New cards
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

New cards
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

New cards
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

Disadvantages

  • 100% implementation will take much longer

New cards
33
New cards

Types of Data Loss

  • Hardware/Systems malfunctions

  • Human Error

  • Software Corruption

  • Malicious Software (Viruses)

  • Natural Disasters

New cards
34
New cards

Ways to Prevent Data Loss

  • 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

New cards

Explore top notes

note Note
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 46 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 15630 people
Updated ... ago
4.8 Stars(179)

Explore top flashcards

flashcards Flashcard41 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard67 terms
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard134 terms
studied byStudied by 36 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard61 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard44 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard89 terms
studied byStudied by 124 people
Updated ... ago
5.0 Stars(4)
flashcards Flashcard34 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard134 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)