SylabUZ
Nazwa przedmiotu | Computer architecture |
Kod przedmiotu | 11.3-WE-INFP-ArchitComp |
Wydział | Wydział Nauk Inżynieryjno-Technicznych |
Kierunek | Informatyka |
Profil | ogólnoakademicki |
Rodzaj studiów | Program Erasmus pierwszego stopnia |
Semestr rozpoczęcia | semestr zimowy 2021/2022 |
Semestr | 1 |
Liczba punktów ECTS do zdobycia | 5 |
Typ przedmiotu | obowiązkowy |
Język nauczania | angielski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 30 | 2 | - | - | Zaliczenie na ocenę |
Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
Acquisition of skills and competences in the field of:
computer construction,
rules for sending, storing and processing information on your computer,
general computer work rules,
parallel computer architectures
peripheral devices
lack
History of computer development. Classifications of computers according to various criteria.
The essence of computer system operation: von Neumann and Harvard models. The principle of cooperation between the processor and memory in the information processing process. Input-output operations. Memory hierarchy, address structure. Multiprocessor systems. Flynn classification, SIMD, MISD, MIMD machines.
Processor software model. Machine levels and machine languages, command list architecture. Representation and types of data. Encoding of integers. Floating point representations of numbers. Data actions. Addition, subtraction, multiplication and division algorithms. The speed of arithmetic operations. Addressing modes. Program flow control. Conditions and branching.
Organization and hierarchy of memory. Cache - organization and service. Cache consistency problem, Separated and multi-level cache. Secondary (mass) memories. Methods of recording information on a magnetic and optical medium. Disk drivers. HDD, HHD, SSD disks. Organization of the memory system.
RISC architectures and their characteristics. Concurrent programs and parallel machines. Accelerating mechanisms. Pipelining. Branching forecast. Accelerating the implementation of branches. Overview of contemporary RISC architectures. Architecture of CISC microprocessors. Multi-core processor architecture.
Classification of architectures. Concurrent execution of programs in multiprocessor systems. Classification of parallel machines. Parallel systems programming techniques. Mechanisms of communication and synchronization. Problem decomposition for the purposes of parallel processing. Distributed systems.
Coupling with the environment. Buses (ISA, EISA, VLB, PCI). Serial and parallel interfaces: centronics, usb.
Peripheral devices: monitor, keyboard, mouse, printer, scanner, plotter. Principles of operation and maintenance. Multimedia environment.
Lecture: traditional lecture
laboratory: lab exercices
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Lecture - the pass mark is to obtain positive grades from the written or oral tests conducted at least once a semester.
Laboratory - the condition for obtaining credit is positive grades from all laboratory exercises planned for implementation under the laboratory program.
Final grade components = lecture: 50% + laboratory: 50%
Zmodyfikowane przez dr hab. inż. Andrzej Pieczyński, prof. UZ (ostatnia modyfikacja: 14-07-2021 13:36)