Chapter One: Introduction to Computers and Programming Flashcards

1
Q

Program

A

set of instructions that a computer follows to perform a task. Commonly referred to as Software.

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

Programmer

A

person who can design, create, and test computer programs.

Also known as Software Developer

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

Hardware

A

the physics devices or components that make up a computer.

Computer is a system composed of several components that all work together.

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

Central Processing Unit (CPU)

A

the part of the computer that actually runs programs.
Most important Component.
Without it, cannot run software.
Used to be a huge device

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

Microprocessors

A

CPUs located on small chips

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

Micro-Memory

A

where computers store:
A program while the program is running
Data used by the program
Known as Random Access Memory or RAM
CPU is able to quickly access data in RAM
Volatile memory used for temporary storage
Contents are erased when computer is off

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

Secondary Storage

A

can hold data for long periods of time.

Programs normally stored here and located to main memory when needed.

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

Disk Drive

A

magnetically encodes data on a circular disk

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

flash memory

A

portable, no physical disk

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

optical devices

A

data encoded optically

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

Input

A

data the computer collects from people and other devices

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

Input devices

A

component that collects the data
Example: keyboard, mouse, scanner, camera
Disk Drives can be considered input devices because they load programs into the main memory.

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

output

A

data produced by the computer for other people or devices

Can be text, images, audio, or bit stream

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

Output Devices

A

formats and presents output
Example: video display, printer
Disk Drives and CD recorders can be considered output devices because data is sent to be saved.

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

software

A

everything the computer does is controlled by software

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

Application Software

A

programs that make computer useful for everyday tasks

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

Byte

A

just enough memory to store letter or smaller number

Divided into 8 Bits

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

Bit (Binary Digit)

A

electrical component that can hold positive or negative charge, like on/off switch

19
Q

BINARY NUMBER SYSTEM

A

8 bits= 1 byte, 1 byte= character, number, or special char

20
Q

digital

A

describes any device that stores data as binary numbers

21
Q

digital images

A

are composed of pixels

To store images, each pixel is converted to a binary number representing the pixels color

22
Q

digital music

A

is composed of sections called samples

to store music, each sample is converted to a binary number

23
Q

fetch

A

read the instruction from memory into CPU

24
Q

decode

A

CPU decodes fetched instructions to determine which operation to perform

25
execute
perform the operation FPU- floating point unit ALU- arithmetic logic unit CONT- everything else
26
what is a program?
the set of instructions that a computer follows to perform a task. commonly referred to as software
27
what are the 5 major components of a computer system?
``` CPU microprocessors micro-memory secondary storage Input Output Software ```
28
what fundamental set of programs control the internal operations of the computers software?
Operations Software
29
how much memory is enough to store a letter of the alphabet or a smaller number?
1 byte= 8 bits
30
on what numbering system are all numeric values written as sequences of 0s and 1s?
computer numbering system
31
what encoding scheme is extensive enough to represent the characters of many of the languages of the world?
unicode
32
assembly language
uses short words (mnemonics) for instructions instead of binary numbers. Easier for programmers to work with
33
assembler
translates assembly language to machine language for execution by CPU
34
low-level language
close in nature to machine language. | Example: assembly language
35
high-level language
allows simple creation if powerful and complex programs No need to know how CPU works or write large numbers of instructions a more intuitive to understand
36
key words
predefined words used to write program in high-level language Each key word has a specific meaning
37
operators
perform operations on data | example:agh operators to perform arithmetic
38
syntax
set of rules to be followed when writing program
39
statement
individual instructions used in high-level language
40
compiler
translates high-level language program into separate machine language program. machine language program can be executed at any time
41
interpreter
translates and executes instructions in high-level language program. Used by python language interprets one instruction at a time no deprecate machine language program
42
source code
statements written by programmer
43
syntax error
prevents code from being translated