op erační systémy
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 PresentationTRANSCRIPT
Operač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
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í
Procesor
• Jednojádrový• Vícejádrový
»Víceporcesorový systém
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)– krok úlohy
• 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í logických prostředků úlohy zadané uživatelem.
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)
Předchůdci• Druhá světová válka
• The Bomb (Alan Turing)• Colosus (Thomas Flowers)
Na druhé straně
• 1936: Počítače Z1-Z3 (Konrad Zuse, Německo)
• Zničen 1944
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 (Multiplexed Information and Computing
servicies, Bell laboratories, 1964)
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
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 Linus Thorvalds• 1993 GNU Linux
Open Source software
• Svoboda – Používání– Upravování– Poskytování
• Možnost úplaty
Typy softwarových licencí
Historie
• FSF (Free Software Foundation)– Richard Stallman, 1985
• OSI (Open Source Initiative)– Bruce Perens, Eric S. Raymond– Netscape Corporation
Dedinice 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) No Discrimination Against Field of Using
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
Nejobvyklejší OS licence
• GPL (GNU Public Licence)– LGPL– Afero
• BSD• Apache• Wikipedia• And many others
Free Beer
• http://freebeer.org/blog/recipe/