ݺߣ

ݺߣShare a Scribd company logo
První skutečné 
počítače 
ANM50565, zimní semestr 2014/15, přednáška 4/10 
petr@koubsky.cz
George Boole 
1815 – 1864 
Booleova algebra: formální logika ↔ aritmetika binárních čísel 
↔ množinové operace 
AND OR NOT
Binární logika – AND 
Y = A ⋀ B 
A B Y 
0 0 0 
1 1 0 
0 0 0 
1 1 1 
A 
B 
Y 
A B Y
Binární logika – OR 
A 
B 
Y 
Y = A ⋁ B 
A B Y 
0 0 0 
1 1 1 
0 0 1 
1 1 1 
A 
B 
Y
Binární logika - NOT 
A Y 
Y = ¬A 
A Y 
0 1 
1 0
Aritmetika v počítači 
A B S C 
0 0 0 0 
1 1 0 0 
0 0 1 0 
1 1 1 1 
half adder (půlsčítačka) 
jednobitová úplná sčítačka čtyřbitová úplná sčítačka
Konrad Zuse, 1941 
Obrázek: http://www.computerhistory.org/timeline/?year=1941 2006 
1910 – 1995
Los Alamos: tak se počítala atomová bomba 
Obrázek: z článku „Punched Cards to Petaflops“, Alan B. Carr, National Security Science, http://www.lanl.gov/discover/ 
publications/national-security-science/2013-april/_assets/docs/punchcards-petaflops.pdf 04/2013
Bletchley Park: tak se luštila Enigma 
Bletchley Park, 
utajené pracoviště pro 
luštění německých 
kódů, v čele projektu 
Alan Turing, Gordon 
Welchman, Tommy 
Flowers. 
Obrázky: http://www.ilord.com/enigma.html a http://www.bletchleypark.org.uk/content/hist/worldwartwo/industrialisation.rhtm
Alan Turing 
1912 – 1954 
Zakladatel matematické teorie počítačů (computer science) 
Turingův stroj, univerzální Turingův stroj 
Turingův test
Turingův stroj 
• nekonečná páska 
• čtecí/zapisovací hlava 
• stavový registr 
• tabulka přechodů, tj. program 
• (symboln, stavn) → (symboln+1, posunk, stavn+1)
IBM ASCC/Mark I 
Harvard (Howard Aiken) a IBM, spuštěn 
1944, 16 x 2,5 x 0,6 m, 4500 kg, paměť na 
72 čísel. 
sčítání 0,3 s 
násobení 6 s 
dělení 15 s 
logaritmus 1 min. 
Obrázky http://en.wikipedia.org/wiki/Harvard_Mark_I
ENIAC 
27 tun, 17 500 elektronek, 2,5 x 1 x 26 m. V provozu 1946 - 1955.
Z3 
(Německo 
1941) 
Atanasoff- 
Berry 
(USA 1941) 
Colossus 
(UK 1943) 
Mark I 
(USA 1944) 
ENIAC 
(USA 1945) 
součástky 
elektro-mechanický 
elektronický elektronický 
elektro-mechanický 
elektronický 
programování děrná páska 
žádné — 
ovládání 
ručně 
obvody, 
přepínače 
děrná páska 
obvody, 
přepínače 
větvení 
programu 
ne — ano ne ano 
formát čísel binární binární speciální dekadický dekadický
John von Neumann 
Von Neumannova architektura 
(First Draft of a Report on the 
EDVAC,1945): počítač je tvořen 
procesorem, aritmetickou 
jednotkou, pamětí, vstupním 
a výstupním zařízením. Klíčovým 
prvkem je program uložený 
v paměti, nikoli například na 
externím paměťovém médiu. To 
znamená, že s ním lze zacházet 
jako s každými jinými daty, že jej 
lze jiným programem upravovat 
a přepisovat. Rozdíl mezi 
programem a daty vlastně 
neexistuje, je to jen otázka 
kontextu. 
„Young man, in mathematics 
you don't understand things. 
You just get used to them.“ 
(*1903 Budapest, +1957 
Washington, D.C.) 
EDSAC, 1949 (Maurice Wilkes, 
Cambridge)
UNIVAC 
1946: hlavní tvůrci ENIAC, J. Presper Eckert a John Mauchly, 
založili firmu EMCC, tu roku 1950 koupil Remington Rand
Instalace UNIVAC 
Tabulka: http://en.wikipedia.org/wiki/UNIVAC_I
• 1947: První funkční tranzistor (Bell 
Telephone Laboratories: William 
Shockley, Walter Brattain, John 
Bardeen) 
• 1951: UNIVAC I – první komerčně 
dostupný počítač 
• 1957: Programovací jazyk 
FORTRAN 
• 1959 - 1965 vznikal rezervační 
systém SABRE pro American 
Airlines, největší tehdejší IT projekt, 
1000 terminálů po celých USA, 
40 000 rezervací a 20 000 
prodaných letenek denně 
• 1960: Programovací jazyk COBOL 
• 1961: Firmy Texas Instruments 
a Fairchild zahájily výrobu 
integrovaných obvodů 
Bardeen, Shockley, Brattain, 1948 
FORTRAN

More Related Content

První skutečné počítače

  • 1. První skutečné počítače ANM50565, zimní semestr 2014/15, přednáška 4/10 petr@koubsky.cz
  • 2. George Boole 1815 – 1864 Booleova algebra: formální logika ↔ aritmetika binárních čísel ↔ množinové operace AND OR NOT
  • 3. Binární logika – AND Y = A ⋀ B A B Y 0 0 0 1 1 0 0 0 0 1 1 1 A B Y A B Y
  • 4. Binární logika – OR A B Y Y = A ⋁ B A B Y 0 0 0 1 1 1 0 0 1 1 1 1 A B Y
  • 5. Binární logika - NOT A Y Y = ¬A A Y 0 1 1 0
  • 6. Aritmetika v počítači A B S C 0 0 0 0 1 1 0 0 0 0 1 0 1 1 1 1 half adder (půlsčítačka) jednobitová úplná sčítačka čtyřbitová úplná sčítačka
  • 7. Konrad Zuse, 1941 Obrázek: http://www.computerhistory.org/timeline/?year=1941 2006 1910 – 1995
  • 8. Los Alamos: tak se počítala atomová bomba Obrázek: z článku „Punched Cards to Petaflops“, Alan B. Carr, National Security Science, http://www.lanl.gov/discover/ publications/national-security-science/2013-april/_assets/docs/punchcards-petaflops.pdf 04/2013
  • 9. Bletchley Park: tak se luštila Enigma Bletchley Park, utajené pracoviště pro luštění německých kódů, v čele projektu Alan Turing, Gordon Welchman, Tommy Flowers. Obrázky: http://www.ilord.com/enigma.html a http://www.bletchleypark.org.uk/content/hist/worldwartwo/industrialisation.rhtm
  • 10. Alan Turing 1912 – 1954 Zakladatel matematické teorie počítačů (computer science) Turingův stroj, univerzální Turingův stroj Turingův test
  • 11. Turingův stroj • nekonečná páska • čtecí/zapisovací hlava • stavový registr • tabulka přechodů, tj. program • (symboln, stavn) → (symboln+1, posunk, stavn+1)
  • 12. IBM ASCC/Mark I Harvard (Howard Aiken) a IBM, spuštěn 1944, 16 x 2,5 x 0,6 m, 4500 kg, paměť na 72 čísel. sčítání 0,3 s násobení 6 s dělení 15 s logaritmus 1 min. Obrázky http://en.wikipedia.org/wiki/Harvard_Mark_I
  • 13. ENIAC 27 tun, 17 500 elektronek, 2,5 x 1 x 26 m. V provozu 1946 - 1955.
  • 14. Z3 (Německo 1941) Atanasoff- Berry (USA 1941) Colossus (UK 1943) Mark I (USA 1944) ENIAC (USA 1945) součástky elektro-mechanický elektronický elektronický elektro-mechanický elektronický programování děrná páska žádné — ovládání ručně obvody, přepínače děrná páska obvody, přepínače větvení programu ne — ano ne ano formát čísel binární binární speciální dekadický dekadický
  • 15. John von Neumann Von Neumannova architektura (First Draft of a Report on the EDVAC,1945): počítač je tvořen procesorem, aritmetickou jednotkou, pamětí, vstupním a výstupním zařízením. Klíčovým prvkem je program uložený v paměti, nikoli například na externím paměťovém médiu. To znamená, že s ním lze zacházet jako s každými jinými daty, že jej lze jiným programem upravovat a přepisovat. Rozdíl mezi programem a daty vlastně neexistuje, je to jen otázka kontextu. „Young man, in mathematics you don't understand things. You just get used to them.“ (*1903 Budapest, +1957 Washington, D.C.) EDSAC, 1949 (Maurice Wilkes, Cambridge)
  • 16. UNIVAC 1946: hlavní tvůrci ENIAC, J. Presper Eckert a John Mauchly, založili firmu EMCC, tu roku 1950 koupil Remington Rand
  • 17. Instalace UNIVAC Tabulka: http://en.wikipedia.org/wiki/UNIVAC_I
  • 18. • 1947: První funkční tranzistor (Bell Telephone Laboratories: William Shockley, Walter Brattain, John Bardeen) • 1951: UNIVAC I – první komerčně dostupný počítač • 1957: Programovací jazyk FORTRAN • 1959 - 1965 vznikal rezervační systém SABRE pro American Airlines, největší tehdejší IT projekt, 1000 terminálů po celých USA, 40 000 rezervací a 20 000 prodaných letenek denně • 1960: Programovací jazyk COBOL • 1961: Firmy Texas Instruments a Fairchild zahájily výrobu integrovaných obvodů Bardeen, Shockley, Brattain, 1948 FORTRAN