op erační systémy

26
Operační systémy

Upload: amaya-hartman

Post on 03-Jan-2016

30 views

Category:

Documents


1 download

DESCRIPTION

Op erační systémy. Tomáš Vaníček. Katedra inženýrské informatiky FSv, ČVUT Thákurova 7, Praha Dejvice, B407 vanicek @fsv.cvut.cz http://kix.fsv.cvut.cz/~vanicek http://kix.fsv.cvut.cz/~vanicek/vyuka_z10/osp.htm. V ýpočetní systém. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Op erační systémy

Operační systémy

Page 2: Op erační systémy

Tomáš Vaníček

• Katedra inženýrské informatiky FSv, ČVUT• Thákurova 7, Praha Dejvice, B407• [email protected]• http://kix.fsv.cvut.cz/~vanicek• http://kix.fsv.cvut.cz/~vanicek/vyuka_z10/osp.htm

Page 3: Op erační systémy

Výpočetní systém

• Stroj na zpracování dat vykonávající samočinně předem zadané operace

Page 4: Op erační systémy

Fyzické prostředky výpočetního systému

• Procesor• Paměť• I/O zařízení

Page 5: Op erační systémy

Procesor

• Jednojádrový• Vícejádrový

»Víceporcesorový systém

Page 6: Op erační systémy

Paměť

• Vnitřní (operační)– RAM– ROM

• Vnější– Pevný disk– CD, DVD, diskety, USB disky, karty, papír,…

Page 7: Op erační systémy

Logické prostředky výpočetního systému

• Uživatel• Úloha (job)– krok úlohy

• Proces

Page 8: Op erační systémy

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.

Page 9: Op erační systémy

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í

Page 10: Op erační systémy

Historické okénko

• ENIAC 1946 (US Army)

Page 11: Op erační systémy

Předchůdci• Druhá světová válka

• The Bomb (Alan Turing)• Colosus (Thomas Flowers)

Page 12: Op erační systémy

Na druhé straně

• 1936: Počítače Z1-Z3 (Konrad Zuse, Německo)

• Zničen 1944

Page 13: Op erační systémy

1950-1959

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

Page 14: Op erační systémy

1960-1965

• První počítače s operačním systémem– MFT (IBM,1962)– Multics (Multiplexed Information and Computing

servicies, Bell laboratories, 1964)

Page 15: Op erační systémy

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ů

Page 16: Op erační systémy

Historie UNIXU

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

Page 17: Op erační systémy

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

Page 18: Op erační systémy

Pokusy o převedení UNIXu na PC

• MINIX• XENIX• LINUX

• 1991 Linus Thorvalds• 1993 GNU Linux

Page 19: Op erační systémy

Open Source software

• Svoboda – Používání– Upravování– Poskytování

• Možnost úplaty

Page 20: Op erační systémy

Typy softwarových licencí

Page 21: Op erační systémy

Historie

• FSF (Free Software Foundation)– Richard Stallman, 1985

• OSI (Open Source Initiative)– Bruce Perens, Eric S. Raymond– Netscape Corporation

Page 22: Op erační systémy

Dedinice Open Source (Bruce Perens, 1998)

• 1) Free Redistribution• 2) Source Code• 3) Derived Works• 4) Integrity of The Autor’s Source Code

Page 23: Op erační systémy

Definice Open Source (Bruce Perens, 1998)

• 5) No Discrimination Against Person or Group• 6) No Discrimination Against Field of Using

Page 24: Op erační systémy

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

Page 25: Op erační systémy

Nejobvyklejší OS licence

• GPL (GNU Public Licence)– LGPL– Afero

• BSD• Apache• Wikipedia• And many others

Page 26: Op erační systémy

Free Beer

• http://freebeer.org/blog/recipe/