Exam 2 Review
Exam Structure Standard bubble form Study Hints Bring a #2 pencil! True/False, Multiple Choice Study Hints Read text Do review questions Review all notes Review all labs
Debugging Common errors Debugging procedure Errors in HTML, CSS Reproduce, pinpoint, eliminate obvious, isolate Errors in HTML, CSS Software failure
Digitizing Discrete vs. continuous PandA Number systems Binary and bits Number systems Binary Hex Decimal
Digitizing (Cont’d) Text ASCII Unicode Metadata
Digitizing Multimedia Images Pixels/subpixels Color (RGB) Compression (JPEG) Sound Intensity Frequency Sampling rate and Nyquist rule Compression (MP-3)
Digitizing Multimedia (Cont’d) Video Sequence of images Compression (MPEG) OCR VR
Digitizing Multimedia (Cont’d) Latency Bandwidth Bias-Free Universal Medium Principle
Computer Operation Computer CPU Control Unit ALU Memory Input Output
Computer Operation (Cont’d) Memory Addresses Bytes Words RAM
Computer Operation (Cont’d) Peripherals Drivers Video card/GPU, … Hard disk Capacity Speed
Computer Operation (Cont’d) Fetch/Execute cycle Fetch and PC Decode Data Fetch Execute Write Result
Computer Operation (Cont’d) CPU instructions MIPS, FLOPS Clocks and Hz Pipelining
Computer Operation (Cont’d) Languages and translation Binary object files Assembly High-level languages
Computer Operation (Cont’d) Operating Systems (OS’s) Resource manager Windows, Mac OS X, Linux, Android, iOS Software stack IC’s Photolithography Transistors Moore’s Law