27–28 AUG: Readings: Englander Ch 1- 6
Introduction and Course Overview • Introductions • Review of Syllabus • Clarification of goals, objectives and requirements • Orientation to the subject • Overview of Computer Systems
Data in the Computer • Number Systems • The related number systems bases 2, 8 and 16 • Numeric conversions between number bases
Data in the Computer • Data Formats • Alphanumeric Character Data • Image Data • Other types of data
Data in the Computer • Representing Integer Data • One's Complement and Two's Complement representations • Arithmetic using Two's complement representations • Floating Point Numbers • Normalization and Formatting of Floating Point Numbers • The IEEE 754 Standard • Arithmetic using floating point representation
Computer Architecture and Hardware Operation • The Little Man Computer • Operation of the Little Man Computer • Sample Programs using the Little Man Computer
The Little Man Computer can be downloaded from http://www.cba.uri.edu/faculty/vvm/ (The instructor must request a "key" to make the program really operable.) This site also has a lot of information about the program.
11 SEP: Readings: Englander Ch 6
EXAM OVER CH 1-5
Little Man Computer Exercises
24 SEP: Readings: Englander Ch 6-10
Computer Architecture and Hardware Operation • The CPU and Memory • Components of the CPU • The Memory Unit • The Fetch-Execute Instruction Cycle • Instruction word formats • CPU Architecture, CISC and RISC
Computer Architecture and Hardware Operation • Input/Output Devices • Interrupts • Bus Architecture • Peripherals • The Hierarchy of Storage • Displays and Printers
25 SEP: Readings: Englander Ch 11-14
EXAM OVER CH 6-10
Computer Architecture and Hardware Operation • Modern Computer Systems, Clusters and Networks • High Performance Computing • A detailed system example (Chapter 12 gives three system examples, it is suggested that • you pick one for discussion.)
The Software Component • An overview of Operating Systems • What the operating system does • The Bootstrap • Some history of operating systems
The Software Component • The User View of the Operating System • Purpose of the User interface • User functions • Types of User interfaces • Command and scripting languages
8 OCT: Readings: Englander Ch 15-18
Presentations of LMC Projects
The Software Component • The internal operating system • Processes and threads • CPU scheduling • Memory management • Virtual storage • Some details on an operating system (Chapter 18 gives some details on three operating systems, paralleling the three systems from chapter 12. It is suggested that you pick one for discussion.)
The Software Component • File Management • Logical and physical views of files • Logical access • Physical file storage • The directory structure
The Software Component • Programming Tools • Program Editors • Program Translation • Assemblers • Metalanguages • Linking and loading
9 OCT: Continuation of Presentations of LMC Projects
EXAM OVER CH 11-18
|