1 / 26

Op erační systémy

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.

Télécharger la présentation

Op erační systémy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Operační systémy

  2. 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

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

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

  5. Procesor • Jednojádrový • Vícejádrový • Víceporcesorový systém

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

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

  8. 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.

  9. 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í

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

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

  12. Na druhé straně • 1936: Počítače Z1-Z3 (Konrad Zuse, Německo) • Zničen 1944

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

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

  15. 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ů

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

  17. 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

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

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

  20. Typy softwarových licencí

  21. Historie • FSF (Free Software Foundation) • Richard Stallman, 1985 • OSI (Open Source Initiative) • Bruce Perens, Eric S. Raymond • Netscape Corporation

  22. DediniceOpen Source (Bruce Perens, 1998) • 1) Free Redistribution • 2) Source Code • 3) Derived Works • 4) Integrity of The Autor’s Source Code

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

  24. 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

  25. Nejobvyklejší OS licence • GPL (GNU Public Licence) • LGPL • Afero • BSD • Apache • Wikipedia • And many others

  26. Free Beer • http://freebeer.org/blog/recipe/

More Related