Understanding Computer Systems

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

1/42

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.

43 Terms

1
New cards

computer system

is a combination of all the components required to process and store data using a computer. Every computer system is composed of multiple pieces of hardware and software.

2
New cards

Hardware

The machines, wiring, and other physical components of a computer or other electronic system

3
New cards

software

written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory

4
New cards

program

Provide a computer or other machine with coded instructions for the automatic performance of a particular task.

5
New cards

logic

is the complete sequence of tasks that lead to a problem's solution.

6
New cards

Application software

computer software created to allow the user to perform a specific job or task

7
New cards

System software

software responsible for the general operation of a computer system, including the operation of hardware, running application software, and file management

8
New cards

operating system

the software that supports a computer's basic functions, such as scheduling tasks, executing applications, and controlling peripherals.

9
New cards

Input

describes the entry of data items into computer memory using hardware devices such as keyboards and mice.

10
New cards

Data items

the text, numbers, and other information processed by a computer.

11
New cards

Processing

working with data items, such as organizing them, checking them for accuracy, or performing mathematical operations on them.

12
New cards

central processing unit (CPU)

the computer hardware component that processes data.

13
New cards

Output

describes the operation of retrieving information from memory and sending it to a device, such as a monitor or printer, so that people can view, interpret, and work with the results.

14
New cards

information

processed data.

15
New cards

storage device

a hardware apparatus that holds data or information for later retrieval.

16
New cards

cloud

remote computers accessed through the Internet.

17
New cards

programming language

a language, such as Visual Basic, C#, C++, Java, or COBOL, used to write programs.

18
New cards

program code

a set of instructions written in a programming language.

19
New cards

coding the program

the act of writing the statements of a program in a programming language.

20
New cards

syntax

the rules of a language.

21
New cards

syntax errors

errors in a language's usage, including spelling and grammar.

22
New cards

computer memory

the temporary, internal storage within a computer.

23
New cards

Random access memory (RAM)

Temporary memory a computer uses to store information while it is processing.

24
New cards

volatile

a characteristic of internal memory in which its contents are lost every time the computer loses power.

25
New cards

nonvolatile

describes storage that retains its contents when power is lost.

26
New cards

machine language/binary language

a computer's on/off circuitry language; the low-level language made up of 1s and 0s that the computer understands.

27
New cards

source code

the readable statements of a program, written in a programming language; they are later translated into object code.

28
New cards

object code

program statements that have been translated into machine language.

29
New cards

compiler

A computer program created to read an entire program and convert it into a lower-level language and ultimately to assembly language used by the processor.

30
New cards

interpreter

software that translates the statements in a high-level programming language one at a time into machine language and identifies syntax errors. Contrast with compiler.

31
New cards

runs

to have a computer use a written and compiled program; also called execute.

32
New cards

executes

to have a computer use a written and compiled program; also called run.

33
New cards

scripting language

A computer programming language that is typically interpreted into a language the computer can understand without the need of a compiler.

34
New cards

logical errors

errors that occur when incorrect instructions are performed, or when instructions are performed in the wrong order.

35
New cards

program development cycle

the steps that occur during a program's lifetime, including planning, coding, translating, testing, producing, and maintaining the program.

36
New cards

users

people who work with, and benefit from, computer programs; see also end users.

37
New cards

end users

people who work with, and benefit from, computer programs; see also users.

38
New cards

desk-checking

the process of walking through a program solution on paper.

39
New cards

debugging

the process of finding and correcting program errors.

40
New cards

Conversion

the set of actions an organization must take in order to switch over to using a new program or system.

41
New cards

Pseudocode

an English-like representation of the logical steps it takes to solve a problem.

42
New cards

flowchart

a pictorial representation of the logical steps it takes to solve a problem.

43
New cards

terminal symbols

lozenge-shaped symbols used at the beginning and end of a flowchart; also called start/stop symbols.