Definitions: Fundamentals of Computer Systems: Computer Science Paper 2: A-Level AQA

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/32

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.

33 Terms

1
New cards

Hardware

Physical components of a computer system.

2
New cards

Software

Program or data run by a computer.

3
New cards

Application Software

Allows users to perform specific tasks.

4
New cards

System Software

Manages technical aspects of a computer system.

5
New cards

Assemblers

Translate assembly language to machine code.

6
New cards

Compilers

Convert high-level language to machine code.

7
New cards

Interpreters

Check syntax errors, translate source code to machine code.

8
New cards

Libraries

Pre-compiled programs loaded when needed.

9
New cards

Operating System

Manages computer operation, bridges user to hardware.

10
New cards

Translator

Converts code between computer languages.

11
New cards

Utility Program

Performs common user tasks like analysis or optimisation.

12
New cards

Resource Management

Efficiently manages hardware and software for system performance.

13
New cards

Scheduling

Allocates processor time for efficient multitasking.

14
New cards

Assembly Language

Low-level language corresponding to machine code.

15
New cards

High-Level Language

Abstracted, human-readable programming language.

16
New cards

Imperative Languages

Use subroutines to change program state.

17
New cards

Low-Level Language

Little abstraction from processor's instruction set.

18
New cards

Machine Code

Binary language directly understood by CPU.

19
New cards

Bytecode

Intermediate instruction set for compiler output.

20
New cards

AND (∧)

Returns TRUE if all inputs are TRUE.

21
New cards

NAND

Returns FALSE if all inputs are TRUE.

22
New cards

NOR

Returns FALSE if at least one input is TRUE.

23
New cards

NOT (¬)

Returns TRUE if input is FALSE.

24
New cards

OR (∨)

Returns TRUE if at least one input is TRUE.

25
New cards

XOR

Returns TRUE if exactly 1 input is TRUE.

26
New cards

Absorption Laws

Rules for combining logical operations.

27
New cards

Association Laws

Rules for grouping logical operations.

28
New cards

Boolean Expressions

Combination of boolean variables and operators.

29
New cards

Boolean Logic

Algebra with logical operators reducing to TRUE or FALSE.

30
New cards

Commutation Laws

Rules for changing order of logical operations.

31
New cards

Distribution Laws

Rules for distributing logical operations.

32
New cards

Idempotence Laws

Operations with the same input and output.

33
New cards

Inverse Laws

Operations resulting in 0 or 1.