Computer Structure (2011)
GARCÍA CARBALLEIRA, FÉLIX
Computer Science and Engineering Department
14 sesions (1.5 h) of theoretical concepts
13 sesions (1.5) of theoretical concepts and problem solving.
4 sesions (1.5) of lab projects.
The learning total time is 150 hours.
PRERREQUISITES AND RECOMMENDED PREVIOUS KNOWLEDGE
Programming, and Computer Technology
GENERAL COURSE DESCRIPTION
This course describes the basic behavior of a computer, and the main components of a typical computer.
OBJETIVES: KNOWLEDGE AND SKILLS
The main objectives are:
- To know the structure, organization, and behavior of a computer.
- To know the main techniques to represent different types of data in computers.
- Assembly programming.
- To know the main elements of the memory hierarchy: main memory, cache memory, and virtual memory.
- To know the concept of peripheral devices, and the main I/O techniques: programmed I/O, interrupts, and direct access memory.
Slides for the different units, propossed exercises, laboratory projects descriptions, and exams.
ASSESSMENT ACTIVITIES OR PRACTICAL ASSIGNMENTS
Exams with solutions.