Prekursor wynalazku komputera, Psychologia UŚ, Semestr I, Technologia informacyjna


Prekursor wynalazku komputera - Alan Turing

Alan Turing, 1912-1954, Anglik

Skonstruował maszynę do deszyfracji informacji zakodowanych za pomocą ENIGMY.

W 1936r. dokonał analizy logicznej pojęcia „obliczenie”. Doszedł do wniosku, że możliwe jest skonstruowanie uniwersalnych komputerów, które można tak zaprogramować, aby wykonywały dowolne obliczenia. Istnieją jednak pewne zagadnienia matematyczne nie nadające się do rozwiązania za pomocą obliczeń (są nierozwiązywalne).

Logiczny dowód Turinga o istnieniu uniwersalnych komputerów odegrał kluczową rolę w rozumowaniu pionierów rozwoju współczesnych komputerów jak np. John von Neumann.

Inny matematyk pracujący nad rozwiązaniem problemu obliczeń to Emil Post ur. w 1897r. w Polsce a od 7 roku życia przebywający w USA (Nowy Jork).

Rozumowanie Turinga które doprowadziło go do konstrukcji automatu obliczeniowego polegało m.in. na tym, że

śledził, jak człowiek wykonuje obliczenia i wybierał z tego tylko istotne działania. Dochodził do nich przez wprowadzanie ograniczeń. Czynnik wyeliminowany ograniczeniem był nieistotny. Np. niepotrzebny jest drugi wymiar geometryczny (wystarczy jednowymiarowa taśma z danymi) oraz niepotrzebne jest aż 10 cyfr (wystarczą dwie do zakodowania każdej liczby). W wyniku otrzymujemy niezbędny zestaw do automatycznych obliczeń - taśmę podzieloną na kwadraciki (pola) do wpisywania znaków 0 i 1 oraz zbiór siedmiu operacji (instrukcji):

Przykładowy PROGRAM zatrzymujący się na pierwszej napotkanej na taśmie jedynce wygląda następująco:

  1. przesuń o 1 pole w prawo

  2. czytaj znak i idź do kroku 1 jeśli przeczytałeś 0

  3. zatrzymaj się

Turing dowiódł też, że możliwe jest zbudowanie jednego programu uniwersalnego który sam czytałby z taśmy kod innego, dowolnego programu i potem sam symulował działanie tego przeczytanego programu wykonując odpowiednie obliczenia na danych z taśmy. Domyślamy się, że takim uniwersalnym programem jest procesor.

Początkowo programy wbudowywane były w procesor. Były to tzw. kalkulatory np. ENIAC - potężne „monstrum” zbudowane w 1945r. dla celów obliczeń balistycznych i wykorzystane też do obliczeń przy konstrukcji bomby atomowej. Dopiero w 1949r. w Anglii została, po kilku latach pracy, uruchomiona maszyna licząca EDSAC działająca na nowych, ulepszonych zasadach stając się protoplastą współczesnych komputerów. Znaczący udział miał tu wybitny matematyk John von Neumann. Nowy komputer składał się z uniwersalnego procesora i pamięci wewnętrznej (operacyjnej) z zapisanym w niej kodem programu i danych. Jest tu widoczny bezpośredni związek z ideą Turinga maszyny uniwersalnej.

We współczesnych komputerach pamięć wewnętrzna, nazywana RAM (Random Access Memory - pamięć bezpośrednio dostępna) oraz procesor zdolny do wykonywania instrukcji programu zapisanego w RAM montowane są na tzw. płycie głównej komputera i stanowią jego podstawowe składniki.

Program „podwajania jedynek” (patrz pliki program blok i kroki)

1. zapisz 0

2. przesuń o jedno pole w lewo

3. czytaj znak i idź do kroku 2 jeśli przeczytałeś 1

4. zapisz 1

5. przesuń o jedno pole w prawo

6. czytaj znak i idź do kroku 5 jeśli przeczytałeś 1

7. zapisz 1

8. przesuń o jedno pole w prawo

9. czytaj znak i idź do kroku 1 jeśli przeczytałeś 1

10. zatrzymaj się

źródło: Martin Davis, Czym jest obliczanie w „Matematyka współczesna Dwanaście esejów” WNT 1983r.



Wyszukiwarka

Podobne podstrony:
Udzielanie informacji zwrotnych, Psychologia UŚ, Semestr VI, Diagnoza psychologiczna
2010 Grudzień 6, Rok I, Semestr I, Technologia Informacyjna
Strona tytulowa referatu, Administracja, Semestr 1, Technologia informacyjna
KWERENDY dod 2, Szkoła, Semestr 1, Technologia informacyjna, Ćwiczenie 6
inf, SGGW, Niezbędnik Huberta, Leśnictwo, Semestr 1, Technologia Informacyjna, Egzamin
Pomiar i testy wpsychologii, Psychologia UŚ, Semestr VI, Diagnoza psychologiczna
grafika, wszop ZZIP, II semestr, Technologia informacyjna, Technologia produkcyjna 1
Psycholingwistyka - Rozdział 1 (Part 1), Psychologia UŚ, Semestr II, Zarys neurobiologii
infa test 1, Budownictwo PK, I ST. (2008-2012), Semestr 1, Technologia Informacyjna
ANKIETY I KWESTIONARIUSZE, Psychologia UŚ, Semestr VI, Diagnoza psychologiczna
ZRÓŻNICOWANIE SPOŁECZNOŚCI WIĘŹNIÓW CIOSEK, Psychologia UŚ, Semestr IV, Propedeutyka psychologii sąd
tech. ifn. ćw, ^ Turystyka i Rekreacja GWSH Katowice, 2 semestr, technologia informacyjna
Diagnoza temperamentu w teorii Bussa i Plomina- Oniszczenko, Psychologia UŚ, Semestr III, Psychologi
Najważniejsze zagadnienia - Moduł 3, Semestr I, Technologie informacyjne, Moduł 3
Kolokwium TI, Politechnika Wrocławska Energetyka, 1 semestr, Technologie Informacyjne
TI -wyklad 2, Studia - Mechatronika, I semestr, Technologia Informacyjna
kilka pytan z egzaminu 2010 INFA, Studia WZR zarządzanie 2013-2014, semestr I, Technologia Informacy

więcej podobnych podstron