Informan a komunikan technika Historie vpoetn techniky Tom

  • Slides: 28
Download presentation
Informační a komunikační technika Historie výpočetní techniky

Informační a komunikační technika Historie výpočetní techniky

Tomáš Vaníček • Katedra inženýrské informatiky, Stavební fakulta ČVUT • Thákurova 7, Praha Dejvice,

Tomáš Vaníček • Katedra inženýrské informatiky, Stavební fakulta ČVUT • Thákurova 7, Praha Dejvice, B 407 • vanicek@fsv. cvut. cz • http: //kix. fsv. cvut. cz/vanicek/

Osobnosti – autoři definic • Blaise Pascal 1623 -1662 • Alan Turing 1912 -1954

Osobnosti – autoři definic • Blaise Pascal 1623 -1662 • Alan Turing 1912 -1954 • John von Neumann 1903 -1957

Výpočetní systém • Stroj na zpracování dat vykonávající samočinně předem zadané operace

Výpočetní systém • Stroj na zpracování dat vykonávající samočinně předem zadané operace

Fyzické prostředky výpočetního systému • Procesor • Paměť • I/O zařízení

Fyzické prostředky výpočetního systému • Procesor • Paměť • I/O zařízení

Paměť • Vnitřní (operační) – RAM – ROM • Vnější – Pevný disk –

Paměť • Vnitřní (operační) – RAM – ROM • Vnější – Pevný disk – CD, DVD, diskety, USB disky, karty, papír, …

Logické prostředky výpočetního systému • Uživatel • Úloha (job) • Proces

Logické prostředky výpočetního systému • Uživatel • Úloha (job) • Proces

Operační systém • Operační systém výpočetního systému je správce fyzických prostředků, který zpracovává pomocí

Operační systém • Operační systém výpočetního systému je správce fyzických prostředků, který zpracovává pomocí logických prostředků úlohy zadané uživatelem.

Hlavní funkce OS • Správa paměti • Správa procesů • Správa periferií • •

Hlavní funkce OS • Správa paměti • Správa procesů • Správa periferií • • • Správa systému Správa uživatelů Správa úloh Uživatelské rozhraní Programové rozhraní

Historické okénko • ENIAC 1946 (US Army)

Historické okénko • ENIAC 1946 (US Army)

Pascalina (17. st. ) – Blaise Pascal

Pascalina (17. st. ) – Blaise Pascal

Charles Babbage (19. st. )

Charles Babbage (19. st. )

Předchůdci • Druhá světová válka • The Bomb (Alan Turing) • Colosus (Thomas Flowers)

Předchůdci • Druhá světová válka • The Bomb (Alan Turing) • Colosus (Thomas Flowers)

Na druhé straně • 1936: Počítače Z 1 -Z 3 (Konrad Zuse, Německo) •

Na druhé straně • 1936: Počítače Z 1 -Z 3 (Konrad Zuse, Německo) • Zničen 1944

1950 -1959 • Dávkové zpracování • Jazyk symbolických adres Adreses (Assembler) • UNIVAC (1.

1950 -1959 • Dávkové zpracování • Jazyk symbolických adres Adreses (Assembler) • UNIVAC (1. komerční produkt)

1960 -1965 • První počítače s operačním systémem – MFT (IBM, 1962) – Multics

1960 -1965 • První počítače s operačním systémem – MFT (IBM, 1962) – Multics (Multiplexed Information and Computing servicies, Bell laboratories, 1964)

UNIX • 1969 Ken Thompson, Dennis Ritchie (Bell Laboratories, AT&T) • Počítačová hra Space

UNIX • 1969 Ken Thompson, Dennis Ritchie (Bell Laboratories, AT&T) • Počítačová hra Space Travel – Multiprocesní – Multiuživatelský – Napsaný ve vyšším programovacím jazyce (C) – Systém souborů

Historie UNIXU http: //upload. wikimedia. org/wikipedia/commons/1/11/Unix-history. svg

Historie UNIXU http: //upload. wikimedia. org/wikipedia/commons/1/11/Unix-history. svg

Osobní počítače (PC) • Operační systém MS-DOS (firma Microsoft, 1980) • Windows 2, 3.

Osobní počítače (PC) • Operační systém MS-DOS (firma Microsoft, 1980) • Windows 2, 3. 1. , … 1985 -1990 • Windows 95, NT • současnost

Pokusy o převedení UNIXu na PC • MINIX • XENIX • LINUX • 1991

Pokusy o převedení UNIXu na PC • MINIX • XENIX • LINUX • 1991 Linus Thorvalds • 1993 GNU Linux

Open Source software Svoboda Používání Upravování Poskytování Možnost úplaty

Open Source software Svoboda Používání Upravování Poskytování Možnost úplaty

Typy softwarových licencí

Typy softwarových licencí

Definice Open Source (Bruce Perens, 1998) 1) Free Redistribution 2) Source Code 3) Derived

Definice Open Source (Bruce Perens, 1998) 1) Free Redistribution 2) Source Code 3) Derived Works 4) Integrity of The Autor’s Source Code

Definice Open Source (Bruce Perens, 1998) 5) No Discrimination Against Person or Group 6)

Definice Open Source (Bruce Perens, 1998) 5) No Discrimination Against Person or Group 6) No Discrimination Against Field of Using

Definice Source Definition (Bruce Perens, 1998) 7) Distribution of License 8) License must not

Definice Source Definition (Bruce Perens, 1998) 7) Distribution of License 8) License must not be Specific to a Product 9) License must not Restrict Other Software 10) License must be Technology neutral

Struktura operačních systémů

Struktura operačních systémů

Monolitická struktura Vše tvořeno jedním souborem Starší operační systémy Jednoduchá zařízení (tiskárny, navigace, …)

Monolitická struktura Vše tvořeno jedním souborem Starší operační systémy Jednoduchá zařízení (tiskárny, navigace, …)

Vrstvená struktura

Vrstvená struktura