Shared Flashcard Set

Details

Getting Started with C++ Chapter 1
Computer Systems
18
Computer Science
Intermediate
02/20/2019

Additional Computer Science Flashcards

 


 

Cards

Term
Hardware
Definition
The physical parts or components of a computer.
Term
Software
Definition
A collection of data or computer instructions that tell the computer how to work.
Term
Primary Storage
Definition
AKA: RAM or Main Memory
Consists of a number of cells (bytes) associated with a number. Each cell had 8 binary switches (bits).
This memory is volatile and will be lost when the program is closed, but it responds very quickly.
Term
Secondary Storage
Definition
Include HD/SDD or jump drives
This memory is more slow but will not lose data when programs are closed. It is not volatile.
Term
CPU
Definition
Central Processing Unit: where processing is done.
The CPU contains at least two parts: ALU (Arithmetic Logic Unit) and CU (Control Unit).
Term
ALU
Definition
Arithmetic Logic Unit processes math and logic in the CPU, Central Processing Unit.
Term
CU
Definition
Control Unit manages the timing of actions
Term
Program
Definition
A program is a set of instructions a computer follows to execute a task.
Term
Machine Language
Definition
Machines talk in binary, 1's and 0's.
Term
High Level Language
Definition
A type of programming language that is closely resembling human language
Term
Low Level Language
Definition
A type of programming language that is closely resembling machine language
Term
Source Code
Definition
Code that you write using programming languages in a text file. This will be compiled and processed to become a program.
Term
IDE
Definition
Integrated Development Environments - utilize tools like the pre-processor, compiler, and linker.
Term
Keyword
Definition
An identifier or name in programming language. Keywords have predefined meanings in the language.
Term
Reserved Words
Definition
These are words that have been reserved by the language author. They can't be used for anything else.
Term
Programmer Defined Identifiers
Definition
Named variables that the programmer creates. These cannot be the same as any Reserved or Keyword
Term
Operators
Definition
Punctuation that operates in some way. Math symbols are examples of operators. + - * / << >>
Term
Punctuation
Definition
In programming, punctuation acts a bit different. Each statement is similar to a sentence but the punctuation at the end of a statement is ;
Also, multiple variables can be named with the same type by listing on the same line separated by a ,
Supporting users have an ad free experience!