Course Description
This course is intended to give a basic understanding of how a high-level language program is executed by computer systems. It covers the basic design of hardware and software components of computer systems and how they work together to execute a program. The students will be introduced to the classical and modern processor architectures and designs, including parallel processors and their impacts on memory management. On completion of this course, the students will have a basic understanding of Microprocessor without Interlocked Pipeline Stages (MIPS) instruction set architecture (ISA), CPU design, memory subsystem organization including fault handling and reliability. The student will be trained on the available software such as MARS and LOGISIM for understanding the organization and implementation of microprocessor operations.
Course ID: CSE 302
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | 3 | 3 | CSE 210 |
---|