CH_1_Into_To_Computers_Programming Flashcards

1
Q

Program

A

A set of instructions that a computer (CPU) follows to perform a task.

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

Software

A

Programs are commonly referred to as software. Software is essential to a computer because it controls everything the computer does.

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

Software Developer or Programmer

A

A person with the training and skills necessary to design, create, and test computer programs.

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

Hardware

A

All of the physical devices, or components, of which a computer is made.

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

Component

A

A physical device that is part of a computer system.

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

Typical components of a computer system

A
  • Central Processing Unit (CPU)
  • Main memory
  • Secondary Storage Devices
  • Input Devices
  • Output Devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Executing

A

The process of a computer performing the tasks that a program tells it to do.

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

Running

A

The process of a computer performing the tasks that a program tells it to do.

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

ENIAC

A

The world’s first programmable computer. Built in 1945 to calculate artillery ballistic tables for the US Army. Electronic Numerical Integrator and Computer.

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

Microprocessor

A

A computer chip that acts as a Central Processing Unit.

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

Main Memory

A

The computer’s “work area.” Where the computer stores a program while the program is running, as well as the data the program is working with.

Also know as Random Access Memory (RAM)

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

Random Access Memory (RAM)

A

A volatile type of memory that is used only for temporary storage while a program is running. RAM is stored in chips.

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

Secondary Storage

A

A type of memory that can hold data for long periods of time, even when there is no power to the computer.

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

Disk Drive

A

The most common type of secondary storage.

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

Traditional Disk Drives

A

Stores data by magnetically encoding it onto a spinning circular disk.

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

Solid State Drive

A

Data is stored in solid-state memory. Has no moving parts and operates faster than a traditional disk drive.These are becoming increasingly popular.

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

USB Device

A

Small device that plugs into the computer’s USB port and appears to the system as a disk drive. These do not contain a disk, as they store data in a special type of memory known as flash memory.

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

Universal Serial Bus (USB)

A

An industry standard developed by USB Implementers Forum, that allows data exchange and delivery of power between many types of electronics.

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

Flash Memory

A

An electronic non-volatile computer memory storage medium that can be electronically erased and reprogrammed. The two main types are NOR and NAND. USB drives used flash memory.

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

Two general categories of software

A

System Software and Application Software

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

System Software

A

The programs that control and manage the basic operations of a computer. System software typically includes the following types of programs:
- Operating systems
- Utility programs
- Software development tools

22
Q

Application Software

A

Programs that make a computer useful for everyday tasks.

23
Q

Operating System

A

The most fundamental set of programs on a computer. Controls the internal operations of the computer’s hardware, manages all of the devices connected to the computer, allows data to be saved to and retrieved from storage devices, and allows other programs to run on the computer.

24
Q

Utility Program

A

Performs a specialized task that enhances the computer’s operation or safeguards data.

25
Q

Software Development Tools

A

Programs that programmers used to create, modify, and test software.

26
Q

Byte

A

A unit of memory that is large enough to store a letter of the alphabet or a small number.

27
Q

Bit

A

Binary digit. Each Byte is divided into eight smaller storage locations known as bits. In most computer systems, bits are tiny electrical components that can hold either a positive or a negative charge.

28
Q

Binary Numbering System

A

A numbering system in which all numeric values are written as sequences of 0s and 1s.

29
Q

ASCII

A

American Standard Code for Information Interchange. A set of 128 numeric codes that represent the English letters, various punctuation marks, and other characters.

30
Q

UNICODE Character Set

A

Developed as a replacement to ASCII during the early 1990s. Unicode is an extensive coding scheme that is compatible with ASCII, but can also represent characters for many of the languages in the world.

31
Q

Two’s Complement

A

An encoding technique used to store negative numbers as binary values.

32
Q

Floating-point Notations

A

An encoding technique used to convert real numbers to binary format.

33
Q

Digital

A

A term that can be used to describe anything that uses binary numbers.

34
Q

Digital Data

A

Data that is stored in binary format.

35
Q

Digital Device

A

Any device that works with binary data.

36
Q

Pixel

A

“Picture Element”. The basic unit of a digital image, representing a single color or level of brightness.

37
Q

Sample

A

The unit of binary number storage that collectively makes up digital music.

38
Q

Machine Language

A

A set of instructions for a specific central processing unit, designed to be usable by a computer without being translated.

39
Q

CPU Instruction Set

A

The entire set of instructions that a CPU can execute.

40
Q

Fetch-Decode-Execute Cycle

A

The process that a CPU uses to execute instructions.

41
Q

Assembly Language

A

A low level programming language that uses short words known as mnemonics instead of binary instructions.

42
Q

Assembler

A

A program that translates an assembly language program to a machine language program.

43
Q

Low-level Language

A

A programming language that is close in nature to machine language.

44
Q

High-level Language

A

A programming language that can be used to create programs without knowing how the CPU works and without writing large numbers of low-level instructions.

45
Q

Keywords or Reserved Word

A

Restricted words and/or phrases in programming languages that are used with operators perform various operations.

46
Q

Operators

A

A symbol or word that performs some operations on pieces of data.

47
Q

Syntax

A

A set of rules that must be strictly followed when writing a program.

48
Q

Statements

A

Individual instructions that you used to write a program in a high-level programming language. Consists of keywords, operators, punctuation, and other allowable programming elements, arranged in the proper sequence to perform an operation.

49
Q

Compiler

A

A program that translates a high-level program into a separate machine language program.

50
Q

Interpreter

A

A program that both translates and executes the instructions in a high-level program.

51
Q

Source Code

A

The statements that a programmer writes in a high-level language.

52
Q

Syntax Error

A

The error returned to the programmer that is found by the PC during compilation or interpretation.