MAC.5030 Computer Systems Architecture

This course is an introduction to computer architecture and its relation to programming in C on the UNIX operating system, covering areas of the functional components of a computer system and how they are organized. The emphasis of the course is on the hardware aspects of a system, and how small pieces are used to build the computer that allows the execution of programs. General concepts and techniques that apply to a broad range of computers are covered. These include representation of data and computer arithmetic, the organization and structuring of the major hardware components of computers, and methods of I/O.

Credits

3