Architektura systemów komputerowych – INF wykład, st. stacjonarne
Architektura komputerów – EiT wykład, st. stacjonarne Data aktualizacji: 2012-06-05
Architektura systemów komputerowych – Inf
Architektura komputerów – EiT
(lectures in computer architecture)
prowadzący: dr inż. SŁAWOMIR GRYŚ, adiunkt
adres strony: www.ztmapc.el.pcz.pl
forma zaliczenia: egzamin – Inf
test pisemny – EiT
proponowana literatura do przedmiotu:
1. Pozycje książkowe (szczególnie zalecane wyróżniono kolorem niebieskim lub zielonym)
q Patterson D., Hennessy J.: Computer Organisation and Design: The Hardware/Software Interface, Morgan Kaufmann, 1994.
q Flynn M.J.: Computer Architecture: Pipelined and Parallel Processor Design, Jones and Bartlett Publishers, Boston–London, 1997.
q Blaauw G.A., Brooks F.P.JR.: Computer Architecture. Concepts and Evolution, Addison–Wesley, 1997.
q Hamacher C., Vranesic Z. i in.: Computer Organization, McGraw-Hill, 1996.
q Kai Hwang: Advanced Computer Architecture: Parallelism, Scalability, Programmability, McGraw-Hill, 1993.
q Weiss S., Smith J.: POWER and PowerPC, Morgan Kaufmann, 1994.
q Ciminiera L., Valenzano A.: Advanced microprocessor architectures, Addison-Wesley Publishing Company, Wokingham 1987.
q Null L., Lobur J.: Struktura organizacyjna i architektura systemów komputerowych, Helion, Gliwice 2004.
q Gryś S.: Arytmetyka komputerów w praktyce, Wyd. Naukowe PWN, Warszawa 2007.
q Baer J.L.: Microprocessor Architecture. From Simple pipelines to Chip Multiprocessors, Cambridge University Press, New York 2010.
q Pochopień B.: Arytmetyka systemów cyfrowych, Wyd. Politechniki Śląskiej, Gliwice 1997.
q Biernat J.: Metody i układy arytmetyki komputerowej, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 2001.
q Biernat J.: Arytmetyka komputerów, Wyd. Naukowe PWN, Warszawa 1996.
q Komorowski W.: Krótki kurs architektury i organizacji komputerów, Mikom, Warszawa 2004.
q Stallings W.: Organizacja i architektura systemu komputerowego, WNT, Warszawa 2003.
q Jakubiec J.: Wprowadzenie do techniki mikroprocesorowej, Wyd. Politechniki Śląskiej, Gliwice 2003.
q Rydzewski A.: Mikrokomputery jednoukładowe rodziny MCS-48/51, WNT, Warszawa 1995.
q Pankiewicz S.: Arytmetyka liczb zapisywanych w systemach niedziesiętnych, Politechnika Śląska, Gliwice 1985.
q Tuszyński M., Goczyński R.: Koprocesory 80287, 80387 oraz i 486, Komputerowa Oficyna Wydawnicza „HELP”, Warszawa 1992.
q Irvin K.: Asembler dla procesorów Intel, Helion, 2003.
q Misiurewicz P.: Podstawy techniki mikroprocesorowej, WNT, Warszawa 1991.
q Badźmirowski K. i in.: Układy i systemy mikroprocesorowe, Cz.1 i 2, WNT, Warszawa 1990.
q Tietze U., Schenk Ch.: Układy półprzewodnikowe, WNT, Warszawa 1993.
q Modrzewski M. i in.: Układy mikroprocesorowe serii Intel 8080, Motorola 6800, Wyd. Politechniki Warszawskiej, Warszawa 1985.
q Fedyna K., Mizeracki M.: Układy mikroprocesorowe Z80, WKŁ, Warszawa 1987.
q Mano M.: Architektura komputerów, WNT, Warszawa 1988.
2. Czasopisma:
q IEEE Transactions on Computers,
q IEEE Micro "Hot Chips",
q IEEE Computer,
q IEEE Parallel and Distributed Technology,
q NEXT,
q PC Magazine po polsku,
q PC Kurier,
q PC World Komputer.
3. Strony internetowe:
- producentów procesorów i sprzętu komputerowego:
q Intel, Motorola, AMD, Siemens, Atmel, Philips, Texas Instruments, NEC, Zilog, Sharp, SGS Thompson, Toshiba, IBM, DELL, Compaq, HP, SUN/Oracle, Apple, Silicon Graphics Inc. (SGI), Cray Inc., ARM;
- ośrodków akademickich i branżowe:
q http://www.library.upenn.edu (Library of University of Pensylwania, USA)
q http://www.berkeley.edu (University of Berkeley, USA)
q http://cag-www.lcs.mit.edu (Masachussets Institute of Technology, USA),
q http://www.cam.ac.uk (University of Cambridge, UK)
„Komputer – urządzenie elektroniczne automatycznie przetwarzające informacje (dane) zapisane cyfrowo, służące do szybkiego wykonywania obliczeń, przechowywania, porządkowania i wyszukiwania danych oraz sterowania pracą innych urządzeń” wg M. Szymczak: Słownik języka polskiego, PWN 1995.
„Komputer – elektroniczna maszyna cyfrowa, urządzenie elektroniczne służące do automatycznego przetwarzania informacji (danych) przedstawionych cyfrowo (tzn. za pomocą odpowiednio zakodowanych liczb). Istotną cechą odróżniającą komputer od innych urządzeń jest jego „programowalność”, tzn. wykonywanie konkretnych zadań (np. obliczeń) jest związane z wykonywaniem zapisanych w pamięci komputera programów” – internetowa encyklopedia PWN 2004.
Blaise Pascal (1623-1662) – konstruktor mechanicznego kalkulatora czterodziałaniowego, pomocnego bankierom i geodetom.
Rys. I-1. Sumator i subtraktor Pascala
Gottfried von Leibniz (1646-1716) - wtórny, po Chińczykach, odkrywca systemu dwójkowego, udoskonalił mechaniczny kalkulator.
Rys. I-2. Fragment artykułu z 1703 roku
Joseph Jacquard (1752-1834) – zastosował kartę perforowaną do ustalenia kolejności wyboru nici w maszynie tkackiej.
Rys. I-3. Sterownik maszyny tkackiej Jackquard’a,
Abraham Stern (1769-1842) – zegarmistrz, konstruktor samouk, stworzył pierwszy polski mechaniczny kalkulator czterodziałaniowy, twórca maszyny potęguj...
niechce_mi_sie_wymyslac_nazwy