Chapter 1 Key Terms Flashcards

1
Q

Program

A

A program is a set of rules or directions that a computer follows to carry out tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Software

A

Software is a collection of programs and applications that allow a computer to operate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Programmer

A

A programmer is an individual who writes, develops, and manages programs and applications. Examples of tasks include testing, coding, debugging, and more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hardware

A

Hardware refers to the physical aspects of a computer. Components such as the CPU, RAM, GPU, storage, and others make up the physical device.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Central Processing Unit (CPU)

A

The CPU is a piece of hardware that processes information. It is essentially what allows a computer to operate and run software. Components that can be found within the CPU are cores and cache memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Random Access Memory (RAM)

A

RAM is a type of computer memory that provides storage for data and instructions used by the CPU and applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Volatile

A

Volatile memory is a form of memory in which requires a power source to keep its stored data or information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Secondary Storage

A

Storage that is remote to the CPU and permanently holds data, even when the PC is turned off. For example, an external hard drive or HDDs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Input

A

The data that is retrieved from users and other devices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Input Devices

A

Any device that can be connected to a computer via physical connection. Examples include mouse, keyboard, headphones, camera etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Output

A

Information that is given by the computer. Output can come in the form of an image, text, audio etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Output Devices

A

Any hardware device that displays some form of information. Whether it be through sound, images, text, or video. Examples include speakers, projectors, monitors, headphones, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

System Software

A

Programs that manage and control the functions of a computer. Software may consist of Windows, macOS and Linux.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Operating System

A

Software that supports a computer’s basic operations, such as scheduling tasks, executing applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Application Software

A

Programs that are designed to carry out specific tasks for users. This form of software can be video players, web browsers, word processing and more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Bit

A

The smallest unit of data consisting of 1 and 0’s. These units represent stored information in the form of binary code. Depending on the order of the 1’s and 0’s, units may either be turned on or off.

17
Q

Byte

A

Memory that has enough space to store a small number or letter.

18
Q

Binary

A

Coding system that is based on the use of bits 0s and 1s to encode information.

19
Q

American Standard Code for Information Interchange (ASCII)

A

A character encoding standard that gives special numeric values to different characters. These include letters, digits, punctuation marks, and control characters.

20
Q

Unicode

A

A character code that enables most of the languages of the world to be symbolized with a special character.

21
Q

Machine Language

A

A programming language that can be understood by the computer’s CPU.

22
Q

Fetch-decode-execute

A

The process of retrieving an instruction from store, decoding it and executing it.

23
Q

Assembly Language

A

Implements the use of short words (mnemonics) rather than binary numbers for instructions. Also, it relates to the physical components of a CPU.

24
Q

Assembler

A

The assembler translates the assembly code into the corresponding binary code that the CPU can understand and execute the tasks.

25
Q

High-level Language

A

Allows for the creation of powerful and complex programs and applications.

26
Q

Low-level Language

A

Is considered to be machine language. For example, assembly language.

27
Q

Keywords Reserved Words

A

Words that are used to write programs in high-level language.

28
Q

Operators

A

Performs operation on data. Operations may be system monitoring, data recovery, troubleshooting etc.

29
Q

Syntax

A

Rules or directions that are to be followed in the process of writing a program.

30
Q

Compiler

A

Translates high-level language programs into a separate machine language program.

31
Q

Interpreter

A

Translates and executes the instructions in a high-level language program.

32
Q

Source Code

A

Statements or commands written by a programmer to be assembled and then executed by a computer system.