Understanding Computer Science (WJEC)

studied byStudied by 9 people
0.0(0)
Get a hint
Hint

Central Processing Unit (CPU)

1 / 24

flashcard set

Earn XP

25 Terms

1

Central Processing Unit (CPU)

The main part of a PC that processes instructions, stores data in binary, and consists of components like the controller, ALU, registers, and internal memory.

New cards
2

Logical Operations

Fundamental operations in computer science manipulating boolean values, involving propositional logic, truth tables, and laws like Identity, Associative, Commutative, Distributive, and more.

New cards
3

Input and Output Devices

Devices like mouse, keyboard, monitor, and printer that respectively take in information from users and relay information to users.

New cards
4

Data Capacity

Refers to the amount of data a computer system can store, transmit, or process, measured in units like bit, byte, kilobyte, megabyte, gigabyte, and terabyte.

New cards
5

Networks

Connect multiple computer systems for communication, resource sharing, collaboration, scalability, and centralized management, with types like Local Area Network and Wide Area Network.

New cards
6

IP Addresses

Unique identifiers assigned to devices for network communication, with types like IPv4 and IPv6, assigned by DHCP server or manually.

New cards
7

Image Representation

Images are made of pixels represented by binary numbers, with higher resolution having more pixels, and color images using bits for RGB values.

New cards
8

Operating Systems

Manage computer systems and resources, involving RAM, process, and security management, providing user interfaces, and disk organization.

New cards
9

Principles of Programming

High-level languages like Python and Java are easier to understand, while low-level languages like Assembly are efficient but CPU-specific, and machine code is directly executed by the CPU.

New cards
10

Software Development Principles

Integrated Development Environments (IDEs) like VS Code provide tools for creating computer programs, including editors, compilers, interpreters, debuggers, and libraries.

New cards
11

Syntax Errors

Occur when commands don't follow expected syntax.

New cards
12

Runtime/Execution Errors

Happen during program execution.

New cards
13

Logical Errors

Cause incorrect output without crashing.

New cards
14

Linking Errors

Occur when correct library isn't linked.

New cards
15

Rounding Errors

Approximating numbers to nearest value.

New cards
16

Truncation Errors

approximating numbers closer to zero.

New cards
17

Lexical Analysis

Removes comments and spaces, replaces keywords with tokens, and creates a symbol table.

New cards
18

Syntax Analysis

Checks token spelling and grammar, producing error messages for syntax errors.

New cards
19

Semantic Analysis

validates variable declarations, data types, and legal operations.

New cards
20

Human-Computer Interaction (HCI)

focuses on users interacting with computers, emphasizing usability and user experience.

New cards
21

Graphical User Interface (GUI)

uses graphical icons for user-friendly interaction, contrasting with command-line interfaces.

New cards
22

ASCII

character encoding standard used in computers and communication equipment to represent text and control characters

New cards
23

Wifi Protocol

checks wifi security for user safety and data safety

New cards
24

Ethernet Protocol

defines rules for data transmission network (LAN)

New cards
25

Email protocol

various protocols that save data in servers and transfer it to computer systems to keep data safe and encrypted

New cards

Explore top notes

note Note
studied byStudied by 30 people
... ago
5.0(1)
note Note
studied byStudied by 23 people
... ago
5.0(1)
note Note
studied byStudied by 87 people
... ago
4.0(1)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 28 people
... ago
5.0(1)
note Note
studied byStudied by 35 people
... ago
5.0(1)
note Note
studied byStudied by 712 people
... ago
5.0(5)

Explore top flashcards

flashcards Flashcard (83)
studied byStudied by 14 people
... ago
5.0(1)
flashcards Flashcard (70)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (175)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (54)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (50)
studied byStudied by 97 people
... ago
5.0(3)
flashcards Flashcard (40)
studied byStudied by 19 people
... ago
5.0(1)
flashcards Flashcard (91)
studied byStudied by 458 people
... ago
5.0(4)
flashcards Flashcard (193)
studied byStudied by 78 people
... ago
5.0(5)
robot