Abstraction correct answers Reducing information and detail to focus on essential characteristics.
Miller's Law correct answers A person can only remember 7 things, plus or minus two
Information Hiding correct answers Where programs are kept independent from each other and
their data cannot be accessed by another program
First lady programmer correct answers Ada Lovelace
Colossus correct answers first electronic digital computer
Magnetic Drum correct answers Memory device that rotated under a read/write head, the cell
with the desired information would be accessed once it was underneath the drum (part of the first
generation of computers). Were replaced with magnetic tape
Magnetic Disk correct answers A direct access storage device (as each data had its own address)
that replaced the magnetic tape
Integrated circuits correct answers chips that contain large numbers of tiny transistors fabricated
into a semiconducting material called silicon
Transistor correct answers A small electronic device used in a circuit as an amplifier or switch.
Moore's Law correct answers the observation that computing power roughly doubles every two
years.
When were personal computers available? correct answers Fourth generation
,Parallel Architecture correct answers Where large problems are divided into smaller problems
that are executed simultaneously
RISC correct answers (Reduced Instruction Set Computer) A microprocessor designed for rapid
and efficient processing of a small set of simple instructions
SIMD (single instruction, multiple data) correct answers A process that allows the CPU to
execute a single instruction simultaneously on multiple pieces of data, rather than by repetitive
looping.
Person A does Task A
Person B does Task A
Person C does Task A...
MIMD (multiple instruction multiple data) correct answers Different processors execute different
instructions on different pieces of data
File Server correct answers a server that stores and manages files for network users
LAN (Local Area Network) correct answers A connection of two or more computers in close
proximity.
TCP/IP (Transmission Control Protocol/Internet Protocol) correct answers Protocol that connects
computers to the Internet. Tells computers how to exchange information over the Internet.
Machine Language correct answers The language made up of binary-coded instructions that is
used directly by the computer
Assembly Language correct answers a low-level symbolic code converted (or translated) by an
assembler to machine language.
, Compiler correct answers 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.
Systems Programmer vs. Applications Programmer correct answers A systems programmer
would develop assemblers and translators that would be used by applications programmers to
develop applications
Loaders correct answers Part of an operating system that is responsible for loading programs and
libraries, essential in starting a program, as it places machine-language programs into memory
and prepares them for execution
Linkers correct answers a computer utility program that takes one or more object files generated
by a compiler and combines them into a single executable file, library file, or another 'object' file
https://upload.wikimedia.org/wikipedia/commons/thumb/b/b1/Linker.svg/220px-Linker.svg.png
Time sharing correct answers Where each user gets a part of the computer processing power
Data-compression correct answers Reducing the amount of space needed to store a piece of data
Bandwith correct answers the capacity for transmitting information through an Internet
connection
Types of compression correct answers lossy and lossless
Analog vs digital data correct answers Continuous vs discrete (broken into bits) representation of
data
Pulse Code Modulation (PCM) correct answers converts analog to digital by:
1. Sampling the analog signal at regular intervals
2. Measuring the amplitude of each sample