, AKO1, Politechnika Gdańska ETI Informatyka Niestacjonarne, Sem III, Architektura komputerow 

AKO1

AKO1, 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 ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • dodatni.htw.pl