Course Objectives:

1. To conceptualize the basics of organizational and architectural issues of computer.

2. To analyze performance issues in processor and memory design of a computer.

3. To understand various data transfer techniques in computer.

4. To analyze processor performance improvement using instruction level parallelism.

5. To provide the knowledge on Instruction Level Parallelism.

6. To understand and analyze Memory Organization.

 

Course Outcomes:

Students will be able to

1. Ability to understand basic structure of computer.

2. Ability to perform computer arithmetic operations.

3. Ability to understand control unit operations.

4. Ability to design memory organization that uses banks for different word size operations.

5. Ability to understand the concept of cache mapping techniques.

6. Ability to understand the concept of I/O organization.

7. Ability to conceptualize instruction level parallelism.