Z3 - Google

Z3

Z Wikipedii

Skocz do: nawigacji, szukaj

Z3 to pierwszy działający, w pełni automatyczny komputer o zmiennym programie zbudowany przez niemieckiego inżyniera Konrada Zuse w 1941 roku na bazie jego wcześniejszej, mechanicznej konstrukcji, Z1. Maszyna była wykorzystywana w czasie wojny do obliczeń niezbędnych przy projektowaniu skrzydeł.

Z1 był maszyną mechaniczną, a Z3 przekaźnikową lecz posiadały identyczną organizację. Wykonywały tylko dodawanie, odejmowanie, mnożenie, dzielenie i pierwiastkowanie na binarnych liczbach zmiennoprzecinkowych pamiętanych w 64 słowach pamięci. Program zapisany był na ośmiokanałowej taśmie perforowanej i wykonywany w miarę wczytywania. Dla realizacji pętli należało końce taśmy skleić w pętlę. Dane były wprowadzane przez klawiaturę a wynik odczytywany z wyświetlacza.

Jedyny istniejący egzemplarz komputera został zniszczony przez Aliantów pod koniec wojny, lecz jego zbudowaną w latach 60. replikę można zobaczyć w Muzeum Techniki (Deutsches Museum) w Monachium.

Replika w Deutsches Museum w Monachium
Replika w Deutsches Museum w Monachium

Spis treści

[edytuj] Dane Z3

  • procesor:
    • system: binarny
    • czas mnożenia: 3 s
    • częstotliwość zegara: 5 1/3 Hz
    • zawierał 600 przekaźników
  • pamięć:
    • danych: 64 słowa 22 bitowe; zawierająca łącznie z układem sterowania 1800 przekaźników
    • programu: ośmiokanałowa taśma perforowana
  • sterowanie mikroprogramowe
  • urządzenie we/wy
    • klawiatura dziesiętna
    • wyświetlacz dziesiętny
  • format danych: binarna liczba zmiennoprzecinkowa zawierająca:
    • bit znaku
    • 7 bitów wykładnika zapisanych jako liczba w kodzie uzupełnieniowym do dwóch
    • 14 bitów mantysy (pierwszy bit zawsze równy 1 nie był pamiętany)
    • każda liczba z wykładnikiem równym -64 jest zerem
    • każda liczba z wykładnikiem równym 63 jest nieskończonością
    • zakres liczb:
      • wewnętrzny: 2-63 = 1,08 x 10-19 do 262 = 4,61 x 1018
      • wprowadzanych : od 1 x 10-8 do 9999 x 108
      • wyświetlanych: od 1 x 10-8 do 19999 x 108
  • konstruktor: Konrad Zuse

[edytuj] Kompletność Turinga

O maszynie mówimy, że jest kompletna w sensie Turinga, kiedy można za jej pomocą zrealizować każdy algorytm. Powszechnie uważano, że Z3 nie spełniał tych wymogów, ponieważ nie posiadał instrukcji warunkowych, pierwszeństwo przyznając amerykańskiemu komputerowi ENIAC z 1944 roku. W 1998 roku Raúl Rojas udowodnił, że na komputerze Z3 można zaimplementować maszynę Turinga, pod warunkiem niezawodności i braku ograniczeń co do rozmiaru pamięci, co jednak oznaczało, że komputer ten faktycznie jest kompletny w sensie Turinga.

[edytuj] Znaczenie

Z3 był maszyną wyprzedzającą swoją epokę. Współczesnym komputerom, mimo iż oparte są one na układach elektronicznych, pod względem działania bliżej jest właśnie do tego niemieckiego projektu, niż do amerykańskiego ENIAC-a. Powody, dla których nie był on szeroko znany, miały podłoże polityczne oraz społeczne - po wojnie głównym ośrodkiem rozwoju informatyki były Stany Zjednoczone i to właśnie tam, niezależnie, wynaleziono i spopularyzowano szereg rozwiązań wcześniej użytych w komputerach Z1 oraz Z3.

[edytuj] Linki zewnętrzne


RMF FM: Lech Kaczyński zamówił czarter do Bruskeli
Kancelaria Prezydenta zamówiła lot czarterowy z Warszawy do Brukseli - dowiedziała się nieoficjalnie reporterka RMF FM Agnieszka Burzyńska. W razie braku porozumienia z premierem i braku zgody na wspólny lot, Lecha Kaczyńskiego zabierze na szczyt niewielki wynajęty samolot Embraer.
Jedna osoba ranna po eksplozji w zakładzie
Jedna osoba została ranna, a ponad 80 ewakuowano po tym jak w zakładzie przy ul. Technicznej w Łodzi doszło do eksplozji podczas ładowania akumulatorów - poinformował rzecznik straży pożarnej Artur Michalak.
Ćwiąkalski przekonuje: sądy 24-godzinne są za drogie
Minister sprawiedliwości Zbigniew Ćwiąkalski zapowiedział zmiany w działalności sądów 24 godzinnych.
70-lecie tragedii prawosławnych na Lubelszczyźnie
Dziś drugi dzień obchodów 70-ej rocznicy akcji burzenia cerkwi prawosławnych na Chełmszczyźnie i Południowym Podlasiu.
"Obecność prezydenta naruszyłaby dobry obyczaj"
Szef gabinetu politycznego premiera Sławomir Nowak powiedział że jednoczesna obecność premiera i prezydenta na szczycie w Brukseli naruszyłaby zarówno porządek konstytucyjny jak i dobry obyczaj.
Linki: Strona gwna