Exam 1 Flashcards
bitcoin
a crypto-currency. tries to eliminate banks by allowing end-to-end consumer transactions. its a trust currency but so is the “fiat” metro-dollar
ExecPC
one of the worlds largest bulletin board systems in the 1980s & throughout the 1990s. Mahoney created the hyper scan feature, allowing members to quickly search for files by keywords - a common feature today, but rare at the time. 300 GB of file storage tat its peak in the mid 90s
414s
hacking group. hacked into the National Defense
data scientist
mix of the following : hacking skills (computing skills), math and statistics knowledge and substantive expertise
volatile storage
requires power continuously
ex : RAM and cache
nonvolatile storage
can storage information without power all the time
ex : ROM and drive media (CD & DVD)
primary and secondary storage
primary are RAM and cache (brain) and secondary are drive media (CD, DVD & USB) (notes)
clock rate
measures the speed of a processor (in GHz)
transistor
a type of amplifier or switch
bit
a single on/off switch
byte
8 bites
kilobyte
1024 or 2^10 bytes
megabyte
1048576 or 2^20 bytes
gigabyte
2^30 bytes
nibble
half byte or 4 bits
ASCII
character set. used to represent digits, uppercase letters, lowercase letters, punctuation symbols, logical operators and special white space/control characters. 256 of them
parity bit
used one bit for checking you can catch a change in one bit and some changes for multiple bits
Ada Lovelace
first computer programer. described how codes could be created for the device to handle and numbers. also theorized the method of looping, for the engine to repeat a series of instructions
machine language
can be interpreted by the CPU
hour of code
hour of computer science. celebrate computer science week. create programs and games
application software
any types of software that is made for you, the user. apps
ex : microsoft word
system software
any software that is created for the operation, maintenance and security of a computer. operating systems: server, desktop and mobile. utilizes and file management
multitasking
allows more than one program to run concurrently
multithreading
allows different parts of a single program to run concurrently
multiprocessing
supports running a program on more than one CPU
spreadsheet
excel
vlookup
allows you to search for specific value within the spreadsheet (or control F)
text to columns
data - text to columns - delimited
macro
for repetitive tasks. relative reference
database
a technology that supports a holistic view of the data concerning its storage, access, update, reports, etc.
metadata
data about data describes how and when and by whom a particular set of data was collected and how the data is formatted
RAM
computers temporary workspace
cache
a form of high-speed memory that stores a small, frequently used set of instructions and data in the CPU
motherboard
largest circuit board in a personal computer. contains a variety of slots, connectors and plugs for hooking up all the other parts of a computer
virtual memory
not actual memory, rather a portion of your car drive that is being used as RAM when the situation demands it
solid state drives
flash memory instead of the more traditional magnetic technology
stylus
a pen-like input tool that is used with a variety of touchscreen devices
biometrics
the measurement of patterns or characteristics found in the human body
duplexing
the ability to automatically print to both sides of apiece of paper
haptics
the communication of vibration, motion or physical resistance to a user
RFID
scanners can scan an RFID tag which is a tiny chip or label that contains electronically stored data
virtual machine
a special environment that allows you to run an operating system on top of another operating system
formatting
the process of preparing a storage device for use by an operating system
disk wiping
helps remove all traces of your files from computers you are selling or giving away
clipboard
temporary holding location for copy and cut commands
shareware
trial software. is free to download and install but will stop working as intended after about 30 days
freeware
software that is free to use without any specified time restrictions
ERP
systems bring together many types of business functions into one software solution
software bug
errors
software patch
programmers will find error or vulnerabilities and “patch” them by offering software updates to users
beta version
software that is made available for testing to limited users before release
5 components of a programming language
input output arithmetic conditional looping
SQL
used to communicate with a database
what does the abbreviation stand for? RAM
random access memory
what does the abbreviation stand for? ROM
read only memory
what does the abbreviation stand for? CPU
central processing unit
what does the abbreviation stand for? bit
binary digit
what does the abbreviation stand for? CD
compact discs
what does the abbreviation stand for? DVD
digital versatile discs
what does the abbreviation stand for? LED
light emitting diodes
what does the abbreviation stand for? SSD
solid state drives
typical number of transistors in a CPU
5 billion transistors
typical number of neurons in the brain
100 billion neurons
why are clock rate capped
in 2004 clock rates were capped to limit heat (10000 MHz = 10 GHz)
first major electronic computer
ENIAC
reasons computers use binary
on/off switch is cost efficient
bits tend to be “immune” for noise
represent everything
what does the abbreviation stand for? basic
beginners all-purpose symbolic instruction code
what does the abbreviation stand for? COBOL
common business oriented language
what does the abbreviation stand for? fortran
formula translation
what does the abbreviation stand for? CAD
computer aided design
what does the abbreviation stand for? ERP
enterprise resource planning
what does the abbreviation stand for? GUI
graphical user interface
what does the abbreviation stand for? DBMS
database management system
flow chart
type of diagram that represents an algorithm, work flow or process, showing the steps as shapes of various kids and their order by connecting them with arrows
diamond in a flow chart
decision
rectangle in a flow chart
process
circle in a flow chart
connector
examples of programing languages
assembly
forty
c
passal
most popular programming language
depends on your goal
java
two major interfaces for operating systems
microsoft windows and mac os
amount of memory addressable by a 32 bit operating system
4 GB of RAM
examples of operating systems
server
desktop
mobile
linux
examples of command line operating systems
linux
DOS
examples of security utilities
antivirus software
encryption software
firewall software
spyware removal software
bitmap graphics vs. vector graphics
bitmap : pattern of dots
vector : geometrical formulas
company credited with the first GUI interface
xerox
what does the abbreviation stand for? DB
database
what does the abbreviation stand for? DBMS
database management system
what does the abbreviation stand for? IMS
information management system
what does the abbreviation stand for? SQL
structured query language
why was there a need to develop databases in the 1960s
program - data dependence
which companies where involved in the creation of the first DBMS
rockwell and IBM
what database organization could represent “I’m my own grandpa”
network
what database organization is the most popular
relational
how many parents can a child have in a hierarchical database
one
examples of relational databases
oracle
SQL
access
IBM
examples of metadata
author
date created
date modified
file size
absolute addresses in excel
$C$2
relative addresses in excel
move when you copy the formula
mixed addresses in excel
$C2 absolute column C
C$2 absolute row 2
counta in excel
doesnt count empty cells