Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

A Unix operációs rendszer Előadást tarja: Lázár András.

Hasonló előadás


Az előadások a következő témára: "A Unix operációs rendszer Előadást tarja: Lázár András."— Előadás másolata:

1 A Unix operációs rendszer Előadást tarja: Lázár András

2 Bevezető, töténet (Dióhéjban) 1965 Bell Telephone Laboratories – többfelhasználós (Multics) operációsrendszer 1965 Bell Telephone Laboratories – többfelhasználós (Multics) operációsrendszer 1971 szövegfeldolgozási feladatok 1971 szövegfeldolgozási feladatok 1973 Assembly helyett C-ben írták meg a kernelt 1973 Assembly helyett C-ben írták meg a kernelt Sok Unix változat Sok Unix változat 1998-tól, Win NT óta felgyorsult az egységesítési törekvések 1998-tól, Win NT óta felgyorsult az egységesítési törekvések

3 A Rendszer funkciói Felhasználói szempontok Egyszerű interfész Egyszerű interfész Parancsok egyszerűek, logikusan paraméterezhetőek Parancsok egyszerűek, logikusan paraméterezhetőek Perifériák kezelése azonos, ezért könnyű Perifériák kezelése azonos, ezért könnyű Biztonsági rendszer véd Biztonsági rendszer véd Fejlesztői szempontok Fájlkezelés egységes Fájlkezelés egységes „Bájtfolyam” Hierarchikus fájlrendszer Hierarchikus fájlrendszer Fájlvédelem Fájlvédelem Periféria is egy „fájl” Periféria is egy „fájl”

4 Operációs rendszerek és a Unix Hordozhatóság Hordozhatóság Többfelhasználós Többfelhasználós Teljesen védett fájlrendszer Teljesen védett fájlrendszer Nem tud hozzáférni más a fájlaimhoz Nem tud hozzáférni más a fájlaimhoz Nem tudja 1 ember kisajátítani magának a rendszert Nem tudja 1 ember kisajátítani magának a rendszert Egyszerű periféria és fájlkezelés Egyszerű periféria és fájlkezelés Megosztási kérdések Megosztási kérdések

5 A Unix High-Level Struktúrája

6 Rendszerszolgáltatások, Processek Teljesen lefedett memóriahasználat Teljesen lefedett memóriahasználat Külön címtérben futó processek Külön címtérben futó processek Gyakorlatilag korlátlan számú futhat Gyakorlatilag korlátlan számú futhat Kernel feladata a szinkronizálás, a process-közti kommunkiáció Kernel feladata a szinkronizálás, a process-közti kommunkiáció Építőkocka elv Építőkocka elv Inkább több kisebb process, mint egy új Inkább több kisebb process, mint egy új Pipe-line feldolgozás Pipe-line feldolgozás

7 Belső arhitektúra, a KERNEL Elfedi a hardvert (virtuális számítógép) Elfedi a hardvert (virtuális számítógép) Rendszerhívás magas szinten történik, C nyelven Rendszerhívás magas szinten történik, C nyelven Nem regiszter, hanem verem Nem regiszter, hanem verem Több rétegű Több rétegű

8 Belső arhitektúra, a KERNEL 2

9 Kernel 3 Alrendszerekbő áll Alrendszerekbő áll Legalsó réteg- Kapcsolattartás a hardverrel Legalsó réteg- Kapcsolattartás a hardverrel Közbülső réteg Közbülső réteg File alrendszer File alrendszer Karakterorientált művelet Karakterorientált művelet Blokkorientált művelet Blokkorientált művelet Process alrendszer Process alrendszer

10 Erőforráskezelés, Processzorkezelés 1 processzoros rendszernél: várakozás- végrehajtás 1 processzoros rendszernél: várakozás- végrehajtás Több processzor –párhuzamos Több processzor –párhuzamos Kernel kezeli Kernel kezeli Rendszerhívás alkalmával kérhetnek rendszer-műveleteket Rendszerhívás alkalmával kérhetnek rendszer-műveleteket Processek Processek User mode (korlátozott) User mode (korlátozott) Kernel mód (teljes hozzáférés) Kernel mód (teljes hozzáférés)

11 Összefoglalás Mi az a Unix Mi az a Unix Hova tart a fejlesztés? Hova tart a fejlesztés? „Filozófiai” kérdések: „Filozófiai” kérdések: Sok hardver, hol legyenek az illesztőprogramjaik?? Sok hardver, hol legyenek az illesztőprogramjaik?? Sikerül-e az egységes Unix? Sikerül-e az egységes Unix? Hogyan lehet túlszárnyalni a Windows-t? Hogyan lehet túlszárnyalni a Windows-t? Vagy már sikerült? Vagy már sikerült?

12 Vége Köszönöm a figyelmet Felhasznált irodalom: Bringye Zsolt Web: Keressetek rá Google-ben a Unix erőforráskezelés szavakra


Letölteni ppt "A Unix operációs rendszer Előadást tarja: Lázár András."

Hasonló előadás


Google Hirdetések