TI temat 15 model komputera

background image

1

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Lekcja

15

TEMAT:

Model komputera

background image

2

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1937r.

Alan Turing wymyśla

Maszynę

Turinga

(abstrakcyjny model komputera)

background image

3

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Alan Turing nie miał dostępu do rzeczywistego

komputera (gdyż oczywiście jeszcze takowych nie było w
tym czasie), wynalazł własny, jako abstrakcyjne
"ćwiczenie na papierze".

Ten model teoretyczny, który stał się znany jako

Maszyna Turinga

, był zarówno prosty jak i elegancki, a

w późniejszym okresie stał się on inspiracją dla wielu
"eksperymentów myślowych".

W kilka lat później Turing stał się kluczową postacią w
projektowaniu i tworzeniu

COLOSSUSA

, który był jednym

z pierwszych na świecie działających, elektronicznych
komputerów cyfrowych.

background image

4

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1. Nieskończona taśma

zawierającej komórki z
przetwarzanymi
symbolami

2. Ruchoma głowica

zapisująco-odczytująca

3. Układ sterowania

głowicą.

Maszyna Turinga

background image

5

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Taśma

Nieskończona taśma jest odpowiednikiem współczesnej
pamięci komputera. Taśma dzieli się na komórki, w
których umieszczone zostały symbole, czyli po prostu
znaki przetwarzane przez maszynę Turinga.
Symbole te stanowią odpowiednik danych wejściowych.

Maszyna Turinga

odczytuje te dane z kolejnych komórek

i przetwarza na inne symbole, czyli dane wyjściowe.
Wyniki obliczeń również są zapisywane w komórkach
taśmy.

background image

6

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Głowica

Aby przetwarzać dane, maszyna Turinga musi je
odczytywać i zapisywać na taśmę.

Do tego celu przeznaczona jest właśnie głowica
zapisująco-odczytująca, która odpowiada
funkcjonalnie urządzeniom wejścia/wyjścia
współczesnych komputerów lub układom odczytu
i zapisu pamięci.

background image

7

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Układ sterowania głowicą

Przetwarzaniem informacji zarządza układ
sterowania głowicą. Jego współczesnym
odpowiednikiem jest procesor komputera.

Układ ten odczytuje za pomocą głowicy symbole z
komórek taśmy oraz przesyła do głowicy symbole
do zapisu w komórkach. Dodatkowo nakazuje on
głowicy przemieścić się do sąsiedniej komórki w
lewo lub w prawo.

background image

8

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1938

Główna Teza

Claude-

Shannona

background image

9

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

W latach 1850-tych angielski matematyk

George Boole

wymyślił nową postać

matematyki, w której przedstawił wyrażenia
logiczne w formie matematycznej, znanej
obecnie jako

Algebra Boole'a.

background image

10

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

W swojej pracy,

Shannon

pokazał, w jaki sposób

koncepcje PRAWDY i FAŁSZU Boole'a mogą
zostać użyte do przedstawiania funkcji
przełączników  w obwodach elektronicznych.

Trudno dzisiaj przekazać, jak ważna była to koncepcja,
wystarczy, że powiemy, iż

Shannon

podarował inżynierom

elektronikom matematyczne narzędzie, którego potrzebowali do
tworzenia cyfrowych obwodów elektronicznych i techniki te
stanowią po dziś dzień kamień węgielny cyfrowych projektów
elektronicznych.

background image

11

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Ciekawostka:

Shannona

uważa się za wynalazcę latającego spodka

Frisbee. Stał się on również sławny za przejażdżki na
monocyklu (jednokołowy rower) po korytarzach Bell
Laboratories żonglując jednocześnie czterema
piłeczkami

background image

12

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1939r.

Cyfrowy Komputer Elektroniczny o

Specjalnym Przeznaczeniu

Johna Vincenta Atanasoffa

 

background image

13

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

W trakcie tworzenia urządzenia

Atanasoff

rozwinął wiele

pomysłowych i unikalnych rozwiązań. Na przykład jednym
z największych problemów twórców komputerów w owym
czasie było przechowywanie liczb do użytku w
obliczeniach maszyny.

Projekt

Atanasoffa

wykorzystywał kondensatory do

przechowywania ładunku elektrycznego, który mógł
przedstawiać liczby w postaci logicznych zer i logicznych
jedynek.

Kondensatory zamontowane zostały w obrotowych
walcach z bakelitu posiadających metalowe pasy na
zewnętrznej powierzchni. Każdy z tych cylindrów, wysoki
na około 12 cali i o średnicy 8 cali, mógł przechowywać
trzydzieści liczb dwójkowych, które odczytywane były z
metalowych pasów przy obrotach cylindrów.

background image

14

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

background image

15

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Dane wejściowe wprowadzane były do maszyny w
postaci kart perforowanych, natomiast wyniki
pośrednie mogły być przechowywane na innych
kartach.

Ponownie rozwiązanie

Atanasoffa

przechowywania

wyników pośrednich było całkiem interesujące - użył iskier
elektrycznych do wypalania małych plamek na kartach.

Obecność lub brak tych plamek mogła później być
automatycznie stwierdzona przez maszynę, ponieważ opór
elektryczny zwęglonej plamki różnił się od oporności
czystej karty.

background image

16

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1939r. do 1944r.

Harvard Mark 1

Howard Aiken

(IBM ASCC)

background image

17

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Mark I

został zbudowany z

przełączników,
przekaźników, obracających
się wałków i sprzęgieł, a
opisano go, iż wydaje
dźwięki jak:
"cały pokój szydełkujących
kobiet".

Maszyna zawierała ponad
750000 elementów, miała
długość 50 stóp, była
wysoka na 8 stóp i ważyła w
przybliżeniu 5 ton!

background image

18

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Maszyna ta była oparta na liczbach o długości

23

cyfr - kalkulator mógł dodać lub odjąć dwie

takie liczby w ciągu trzech dziesiątych sekundy,
pomnożyć je w ciągu czterech sekund i
podzielić w dziesięć sekund.

Ciekawostka:

Aiken

był ogromnie zachwycony komputerami, lecz

podobnie do innych nie przewidział dramatycznych
zmian, które miały nadejść w przyszłości. Na
przykład w 1947r. przepowiedział, iż jedynie sześć
elektronicznych komputerów cyfrowych byłoby
wystarczające do spełnienia potrzeb obliczeniowych
całych Stanów Zjednoczonych.

background image

19

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1941r.

Z1, Z2, Z3

Konrad Zuse

background image

20

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Po zakończeniu II Wojny Światowej
odkryto, iż w hitlerowskich Niemczech w
roku 1941 ukończono budowę kalkulatora
sterowanego programem o nazwie

Z3

, co

oznacza, iż

Z3

datuje się przed

kalkulatorem Harvard Mark I Howarda
Aikena.

Projektantem Z3 był
niemiecki inżynier o
nazwisku

Konrad Zuse

background image

21

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Pomimo oparcia kalkulatora

Z3

na przekaźnikach,

Z3

był bardzo wyrafinowany jak na swój okres, na

przykład używał on do obliczeń systemu
dwójkowego i mógł liczyć na liczbach
zmiennoprzecinkowych.

Zuse

rozważał użycie lamp elektronowych, lecz

zdecydował się na zastosowanie przekaźników,
ponieważ były one ogólnie dostępne, natomiast
Zuse obawiał się, iż lampy mogą być nieco
zawodne.

background image

22

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Ciekawostka:

Zuse

w roku 1958 zaproponował procesor

równoległy, zwany komputerem polowym o
wiele wcześniej zanim zaczęto dobrze rozumieć
przetwarzanie równoległe

(nawet współczesne komputery przetwarzają
informację w sposób sekwencyjny)

background image

23

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1943r.

COLOSSUS

Alan Turing

background image

24

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Podczas Drugiej Wojny Światowej

Alan Turing

pracował jako kryptograf, dekodując kody i
szyfry w jednym z najbardziej tajnych,
angielskich ośrodków dekryptażu,
zlokalizowanym w Bletchley Park.

background image

25

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Turing był główną postacią przy
złamaniu szyfru sławnej obecnie,
niemieckiej maszyny szyfrującej
ENIGMA.
Jednak oprócz szyfru ENIGMA,
Niemcy posiadali jeszcze jeden
szyfr, który był stosowany do
przesyłania najbardziej tajnych
wiadomości.

Szyfr ten, będąc dużo bardziej
skomplikowany od szyfru ENIGMA,
tworzony był w maszynie zwanej
przez Niemców
Geheimfernschreiber (tajny
telegraf), a Alianci opisali ją
terminem "Fish" (ryba).

background image

26

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

W 1943r. Turing rozpoczął budowę
elektronicznej maszyny do
dekryptażu szyfru
Geheimfernschreiber. Maszyna
ta, którą ochrzcili mianem

COLOSSUS,

zawierała 1800 lamp

elektronowych.

COLOSSUS

był jednym

z pierwszych na
świecie działających,
programowanych
komputerów
cyfrowych. Lecz była to
maszyna o specjalnym
przeznaczeniu, która w
rzeczywistości
nadawała się do
wąskiego zakresu
zadań (na przykład nie
potrafiła mnożyć
dziesiętnie).

background image

27

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1943r. do 1946r.

ENIAC

Pierwszy komputer elektroniczny

ogólnego przeznaczenia

(Electronic Numerical Integrator And
Computer)

background image

28

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Komputer

ENIAC

opracowany

został na zlecenie Armii USA,
która potrzebowała go do
wykonywania żmudnych,
tabelarycznych obliczeń dla nowo
produkowanych dział. Każde
działo, zanim mogło być
zastosowane na froncie, musiało
przejść serię strzelań próbnych,
których wyniki przeliczano
następnie otrzymując w wyniku
dokładne, matematyczne
parametry działa, umożliwiające
jego kalibrację. Dla każdego działa
biegły rachmistrz musiał wykonać
około 47000 rachunków, co
zajmowało mu średnio trzy
miesiące pracy. Po zastosowaniu
ENIAC'a czas ten skrócił się do
kilku minut.

background image

29

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Ciekawostka:

Miał on wysokość 10 stóp, zajmował obszar 1000 stóp
kwadratowych podłogi i ważył w przybliżeniu 30 ton,
zawierając ponad 70000 oporników, 10000
kondensatorów, 6000 przełączników i 18000 lamp
elektronowych. Ostateczna maszyna zużywała 150
kilowatów energii elektrycznej, co wystarczało do
oświetlenia małego miasteczka.

background image

30

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1944r. do 1951r.

EDVAC

Pierwszy Komputer Przechowujący

Program

background image

31

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

EDVAC

zawierał w

przybliżeniu 4000
lamp elektronowych i
10000 diod
kryształkowych.

Raport z roku 1956
pokazuje, iż bezawaryjny
czas pracy komputera
EDVAC wynosił około 8
godzin.

background image

32

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Pierwszy handlowo dostępny
komputer, uniwersalny,
automatyczny komputer
(Universal Automatic
Computer -

UNIVAC I

), został

również oparty na projekcie
EDVAC.

background image

33

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1945r.

"Pierwsza" Pluskwa

Komputerowa

Pierwszy oficjalny zapis użycia słowa

"pluskwa"

(ang.

bug

) w kontekście obliczeń na komputerze związany jest

z komputerem

Harvard Mark II

opartym na

przekaźnikach, który był na służbie Centrum Uzbrojenia
Morskiego w Dahlgren w stanie Virginia. 9 września 1945
roku do jednego z przekaźników wleciał mól i zablokował
go. Wydobyto go następnie z maszyny i przyklejono
taśmą w dzienniku obok oficjalnego raportu, który
stwierdzał: "Pierwszy przypadek wykrycia pluskwy."

background image

34

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Pojęcie

"pluskwa"

jest obecnie

powszechnie akceptowane przez
użytkowników komputerów w znaczeniu
błędu samej maszyny lub, co być może
zdarza się bardziej powszechnie, błędu w
programie (stąd wzięło się określenie
"odpluskwiać program").

background image

35

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1962r.

"Najgorsza" Pluskwa Komputerowa

background image

36

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Istnieje jeden błąd komputerowy, który
zdecydowanie zyskał popularność i wyróżnia się
wśród innych. 28 lipca 1962 sonda kosmiczna

Mariner I

została wystrzelona z przylądka Cape

Canaveral w długą podróż w kierunku planety
Wenus.

background image

37

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Jednakże w niecałe cztery minuty po starcie

Mariner I

wykonał nagły zwrot o 180 stopni i

zanurkował w Ocean Atlantycki. Zespół
prowadzący śledztwo odkrył, iż z programu
odpowiedzialnego za sterowanie silnikami rakiety
usunięto przypadkowo operator logicznej negacji.

Opierając się na tym, iż start ten kosztował w
okolicach 10 000 000 $, musimy potraktować
ten błąd jako jeden z droższych błędów w historii
komputeryzacji.

background image

38

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1971r.

Pierwsze Mikroprocesory

(Ted Hoff)

background image

39

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Wynikiem pracy Hoffa był pierwszy na
świecie mikroprocesor,

4004

, gdzie 4-ki

użyte zostały do oznaczenia, iż układ
posiadał 4-bitową szynę danych.

4004 był częścią składową czteroukładowego
systemu, który również zawierał 256-cio bajtową
pamięć ROM, 32 bity pamięci RAM oraz 10
bitowy rejestr przesuwny.
Układ 4004 zawierał około 2300 tranzystorów i
mógł wykonywać 60000 operacji na sekundę.

background image

40

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

W listopadzie 1972 firma

Intel

wprowadziła

mikroprocesor

8008

, będący właściwie 8-bitową

wersją układu 4004. Mikroprocesor 8008 zawierał
w przybliżeniu około 3300 tranzystorów i był
pierwszym mikroprocesorem wspomaganym przez
kompilator języka wysokiego poziomu zwany PL/M.

Po układzie 8008 pojawił się 4040, który poszerzał
możliwości układu 4004 przez dodanie instrukcji
logicznych oraz porównań, a także przez obsługę
zagnieżdżania wywołań podprogramów przez
użycie małego, wewnętrznego stosu.

background image

41

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

W pełni uniwersalny mikroprocesor firma
Intel zaprezentowała dopiero w kwietniu
1974 roku pod symbolem

8080

.

Ten 8-bitowy układ, który zawierał około 4500
tranzystorów i mógł wykonywać 200 000 operacji na
sekundę, miał uzyskać sławę jako centralny procesor
wielu wczesnych komputerów domowych.

background image

42

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

1973r.

Pierwsze Komputery Osobiste (PC-

ty)

Komputer IBM
610 Auto-
Point

background image

43

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Altair 8800
firmy MITS

background image

44

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Mikrokomput
er Apple I

background image

45

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Apple II

background image

46

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Apple II

, który jest przez wielu uważany za pierwszy

komputer osobisty będący zarówno dostępny
cenowo jak i użyteczny.

Apple II,

który pojawił się na rynku w kwietniu

1977

roku w cenie 1300$, zawierał 16 KB pamięci ROM, 4
KB RAM, klawiaturę oraz kolorowy monitor.

Firma Apple stała się jedną z historii wielkiego
sukcesu. W 1977 miała ona przychód 700000$ (co
było w tych czasach całkiem sporą sumą pieniędzy),
a już po jednym roku przychód jej wzbił się
dziesięciokrotnie w górę do wartości 7 milionów
dolarów!

background image

47

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Mikrokomput
er
Commodore

Mikrokomputer Commodore Business Machines oparty na
mikroprocesorze 6502, zawierający 14 KB pamięci ROM,
4KB pamięci RAM, klawiaturę, monitor oraz pamięć
kasetową, a wszystko to za jedyne 600$.

background image

48

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Komputer IBM
PC/XT

W roku

1981

firma IBM wypuściła swojego pierwszego PC-ta

w cenie 1365 $

background image

49

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Współczesna
stacja robocza
IBM

background image

50

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Ciekawostka:

... w roku 1975 komputer IBM mogący wykonywać
10.000.000 instrukcji na sekundę kosztował około
10.000.000 $.

W roku 1995 (jedynie dwadzieścia lat później), gra
komputerowa, zdolna wykonywać 500.000.000
instrukcji na sekundę, była dostępna na rynku w
cenie około 500$

background image

51

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Powtórzenie wiadomości:

1. Teoretyczny model komputera- Maszyna Turinga
2. Krótka historia komputerów

background image

52

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Praca domowa:

Zadanie 1

Opisz dokładne wykonywanie programu przez maszynę Turinga.


Document Outline


Wyszukiwarka

Podobne podstrony:
Model komputera, Informatyka, SO
TI temat 17 ROM RAM
TI temat 16A szyna
Logiczny model komputera, S
k15, Klasa I Gimnazjum, Temat 15
TI temat 4 jednostki
Rekultywacja. Temat 15, Gleboznawstwo wykłady
Temat? 15 str 1 2
15 Wspomaganie komputerowe
TEMAT 15
Temat 15
Temat 15 Głębinowy wykres zasobów
utko Ogólny model komputera

więcej podobnych podstron