Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Základy operačních systémů Historie, architektury Jakub Yaghob.

Podobné prezentace


Prezentace na téma: "Základy operačních systémů Historie, architektury Jakub Yaghob."— Transkript prezentace:

1 Základy operačních systémů Historie, architektury Jakub Yaghob

2 Kontakty slajdy:ftp://ulita.ms.mff.cuni.cz/predn/ZOS literatura: Plášil: Operační systémy, ČVUT, 1991 Plášil, Staudek: Operační systémy, SNTL, 1992

3 Operační systém OS jako extended machine abstraktní ovládání zařízení OS jako resource manager přidělování a správa paměti, CPU,...

4 Historie OS - 1 První generace elektronky, propojovací desky žádný OS programování ve strojovém kódu děrné štítky (IBM) kdo počítač postavil, ten ho spravoval a programoval

5 Historie OS - 2 Druhá generace tranzistory dávkové systémy FORTRAN

6 Historie OS - 3 Třetí generace integrované obvody nízké integrace IBM 360 multitasking spooling interaktivní uživatelé virtuální paměť sítě real-time 3 kasty: opravář, systémový programátor, aplikační programátor

7 Historie OS - 4 Čtvrtá generace 1980-teď osobní počítače síťové a distribuované OS SW user-friendly např. UNIX, Windows, MacOS

8 Historie OS - 5 Čtyřiapůltá generace 1995-teď malé přenosné počítače SW user-friendly např. PalmOS, Windows CE

9 Základní pojmy systémové volání rozhraní mezi OS a aplikacemi proces vykonávaný program soubor persistentní data

10 Monolitická struktura OS - 1 Monolitický systém nejstarší údajně nejrychlejší dodnes běžně používaný např. UNIX, Windows

11 Monolitická struktura OS - 2

12 Monolitická struktura OS - 3 Vstupní bod Servisní funkce Pomocné funkce

13 Virtuální stroje - 1 Původní podoba VM pro IBM 360 OS má dvě úlohy multiprogramming extended machine

14 Virtuální stroje - 2 Holý HW VM CMS Aplikace Virtuální stroje

15 Virtuální stroje - 3 Dnešní podoba definovaný abstraktní stroj nezáleží na skutečném HW pomalejší např. AS 400, Java, CLR

16 Mikrojádro - 1 Architektura s mikrojádrem nejnovější experimentální co nejmenší architektura klient/server komunikace mezi procesy vhodný pro distribuované OS v současnosti pouze jediný komerční OS založený na mikrojádře (Chorus)

17 Mikrojádro - 2 Mikrojádro klient server souborů server terminálů klient mikrojádro server

18 Architektura Windows NT jádro HW Windows subsystémPOSIX subsystém Windows aplikacePOSIX aplikace Native API POSIX API Win API

19 Architektura Windows 2000

20 Architektura Linuxu HW subsystém systémových volání kernel subsystém aplikace Linux kernel API ovladače zařízení


Stáhnout ppt "Základy operačních systémů Historie, architektury Jakub Yaghob."

Podobné prezentace


Reklamy Google