A1.1 Computer Science Vocabulary

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/55

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

56 Terms

1
New cards

CPU

The CPU (Central Processing Unit) is the "brain" of a computer, acting as the primary computational engine. It processes data only by following instructions and coordinates data movement within the system.

2
New cards

Hardware

Physical devices that can be touched.

3
New cards

Software

Programs and applications that run on hardware (word, google docs, utilities)

4
New cards

Input devices

Devices that convert user actions into data the computer can process.

5
New cards

Output Devices

Devices that present processed information in human readable form.

6
New cards

Algorithmic Design

Creating step by step procedures to solve problems.

7
New cards

Decomposition

Breaking a complex problem into a manageable sub-problem.

8
New cards

Pattern Recognition

Pattern recognition refers to teaching computers to identify patterns or regularities in data automatically.

9
New cards

Arithmetic Logic Unit (ALU)

The ALU executes basic arithmetic (addition, subtraction) and logical operations (AND, OR, NOT). The CU supplies the data and the operation code.

10
New cards

Control Unit (CU)

Manages instruction sequencing, fetching each instruction from primary memory, decoding it and directing the ALU and registers.

11
New cards

Registers

Ultra-fast storage inside the CPU, hold data or address while the CPU is currently working.

12
New cards

Instruction Register (IR)

Holds the current instruction being executed.

13
New cards

Program Counter (PC)

Stores the address of the next instruction to be executed.

14
New cards

Memory Address Register (MAR)

Holds the memory address that is currently being fetched.

15
New cards

Memory Data Register

Holds the content of the data that has been fetched or is about to the written to the memory address.

16
New cards

Accumulator

Holds the results from the operations done by the ALU

17
New cards

Bus

Transfer data between various devices including the CPU, memory, storage and peripherals.

18
New cards

Control bus

Transfer commands and signals from the CPU to other components of the system. It is bidirectional. Examples: Read/write operations, interrupt requests, clock signals.

19
New cards

Data Bus

Carries data being processed between the CPU, memory and other peripherals. Width of the bus is important to determine the amount of data being transferred. 8,26,32 and 64 bits. Bidirectional.

20
New cards

Address Bus

Used to transmit the address that is to be read from or written to in memory.

21
New cards

Single Core Processors

The CPU has a single processor, which means it can only handle one task at a time.

22
New cards

Single Core Processor Key Ideas

Included in older devices.

Can have more than one application open, but CPU has to be shared between it and can impact the overall performance.

23
New cards

Multi-Core Processors

Two or more cores that can run multiple instructions simultaneously. Significantly faster than a single core processor.

24
New cards

Co-processor

Specific processor that has a specific task for the CPU, helper that speeds up specific tasks in the CPU.

25
New cards

GPU (Graphics processing unit)

renders images, animation, and video for the monitor (video games) by performing mathematical calculations.

26
New cards

Primary Memory

Stores the data and instructions that the CPU needs in order to process tasks.

27
New cards

RAM (Random Access Memory)

Volatile~ holds instructions and data of programs that are currently running.

28
New cards

Volatile

Losses its contents when the power to the computer is turned off.

29
New cards

ROM (Read only memory)

Non-volatile~ storing instructions that are very rarely modified. Cannot easily change its data. BIOS

30
New cards

Cache

Provides high-speed access to the CPU than the RAM. Holds the current instruction/data being used if going to the RAM is harder or slower.

31
New cards

Caches types

There are three types L1,L2 AND L3 with different sizes and speeds. The closer to the CPU, the faster it is.

32
New cards

L1 Cache

Located on the CPU, fastest type of cache. It is the smallest and each CPU component has its own L1 cache split between two sections, L1i to store instructions and L1d to store data.

33
New cards

L2 Cache

Located on top or situated very close to the CPU. More storage that can be used to store for frequently used instructions. Faster than L3 but slower than L1.

34
New cards

L3 Cache

Furthest from the CPU chip, may be shared on multiple-core CPUs, largest of the three. Slowest of the three.

35
New cards

Cache hit

Where the CPU requests data and is found in the cache memory.

36
New cards

Cache miss

When data is not found in memory leading to the retrieval from the slower main memory (RAM).

37
New cards

Fetch-decode-execute cycle

Instruction cycle, the fundamental process that a CPU uses to execute instruction from the memory.

38
New cards

Fetch

The CPU fetches an instruction from the memory.

39
New cards

Decode

CPU interprets the instruction and prepares the necessary operations to execute it.

40
New cards

Execute

CPU performs the actions required by the instruction.

41
New cards

Pipelining

Splits instruction into multiple stages, allowing multiple instructions to be ran simultaneously. The output of one stage becomes in the input of the next.

42
New cards

Memory access

Any necessary data is read from or written to memory

43
New cards

Write back

The result is written back to the CPU register

44
New cards

Independent Execution

tasks that don't rely on each other rather can be done alone and simultaneously.

45
New cards

Parallel execution

Where a computer runs multiple tasks or instructions instead of running one after another.

46
New cards

Internal storage

Hard disk drive (HDD) and solid-state drive (SSD). HDD: older tech, still often used, utilize a spinning magnetic disk to read/write data. SSD: use flash memory to store data, offering high-speed data access and durability.

47
New cards

eMMC (Embedded MultiMediaCard)

Flash storage that utilizes NAND flash memory. Their performance is adequate for basic computing needs and simple applications. (Internal)

48
New cards

Compression

Process of using fewer bits than the original representation.

49
New cards

Lossless Compression

No data is destroyed, original data can be perfectly reconstructed.

50
New cards

Lossy compression

reduces files by permanently eliminating certain information.

51
New cards

External storage

Portable versions of internal, CD, DVD, USB, SD, dedicated storage device accessed over a network.

52
New cards

Run Length Encoding (RLE)

Effective lossless data-compression technique used to reduce the size of files containing many consecutive repeated characters.

53
New cards

Transform Coding

A form of lossy compression often used in JPEG image compression or MP3 audio compression.

54
New cards

Software as a Service (SaaS)

delivers software applications over the internet. Allows users to access their software from anywhere as long as they have internet connection.

55
New cards

PaaS (Platform as a Service)

allows developers to build, test and deploy applications without managing the underlying infrastructure. Allows coders to focus on coding rather than the infrastructure management.

56
New cards

IaaS (Infrastructure as a Service)

users gain full control of computers, storage, network and the user can use however they want.

Explore top flashcards

DET I. časť
Updated 1058d ago
flashcards Flashcards (96)
UNIT CIRCLE
Updated 1126d ago
flashcards Flashcards (105)
Psych 315
Updated 82d ago
flashcards Flashcards (111)
Dental Final
Updated 950d ago
flashcards Flashcards (44)
9 Weeks Test 3/8/24
Updated 652d ago
flashcards Flashcards (70)
Carbohydrates
Updated 1014d ago
flashcards Flashcards (39)
DET I. časť
Updated 1058d ago
flashcards Flashcards (96)
UNIT CIRCLE
Updated 1126d ago
flashcards Flashcards (105)
Psych 315
Updated 82d ago
flashcards Flashcards (111)
Dental Final
Updated 950d ago
flashcards Flashcards (44)
9 Weeks Test 3/8/24
Updated 652d ago
flashcards Flashcards (70)
Carbohydrates
Updated 1014d ago
flashcards Flashcards (39)