,
AKO1AKO1, Politechnika Gdańska ETI Informatyka Niestacjonarne, Sem III, Architektura komputerow
[ Pobierz całość w formacie PDF ]
Literatura do przedmiotu "Organizacja komputerów" Stallings W.: Organizacja i architektura systemu komputerowego. Warszawa WNT 2000. Schmit L.: Procesory Pentium. Narzędzia optymalizacji. Warszawa wyd. Mikom 1997. Chalk B.S.: Organizacja i architektura komputerów. Warszawa WNT 1998. Kruk: Turbo-asembler. Wyd. Mikom 2000. Dudek A.: Jak pisać wirusy. Warszawa wyd. Read Me 1994. Komorowski W.: Instrumenta computatoria (wybrane architektury komputerów). Gliwice wyd. Helion 2000. Literatura dodatkowa Błaszczyk A.: Win32ASM. Asembler w Windows. Gliwice wyd. Helion 2003. Hyde R.: Asembler. Sztuka programowania. Gliwice wyd. Helion 2004. ( HLA — High Level Assembler ) Irvine K.R.: Asembler dla procesorów Intel. Gliwice wyd. Helion 2003. 2 Rozwój konstrukcji komputerów i oprogramowania 1834 Babbage — projekt urządzenia "Analytical Engine" 1854 Boole: "Laws of thought" 1930 Laboratorium firmy Bell: komputer elektromechaniczny 1938 Urządzenie liczące w pełni elektroniczne "Colossus" (Turing, Flowers, Newman) 1941 Kalkulator elektromechaniczny (K. Zuse), mnożenie 3 s 1942 – 1946 pierwsze komputery elektroniczne 1944 MARK I (H. Aiken), Harvard University 1945 ENIAC 1945 koncepcje J. von Neumanna 1948 Opracowanie tranzystora 1949 Rozwój oprogramowania: biblioteki podprogramów, asembler 1951 Komputer EDVAC (von Neumann) — program przechowywany w pamięci 1954 Język programowania FORTRAN 1954 IBM 650 — pierwszy komputer produkowany masowo 1955 Pierwszy komputer tranzystorowy 1958 Język Algol 1958 komputery tzw. drugiej generacji (tranzystorowe) 1958 Komputer Atlas z pamięcią wirtualną 1959 Komputer PDP–1 1962 Systemy z podziałem czasu 1968 komputery tzw. trzeciej generacji (układy scalone) 1969 System Unix lata 70 minikomputery 1971 Procesor Intel 4004 1972 Język C 1977 Komputery osobiste: Apple, Commodore 1980 komputery osobiste 1981 Komputer IBM PC (16 KB RAM) 1982 Turbo-Pascal 1985 Język C++ 1990 System Windows 3.0 1995 Język Java Komputery w Polsce 3 1958 Komputer XYZ (Zakład Aparatów Matematycznych PAN) 1960 Komputer ZAM 2 1960 Język programowania SAKO 1964 Komputery ZAM 21 1972 Komputery ODRA (Elwro Wrocław) 1975 Komputer Momik Procesory rodziny Intel x86 8086/88 1978 80286 1982 386 1985 486 1989 Pentium 1993 Pentium III 1999 Pentium 4 2000 4 Model komputera wg von Neumanna ¨ w roku 1945 matematyk amerykański von Neumann wraz ze współpracownikami zaproponował pewien model wykonywania obliczeń — mimo upływu wielu lat prawie wszystkie współczesne komputery ogólnego przeznaczenia stanowią realizację tego modelu; Rozkazy Urządzenia wejścia/wyjścia Dane Jednostka sterująca Pamięć główna (operacyjna) Jednostka arytm. – logiczna Procesor ¨ zasadniczą i centralną część każdego komputera stanowi procesor ¾ jego własności decydują o pracy całego komputera; ¨ procesor steruje podstawowymi operacjami komputera, wykonuje operacje arytmetyczne i logiczne, przesyła i odbiera sygnały, adresy i dane z jednego podzespołu komputera do drugiego; procesor pobiera kolejne instrukcje programu i dane z pamięci głównej (operacyjnej) komputera, przetwarza je i ewentualnie odsyła wyniki do pamięci; ¨ komunikacja ze światem zewnętrznym realizowana jest za pomocą urządzeń wejścia/wyjścia; 5 ¨ do budowy współczesnych komputerów używane są elementy elektroniczne — inne rodzaje elementów (np. mechaniczne) są znacznie wolniejsze (o kilka rzędów); ponieważ elementy elektroniczne pracują pewnie i stabilnie jako elementy dwustanowe, informacje przechowywane i przetwarzane przez komputer mają postać ciągów zerojedynkowych. [ Pobierz całość w formacie PDF ] |
Podobne
|