IB Computer Science - Exam 1 Review

studied byStudied by 193 people
5.0(6)
Get a hint
Hint

CPU (Central Processing Unit)

1 / 33

flashcard set

Earn XP

Description and Tags

when are we going to start coding dawg

34 Terms

1

CPU (Central Processing Unit)

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

New cards
2

CU (Control Unit)

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

New cards
3

ALU (Arithmetic and Logic Unit)

responsible for calculation and logistic processes

New cards
4

Peripherals

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

New cards
5

RAM (Random Access Memory)

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

New cards
6

HDD/SSD

secondary memory that permanently stores data

New cards
7

ROM (Read-Only Memory)

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

New cards
8

MAR

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

New cards
9

MDR

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

New cards
10

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

Clock Speed

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

New cards
12

Buses

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

New cards
13

Data Bus

sends data btwn. hardware

New cards
14

Control Bus

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

New cards
15

Address Bus

sends addresses to other components

New cards
16

System Bus

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

New cards
17

Cache Memory

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

New cards
18

OS (operating system)

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

New cards
19

OS Security

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

New cards
20

Bit

binary digit representing 0 or 1

New cards
21

Byte

8 bits (1024 bytes in 1 kilobyte)

New cards
22

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

Binary System

base-2 system that is used in digital circuits

New cards
24

Hexadecimal System

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

New cards
25

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

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

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

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

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

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

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

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

Types of Data Loss

  • Hardware/Systems malfunctions

  • Human Error

  • Software Corruption

  • Malicious Software (Viruses)

  • Natural Disasters

New cards
34

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 34 people
... ago
5.0(2)
note Note
studied byStudied by 16 people
... ago
5.0(1)
note Note
studied byStudied by 444 people
... ago
5.0(2)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 58 people
... ago
5.0(1)
note Note
studied byStudied by 6 people
... ago
5.0(1)
note Note
studied byStudied by 4 people
... ago
5.0(1)
note Note
studied byStudied by 6168 people
... ago
4.7(29)

Explore top flashcards

flashcards Flashcard (22)
studied byStudied by 2 people
... ago
5.0(3)
flashcards Flashcard (21)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (60)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (73)
studied byStudied by 52 people
... ago
5.0(1)
flashcards Flashcard (48)
studied byStudied by 18 people
... ago
5.0(2)
flashcards Flashcard (33)
studied byStudied by 241 people
... ago
4.7(3)
flashcards Flashcard (32)
studied byStudied by 3 people
... ago
5.0(2)
flashcards Flashcard (595)
studied byStudied by 828 people
... ago
5.0(3)
robot