260 likes | 367 Vues
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.
E N D
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 • 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
Historie • FSF (Free Software Foundation) • Richard Stallman, 1985 • OSI (Open Source Initiative) • Bruce Perens, Eric S. Raymond • Netscape Corporation
DediniceOpen 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/