This is an old revision of the document!


Computers Architecture

Study level Bachelor
ECTS credits 2
Study forms Hybrid or fully online
Module aims To give the introductory view on computers construction, architectures and operation.
Pre-requirements Motivation to learn how computers operate.
Learning outcomes After completing this module, the student:
- knows concept of computer operation
- knows computer architectures
- understands the functionality of processor and computer components and their purpose in the system
- can explain the role of elements of modern computers
Topics 1. Elements of computer
a. Processor
b. Memory
c. Peripherals
d. Interconnections (buses)
2. Principles of computer operation
a. Instruction execution
b. Cycles of operation (clock, machine, instruction cycle)
c. Addressing, address space
3. Elements of processors
a. Registers
b. Instruction processor
c. Execution processor
4. Architectures of processors
a. RISC
b. CISC
c. SISD, SIMD, MIMD
5. Architectures of computers
a. vonNeumann (Princeton)
b. Harvard
c. Mixed
d. Connection of I/O devices (memory mapped, separate)
6. Other features
a. Stack
b. Function call
c. Interrupts
d. DMA
7. Methods of increase the efficiency
a. Cahe memory
b. Pipeline
c. Superscaling
d. Multithreading
e. Multi-core
Type of assessment
Blended learning
References to literature
Lab equipment
Virtual lab
MOOC course https://multiasm.eu/mooc/course/view.php?id=12
en/multiasm/curriculum/pa_computerarchitecture.1717408039.txt.gz · Last modified: 2024/06/03 09:47 by ktokarz
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0