Midterm Review
n241.tplt
STAIR
Why do we use it?
When do we use it?
Essentials of a Computer
Binary - base 2, 0's and 1's - voltages
ASCII
OP codes
-lowest level command of computer
-built into CPU
Binary problem
Convert 11010 to base 10
Convert 37 to base 2
Digital vs Analog
Digital - infinite accuracy, limited precision
Analog - infinite precision, limited accuracy
Problems Operating Systems are Good at Solving
Organization
An interface you can interact with efficiently
Helps all parts of your system to communicate with each other
Operating Systems
UNIX
-commands
-permissions
Management systems
-trees..remember the roots
-find what you are looking for - activate
-something promising - activate
-lost - back up
Search Engines
Advantages/Disadvantages
Tools of the web browser
Portals
Recursive Algorithm
Begins with a large set
Algorithm repeats on increasingly smaller subsets
Eventually a trivial set remains
Internet Protocols
TCP/IP - packets transferred
HTTP - hypertext, web protocol
FTP - files transfer
PPP - rental IP numbers
EMACS
Why learn Emacs?
What is Emacs good for?
Advanced Graphics
Why we need them
When to use them
Warnings
What to Study
Understand the concepts
Know how to apply the concepts