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: |
Wykład przedstawia budowę i działanie współczesnego procesora i komputera widziane z poziomu programu użytkowego i systemu operacyjnego. Omawiane są podstawy teoretyczne architektury komputerów, reprezentacje danych w komputerze, konstrukcja użytkowego i systemowego modelu programowego oraz mechanizmy sprzętowe umożliwiające implementację logiki komputera, |
Pełny opis: |
Zapoznanie studentów z architekturą i zasadami działania współczesnych procesorów i komputerów na poziomie oprogramowania użytkowego i systemu operacyjnego. Nabycie umiejętności programowania niskopoziomowego i hybrydowego. Wykład
Ćwiczenia Binarne reprezentacje danych. Dane w pamięci komputera. Wywołanie procedury – konwencje wołania, ramka stosu. Optymalizacje operacji arytmetycznych. Symulacja działania komputera w Logisim. Monitorowanie pracy rzeczywistego komputera – SDC. Laboratorium Programowanie asemblerowe RISC-V w środowisku systemu operacyjnego – symulator RARS. Programowanie hybrydowe x86 i x86-64 – Linux, GCC, NASM. |
Literatura: |
(tylko po angielsku)
|
Efekty uczenia się: |
(tylko po angielsku) Knowledge
Skills
Social competence
|
Zajęcia w cyklu "rok akademicki 2023/2024 - sem. zimowy" (jeszcze nie rozpoczęty)
Okres: | 2023-10-01 - 2024-02-18 |
![]() |
Typ zajęć: |
Ćwiczenia, 15 godzin, 64 miejsc
Laboratorium, 15 godzin, 64 miejsc
Wykład, 30 godzin, 64 miejsc
|
|
Koordynatorzy: | Grzegorz Mazur | |
Prowadzący grup: | Krystian Chachuła, 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 2022/2023 - sem. letni" (jeszcze nie rozpoczęty)
Okres: | 2023-02-20 - 2023-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 2022/2023 - sem. zimowy" (zakończony)
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: | Krystian Chachuła, Grzegorz Mazur, Michał Rudowski, 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" (zakończony)
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.