Architektura komputerów Historia systemów liczących

Podobne dokumenty
Architektura komputerów Reprezentacja liczb. Kodowanie rozkazów.

Architektura komputerów Wprowadzenie do algorytmów

JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI?

algorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy

Architektura systemów komputerowych

Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego

Zaawansowane programowanie w języku C++ Zarządzanie pamięcią w C++

Historia komputera. Lubię to! - podręcznik

Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera

Elementy historii INFORMATYKI

Historia maszyn liczących

Wstęp do architektury komputerów

Technologie Informacyjne

Zaawansowane programowanie w języku C++ Przeciążanie operatorów

Systemy operacyjne i sieci komputerowe

Zaawansowane programowanie w języku C++ Wyjątki

Architektura komputerów

Systemy operacyjne na platformach mobilnych 2 Platforma Maemo

Studia podyplomowe realizowane w ramach zadania 5 Systemy mobilne i techniki multimedialne

Mikrosystemy Wprowadzenie. Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt.

O programowaniu komputerów

Informatyka. Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: , WWW: ssamolej.prz-rzeszow.

O informatyce i jej historii. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

PRACA ZALICZENIOWA Z WORDA

Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash

Układy reprogramowalne i SoC Implementacja w układach FPGA

Zaawansowane programowanie w języku C++ Klasy w C++

HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

Architektura komputerów wer. 7

Wstęp do Informatyki. dr inż. Paweł Pełczyński

dr inż. Małgorzata Langer Architektura komputerów

Podstawy informatyki (1)

Medical electronics part 9a Electroencephalography (EEG)

Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android

Historia komputerów. Szkoła Podstawowa nr 8 im. Jana Wyżykowskiego w Lubinie

Wstęp do współczesnej inżynierii EKS i komputery sterowane myślami. Andrzej Materka, listopad 2010

Zaawansowane programowanie w języku C++ Programowanie obiektowe

Historia komputera. Narzędzia informatyki

L6.1 Systemy liczenia stosowane w informatyce

Technika mikroprocesorowa

Zaawansowane programowanie w języku C++ Funkcje uogólnione - wzorce

Budowa pierwszych komputerów i ich zastosowanie w matematyce

Systemy operacyjne na platformach mobilnych 2 Programowanie aplikacji z graficznym interfejsem użytkownika w GTK+

Powrót do przeszłości i przyszłości

Architektura komputerów wer. 3

HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

Architektura Systemów Komputerowych. Paweł Pełczyński

Podstawy Informatyki. Podstawy Informatyki. Warunki zaliczenia. Program wykładów. Metalurgia, I rok. Czym jest informatyka? Z czego się uczyć?

Wprowadzenie do inżynierii przetwarzania informacji

Historia maszyn liczących

Komputery. Historia i budowa.

Fascynujący świat komputerów

Komputery. Komputery. Komputery PC i MAC Laptopy

ZARZĄDZANIE SIECIAMI TELEKOMUNIKACYJNYMI

Przeszłość i przyszłość informatyki

Architektura komputerów

Podstawy informatyki. dr inż. Izabela Szczęch

HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

Podstawy Informatyki

HISTORIA KOMPUTERÓW Wyciąg z początkowych fragmentów książki W. Ducha Fascynujący świat komputerów (

Informatyka. Prowadzący: Dr inż. Sławomir Samolej D108A, tel: , WWW: ssamolej.prz-rzeszow.

Pracownia Komputerowa. Wyk ad I Magdalena Posiada a-zezula

Maszyny liczace - rys historyczny

Technologie Informacyjne

Micha Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (2)

Architektura komputerów

Architektura komputerów

PRZESŁANKI I PIERWSZE KONCEPCJE AUTOMATYCZNEGO LICZENIA

Nie wiadomo kiedy liczydło rozpowszechnione przez Fenicjan mówi się często, że historia technologii informatycznych polega po prostu na komplikowaniu

HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

O programowaniu komputerów

Techniki multimedialne

Układy reprogramowalne i SoC Język VHDL (część 4)

Informatyka zarys historii informatyki. dr hab. inż. Mikołaj Morzy

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Od liczyd ła do PC czyli krótka historia maszyn licz ących (c) Copyright Wies ław Sornat abacus Leonardo da Vinci "Codex Madrid"

Zaawansowane programowanie w języku C++ Wstęp

HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

Łukasz Januszkiewicz Technika antenowa

12:00 1 MAJA 2015, CZWARTEK

Wprowadzenie do współczesnej inżynierii. Rozwój komputerów i metod komunikacji człowieka z komputerem

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

Nowe możliwości rozwoju biur karier w praktyce- Program Operacyjny Kapitał Ludzki projekt:

Komputer historia i budowa. Technologia informatyczna WYKŁAD 1

Technologie Informacyjne Wykład 2

HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

Podstawy Informatyki Organizacja prostego komputera dydaktycznego

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

Jak do tego wszystkiego doszło?

Systemy operacyjne III

Jak liczono dawniej? 1

HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt

Nauczycielem wszystkiego jest praktyka Juliusz Cezar. Nauka to wiara w ignorancję ekspertów Richard Feynman

Zaawansowane programowanie w języku C++ Biblioteka standardowa

Scenariusz lekcji. omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku;

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH

Jako pierwszych do liczenia używano palców.

Historia informatyki

Transkrypt:

Historia systemów liczących Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych Prezentacja dystrybuowana jest bezpłatnie Politechnika Łódzka, ul. Żeromskiego 90-924 Łódź, tel. (042) 631 28 83 Projekt współfinansowany przez Unię116, Europejską www.kapitalludzki.p.lodz.pl w ramach Europejskiego Funduszu Społecznego

2 Definicja Dział techniki zajmujący się budową i organizacją systemów komputerowych Literatura Gąssowski W., Kopyt M., "Komputer. Jaki jest, każdy zrozumieć może.", WNT, Warszawa 1990 Metzger P.: "Anatomia PC", wydanie XI, Helion, Warszawa 2007

Historia systemów liczących 3

Mechaniczne Liczydło 3000 p.n.e. Maszyna dodająca: B. Pascal 1642 Maszyna mnożąca: G. Leibniz 1694 Maszyna różnicowa: Charles Babbage 1823 Maszyna analityczna: Charles Babbage 1833 młyn (układ liczący), magazyn (pamięć), sterowanie, czytnik kart, dziurkarka kart sterowanie z nośnika zewnętrznego (karty dziurkowane) Ada (Byron) Lovelace - pierwsza programistka 4

Maszyna różnicowa - wersja z lat 80-tych XX wieku 5

6 Elektromechaniczne Kalkulator elektromechaniczny z kartami dziurkowanymi H. Hollerith 1890. Kalkulator elektromechaniczny Mark I 1944 H. Aiken: 1937-1944, USA, Harvard University + IBM 750 000 części, 900 km przewodów, waga 5 T dodawanie 0.3 s, mnożenie 6 s

Mark II - "Computer Bug" (Grace Hopper) 7

8 Elektroniczne 1941 John Atanasoff oraz Clifford Berry ABC (kalkulator) zastosowanie lamp elektronowych

Elektroniczne 1943 Colossus - kalkulator do łamania kodów (1500 lamp elektronowych) dane na dziurkowanej taśmie papierowej 1944 Colossus 2 (2500 lamp) 9

10 Komputery I generacji (1945-1953) 1943-1946 ENIAC pierwszy komputer elektroniczny John Eckert, John Mauchly 18 000 lamp elektronowych, 70 000 oporników, 1500 przekaźników, waga 30 T, zasilanie 174 kw, koszt 750 000 $ dodawanie: 0.2 ms Liczby kodowane w postaci dziesiętnej, każda cyfra zapisana w dziesięciopozycyjnym liczniku (20 lamp) nazywanym akumulatorem. cała maszyna: 20 akumulatorów. Sterowanie pracą maszyny: ustawianie 10-pozycyjnych przełączników elektrycznych

ENIAC 11

12 Komputery I generacji 1944 1949 EDVAC John von Neumann i inni 1945 artykuł J. von Neumanna dotyczący projektu EDVAC: program przechowywany w pamięci (podobnie jak dane); podstawowe elementy komputera: jednostka arytmetyczno-logiczna, pamięć, wejście, wyjście, sterowanie system dwójkowy. pamięć - rtęciowe linie opóźniające 1951 UNIVAC I - pierwszy udany komputer komercyjny

Pamięć rtęciowa 13

Komputery II generacji (1954-1964) Technologia: układy cyfrowe: tranzystory pamięci: pamięć bębnowa (początkowo), pamięć ferrytowa 14

Komputery III generacji (1965-1971) Technologia: układy cyfrowe: układy scalone małej i średniej skali integracji pamięci: pamięć ferrytowa (początkowo), pamięć na układach scalonych 15

Komputery III generacji Ciekawsze daty: 1965 IBM 360 1971 IBM 370-70 % rynku komputerów 1968 PDP-8 (12-bitowy) minikomputer o architekturze magistralowej 1970 PDP 11 minikomputer 16-bitowy o architekturze magistralowej 1972 Illiac IV komputer macierzowy z 64 jednostkami procesorowymi 16

Komputery IV generacji 1971 - współczesność) Technologia: układy cyfrowe: układy scalone wielkiej skali integracji VLSI pamięci: układy VLSI 17

Historia systemów liczących Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych Prezentacja dystrybuowana jest bezpłatnie Politechnika Łódzka, ul. Żeromskiego 90-924 Łódź, tel. (042) 631 28 83 Projekt współfinansowany przez Unię116, Europejską www.kapitalludzki.p.lodz.pl w ramach Europejskiego Funduszu Społecznego