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