Subject: Computer Architecture
(06 -
E217) Basic Information
Course specification
Course is active from 30.09.2005.. Precondition courses
Course which have preconditioned courses Computer Architecture
Students learn about principles of computer operation, architecture of its commands, organization and implementation of computer. They acquire beginner’s level knowledge of assembler programming. Beginner’s level knowledge of computer architecture and of assembler programming. Notion of computer architecture. Computer model. Machine data representation. Architecture of instructions, assembler languages and assembler programming (subrprogram, macro, stack). Principles of computer organization (memory, processor, coding and formats of machine instructions, processor organization, input-output devices, bus, interrupts). System programs (editor, assembler, macro pre-processor, linker, louder, debugger, operating system), Evolution of computer architecture (CISC, RISC, scalar and vector processors; memory hierarchy: main, peripheral, associative, cache and virtual memory, input-output devices, bus, multiprocessors and multicomputers, parallelism at the level of instruction at the level of instruction rows. Lectures, computer practice. Consultations. Pre exam assignments include four tests and one course project. The final examination test the theoretical part of the course material. The number of points for obtaining a signature is 30.
|