Computer Systems Overview

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

1/19

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts of computer systems including hardware, software, programming languages, and historical figures in computing.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Program

A set of instructions for a computer to follow.

2
New cards

Software

The collection of programs used by a computer.

3
New cards

Hardware

The actual physical machines that make up a computer installation.

4
New cards

PC (Personal Computer)

A relatively small computer designed to be used by one person at a time.

5
New cards

Workstation

A larger and more powerful PC, often used for more complex tasks.

6
New cards

Mainframe

An even larger computer typically requiring support staff and shared by multiple users.

7
New cards

Input Device

Any device that allows a person to communicate information to the computer, e.g., keyboard, mouse.

8
New cards

Output Device

Anything that allows the computer to communicate information to the user, e.g., monitor, printer.

9
New cards

Main Memory

The most important memory where the program being executed is kept.

10
New cards

Binary Digit (Bit)

A digit that can assume only the values zero or one.

11
New cards

Byte

An eight-bit portion of memory.

12
New cards

Machine Language

The version of the program that the computer reads and follows; written in zeros and ones.

13
New cards

High-Level Language

A programming language designed to be easy to read and write for humans, e.g., C++, Java.

14
New cards

Compiler

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

15
New cards

Source Code

The input program for a compiler; the program written in a high-level language.

16
New cards

Object Code

The translated version produced by the compiler, in machine language.

17
New cards

Operating System

A program that manages computer resources and user communication.

18
New cards

Linking

The process of combining object code for a program with other necessary routines.

19
New cards

Charles Babbage

An English mathematician known for designing the first truly programmable computer.

20
New cards

Ada Augusta

Considered the first computer programmer and a collaborator of Charles Babbage.