CIS 111

Week 2 Notes: Processing Hardware


  History of computers
  
  500 B.C.	 	The abacus was invented by the Babylonians
  1625			Slide rule was invented
  1848			George Bool invented Boolean algebra, or binary numbers
  				This laid the foundation for modern digital computers
  1906			Electronic Tube invented which made digital electronic computers
  				possible
  1939			The first computer was invented using vacuum tubes.  It was a 16
  				bit adder.
  1941			First computer built that used capacitors instead of tubes
  1950			Floppy disk invented
  1964			first computer suitable for home use.  Cost - $16,000
  1965			Mouse Invented
  1969			ARPANET started by US Department of Defense, became the Internet
  1971			First Microprocesor, clocked at 108KHz
  1972			First video game - 'Pong'
  1980			DOS introduced
  1982			Audio CD was introduced
  1990			Windows 3.0
  1991			Linux is born
  1995			Windows '95 and NT
  1998			Windows '98
  2000			Windows 2000, ME
  2001			Windows XP


2.1) How data is represented on a computer
  Binary code - 10110101
  
  ASCII - American Standard Code for Information Interchange
  
  EBCDIC - Extended Binary Coded Decimal Interchange Code
  
  Parity Bit - 9th bit used to check for errors
  
  Bit:   a single 0 or 1
  Byte:	 8 bits
  Kilobyte: 1000 bytes
  Megabyte: 1 million bytes
  Gigabyte: 1 billion bytes
  Terabyte: 1 trillion bytes
  Petabyte: 1 million gigabytes!
  
2.2) The Processor

  CPU - Central Processing unit (speed measured in mhz)
  
  Control Unit - tells the rest of the computer what to do.  Directs traffic 
                 between the ALU and the main memory
  ALU - Arithmetic Logic Unit, performs arithmetic operations and logical 
  	    operations (add, multiply, <=, etc...)

  coprocessor chip - assists the CPU, e.g. graphics processor in your graphics
  			  	     card
  
  CISC - Complex Instruction Set Computer - complex, expensive, lot of power
  RISC - Reduced Instructional Set Computer - simple, inexpensive, low power,
  	   	 fast. Found in Macs and workstations.
		 RISC and CISC are becoming more alike
  MPP -  massively parallel processing
  
  Main Memory - RAM
  SRAM - Static
  DRAM - Dynamc, used in most PCs
  SDRAM - Synchronous DRAM - a new type of DRAM that can run at higher clock
  		  speeds.
		  
  Machine Cycle - a series of operations required to execute and single 
                 instruction.  Consists of an instruction cycle and an
				 execution cycle
  Instruction cycle - fetches and decodes instruction
  
  Execution cycle - the ALU executes the instruction
  
  Word Size - number of bits a computer can process at once (32-bit, 64-bit)
  
  System Clock - controls speed of operations
  
  Mhz - unit for measuring speed of System clock
 
  
  
2.4) Focus on the microcomputer

  RAM - Random Access Memory
  ROM - Read Only Memory
  PROM - Programmable
  EPROM - Erasable Programmable
  EEPROM - Electronically Erasable Programmable
  
  SIMMs and DIMMs - increase the RAM.  Simms are becoming obsolete.
  
  Ports
  
  Parallel Ports - faster, 8 bits simultaneous, but limited distance. printers.
  Serial - 1 bit at a time, slower, keyboards, mice, scanners, modems.
  SCSI - Small Computer System Interface, provides a system for transferring 
         data at high speeds.
  PCMCIA - PC Memory Card International Association, primarily in laptops,
  		 allows the use of external devices.

  USB - Universal Serial Bus, a new universal standard that will probably 
        replace these 3 types of ports and PCMCIA cards as well.
		
  
2.5) Future...

  Silicon - semiconductor- has resistance

  Gallium Arsenide - allows electrical impulses to travel faster than on Silicon
  
  Superconductors - no resistance to electricity
  
  Opto-electronic processing - light travels faster than electricity
  
  Nano technology - assembled one molecule at a time
  
  Biotechnology - direct interfaces with biological organisms (pacer)
	 

	

Homework 2:
in Interactive computing book
WD 2.2, 2.8, 2.10, 2.12, 2.16 
WD 2.22 #1 will be turned in via e-mail.
   e-mail your resume as an attached Word doc to Mike Kolta.
   Due date: 1/30 at midnight.