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

1.fejezet Bevezetés az operációs rendszerbe Fordította: Könnyű József.

Hasonló előadás


Az előadások a következő témára: "1.fejezet Bevezetés az operációs rendszerbe Fordította: Könnyű József."— Előadás másolata:

1 1.fejezet Bevezetés az operációs rendszerbe Fordította: Könnyű József

2 Vázlat Mi az OS Számítógépes Rendszer Szervezete Számítógépes Rendszer Szerkezet OS felépítése OS művelet Folyamat, memória, tárolás menedzsment Védelem és biztonság Rendszerek

3 1.1 Mi az operációs rendszer? Az operációs rendszer egy program, amely kezeli a számítógépes hardvert. És egyben közvetítő szerepet tölt be az alkalmazások, programok között valamint a felhasználó és a számítógép hardvere között.

4 Mit csinál az operációs rendszert? A számítógépes rendszert négy összetevőből áll: 1. Hardver 2. Operációs rendszer 3. Alkalmazói programok 4. Felhasználók

5

6 Felhasználói OS rendszer  Könnyű használni (otthoni számítógépek)  Hatékony erőforrás-kihasználás (Munkahelyek)

7 Az OS rendszer kilátásai  OS erőforrás-lefoglaló Kezeli az összes erőforrást (CPU idő, memória tér, tárhely, I / O és így tovább).Úgy határoz, hogy egymásnak ellentmondó kérelmek között hatékony és méltányos erőforrás-felhasználás.  OS ellenőrzési program Programok végrehajtását vezérli, hogy megakadályozza hibákat és a helytelen számítógép használatát.

8 1.2 Számítógépes Rendszerszervezés Alapszervezet Tárolási struktúra I / O szerkezet

9 Számítógép-indítás Rendszerindító program betöltése a hatalom, vagy újraindul Jellemzően tárolt ROM, általánosan ism ert belső vezérlőprogram Inicializálása minden szempontból a rendszer Rengeteg operációs rendszer kernel és végrehajtás indul

10 1.2.1 Számítógépes rendszer Szervezet

11 Számítógépes rendszer Szervezet I / O eszközök és a processzor képes futtatni egyszerre. Minden eszköz vezérlő feladata egy adott eszköz típusát. Minden eszköz vezérlő, lokális puffere.

12 Megszakítás Idővonal

13 1.2.2 Tárolási Struktúra Fő memória: Főtár, operatív tár – az egyetlen, amit a CPU közvetlenül képes elérni. Fő memória általában túl kicsi ahhoz, hogy tárolja az összes szükséges programokat és adatokat Fő memória egy felejtő tároló eszköz, amely elveszíti tartalmát, ha a készülék ki van kapcsolva Ezért a legtöbb számítógépen a másodlagos tároláson történő kiterjesztése, tárolása web böngésző, fordítóprogramok, szövegszerkesztők, stb...

14 1.2.2 Tárolási Struktúra Therefore, most computer provide secondary storage as extension to store web browser, compliers, word processors…etc

15 Tároló eszköz hierarchia

16 1.2.2 Tárolási Struktúra Tároló rendszerek rendezett hierarchia. sebesség hatékony Illékonyság Gyorsító tár másolás gyorsabb információt tároló rendszer, a fő memóriát lehet tekinteni, mint egy utolsó cache másodlagos tároló.

17 Teljesítmény különböző tárolás szintjei

18 Gyorsító tár Információkat másol lassabb gyorsabb vagy átmenetileg tárol Fontos elve, több szinten végez egy számítógép (hardver, operációs rendszer, szoftver)

19 Gyorsító tár Gyorsabb tárolás (cache) ellenőrzött 1. meghatároz ni, ha az információ nem Ha igen, használt információkat közvetlenül a gyorsítótár (gyors) Ha nem, másolt adatok a gyorsítótár, és az ott használt Gyorsítótár általában kisebb, mint a raktározási gyorsítótárazott Gyorsítótár kezelése fontos tervezési probléma Gyorsítótár mérete és cserére

20 1.3 Számítógépes rendszer architektúra Egyprocesszoros rendszerek Többprocesszoros rendszerek Rendszereket csoportosít

21 1.3.1 Egyprocesszoros rendszerek Egy processzoros rendszer, csak egy fő CPU képes végre hajtani általános célú utasításkészletet. Néhány más speciális célú processzorok is szerepelnek. Mint például: GPU Disk-vezérlő mikroprocesszor billentyűzet mikroprocesszor

22 1.3.2 Többprocesszoros rendszerek Más néven párhuzamos rendszerek Előnyök: 1. Növeli 2. Méretgazdaságosság 3. Növekvő megbízhatóság (hibatűrő)

23 1.3.2 Többprocesszoros rendszerek Kétféle többprocesszoros rendszer létezik: 1. Aszimmetrikus multiprocesszoros (master-slave modell) 2. Szimmetrikus többprocesszoros (Megosztott Memoria Rendszer)

24 1.3.3 csoportosított Rendszerek Csoportosított számítógépek aránya tár olása és szorosan kapcsolódnak keresztülhelyi hálózatban (LAN) vagy gyorsabb összeköttetés.

25 1.4 Operációs Rendszer Architektúra Egyik legfontosabb szempont az operációs rendszer az a képesség,Multiprogramming Egyetlen felhasználó nem tudja tartani a CPU és I / O eszközök elfoglalt mindig Az egyik kiválasztott feladat és futtassa keresztül munkaütemezésre Mikor meg kell várnia (az I / O például), operációs rendszer átvált más feladatra

26 Memória kiosztása multi program rendszer

27 Multiprogram Munkahelyek tárolódnak "Job Pool„ Virtuális memória egy hasznos technika, korlátozott mérettel, fizikai memóriával rendelkezik.

28 1.5 operációs rendszer műveletek Megszakítás (által vezérelt hardver) vs Csapda (más néven a szoftver vagy hiba) Például csapda: oszd meg a 0; érvénytelen memória-hozzáférés Gondoskodnunk kell arról, hogy hibát egy felhasználói program okozhat problémátcsak egy futó program (például végtelen ciklus)

29 Kettős módú működés Kettős üzemmód lehetővé teszi, hogy védje magát az operációs rendszer és más rendszerösszetevők kezelését Tartalmaz felhasználói mód (mode bit: 1) és a Kernel mód (mode bit: 0) Az operációs rendszer betöltött felhasználói alkalmazás felhasználói módban elindul.Amikor egy csapda, vagy megszakítás történik, hardver átvált kernel módba.

30 Átmenet a felhasználó kernel módba

31 C könyvtár kezelése write () #include Int main() { … printf(“hellow world”); … } Standard C library User mód Kernel mód Write() system call

32 Kettős módú működés Kiemelt utasítások: néhány gépi utasítások,kárt okozhat, csak akkor lehet végrehajtani kernel módban. Mint például az oktatás kapcsoló felhasználói mód; I / O vezérlő, időzítő menedzsment,és a megszakítás kezelése.

33 Időzítő Annak megakadályozása érdekében operációs rendszer ellenőrzi a CPU Állítsa be megszakítás után meghatározott ideig az Operációs rendszer csökkentést számlálót Amikor a számláló nullát generált megszakítás Beállítása előtt menetrend-készítési folyamat, hogy visszanyerje ellenőrzést vagy megszüntetheti programot, amely meghaladja az előírt időt

34 Folyamat menedzsment A folyamat egy program végrehajtását. Ez egy olyan munkaegység a rendszeren belül. Folyamatnak kell forrásokat feladatának elvégzéséhez, CPU, memória, fájl, I / O eszközök Folyamat megszüntetése igényli vissza minden újrafelhasznál ható erőforrások

35 Folyamat menedzsment  Egyszálú folyamat egy program számláló (PC) meghatározó helye következő utasítás végrehajtására Folyamatot hajt végre utasításokat egymás után, egyesével befejezéséig Több szálon folyamatban van egy program egy számláló szálra szűkíthető

36 Process management Az operációs rendszer felelős a következő tevékenységek kapcsán folyamat-menedzsment: Létrehozása és törlése a felhasználói és a rendszer folyamatok (CH3) Felfüggesztése és folytatása folyamatok (CH5) Biztosító mechanizmusokat folyamat szinkronizálás (CH6) Biztosító mechanizmusokat kommunikációs folyamat (CH4) Biztosító mechanizmusokat holtpont kezelése (ch7)

37 Memória Kezelése Minden adat a memóriában feldolgozás előtt és után Minden utasítást a memóriában, hogy végre Memória menedzsment határozza meg, mi van a memóriában, ha CPU-kihasználtság optimalizálása és a számítógép választ a felhasználók

38 Memória irányítási tevékenységek Nyilvántartása, amely a memória része jelenleg is használt és ki által Eldöntésekor, hogy mely folyamatok és az adatok költöznek valamint elfogyott e a memória Memória elosztása helynek szükség szerint

39 Tárterület kezelés Operációs rendszer ad egységes, logikai nézet az információ tárolására Fájl Minden közeg által vezérelt eszköz (pl. merevlemez, szalagos meghajtó)

40 Tárterület kezelés Fájlrendszer-menedzsment Fájlok általában szervezett könyvtárak Beléptető rendszerek a leginkább, hogy ki férhet hozzá, milyen operációs rendszer tevékenységek közé Létrehozása és törlése fájlok és könyvtárak Primitívek, hogy manipulálják a fájlok és könyvtárak Feltérképezése fájlokat másolva másodlagos tároló Biztonsági másolat fájlok-ra állandó (nem felejtő) adathordozó

41 Tömeges Tömegtár kezelése Általában lemezeket használnak az adatok tárolására, amely nem fér a fő memóriábanvagy az adatok, amelyeket meg kell őrizni "hosszú" ideig. operációs rendszer tevékenységek Szabad-tér kezelése tárterület lefoglalása lemez ütemezés Felsőfokú tárolására tartozik optikai tároló, mágnesszalag Között változik WORM (egyszer írható, olvasható, sok- szor) és RW (olvasás-írás)

42 Védelem és biztonság Védelem-olyan mechanizmus hozzáférést ellenőrző eljárások vagy felhasználó által meghatározott erőforrásokat az operációs rendszert (Ch14) Biztonság-védelmi rendszer ellen, a belső és külső támadások akkor is, ha védelem aktív (Ch15) (beleértve a denial-of-service, férgek, vírusok, személyazonosság-lopás, lopásszolgáltatás)

43 védelem és biztonság 1. rendszerek általában megkülönböztetik a felhasználók között, hogy eldöntsék, kitehet, amit Felhasználói azonosítók (felhasználói azonosítók, biztonsági azonosítók) szerepel a név és a kapcsolódó számát, a csak egy felhasználó Felhasználói azonosító, akkor az összes kapcsolódó fájlokat, folyamatokat, hogy a felhasználó számára, hogy meghatározzák beléptető Csoport azonosító (ID csoport) lehetővé teszi a felhasználók meg kell határozni, és ellenőrzi sikerült, akkor is jár az egyes folyamatok, fájlok Jogosultság fokozódása lehetővé teszi a felhasználó módosíthatja a hatékony azonosítóval több jogot

44 Számítástechnikai környezetek Hagyományos számítógép Használt, egyetlen rendszer, modemek Most már tűzfallal, hálózat

45 Kliens-szerver számítógépes Sok rendszer most szerverek, kliensek kérésére reagálva

46 Peer-to Peer to-Peer Számítógép Egy másik modell elosztott rendszer P2P nem tesz különbséget az ügyfelek és kiszolgálók Ehelyett minden csomópont tartják társaik Lehet minden felvonás a kliens, szerver, vagy mindkettő Csomóponton csatlakoznia kell P2P hálózaton

47 Web-alapú számítástechnika Web mindenütt jelen lesznek Egyre több eszköz hálózatban, hogy internetes hozzáférést, mint például a munkaállomások, PDA, sőt mobiltelefon

48 Operációs rendszer Szolgáltatás Felhasználói felület Program végrehajtása Fájlrendszer-manipuláció Kommunikáció Hiba felderítése Erőforrás allokáció Számvitel Védelem és biztonság


Letölteni ppt "1.fejezet Bevezetés az operációs rendszerbe Fordította: Könnyű József."

Hasonló előadás


Google Hirdetések