Shared Flashcard Set

Details

Test 2
Boom
47
Computer Science
Undergraduate 1
10/23/2012

Additional Computer Science Flashcards

 


 

Cards

Term
What is a virtual machine?
Definition
A virtual machine (VM) is a software implementation of a machine (i.e. a computer) that executes instructions (not programs) like a physical machine.
(ex. Angel, Web Advisor. Not a dedicated piece of hardware for each one. Now we put a group of pieces and shuffle for a load balance. Operating systems not running on hardware.)
Term
System Software
Definition
fundamental software we need to do anything. (Can't run without devices) It's a utility\support items
Term
Assembly Language
Definition
1 step up above bianary. IT's hard to work with but it's human understandable.
Term
Operating System**
Definition
Term
Cryptic Commands
Definition
Help you get through but not user friendly. No mouse\keyboard
Term
How it works and manages resources***
Definition
Term
Superuser
Definition
suppose to have elevated root priveledge to do more. ex) Able to install software-viruses go away when you can't upload software without the authority.
Term
Safety and Usability
Definition
Teeter Totter Effect (Can't have both high) You can have both low security and usability, and vice versa of the two.
Term
Parallel Processing
Definition
Better Performance for future. (Read More)
Term
World Wide Web
Definition
Collection of web servers and web pages. Applications that run over the internet. 1 thing that runs off of the internet.
Term
Internet
Definition
Fundamental Software\Carries many different things. (FOUNDATION!)
Term
Phone lines
Definition
Computer Networks can connect through this
Term
Dial Up Mmodums
Definition
Through phone-very slow
Term
Broadban
Definition
5x Dial up speed
Term
Cable Modem
Definition
Shared Medium\Shared with neighbors Lose privacy and if everyone is on it slows down
Term
Ethernet
Definition
Private cable from computer to source of internet
Term
Wireless Data
Definition
PPI don't want wired infrastructure. Shared medium again. Slows down with more people. Limited\not private.
Term
You can use dial up if you're too far out to get internet
Definition
Term
Topologies
Definition
Run cable between wireless antena(access point for jumping on)
Term
Bus Topologies
Definition
other people can hear-if its cut, it separates (can't communicate with one another)
Term
Ring Topologies
Definition
A bus top that is tolerant of single access if failures.
Term
Star Topologies
Definition
The best. If you can set up to pull in direct links to a central switching loacation-it is the best setup. If a link is broken chances is only house cut off or one area instead of all of them.
Term
Wide Area Network
Definition
Ethernet can only run so far. Cant run something like Ethernet because things are too far away
Term
Local
Definition
Smaller
Term
Wide Area Network
Definition
Larger
Term
Internet Provider
Definition
ex) Windstream does not connect to internet
Windstream connects to a regional ISP who connects to a nation ISP
Term
Protocol
Definition
Rules, used to allow compliance. How you organize of data. Have agreement on these.
Term
Domain Name System
Definition
Computers run best with numbers. Name to Number (IP Address-numerical computer understandable address) [Only unique locally. International are one of a kind in the whollle nation!)
Term
Routing
Definition
getting info from place to place. There are procedures used to find lowest cost (amount of time used)
Term
Pg 371
Definition
Term
Client Service Network***
Definition
Term
Database (373-374)**
Definition
Term
E-Commerce**
Definition
Term
Authenticate
Definition
HOw you show who you are over a network
this is a nontrivial problem-may not have perfect solution
(Ex. Fingerprints)
Term
Social Engineering***
Definition
Term
Bio Something
Definition
laptop uses scanner of fingerprint or photo
Term
Malware***
Definition
Pg 388
Term
Spear fishing
Definition
carefully customizes 1 message to 1 person instead of group. (Virus)
Term
Pg 400, be familiar with defense***
Definition
Term
Encryption
Definition
things aren't in plain text-credit card number.
Term
We want something interpretation like Python-no bianary Pg 453**
Definition
Term
Trivial does not equal bad
Definition
Term
Problem Spec
Definition
Ask they what you want to make sure they do what you want
Term
Don't jump straight to code
Definition
Design then code
Term
Debugging
Definition
Just because it runs doesn't it run doesn't make it most efficient program it could be.
Term
Documentation
Definition
Comments in code to show what's going on in the program
Term
CHp 10*** look up
Definition
Supporting users have an ad free experience!