Shared Flashcard Set

Details

Computer Organization & Design, Chapter 1
Computer Abstractions & Technology
59
Computer Science
Beginner
02/08/2018

Additional Computer Science Flashcards

 


 

Cards

Term
PC
Definition
Personal Computer
Term
Server
Definition
A computer used for running larger programs for multiple users, often simultaneously, and typically accessed only via a network.
Term
Supercomputer
Definition
A class of computers with the highest performance and cost; they are configured as servers and typically cost ten to hundreds of millions of dollars.
Term
PC
Definition
Personal Computer
Term
Terabyte (TB)
Definition
2(subscript 40) bytes, or 10 (subscript 12) bytes, also known as tebibyte (TiB)
Term
Embedded Computer
Definition
A computer inside another device used for running one predetermined application or collection of software.
Term
Name the 8 Decimal Terms for bytes
Definition
kilobyte
megabyte
gigabyte
terabyte
petabyte
exabyte
zettabyte
yottabyte
Term
Name the 8 Decimal Term Abbreviations
Definition
KB
MB
GB
TB
PB
EB
ZB
YB
Term
Name the 8 Decimal Term Values
Definition
kilobyte- 10 (subscript 3)
megabyte- 10 (subscript 6)
gigabyte- 10 (subscript 9)
terabyte- 10 (subscript 12)
petabyte- 10 (subscript 15)
exabyte- 10 (subscript 18)
zettabyte- 10 (subscript 21)
yottabyte- 10 (subscript 24)
Term
Name the 8 Binary Terms
Definition
kibibyte
mebibyte
gibbyte
tebibyte
pebibyte
exbibyte
zebibyte
yobibyte
Term
Name the 8 Binary Term Abbreviations
Definition
KiB
MiB
GiB
TiB
PiB
EiB
ZiB
YiB
Term
Name the 8 Binary Term Values
Definition
kibibyte- 2 (subscript 10)
mebibyte- 2 (subscript 20)
gibbyte- 2 (subscript 30)
tebibyte- 2 (subscript 40)
pebibyte- 2 (subsript 50)
exbibyte- 2 (subscript 60)
zebibyte- 2 (subscript 70)
yobibyte- 2 (subscript 80)
Term
PMD
Definition
Personal Mobile Device
Term
Cloud Computing
Definition
Refers to large collections of servers that provide services over the internet; some providers rent dynamically varying numbers of servers as a utility.
Term
SaaS
Definition
Software as a Service

-Delivers software and data over the internet, usually via a thin program such as a browser that runs on a local client devices, instead of binary code that must be installed, and runs wholly on that device.

Examples: web search; social networking
Term
Multicore Microprocessor
Definition
A microprocessor containing multiple processors ("cores") in a single integrated circuit.
Term
RAM
Definition
Random Access Memory
Term
CPU
Definition
Central Processing Unit
Term
I/O
Definition
Input/ Output
Term
Algorithm
Definition
Determines both the number of source-level statements and the number of I/O operations executed.
Term
Programming language, compiler, and architecture
Definition
Determines the number of computer instructions for each source-level statement.
Term
Processor and memory system
Definition
Determines how fast instructions can be executed.
Term
I/O system (hardware and operating system)
Definition
Determines how fast I/O operations may be executed.
Term
I/O System
Definition
Hardware and Operating System
Term
Software and Hardware effect
Definition
Performance
Term
Moore's Law
Definition
Integrated Circuit resources double every 18-24 months

By Gordon Moore in 1965, one of the founders of Intel
Term
Parallel Performance
Definition
Performing computer operations in parallel
Term
A particular form of Parallelism
Definition
Pipelining
Term
Pipelinging
Definition
A sequence of events with each section representing one stage of the pipeline.
Term
Systems Software
Definition
Software that provides services that are commonly useful, including operating systems, compilers, loaders, assemblers.
Term
Operating System
Definition
Supervising program that manages the resources of a computer for the benefit of the programs that run on that computer.
Term
Important functions of an OS- Operating System
Definition
1. Handling basic input and output operations.
2. Allocating storage and memory
3. Providing for protected sharing of the computer among multiple applications using it simultaneously.
Term
OS
Definition
Operating System
Term
Examples of Operating Systems
Definition
Linux
iOS
Windows
Term
Compiler
Definition
A program that translates high-level language statements into assembly language statements.
Term
Binary Digit
Definition
Also called a bit. One of the two numbers in base 2 (0 or 1) that are components of information.
Term
Instruction
Definition
A command that computer hardware understands and obeys.
Term
Assembler
Definition
A program that translates a symbolic version of instructions into the binary version.
Term
Assembly Language
Definition
A symbolic representation of machine instructions.
Term
Machine Language
Definition
A binary representation of machine instructions.
Term
High Level Programming Language
Definition
A portable language such as C, C++, Java or Visual Basic

that are composed of words and algebraic notation that can be translated by a compiler into assembly language.
Term
Input Device
Definition
A mechanism through which a computer is fed information such as a keyboard.
Term
Output Device
Definition
A mechanism that coveys the result of a computation to a user, such as a display, or to another computer.
Term
LCD
Definition
Liquid Crystal Display
Term
Liquid Crystal Display
Definition
A display technology using a thin layer of liquid polymers that can be used to transmit or block light according to whether a charge is applied.
Term
Active Matrix Display
Definition
A liquid crystal display using a transistor to control the transmission of light at each individual pixel.
Term
Pixel
Definition
The smallest individual picture element. Screens are composed of hundreds of thousands to millions of pixels organized in a matrix.
Term
Integrated Circut
Definition
Also called a chip. A device combining dozens to millions of transistors.
Term
Chip
Definition
Integrated Circut
Term
CPU
Definition
Central Processor Unit. Also called processor. The active part of the computer, which contains the datapath and control and which adds numbers, tests numbers, signals I/O devices to activate, and so on.
Term
Datapath
Definition
The component of the processor that performs arithmetic operations.
Term
Control
Definition
The component of the processor that commands the datapath, memory, and I/O devices according to the instructions of the program.
Term
Memory
Definition
The storage area in which programs are kept when they are running and that contains the data needed by the running programs.
Term
DRAM
Definition
Dynamic Random Access Memory
Term
Dynamic Access Memory
Definition
Memory built as an integrated circuit; it provides random access to any location. Access times are 50 nanoseconds and cost per gigabyte in 2012 was $5 to $10.
Term
Way to implement a Touch Screen
Definition
Capacitive Sensing

Since people are electrical conductors, if an insulator like glass is covered with a transparent conductor, touching distorts the electrostatic field of the screen, which results in capacitance. This technology can allow for multiple touches simultaneously, which allow gestures that can lead to attractive user interfaces.
Term
Cache Memory
Definition
A small fast memory that acts as a buffer for a slower, larger memory.
Term
SRAM
Definition
Static Random Access Memory
Term
Static Random Access Memory
Definition
Also memory that is built as an integrated circuit, but faster and less dense than DRAM.
Supporting users have an ad free experience!