ASK 04 History

background image

Historia komputerów

1/17

Historia techniki

komputerowej

„Human Computer”

Computing with machines

P.E. Ceruzzi, A History of Modern Computing, MIT Press 2003

background image

1. „Prehistoria” komputerów

2/17

1

2

3

4

5

„Komputery” jeszcze nie elektroniczne

North American Aviation, Los Angeles

Karty perforowane (ang. Punched cards)

Wallace Eckert, Punched Card Methods in Scientific Computation, New York 1940

Columbia University in New York

1930 – pierwsze wzmianki o wykorzystaniu maszyn na karty perforowane do

obliczeń naukowych i astronomicznych

Do lat 40-tych XX wieku słowo

„komputer” generalnie określało

człowieka wykonującego zawód

przeliczania tabel z liczbami.

background image

2. ENIAC

3/17

1

2

3

4

5

ENIAC, Uniwersytet Pensylwania

Ballistic Research Laboratory at Aberdeen

Uniwersytet w Pensylwani, Moor School of Electrical Engineering

Zamówienie na maszynę do wykonania bardzo dużej liczby

obliczeń balistycznych na cele militarne

Ballistic Research Laboratory at Aberdeen

1944 – zbudowana maszyna
1945 – dostarczona do Aberdeen

J. P. Eckert,

J. Mauchly

ENIAC - Electronic Numerical Integrator and Computer

EDVAC – Electronic Discrete Variable Computer

John von Neumann

1945

J. P. Eckert,

J. Mauchly

UNIVAC – Universal Automatic Computer

John von

Neumann

Architektura von Neumana

IBM

background image

2. ENIAC

4/17

1

2

3

4

5

EDVAC, Eckert, Mauchly, von Neuman

1944 – Projekt komputera EDVAC, przewidujący traktowanie programu tak samo jak

danych, Eckert & Mauchly

1944 – Aberdeen, przypadkowe spotkanie znanego matematyka Johna von Neumanna z

oficerem armii zaangażowanym w projekt ENIAC

1944/45 – von Neumann dołącza do projektu ENIAC na Uniwersytecie w Pensylwanii

1945 – John von Neumann, First Draft of a Report on the EDVAC

Klapa – Uniwersytet podejmuje próbę odsunięcia zainteresowań komercyjnych /

Eckert & Mauchly rezygnują

z pracy na uczelni

UNIVAC – Universal Automatic Computer

1951 – pierwszy komercyjny komputer UNIVAC

ok. 1 milion dolarów

background image

2. ENIAC

5/17

1

2

3

4

5

Architektura von Neumana i jej znaczenie

John von Neumann

1. specjalizowana funkcja składana jest z

sekwencyjnie wykonywanych
uniwersalnych operacji (program)

2. program i dane są logicznie rozdzielone

3. program i dane zndajdują się fizycznie w

tej samej pamięci

4. pamięć zawierajaca zarówno program jak

i dane łączy się z procesorem jedną
wspólną szyną

Komputer von Neumanna: maszyna automatyczna do wykonywania operacji

pobiarania instrukcji i wykonywania instrukcji na przemian (fetch-execute
mechine)

background image

3. UNIVAC & IBM 701

6/17

1

2

3

4

5

UNIVAC, Eckert, Mauchly

Kod BCD

Słowo 11 liczb dziesiętnych + znak (45 bitów)

Pamięć na 1000 słów (typu Delay line)

Zegar 2.25 MHz

465 mnożeń na sekundę

Średni czas bezawaryjnej pracy : 5 godzin

Konstrukcja: lampy próżniowe, ok. 5000 lamp

Rozmiar procesora: 3m x 4m

background image

3. UNIVAC & IBM 701

7/17

1

2

3

4

5

IBM, Electronic Data Processing Machine

1952 – Model 701, komputer podobnej klasy jak UNIVAC

1955 – Model 702, całkowita rezygnacja z kart perforowanych

John von Neumann

konsultant

Średni czas błędu pamięci, MTBF = 20 minut

Słowo 36 bitowe

Pamięć 2048 słów

2000 mnożeń na sekundę

M. Weik, A Survey of

Electronic Digital

Computing Systems,

Ballistic Research

Laboratories Aberdeen

1955

Komputery do

1955 roku

background image

3. UNIVAC & IBM 701

8/17

1

2

3

4

5

Wąskie gardło - pamięć pierwszych komputerów

background image

3. UNIVAC & IBM 701

9/17

1

2

3

4

5

Architektura pierwszych komputerów - rejestry

background image

3. UNIVAC & IBM 701

10/17

1

2

3

4

5

Architektura pierwszych komputerów - 7094

Mainframe – The term „mainframe” probably comes from the fact that the circuits of a

mainframe computer were mounted on large metal frames, housed in cabinets.

P. E. Ceruzzi

Rok 1962

Pamięć: 32768 słów (150 KB)

Słowo: 36 bitów

Cykl operacji 2us (0,5 MIPS)

Format liczb ujemnych zn-mod

background image

3. UNIVAC & IBM 701

11/17

1

2

3

4

5

TRANZYSTOR – druga generacja komputerów

Rok 1957, IBM Model 1401

Rok 1956, Philco SOLO, oparty na UNIVAC, PIERWSZY KOMPUTER

NA TRANZYSTORACH

Odkrycie tranzystora – BELL LABORATORIES

background image

12/17

1

2

3

4

5

4. Software

Hardware vs Software 1965 - 1985

background image

13/17

1

2

3

4

5

4. Software

Pierwsze języki programowania

Assembler, Fortran (1957), COBOL (ok. 1960)

1957 – FORTRAN – Formula Translation – dla komputera 704

składnia podobna do matematycznego zapisu równań alg.

IF A>B

1959 – COBOL – Common Business Oriented Language

DoD wymusił stworzenie wspólnego języka opisu apl. biznesowych
IF EMPLOYEE-HOURS IS GREATER THAN MAXIMUM

background image

14/17

1

2

3

4

5

4. Software

Computer Science – powstanie nowej dziedziny nauki

Wydziały inżynierii elektrycznej
Wydziały matematyczne

1961 – Stanford : Division of Computer Science

1965 – Stanford : Department of Computer Science

Pierwszy wydział informatyki w historii

1967 – Computer Science = The Study on Computers, H. Simon (Pittsburgh)
1968 – Computer Science ??? A Study of Algorithms, not computers ???

background image

5. Systemy wbudowane

15/17

1

2

3

4

5

Pierwszy system wbudowany – zbieranie pomidorów

background image

Historia komputerów

16/17

Polecana literatura

1) P.E. Ceruzzi, A History of Modern Computing, MIT Press 2003

Rozdział 1-7

strony 1 - 242

2) W. Stallings, Organizacja i architektura systemu komputerowego, WNT 2003

Rozdział 2, Ewolucja i wydajność komputerów

str 32-64

3) R. Rojas, U. Hashagen, The First Computers, MIT Press, 2002

Rozdział 1-5.

242 strony

32 strony

453 strony

background image

Historia komputerów

17/17

KONIEC

dr inż. Mariusz Kapruziak

mkapruziak@wi.ps.pl

pok. 107, tel. 449 55 44


Wyszukiwarka

Podobne podstrony:
04 HISTORIA CHIRURGII GDANSKIEJid 4835 ppt
ASK 04 PawelKopec AdrianMakuch
1996 04 Historia elektroniki, część 4
04 W Dilthey Budowa świata historycznego
Historia sztuki nowoczesnej polskiej malarstwo 02 04
Historia filozofii nowożytnej, 04. Luther - de libertate christiana, de servo arbitrio, Marcin Luter
018 HISTORIA SZTUKI WCZESNOCHRZEŚCIJAŃSKIEJ I BIZANTYJSKIEJ, wykład,' 04 10
Historia sztuki nowoczesnej polskiej malarstwo 04 03 (1)
Wykład 08.04.2013, Filologia polska, Gramatyka historyczna, Osti
5 HISTORIA STOSUNKÓW MIĘDZYNARODOWYCH[1] 12 04
miłość przyjaźń, Miłości historia osobista, Miłości historia osobista / 04 kwiecień 2008
CW Historia myśli psychologicznej 25 04 06
6 HISTORIA STOSUNKÓW MIĘDZYNARODOWYCH[1] 12 04
04 AkatsukiStoryI, HistorieKatD
Historia wojen 04 id 204403 Nieznany
2 HISTORIA STOSUNKÓW MIĘDZYNARODOWYCH[1] 10 04
1 HISTORIA STOSUNKÓW MIĘDZYNARODOWYCH[1] 10 04
Historia sztuki nowoczesnej polskiej malarstwo 23 04

więcej podobnych podstron