Computer Architecture
Informacje ogólne
Kod przedmiotu: | 103A-CTxxx-ISA-ECOAR | Kod Erasmus / ISCED: | (brak danych) / (brak danych) | |||||||||
Nazwa przedmiotu: | Computer Architecture | |||||||||||
Jednostka: | Wydział Elektroniki i Technik Informacyjnych | |||||||||||
Grupy: |
( Computer Systems )-Computer Science, Telecommunications-B.Sc.-EITI ( Computer Systems and Networks - Foundation )-Computer Systems and Networks-M.Sc.-EITI ( Courses in English )--eng.-EITI ( Podstawy informatyki )-Informatyka-inż.-EITI ( Przedmioty techniczne )---EITI ( Technical Courses )--eng.-EITI |
|||||||||||
Punkty ECTS i inne: |
6.00 ![]() |
|||||||||||
Język prowadzenia: | angielski | |||||||||||
Jednostka decyzyjna: | 103000 - Wydział Elektroniki i Technik Informacyjnych |
|||||||||||
Kod wydziałowy: | ECOAR |
|||||||||||
Numer wersji: | 1 |
|||||||||||
Skrócony opis: |
Zadaniem przedmiotu jest zaznajomienie słuchaczy ze strukturą i logiką współczesnych komputerów i procesorów w ujęciu stosownym zarówno dla programisty jak i dla projektanta sprzętu. Zakres wykładu obejmuje pojęcia podstawowe i taksonomie architektur komputerowych, aplikacyjny model programowy komputera, strukturę jednostki wykonawczej i hierarchii pamięci, zagadnienia systemowe - zasady i realizację ochrony i zarządzania zasobami oraz podstawowe informacje o strukturze typowych współczesnych komputerów. Ćwiczenia laboratoryjne zaznajamiają studentów w praktyce z modelem pogramowym procesora RISC (MIPS R3000) i CISC (x86) oraz z programowaniem hybrydowym na przykładzie 32-bitowych systemów bazujących na procesorach x86. |
|||||||||||
Pełny opis: |
(tylko po angielsku) The target of the course is to introduce the students to the structural and logical concepts of contemorary computers in the way which is appropriate for both programmers and hardware designers.The lecture cover basic definitions and taxonomies of computer architectures, application programming model, structure of execution unit and memory hierarchy, system topics - principles and implementation of resource protection and management and basic information on the structureof contemporary computers.
Laboratory contents Assembler programming on SPIM (MIPS R3000 simulator) platform (2+4h). Hybrid programming of x86 processors in Windows or Linux environment - C and assembler (2+4h). Similar Courses
|
|||||||||||
Literatura: |
(tylko po angielsku)
|
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. zimowy" (jeszcze nie rozpoczęty)
Okres: | 2022-10-01 - 2023-02-19 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 60 miejsc ![]() Laboratorium, 15 godzin, 60 miejsc ![]() Wykład, 30 godzin, 60 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Rajmund Kożuszek, Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (w trakcie)
Okres: | 2022-02-23 - 2022-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 60 miejsc ![]() Laboratorium, 15 godzin, 60 miejsc ![]() Wykład, 30 godzin, 60 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. zimowy" (zakończony)
Okres: | 2021-10-01 - 2022-02-22 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 72 miejsc ![]() Laboratorium, 15 godzin, 72 miejsc ![]() Wykład, 30 godzin, 72 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Rajmund Kożuszek, Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)
Okres: | 2021-02-20 - 2021-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 60 miejsc ![]() Laboratorium, 15 godzin, 60 miejsc ![]() Wykład, 30 godzin, 60 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Rajmund Kożuszek, Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. zimowy" (zakończony)
Okres: | 2020-10-01 - 2021-02-19 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 48 miejsc ![]() Laboratorium, 15 godzin, 48 miejsc ![]() Wykład, 30 godzin, 48 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Rajmund Kożuszek, Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)
Okres: | 2020-02-22 - 2020-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 48 miejsc ![]() Laboratorium, 15 godzin, 48 miejsc ![]() Wykład, 30 godzin, 48 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Rajmund Kożuszek, Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)
Okres: | 2019-10-01 - 2020-02-21 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 48 miejsc ![]() Laboratorium, 15 godzin, 48 miejsc ![]() Wykład, 30 godzin, 48 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Rajmund Kożuszek, Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)
Okres: | 2019-02-18 - 2019-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 36 miejsc ![]() Laboratorium, 15 godzin, 36 miejsc ![]() Wykład, 30 godzin, 36 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Rajmund Kożuszek, Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)
Okres: | 2018-10-01 - 2019-02-17 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 48 miejsc ![]() Laboratorium, 15 godzin, 48 miejsc ![]() Wykład, 30 godzin, 48 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Rajmund Kożuszek, Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2017/2018 - sem. letni" (zakończony)
Okres: | 2018-02-19 - 2018-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 36 miejsc ![]() Laboratorium, 15 godzin, 36 miejsc ![]() Wykład, 30 godzin, 36 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2017/2018 - sem. zimowy" (zakończony)
Okres: | 2017-10-01 - 2018-02-18 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 41 miejsc ![]() Laboratorium, 15 godzin, 41 miejsc ![]() Wykład, 30 godzin, 41 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2016/2017 - sem. letni" (zakończony)
Okres: | 2017-02-20 - 2017-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 25 miejsc ![]() Laboratorium, 15 godzin, 25 miejsc ![]() Wykład, 30 godzin, 25 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2016/2017 - sem. zimowy" (zakończony)
Okres: | 2016-10-01 - 2017-02-19 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 35 miejsc ![]() Laboratorium, 15 godzin, 35 miejsc ![]() Wykład, 30 godzin, 35 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2015/2016 - sem. letni" (zakończony)
Okres: | 2016-02-23 - 2016-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 45 miejsc ![]() Laboratorium, 15 godzin, 45 miejsc ![]() Wykład, 30 godzin, 45 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2015/2016 - sem. zimowy" (zakończony)
Okres: | 2015-10-01 - 2016-02-22 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 26 miejsc ![]() Laboratorium, 15 godzin, 26 miejsc ![]() Wykład, 30 godzin, 26 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2014/2015 - sem. letni" (zakończony)
Okres: | 2015-02-23 - 2015-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 45 miejsc ![]() Laboratorium, 15 godzin, 45 miejsc ![]() Wykład, 30 godzin, 45 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2014/2015 - sem. zimowy" (zakończony)
Okres: | 2014-09-29 - 2015-02-22 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 24 miejsc ![]() Laboratorium, 15 godzin, 24 miejsc ![]() Wykład, 30 godzin, 24 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2013/2014 - sem. letni" (zakończony)
Okres: | 2014-02-24 - 2014-09-28 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 45 miejsc ![]() Laboratorium, 15 godzin, 45 miejsc ![]() Wykład, 30 godzin, 45 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2013/2014 - sem. zimowy" (zakończony)
Okres: | 2013-10-01 - 2014-02-23 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 45 miejsc ![]() Laboratorium, 15 godzin, 45 miejsc ![]() Wykład, 30 godzin, 45 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2012/2013 - sem. letni" (zakończony)
Okres: | 2013-02-20 - 2013-09-30 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 45 miejsc ![]() Laboratorium, 15 godzin, 45 miejsc ![]() Wykład, 30 godzin, 45 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2012/2013 - sem. zimowy" (zakończony)
Okres: | 2012-10-01 - 2013-02-19 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 45 miejsc ![]() Laboratorium, 15 godzin, 45 miejsc ![]() Wykład, 30 godzin, 45 miejsc ![]() |
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Grzegorz Mazur | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Właścicielem praw autorskich jest Politechnika Warszawska.