Architektura komputerów I-NI7O>AK
Celem kursu jest zapoznanie słuchaczy z architekturą współczesnych systemów komputerowych. Treść wykładu obejmuje niezbędne podstawy teoretyczne, budowę aplikacyjnego modelu programowego komputera dostosowanego do wykonywania programów napisanych w językach wysokiego poziomu, budowę jednostki wykonawczej komputera oraz podstawowe informacje o organizacji współpracy z urządzeniami zewnętrznymi i strukturze komputera. Teoretyczne podstawy przedstawiane w ramach wykładu są rozszerzane w czasie zajęć laboratoryjnych, na których studenci poznają sprzętowe i programowe aspekty realizacji systemów komputerowych.
|
W cyklu 2021/2022-Z:
Celem wykładu jest przedstawienie podstawowych rozwiązań architektonicznych układów i systemów komputerowych, pozwalających na zrozumienie działania układów mikroprocesorowych i zasad pracy komputera. Teoretyczne podstawy przedstawiane w ramach wykładu są rozszerzane w czasie zajęć laboratoryjnych, na których studenci poznają sprzętowe i programowe aspekty realizacji systemów mikroprocesorowo-komputerowych. |
W cyklu 2022/2023-Z:
Celem wykładu jest przedstawienie podstawowych rozwiązań architektonicznych układów i systemów komputerowych, pozwalających na zrozumienie działania układów mikroprocesorowych i zasad pracy komputera. Teoretyczne podstawy przedstawiane w ramach wykładu są rozszerzane w czasie zajęć laboratoryjnych, na których studenci poznają sprzętowe i programowe aspekty realizacji systemów mikroprocesorowo-komputerowych. |
W cyklu 2023/2024-Z:
Celem kursu jest przedstawienie podstawowych rozwiązań architektonicznych układów i systemów komputerowych, pozwalających na zrozumienie działania układów mikroprocesorowych i zasad pracy komputera. Teoretyczne podstawy przedstawiane w ramach wykładu są rozszerzane w czasie zajęć laboratoryjnych, na których studenci poznają sprzętowe i programowe aspekty realizacji systemów mikroprocesorowo-komputerowych. |
W cyklu 2024/2025-Z:
Celem kursu jest zapoznanie słuchaczy z architekturą współczesnych systemów komputerowych. Treść wykładu obejmuje niezbędne podstawy teoretyczne, budowę aplikacyjnego modelu programowego komputera dostosowanego do wykonywania programów napisanych w językach wysokiego poziomu, budowę jednostki wykonawczej komputera oraz podstawowe informacje o organizacji współpracy z urządzeniami zewnętrznymi i strukturze komputera. Teoretyczne podstawy przedstawiane w ramach wykładu są rozszerzane w czasie zajęć laboratoryjnych, na których studenci poznają sprzętowe i programowe aspekty realizacji systemów komputerowych. |
W cyklu 2025/2026-Z:
Celem wykładu jest przedstawienie podstawowych rozwiązań architektonicznych układów i systemów komputerowych, pozwalających na zrozumienie działania układów mikroprocesorowych i zasad pracy komputera. Teoretyczne podstawy przedstawiane w ramach wykładu są rozszerzane w czasie zajęć laboratoryjnych, na których studenci poznają sprzętowe i programowe aspekty realizacji systemów mikroprocesorowo-komputerowych. |
Koordynatorzy przedmiotu
W cyklu 2022/2023-Z: | W cyklu 2025/2026-Z: | W cyklu 2024/2025-Z: | W cyklu 2021/2022-Z: | W cyklu 2023/2024-Z: |
<b>Ocena końcowa</b>
W cyklu 2022/2023-Z: Ocena końcowa jest ustalana jako średnia arytmetyczna oceny uzyskanej z laboratorium oraz z wykładu zaokrąglana w górę, przy czym zarówno wykład jak i laboratorium muszą być zaliczone na ocenę minimum dostateczną.
| W cyklu 2023/2024-Z: Ocena końcowa jest ustalana jako średnia arytmetyczna oceny uzyskanej z laboratorium oraz z wykładu zaokrąglana w górę, przy czym zarówno wykład jak i laboratorium muszą być zaliczone na ocenę minimum dostateczną.
| W cyklu 2024/2025-Z: Ocena końcowa z przedmiotu jest średnią ważoną ocen z wykładu (51 %) i z laboratorium (49 %), przy czym zarówno wykład jak i laboratorium muszą być zaliczone na ocenę minimum dostateczną.
| W cyklu 2025/2026-Z: Ocena końcowa jest ustalana jako średnia arytmetyczna oceny uzyskanej z laboratorium oraz z wykładu zaokrąglana w górę, przy czym zarówno wykład jak i laboratorium muszą być zaliczone na ocenę minimum dostateczną.
| W cyklu 2021/2022-Z: Ocena końcowa jest ustalana jako średnia arytmetyczna oceny uzyskanej z laboratorium oraz z wykładu zaokrąglana w górę, przy czym zarówno wykład jak i laboratorium muszą być zaliczone na ocenę minimum dostateczną.
|
<b>Wymagania wstępne</b>
W cyklu 2022/2023-Z: nie stawia się wymagań co do konieczności wcześniejszego zaliczenia innych przedmiotów
| W cyklu 2023/2024-Z: nie stawia się wymagań co do konieczności wcześniejszego zaliczenia innych przedmiotów
| W cyklu 2024/2025-Z: Nie stawia się wymagań co do konieczności wcześniejszego zaliczenia innych przedmiotów, choć zakłada się znajomość podstaw techniki cyfrowej, programowania i informatyki. | W cyklu 2025/2026-Z: nie stawia się wymagań co do konieczności wcześniejszego zaliczenia innych przedmiotów
| W cyklu 2021/2022-Z: nie stawia się wymagań co do konieczności wcześniejszego zaliczenia innych przedmiotów
|
<b>Literatura podstawowa</b>
W cyklu 2022/2023-Z: 1. Anatomia PC : architektura komputerów zgodnych z IBM PC / P. Metzger.– Wyd.9.– Gliwice : Helion, 2004.– 1215 s.
2. Architektura komputerów / J. Biernat.– Wyd.2 popr. i uzup.– Wrocław : Oficyna Wydaw. Politechniki Wrocławskiej, 2001.– 223 s.
3. Organizacja i architektura systemu komputerowego : projektowanie systemu a jego wydajność / W. Stallings ; [przekł. z jęz. ang.].– Warszawa : WN-T, 2000. - 769 s.
4. Architektura systemów komputerowych: http://wazniak.mimuw.edu.pl/index.php?title=Architektura_system%C3%B3w_komputerowych
| W cyklu 2023/2024-Z: 1. Stallings W., Organizacja i architektura systemu komputerowego Tom 1, Wydawnictwo Naukowe PWN, 2022.
2. Stallings W., Organizacja i architektura systemu komputerowego Tom 2, Wydawnictwo Naukowe PWN, 2022.
3. Dong, Dezun, Xiaoli Gong, Cunlu Li, Dongsheng Li, and Junjie Wu, eds. Advanced Computer Architecture. Singapore: Springer Singapore, 2020.
4. Petterson D, Hennesy J., Computer Organization and Design, Morgan Kaufmann, 2013.
5. Nisan N, Elementy systemów komputerowych, WNT, Warszawa, 2008.
6. Biernat J., Architektura komputerów. Wrocław, Oficyna Wydawnicza Politechniki Wrocławskiej, 2005.
7. Null L, Lobur J., Struktura organizacyjna i architektura systemów komputerowych, Helion, Gliwice, 2004.
8. Metzger P., Anatomia PC, Helion, Gliwice, 2007.
| W cyklu 2024/2025-Z: 1. Stallings W., Organizacja i architektura systemu komputerowego Tom 1, Wydawnictwo Naukowe PWN, 2022.
2. Stallings W., Organizacja i architektura systemu komputerowego Tom 2, Wydawnictwo Naukowe PWN, 2022.
3. Dong, Dezun, Xiaoli Gong, Cunlu Li, Dongsheng Li, and Junjie Wu, eds. Advanced Computer Architecture. Singapore: Springer Singapore, 2020.
4. Petterson D, Hennesy J., Computer Organization and Design, Morgan Kaufmann, 2013.
5. Nisan N, Elementy systemów komputerowych, WNT, Warszawa, 2008.
6. Biernat J., Architektura komputerów. Wrocław, Oficyna Wydawnicza Politechniki Wrocławskiej, 2005.
7. Null L, Lobur J., Struktura organizacyjna i architektura systemów komputerowych, Helion, Gliwice, 2004.
8. Metzger P., Anatomia PC, Helion, Gliwice, 2007. | W cyklu 2025/2026-Z: 1. Stallings W., Organizacja i architektura systemu komputerowego Tom 1, Wydawnictwo Naukowe PWN, 2022.
2. Stallings W., Organizacja i architektura systemu komputerowego Tom 2, Wydawnictwo Naukowe PWN, 2022.
3. Dong, Dezun, Xiaoli Gong, Cunlu Li, Dongsheng Li, and Junjie Wu, eds. Advanced Computer Architecture. Singapore: Springer Singapore, 2020.
4. Petterson D, Hennesy J., Computer Organization and Design, Morgan Kaufmann, 2013.
5. Nisan N, Elementy systemów komputerowych, WNT, Warszawa, 2008.
6. Biernat J., Architektura komputerów. Wrocław, Oficyna Wydawnicza Politechniki Wrocławskiej, 2005.
7. Null L, Lobur J., Struktura organizacyjna i architektura systemów komputerowych, Helion, Gliwice, 2004.
8. Metzger P., Anatomia PC, Helion, Gliwice, 2007.
| W cyklu 2021/2022-Z: 1. Anatomia PC : architektura komputerów zgodnych z IBM PC / P. Metzger.– Wyd.9.– Gliwice : Helion, 2004.– 1215 s.
2. Architektura komputerów / J. Biernat.– Wyd.2 popr. i uzup.– Wrocław : Oficyna Wydaw. Politechniki Wrocławskiej, 2001.– 223 s.
3. Organizacja i architektura systemu komputerowego : projektowanie systemu a jego wydajność / W. Stallings ; [przekł. z jęz. ang.].– Warszawa : WN-T, 2000. - 769 s.
4. Architektura systemów komputerowych: http://wazniak.mimuw.edu.pl/index.php?title=Architektura_system%C3%B3w_komputerowych
|
<b>Literatura uzupełniająca</b>
W cyklu 2022/2023-Z:
| W cyklu 2023/2024-Z: 1. Blanchet, Gérard, and Bertrand Dupouy. Computer Architecture. Hoboken, NJ USA: John Wiley & Sons, Inc., 2012. http://dx.doi.org/10.1002/9781118577431.
2. Li, Chao, and Junjie Wu, eds. Advanced Computer Architecture. Singapore: Springer Singapore, 2018. http://dx.doi.org/10.1007/978-981-13-2423-9.
3. Zhirkov, Igor. "Basic Computer Architecture." In Low-Level Programming, 3–16. Berkeley, CA: Apress, 2017. http://dx.doi.org/10.1007/978-1-4842-2403-8_1.
4. Hennessy J. L., Patterson D. A. Computer Architecture. A Quantitative Approach. 5th Edition.– Waltham, MA (USA) : Morgan Kaufmann Publishers (Elsevier).– 2012.– 856 p.– p-ISBN 978-0-12-383872-8, e-ISBN 978-0-12-383873-5.
| W cyklu 2024/2025-Z: 1. Blanchet, Gérard, and Bertrand Dupouy. Computer Architecture. Hoboken, NJ USA: John Wiley & Sons, Inc., 2012. http://dx.doi.org/10.1002/9781118577431.
2. Li, Chao, and Junjie Wu, eds. Advanced Computer Architecture. Singapore: Springer Singapore, 2018. http://dx.doi.org/10.1007/978-981-13-2423-9.
3. Zhirkov, Igor. "Basic Computer Architecture." In Low-Level Programming, 3–16. Berkeley, CA: Apress, 2017. http://dx.doi.org/10.1007/978-1-4842-2403-8_1.
4. Hennessy J. L., Patterson D. A. Computer Architecture. A Quantitative Approach. 5th Edition.– Waltham, MA (USA) : Morgan Kaufmann Publishers (Elsevier).– 2012.– 856 p.– p-ISBN 978-0-12-383872-8, e-ISBN 978-0-12-383873-5. | W cyklu 2025/2026-Z: 1. Blanchet, Gérard, and Bertrand Dupouy. Computer Architecture. Hoboken, NJ USA: John Wiley & Sons, Inc., 2012. http://dx.doi.org/10.1002/9781118577431.
2. Li, Chao, and Junjie Wu, eds. Advanced Computer Architecture. Singapore: Springer Singapore, 2018. http://dx.doi.org/10.1007/978-981-13-2423-9.
3. Zhirkov, Igor. "Basic Computer Architecture." In Low-Level Programming, 3–16. Berkeley, CA: Apress, 2017. http://dx.doi.org/10.1007/978-1-4842-2403-8_1.
4. Hennessy J. L., Patterson D. A. Computer Architecture. A Quantitative Approach. 5th Edition.– Waltham, MA (USA) : Morgan Kaufmann Publishers (Elsevier).– 2012.– 856 p.– p-ISBN 978-0-12-383872-8, e-ISBN 978-0-12-383873-5.
| W cyklu 2021/2022-Z:
|
<b>Inne informacje</b>
Efekty kształcenia
Wiedza
Ma elementarną wiedzę w zakresie realizacji algorytmów przez procesor
Powiązane efekty kierunkowe:
IF1A_W03
Metody weryfikacji:
Sprawdzenie na zajęciach - odpowiedź ustna:Ma elementarną wiedzę w zakresie realizacji algorytmów przez procesor. Sprawdzenie na zajęciach, odpowiedź ustna, weryfikacja na podstawie sprawozdania
Wiedza
Ma wiedzę z zakresu elementów architektury systemów komputerowych
Powiązane efekty kierunkowe:
IF1A_W06
Metody weryfikacji:
Sprawdzenie na zajęciach - odpowiedź ustna:Ma wiedzę z zakresu elementów architektury systemów komputerowych. Sprawdzenie na zajęciach, odpowiedź ustna, weryfikacja na podstawie sprawozdania
Umiejętności
Potrafi wykorzystać środowisko symulacyjne do przygotowania projektów modułów komputera
Powiązane efekty kierunkowe:
IF1A_U08
Metody weryfikacji:
Weryfikacja na podstawie sprawozdania:Potrafi wykorzystać środowisko symulacyjne do przygotowania projektów modułów komputera. Sprawdzenie na zajęciach, odpowiedź ustna, weryfikacja na podstawie sprawozdania
Umiejętności
Potrafi w zespole wykorzystać symulator procesora do optymalizacji opracowanych dla niego programów komputerowych
Powiązane efekty kierunkowe:
IF1A_U28
Metody weryfikacji:
Weryfikacja na podstawie sprawozdania:Potrafi w zespole wykorzystać symulator procesora do optymalizacji opracowanych dla niego programów komputerowych. Sprawdzenie na zajęciach, odpowiedź ustna, weryfikacja na podstawie sprawozdania
Kompetencje społeczne
Rozumie potrzebę i zna możliwości ciągłego dokształcania się – podnoszenia kompetencji zawodowych
Powiązane efekty kierunkowe:
IF1A_K01
Metody weryfikacji:
Ocena aktywności na zajęciach:Rozumie potrzebę i zna możliwości ciągłego dokształcania się – podnoszenia kompetencji zawodowych. Sprawdzenie na zajęciach, odpowiedź ustna, weryfikacja na podstawie sprawozdania
Kompetencje społeczne
Potrafi pracować zespołowo przyjmując w zespole różne role
Powiązane efekty kierunkowe:
IF1A_K03
Metody weryfikacji:
Ocena aktywności na zajęciach:Potrafi pracować zespołowo przyjmując w zespole różne role. Sprawdzenie na zajęciach, odpowiedź ustna, weryfikacja na podstawie sprawozdania
Kryteria oceniania
Zaliczenie wykładu odbywa się na podstawie ocen z testów obejmujących materiał wykładowy. Ocena z wykładu to średnia arytmetyczna pozytywnych ocen z testów.
Zaliczenie ćwiczeń laboratoryjnych następuje na podstawie oceny realizacji zadań wykonywanych podczas zajęć. Ocena z laboratorium to średnia arytmetyczna pozytywnych ocen końcowych z ćwiczeń.
Ocena końcowa z przedmiotu jest średnią ważoną ocen z wykładu (51%) i laboratorium (49%). Warunkiem zaliczenia przedmiotu jest uzyskanie co najmniej oceny dostatecznej zarówno z wykładu, jak i z laboratorium.
Literatura
1. Stallings W., Organizacja i architektura systemu komputerowego Tom 1, Wydawnictwo Naukowe PWN, 2022.
2. Stallings W., Organizacja i architektura systemu komputerowego Tom 2, Wydawnictwo Naukowe PWN, 2022.
3. Dong, Dezun, Xiaoli Gong, Cunlu Li, Dongsheng Li, and Junjie Wu, eds. Advanced Computer Architecture. Singapore: Springer Singapore, 2020.
4. Petterson D, Hennesy J., Computer Organization and Design, Morgan Kaufmann, 2013.
5. Nisan N, Elementy systemów komputerowych, WNT, Warszawa, 2008.
6. Biernat J., Architektura komputerów. Wrocław, Oficyna Wydawnicza Politechniki Wrocławskiej, 2005.
7. Null L, Lobur J., Struktura organizacyjna i architektura systemów komputerowych, Helion, Gliwice, 2004.
8. Metzger P., Anatomia PC, Helion, Gliwice, 2007.