Go backward to 5.3 Questions about Memory 8/29/96
Go up to 5 Class notes
Go forward to 5.5 RISC and CISC
5.4 Introduction to Software Development 9/3/96 and 9/5/96
- Text editing - creating the source file
Punch cards, Hardcopy terminals, Video Displays
- Compiling & Assembling
- Linking
- Executing
- Debuging & Testing
- object libraries
- include files
- make facilites
- Source code control system
- Cost of software development
- Cost of errors in software
- Software Benchmarks
- The best benchmark is the program YOU need to run.
- Benchmarks can be very mis-leading
- Many aspects of a computer can be reflected in a benchmark.
- Integer performance 8/16/32/64 bit
- Floating Point performance Single & Double
- Multiple processor (SMP)
- Cache size & capability
- Memory size
- Memory bandwidth
- Disk performance & Swap space performance
- Network performance
- Instruction (sub)set performance
- Opperating System performance
Instructor: ltaber@pima.edu** Red's Home page** The Pima College Site