Számítógépes alapismeretek

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Számítógépes alapismeretek"

Átírás

1 Számítógépes alapismeretek 3. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 / Budapest Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

2 Tartalom 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

3 Operációs rendszerek kialakulása, feladatai Tartalom 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

4 Tartalom Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

5 Operációs rendszerek kialakulása, feladatai Miért kell operációs rendszer? Operációs rendszerek "kialakulása"... Miért kell operációs rendszer? "Miért nem lehet "csak úgy" használni a számítógépet?" Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

6 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Többszintű számítógépek (Andrew S. Tannenbaum) 5. problémaorientált nyelvi szint (magas szintű nyelv) fordítás (fordítóprogram) 4. assembly nyelvi szint fordítás (assembler) 3. operációs rendszer gépi szintje "értelmezés" (operációs rendszer) 2. utasításrendszer-architektúra szintje értelmezés (mikroprogram) végrehajtás (elektronikus) 1. mikroarchitektúra szintje hardver 0. digitális logikai szint Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

7 Történet... Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... egy több, hardver szoftver egy felhasználó, egy program, egy proceszor több felhasználó, több program, több processzor első számítógépek : nincs kötegelt feldolgozás (batch processing), 1960, (UNIVAC, CDC) OS/360 (IBM System/360 Operating System), IBM System 360 mainframe, 1964 : PCP (Primary Control Program) MFT (Multiprogramming with Fixed number of Tasks) MVT (Multiprogramming with Variable number of Tasks) TSO (Time Sharing Option): szövegszerkesztő, feladat indító, feladat befejezés értesítő API JCL (Job Control Language): fájl és adatkommunikáció írás/olvasás fájlrendszer: PROJECT.USER.FILENAME (alkönyvtár nélkül) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

8 Történet... Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... egy több, hardver szoftver egy felhasználó, egy program, egy proceszor több felhasználó, több program, több processzor első számítógépek : nincs kötegelt feldolgozás (batch processing), 1960, (UNIVAC, CDC) OS/360 (IBM System/360 Operating System), IBM System 360 mainframe, 1964 : PCP (Primary Control Program) MFT (Multiprogramming with Fixed number of Tasks) MVT (Multiprogramming with Variable number of Tasks) TSO (Time Sharing Option): szövegszerkesztő, feladat indító, feladat befejezés értesítő API JCL (Job Control Language): fájl és adatkommunikáció írás/olvasás fájlrendszer: PROJECT.USER.FILENAME (alkönyvtár nélkül) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

9 Történet... Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... egy több, hardver szoftver egy felhasználó, egy program, egy proceszor több felhasználó, több program, több processzor első számítógépek : nincs kötegelt feldolgozás (batch processing), 1960, (UNIVAC, CDC) OS/360 (IBM System/360 Operating System), IBM System 360 mainframe, 1964 : PCP (Primary Control Program) MFT (Multiprogramming with Fixed number of Tasks) MVT (Multiprogramming with Variable number of Tasks) TSO (Time Sharing Option): szövegszerkesztő, feladat indító, feladat befejezés értesítő API JCL (Job Control Language): fájl és adatkommunikáció írás/olvasás fájlrendszer: PROJECT.USER.FILENAME (alkönyvtár nélkül) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

10 Történet... Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... egy több, hardver szoftver egy felhasználó, egy program, egy proceszor több felhasználó, több program, több processzor első számítógépek : nincs kötegelt feldolgozás (batch processing), 1960, (UNIVAC, CDC) OS/360 (IBM System/360 Operating System), IBM System 360 mainframe, 1964 : PCP (Primary Control Program) MFT (Multiprogramming with Fixed number of Tasks) MVT (Multiprogramming with Variable number of Tasks) TSO (Time Sharing Option): szövegszerkesztő, feladat indító, feladat befejezés értesítő API JCL (Job Control Language): fájl és adatkommunikáció írás/olvasás fájlrendszer: PROJECT.USER.FILENAME (alkönyvtár nélkül) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

11 ... Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... UNIX, , PDP-7, PDP-11, preemptive multitask, memória kezelés és védelem, MS-DOS, 1981, lemez műveletek, IBM PC gépekre Classic Mac OS (Apple, 1984), Microsoft Windows ( ), kooperatív multitasking GUI : Xerox 8010, 1981 (Macintosh, 1984) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

12 Tartalom Operációs rendszerek kialakulása, feladatai Operációs rendszer feladatai 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

13 Operációs rendszerek kialakulása, feladatai Az operációs rendszer réteg Operációs rendszer feladatai felhasználó "Az operációs rendszer egy réteg a kényelmes és hatékony számítógép használatért..." alkalmazás operációs rendszer hardver Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

14 Operációs rendszerek kialakulása, feladatai Operációs rendszer feladatai Operációs rendszer feladatai Az operációs rendszer (operating system) feladatai: a tevékenységek kezelése, koordinálása az erőforrások megosztása processzor memória be- és kimenet egységes felhasználói (programozói) felület alkalmazásprogramozási felület (Application Programming Interface - API) grafikus felhasználói felület (Graphical User Interface - GUI) parancssoros felhasználói felület (Command Line Interface - CLI) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

15 Operációs rendszerek kialakulása, feladatai Operációs rendszer feladatai Alkalmazásprogramozási felület (API) API (Application Programming Interface) számítógép programok számára, operációs rendszer (könyvtár, szolgáltatás) által nyújtott függvény, eljárás vagy osztály készlet Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

16 Tartalom Operációs rendszer technológiák 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

17 Tartalom Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

18 Operációs rendszer technológiák Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák program végrehajtás (program execution) megszakítások (interrupts) védett és kernel mód (protected and supervisor mode) memória kezelés (memory management) virtuális memória (virtual memory) többfeladatos/időosztásos (multitasking/time-sharing) lemezhozzáférés, fájlrendszerek (disk access, file systems) eszköz vezérlők (device drivers) hálózat (networking) biztonság (security)... Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

19 Tartalom Operációs rendszer technológiák Folyamatok kezelése 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

20 Operációs rendszer technológiák Folyamatok kezelése Folyamat kezelés (process management) Operációs rendszer erőforrásokat biztosít a folyamatok számára lehetővé teszi az információ megosztást és cserét a folyamatok között védi a folyamatok erőforrásait összehangolja (szinkronizálja) a folyamatokat Egyprocesszoros rendszer a processzor egy (bármely) időpillanatban csak (egy programhoz tartozó) egy utasítást tud végrehajtani de az, hogy éppen melyik program utasítását hajtja végre, az időben változhat... Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

21 Operációs rendszer technológiák Folyamatok kezelése Folyamat kezelés (process management) Operációs rendszer erőforrásokat biztosít a folyamatok számára lehetővé teszi az információ megosztást és cserét a folyamatok között védi a folyamatok erőforrásait összehangolja (szinkronizálja) a folyamatokat Egyprocesszoros rendszer a processzor egy (bármely) időpillanatban csak (egy programhoz tartozó) egy utasítást tud végrehajtani de az, hogy éppen melyik program utasítását hajtja végre, az időben változhat... Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

22 Operációs rendszer technológiák Folyamatok kezelése többfeladatos/időosztásos rendszerek Többfeladatos rendszerek, multiprogramozás (multiprogramming, multitasking) Egy processzoron, több feladat futtatása... Ütemezési stratégiák: "ha az egyik feladat blokkol (IO), akkor a másik következik" időosztás (time sharing) együttműködő időosztás (cooperative time sharing):... preemptív (kiszorításos, "megszakítható"!) valósidejű (real time) : "garantált" határidő több szálú végrehajtás (multi thread execution) környezet váltás (context switch) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

23 Operációs rendszer technológiák Folyamatok kezelése többfeladatos/időosztásos rendszerek Többfeladatos rendszerek, multiprogramozás (multiprogramming, multitasking) Egy processzoron, több feladat futtatása... Ütemezési stratégiák: "ha az egyik feladat blokkol (IO), akkor a másik következik" időosztás (time sharing) együttműködő időosztás (cooperative time sharing):... preemptív (kiszorításos, "megszakítható"!) valósidejű (real time) : "garantált" határidő több szálú végrehajtás (multi thread execution) környezet váltás (context switch) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

24 Operációs rendszer technológiák Folyamatok kezelése többfeladatos/időosztásos rendszerek Többfeladatos rendszerek, multiprogramozás (multiprogramming, multitasking) Egy processzoron, több feladat futtatása... Ütemezési stratégiák: "ha az egyik feladat blokkol (IO), akkor a másik következik" időosztás (time sharing) együttműködő időosztás (cooperative time sharing):... preemptív (kiszorításos, "megszakítható"!) valósidejű (real time) : "garantált" határidő több szálú végrehajtás (multi thread execution) környezet váltás (context switch) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

25 Operációs rendszer technológiák Folyamatok kezelése többfeladatos/időosztásos rendszerek Többfeladatos rendszerek, multiprogramozás (multiprogramming, multitasking) Egy processzoron, több feladat futtatása... Ütemezési stratégiák: "ha az egyik feladat blokkol (IO), akkor a másik következik" időosztás (time sharing) együttműködő időosztás (cooperative time sharing):... preemptív (kiszorításos, "megszakítható"!) valósidejű (real time) : "garantált" határidő több szálú végrehajtás (multi thread execution) környezet váltás (context switch) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

26 Operációs rendszer technológiák Folyamatok kezelése többfeladatos/időosztásos rendszerek Többfeladatos rendszerek, multiprogramozás (multiprogramming, multitasking) Egy processzoron, több feladat futtatása... Ütemezési stratégiák: "ha az egyik feladat blokkol (IO), akkor a másik következik" időosztás (time sharing) együttműködő időosztás (cooperative time sharing):... preemptív (kiszorításos, "megszakítható"!) valósidejű (real time) : "garantált" határidő több szálú végrehajtás (multi thread execution) környezet váltás (context switch) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

27 Operációs rendszer technológiák Folyamatok kezelése többfeladatos/időosztásos rendszerek Többfeladatos rendszerek, multiprogramozás (multiprogramming, multitasking) Egy processzoron, több feladat futtatása... Ütemezési stratégiák: "ha az egyik feladat blokkol (IO), akkor a másik következik" időosztás (time sharing) együttműködő időosztás (cooperative time sharing):... preemptív (kiszorításos, "megszakítható"!) valósidejű (real time) : "garantált" határidő több szálú végrehajtás (multi thread execution) környezet váltás (context switch) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

28 Operációs rendszer technológiák Program végrehajtás Folyamatok kezelése megszakítások, IO... Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

29 Tartalom Operációs rendszer technológiák Memória kezelés 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

30 Operációs rendszer technológiák Memória kezelés memória kezelés, virtuális memória virtuális memória "a fizikai és a logikai memória különválasztása" virtuális memória kezelés lapozásos memória kezelés szegmentált memória kezelés virtuális címtartomány (virtual adress space) memória hierarchia kezelése memória védelem, elosztás Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

31 Tartalom Operációs rendszer technológiák kernel 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

32 kernel... Operációs rendszer technológiák kernel kernel az operációs rendszer "központi része" monolitikus mikrokernel hibrid memória: kernel space / user space... CPU: kernel (master, supervisor, privileged) mode / user mode Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

33 Tartalom Operációs rendszer technológiák Fájlrendszerek, Be- és kivitel 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

34 Operációs rendszer technológiák Fájlrendszerek, Be- és kivitel Fájlrendszerek, lemezhozzáférés... fájlrendszendszer a fájlok tárolásának és elérésének a módszere kötet könyvtár fájl lemez-blokk: "sebesség", "hatékonyság" korlátok, maximális méretek: fáljnév, útvonal hossz, fájl méret, fájlrendszer méret tárolt adatok: fájl tulajdonos, jogosultságok létrehozás, utolsó írás/olvasás/módosítás/archiválás időpontja ellenőrző összeg (ECC) lehetőségek: hard/soft linkek naplózó fájlrendszer (journaling file system) titkosítás, tömörítés fájlrendszer növelés/csökkentés online/offline Példák: CP/M, FAT, NTFS, ISO 9660, EXT2, EXT3, ReiserFS, HFS, XFS, HPFS, Joliet, UDF,... Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

35 Tartalom Operációs rendszer technológiák "Bootolás"... 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

36 Operációs rendszer technológiák "Bootolás"... A rendszerbetöltés folyamata (PC) rendszerbetöltés ("bootolás") az operációs rendszer betöltésének a folyamata Lépesek (PC esetén): 1 BIOS tesztek ("POST", "power on self test") 2 "rendszerindítás" 3 boot eszköz (lemezmeghajtó) kiválasztása 4 legelső (speciális "boot") szektor beolvasása: MBR, Master Boot Record (partíciós tábla, aktív partíció) 512byte-os program... 5 operációs rendszer (kernel) betöltése... Példák: LILO Grub... Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

37 Operációs rendszerek csoportosítása, példák... Tartalom 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

38 Tartalom Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

39 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Operációs rendszerek csoportosítása Kezelői felület szöveges grafikus Felhasználók száma egyfelhasználós többfelhasználós (multiuser) Az egyidõben futtatható programok száma... monoprogramozott multiprogramozott, többfeladatos (multitasking) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

40 Operációs rendszerek csoportosítása, példák... Operációs rendszerek példák... Operációs rendszerek csoportosítása OpenVMS (DEC, Digital Equipement Corporation), csúcs-számítógépekre Solaris, SPARC munkaállomásokra és szerverekre VxWorks (valós idejű, beágyazott, nagy megbízhatóságú) Minix (Andrew S. Tannenbaum) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

41 Tartalom Operációs rendszerek csoportosítása, példák... 1 Operációs rendszerek kialakulása, feladatai Operációs rendszerek "kialakulása"... Operációs rendszer feladatai 2 Operációs rendszer technológiák Operációs rendszer működéséhez szükséges technológiák Folyamatok kezelése Memória kezelés kernel Fájlrendszerek, Be- és kivitel "Bootolás"... 3 Operációs rendszerek csoportosítása, példák... Operációs rendszerek csoportosítása Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

42 Operációs rendszerek csoportosítása, példák július, (A Pictorial History of the "Apple Desktop Interface) Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

43 Operációs rendszerek csoportosítása, példák február Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

44 Operációs rendszerek csoportosítása, példák március Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

45 Operációs rendszerek csoportosítása, példák augusztus Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

46 Operációs rendszerek csoportosítása, példák október Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

47 Operációs rendszerek csoportosítása, példák december Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

48 1981 július Operációs rendszerek csoportosítása, példák... Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

49 Operációs rendszerek csoportosítása, példák... Lisa Office System 1.0, 1983 május Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

50 Operációs rendszerek csoportosítása, példák... Lisa 7/7 Office System 3.1, 1984 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

51 Operációs rendszerek csoportosítása, példák... Macintosh System 1.0, 1984 január Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

52 Operációs rendszerek csoportosítása, példák... Macintosh System 7.5.3, 1995 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

53 Operációs rendszerek csoportosítása, példák... Macintosh Os X, 2001 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

54 Operációs rendszerek csoportosítása, példák... Gnome 2.20 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

55 Operációs rendszerek csoportosítása, példák... Ubuntu 8.04 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

56 Operációs rendszerek csoportosítása, példák... Windows Aero Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

57 Operációs rendszerek csoportosítása, példák... Fedora AIGLX Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

58 Operációs rendszerek csoportosítása, példák... ami kimaradt... beágyazott rendszerek : Symbian OS, Palm OS, Windows CE "tulajdon", licensz alapján Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

59 Operációs rendszerek csoportosítása, példák... Összefoglalás hatékonyság és kényelem... gépnek, embernek... Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / / 50

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 5. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

Alkalmazások típusai Szoftverismeretek

Alkalmazások típusai Szoftverismeretek Alkalmazások típusai Szoftverismeretek Prezentáció tartalma Szoftverek csoportjai Operációs rendszerek Partíciók, fájlrendszerek Tömörítés Vírusok Adatvédelem 2 A szoftver fogalma A szoftver teszi használhatóvá

Részletesebben

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc - OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc - koczka.ferenc@ektf.hu KÖVETELMÉNYEK GYAKORLATI JEGY: Két zárthelyi dolgozat eredményes megírása. Forrás: http://wiki.koczka.hu ELMÉLETI VIZSGA Az előadások

Részletesebben

Operációs rendszerek. Bemutatkozás

Operációs rendszerek. Bemutatkozás Bevezetés az operációs rendszerek világába dr. Benyó Balázs benyo@sze.hu Bemutatkozás www.sze.hu/~benyo 1 Számítógép HW-SW felépítése felhasználó felhasználó felhasználó Operációs rendszer Operációs rendszer

Részletesebben

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)

Részletesebben

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)

Részletesebben

Számítógépes alapismeretek

Számítógépes alapismeretek Számítógépes alapismeretek 0. (meta) előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 /

Részletesebben

Operációs rendszerek

Operációs rendszerek Operációs rendszerek Hardver, szoftver, operációs rendszer fogalma A hardver a számítógép mőködését lehetıvé tevı elektromos, elektromágneses egységek összessége. A számítástechnikában hardvernek hívják

Részletesebben

Operációs rendszerek

Operációs rendszerek Operációs rendszerek? Szükségünk van operációs rendszerre? NEM, mert mi az alkalmazással szeretnénk játszani dolgozni, azért használjuk a számítógépet. IGEN, mert nélküle a számitógépünk csak egy halom

Részletesebben

Az informatika alapjai. 10. elıadás. Operációs rendszer

Az informatika alapjai. 10. elıadás. Operációs rendszer Az informatika alapjai 10. elıadás Operációs rendszer Számítógépek üzemmódjai Az üzemmód meghatározói a számítógép adottságai: architektúra hardver kiépítés, térbeli elhelyezés, szoftver, stb. Üzemmód

Részletesebben

Uniprogramozás. várakozás. várakozás. Program A. Idő. A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna

Uniprogramozás. várakozás. várakozás. Program A. Idő. A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna Processzusok 1 Uniprogramozás Program A futás várakozás futás várakozás Idő A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna 2 Multiprogramozás Program A futás vár futás

Részletesebben

Operációs rendszerek - bevezető

Operációs rendszerek - bevezető Operációs rendszerek - bevezető Szabó Adrienn Informatika 1 2011 őszi félév Tartalom Operációs rendszerekről általában Bevezető Operációs rendszerek A Windows története Kezdetek Sikerek A Linux története

Részletesebben

Operációs rendszerek 2

Operációs rendszerek 2 Operációs rendszerek 2 Szathmáry László Debreceni Egyetem Informatikai Kar 2016-2017, 1. félév A tantárgyról A tantárgy neve: Operációs rendszerek 2 A tantárgy kódja: INBV212 Előfeltétel: Operációs rendszerek

Részletesebben

Utolsó módosítás:

Utolsó módosítás: Utolsó módosítás: 2012. 09. 06. 1 A tantárggyal kapcsolatos adminisztratív kérdésekkel Micskei Zoltánt keressétek. 2 3 4 5 6 7 8 9 Forrás: Gartner Hype Cycle for Virtualization, 2010, http://premierit.intel.com/docs/doc-5768

Részletesebben

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer 1 Fájl rendszer Terminológia Fájl és könyvtár (mappa) koncepció Elérési módok Fájlattribútumok Fájlműveletek ----------------------------------------- Könyvtár szerkezet -----------------------------------------

Részletesebben

Operációs rendszerek MINB240 V2+2+0

Operációs rendszerek MINB240 V2+2+0 Operációs rendszerek MINB240 V2+2+0 Dr Iványi Péter Nagyváradi Anett Radó János Nagyváradi Anett Elérhetőségek Rendszer és Szoftvertechnológia Tanszék Boszorkány út B138 Tel.: 3634-es mellék anettn@morpheus.pte.hu

Részletesebben

Operációs rendszerek MINB240 V3+2+0-5 kredit KF Nagyváradi Anett 0. előadás Bevezetés

Operációs rendszerek MINB240 V3+2+0-5 kredit KF Nagyváradi Anett 0. előadás Bevezetés Üzleti környezetre k optimalizált lt rendszerek SANB107 IBM System i IBM System p rendszerének ismertetése Csütörtökönként 12:45-től blokkosítva A102-es teremben http://morpheus.pte.hu/~varady/ Várady

Részletesebben

Á l t a l á n o s a n a L i n u x r ó l. DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév

Á l t a l á n o s a n a L i n u x r ó l. DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév Á l t a l á n o s a n a L i n u x r ó l DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév L I N U X f o g a l m a A Linux egy nyílt forráskódú (Open Source) multiuser /többfelhasználós/,

Részletesebben

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása Az operációs rendszer Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása Az operációs rendszer feladatai Programok indítása, futtatása Perifériák kezelése Kapcsolat a felhasználóval

Részletesebben

Operációs rendszerek Folyamatok 1.1

Operációs rendszerek Folyamatok 1.1 Operációs rendszerek p. Operációs rendszerek Folyamatok 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK A rendszermag Rendszermag

Részletesebben

Mértékegységek a számítástechnikában

Mértékegységek a számítástechnikában Mértékegységek a számítástechnikában BIT legkisebb adattárolási egység Értékei lehetnek: 0,1. Bájt= 8 BIT a számítógép számára egységesen kezelhető legkisebb egység. (Bit,) Bájt, KiloBájt, MegaBájt, GigaBájt,

Részletesebben

Microsoft Virtual PC 2007

Microsoft Virtual PC 2007 Microsoft Virtual PC 2007 Beszerzés, telepítés 1 A Virtual PC 2007 beszerzése Beszerezhető innen: http://www.microsoft.com/downloads/detail s.aspx?familyid=04d26402-3199-48a3- AFA2-2DC0B40A73B6&displaylang=en

Részletesebben

Operációs rendszerek Memóriakezelés 1.1

Operációs rendszerek Memóriakezelés 1.1 Operációs rendszerek Memóriakezelés 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK Operációs rendszerek p. A memóriakezelő A

Részletesebben

Számítógépes munkakörnyezet II. Szoftver

Számítógépes munkakörnyezet II. Szoftver Számítógépes munkakörnyezet II. Szoftver A hardver és a felhasználó közötti kapcsolat Szoftverek csoportosítása Számítógép működtetéséhez szükséges szoftverek Operációs rendszerek Üzemeltetési segédprogramok

Részletesebben

Számítógép architektúrák

Számítógép architektúrák Számítógép architektúrák Számítógépek felépítése Digitális adatábrázolás Digitális logikai szint Mikroarchitektúra szint Gépi utasítás szint Operációs rendszer szint Assembly nyelvi szint Probléma orientált

Részletesebben

A L I N U X f e l é p í t é s e

A L I N U X f e l é p í t é s e A L I N U X f e l é p í t é s e Fájlrendszer, könyvtárszerkezet, kernel, terminal, X-window DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév F á j l r e n d s z e r Fájlrendszernek

Részletesebben

OPERÁCIÓS RENDSZEREK. Elmélet

OPERÁCIÓS RENDSZEREK. Elmélet 1. OPERÁCIÓS RENDSZEREK Elmélet BEVEZETÉS 2 Az operációs rendszer fogalma Az operációs rendszerek feladatai Csoportosítás BEVEZETÉS 1. A tantárgy tananyag tartalma 2. Operációs rendszerek régen és most

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 3. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

SZOFTVEREK (programok)

SZOFTVEREK (programok) SZOFTVEREK (programok) Szoftverek csoportosítása 1. Operációs rendszerek: Windows (XP), 7, 8, 10 Linux (Ubuntu, Debian, ) 2. Felhasználói szoftverek Szövegszerkesztő: Word, jegyzettömb Táblázatkezelő:

Részletesebben

Operációs rendszerek (I 1204)

Operációs rendszerek (I 1204) egyetemi docens Debreceni Egyetem 1999/2000 2. félév Mi az operációs rendszer? Korai rendszerek. Bevezetés A kötegelt feldolgozás egyszerû rendszerei. (Simple Batch) A kötegelt feldolgozás multiprogramozott

Részletesebben

Végpont védelem könnyen és praktikusan

Végpont védelem könnyen és praktikusan Végpont védelem könnyen és praktikusan Elek Norbert Tivoli technikai konzulens norbert_elek@hu.ibm.com 1 Az IBM végpontvédelem ügynök-szoftvere folyamatosan figyeli a számítógépek állapotát és biztonságát

Részletesebben

Operációs rendszerek. A Windows NT felépítése

Operációs rendszerek. A Windows NT felépítése Operációs rendszerek A Windows NT felépítése A Windows NT 1996: NT 4.0. Felépítésében is új operációs rendszer: New Technology (NT). 32-bites Windows-os rendszerek felváltása. Windows 2000: NT alapú. Operációs

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 6. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

Operációs rendszer ismeretek

Operációs rendszer ismeretek 2014 Operációs rendszer ismeretek A számítógépes munka feltételei Hardver: a számítógépet alkotó mechanikus és elektronikus eszközök összefoglaló neve. Szoftver: a számítógépet működtető programok. Operációs

Részletesebben

SZÁMÍTÓGÉPES ALAPISMERETEK

SZÁMÍTÓGÉPES ALAPISMERETEK SAPIENTIA EMTE Műszaki és Humántudományok Kar SZÁMÍTÓGÉPES ALAPISMERETEK Domokos József domi@ms.sapientia.ro ELŐADÁSOK 7 előadás Szeptember 19.-től, hetente Dr. DOMOKOS József, egyetemi adjunktus elérhetőség:

Részletesebben

OPERÁCIÓS RENDSZEREK I. HÁTTÉRTÁRAK

OPERÁCIÓS RENDSZEREK I. HÁTTÉRTÁRAK OPERÁCIÓS RENDSZEREK I. HÁTTÉRTÁRAK HÁTTÉRTÁRAK PARTÍCIÓK PARTÍCIÓK A MÁGNESLEMEZES TÁROLÁS ALAPELEMEI A lemezt sávokra és szektorokra osztjuk fel. CLUSTER SÁV A szektor a legkisebb tárolási egység, mérete

Részletesebben

Matematikai és Informatikai Intézet. 4. Folyamatok

Matematikai és Informatikai Intézet. 4. Folyamatok 4. Folyamatok A folyamat (processzus) fogalma Folyamat ütemezés (scheduling) Folyamatokon végzett "mûveletek" Folyamatok együttmûködése, kooperációja Szálak (thread) Folyamatok közötti kommunikáció 49

Részletesebben

Windows. Készítette: Csatlós István

Windows. Készítette: Csatlós István Windows Készítette: Csatlós István Windows alapok Legfontosabb jellemzői: 1. Grafikus felhasználói felület (GUI) 1. Ablak- és egértechnika 2. Menü- és ikonrendszer 2. Többfeladatos (MultiTask) és egyes

Részletesebben

Számítógépek felépítése

Számítógépek felépítése Számítógépek felépítése Emil Vatai 2014-2015 Emil Vatai Számítógépek felépítése 2014-2015 1 / 14 Outline 1 Alap fogalmak Bit, Byte, Word 2 Számítógép részei A processzor részei Processzor architektúrák

Részletesebben

Dr. Schuster György október 30.

Dr. Schuster György október 30. Real-time operációs rendszerek RTOS 2015. október 30. Jellemzők ONX POSIX kompatibilis, Jellemzők ONX POSIX kompatibilis, mikrokernel alapú, Jellemzők ONX POSIX kompatibilis, mikrokernel alapú, nem kereskedelmi

Részletesebben

Operációs rendszerek. Folyamatok kezelése a UNIX-ban

Operációs rendszerek. Folyamatok kezelése a UNIX-ban Operációs rendszerek Folyamatok kezelése a UNIX-ban Folyamatok a UNIX-ban A folyamat: multiprogramozott operációs rendszer alapfogalma - absztrakt fogalom. A gyakorlati kép: egy program végrehajtása és

Részletesebben

IT TERMÉKEK TANÚSÍTÁSA

IT TERMÉKEK TANÚSÍTÁSA RG_0140.fmx v.2.01 CD2E4A5EB23A9DB2DE2A4F95820958DFA4869790 RG_0150.fmx v.2.01 A288B76997952CA18C18316CE61A3D595EE071E5 RG_0151.fmx v.2.01 70F70BC8E467DC6E0F176FE64DB2295634E8533E rg_0157.fmx v.2.01 730016671CA42824C2D7CA504E44492AA390005F

Részletesebben

UNIX / Linux rendszeradminisztráció

UNIX / Linux rendszeradminisztráció UNIX / Linux rendszeradminisztráció VIII. előadás Miskolci Egyetem Informatikai és Villamosmérnöki Tanszékcsoport Általános Informatikai Tanszék Virtualizáció Mi az a virtualizáció? Nagyvonalúan: számítógép

Részletesebben

1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés

1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés 1. Fejezet: Számítógép The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley College Linda

Részletesebben

Számítógépes alapismeretek

Számítógépes alapismeretek Számítógépes alapismeretek 2. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 / Budapest

Részletesebben

Operációs rendszerek. Az NT folyamatok kezelése

Operációs rendszerek. Az NT folyamatok kezelése Operációs rendszerek Az NT folyamatok kezelése Folyamatok logikai felépítése A folyamat modell: egy adott program kódját végrehajtó szál(ak)ból és, a szál(ak) által lefoglalt erőforrásokból állnak. Folyamatok

Részletesebben

A számítógép egységei

A számítógép egységei A számítógép egységei A számítógépes rendszer két alapvető részből áll: Hardver (a fizikai eszközök összessége) Szoftver (a fizikai eszközöket működtető programok összessége) 1.) Hardver a) Alaplap: Kommunikációt

Részletesebben

Operációs rendszerek

Operációs rendszerek Operációs rendszerek Definíció: olyan szoftver, mely kihasználja a számítógép erıforrásait (RAM, CPU, HDD,...), irányítja és vezérli a hardvert, kapcsolatot teremt a felhasználóval. Feladatai: partíciónálás,

Részletesebben

Informatikai rendszerek alapjai (Informatika I.)

Informatikai rendszerek alapjai (Informatika I.) Informatikai rendszerek alapjai (Informatika I.) NGB_SZ003_1 Lovas Szilárd, Krankovits Melinda SZE MTK MSZT kmelinda@sze.hu B607 szoba 4. Előadás Operációs rendszer fogalma, funkciói Operációs rendszerek

Részletesebben

OPERÁCIÓS RENDSZEREK. Célkitűzések, tárgyfelépítés. Módszerek. OS fogalom, struktúrák. 2005/2006. tanév II. félév Dr. Vadász Dénes

OPERÁCIÓS RENDSZEREK. Célkitűzések, tárgyfelépítés. Módszerek. OS fogalom, struktúrák. 2005/2006. tanév II. félév Dr. Vadász Dénes OPERÁCIÓS RENDSZEREK OS fogalom, struktúrák 2005/2006. tanév II. félév Dr. Vadász Dénes Célkitűzések, tárgyfelépítés Alapfogalmak, koncepciók, struktúrák, működés megismerése OS példák: Unix, Linux, W

Részletesebben

Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter

Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter 1 Mai témák ZFS NTFS 2 ZFS Új koncepció, nem továbbgondolás Pooled storage modell Minden művelet copy-on-write

Részletesebben

Operációs Rendszerek II.

Operációs Rendszerek II. Operációs Rendszerek II. Első előadás Első verzió: 2004/2005. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter Bemutatkozás Bringye Zsolt E-mail: Bringye.zsolt@nik.bmf.hu Web: http://www.bringyezsolt.hu

Részletesebben

Az operációs rendszer fogalma

Az operációs rendszer fogalma Készítette: Gráf Tímea 2013. október 10. 1 Az operációs rendszer fogalma Az operációs rendszer olyan programrendszer, amely a számítógépekben a programok végrehajtását vezérli. 2 Az operációs rendszer

Részletesebben

Operációs rendszerek. Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok:

Operációs rendszerek. Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok: Operációs rendszerek MS Windows NT (2000) folyamatok Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok: szálak ütemezése végrehajtásra

Részletesebben

Debreceni Egyetem Matematikai és Informatikai Intézet. 13. Védelem

Debreceni Egyetem Matematikai és Informatikai Intézet. 13. Védelem 13. Védelem A védelem célja Védelmi tartományok Hozzáférési mátrixok (access matrix, AM) A hozzáférési mátrixok implementációja A hozzáférési jogok visszavonása Képesség-alapú rendszerek Nyelvbe ágyazott

Részletesebben

Operációs rendszerek

Operációs rendszerek Operációs rendszerek? Szükségünk van operációs rendszerre? NEM, mert mi az alkalmazással szeretnénk játszani dolgozni, azért használjuk a számítógépet. IGEN, mert nélküle a számitógépünk csak egy halom

Részletesebben

A Hypertext. Dr. Nyéki Lajos 2019

A Hypertext. Dr. Nyéki Lajos 2019 A Hypertext Dr. Nyéki Lajos 2019 Történeti előzmények Vannevar Bush: Memex (Memory Expander), 1945, ok: a tudományos információk robbanásszerű bővülése - könyvek és egyéb információk tárolása mikrofilmen;

Részletesebben

Operációs Rendszerek II.

Operációs Rendszerek II. Operációs Rendszerek II. Második előadás Első verzió: 2004/2005. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter Visszatekintés Visszatekintés Operációs rendszer a számítógép hardver elemei és az

Részletesebben

Operációs rendszerek. Windows NT. A Windows NT

Operációs rendszerek. Windows NT. A Windows NT Operációs rendszerek Windows NT A Windows NT Felépítésében is új operációs rendszer: New Technology (NT) 32-bites Windows-os rendszerek felváltása Windows 2000: NT alapú 1 Operációs rendszerek felépítése

Részletesebben

Operációsrendszerek. 2. elıadás. Standard ismeretek II.

Operációsrendszerek. 2. elıadás. Standard ismeretek II. Operációsrendszerek 2. elıadás Standard ismeretek II. Bevezetés A rétegmodell Kernelfunkciók A megszakítási rendszer Folyamatvezérlés Memóriakezelés Erıforráskezelés Eszközvezérlık Programok végrehajtása

Részletesebben

5. Operációs rendszerek

5. Operációs rendszerek 5. Operációs rendszerek Tartalom 5.1 Az operációs rendszerek feladatai 5.2 Operációs rendszerek bemutatása és összehasonlítása: szolgáltatásaik, korlátaik, kompatibilitás 5.3 Az ügyfél igényeinek leginkább

Részletesebben

Disc Operating System (DOS)

Disc Operating System (DOS) Disc Operating System (DOS) A DOS operációs rendszerből számos különböző gyártó számos különböző verziója létezik. ( pl. PC-DOS, DR-DOS, Novell DOS, OpenDOS, FreeDos, FreeDOS 32, GNU/DOS, PTS- DOS ) Az

Részletesebben

Informatika 1 2. el adás: Operációs rendszerek

Informatika 1 2. el adás: Operációs rendszerek Informatika 1 2. el adás: Kovács Kristóf prezentációjának felhasználásával Budapesti M szaki és Gazdaságtudományi Egyetem 2015-09-15 A tárgy felépítése 1 Hardver 2 Absztrakt gépek 3 4 Adatok bels ábrázolása

Részletesebben

Informatika 1 4. előadás: Operációs rendszerek

Informatika 1 4. előadás: Operációs rendszerek Informatika 1 4. előadás: Wettl Ferenc és Kovács Kristóf prezentációjának felhasználásával Budapesti Műszaki és Gazdaságtudományi Egyetem 2017-09-26 BIOS (Basic Input/Output System) Mi van az operációs

Részletesebben

Linux alapismeretek. Felhasználó Felhasználói programok (folyamatok) Rendszerkönyvtárak (rendszerhívások) Segédprogramok (utility)

Linux alapismeretek. Felhasználó Felhasználói programok (folyamatok) Rendszerkönyvtárak (rendszerhívások) Segédprogramok (utility) Készítette: Petróczy Tibor*Ide írhatja a cég nevét+ Linux alapismeretek, kitekintő 1 Linux alapismeretek Linux történeti áttekintés 1960-as évek MIT -> MULTICS (MULTiplexed Information and Computing Service)

Részletesebben

14. Tétel. A kezelt hardvererőforrásoknak része többek között a memória, a processzor, a merevlemez és a perifériális eszközök használata.

14. Tétel. A kezelt hardvererőforrásoknak része többek között a memória, a processzor, a merevlemez és a perifériális eszközök használata. 14. Tétel OPERÁCIÓS RENDSZEREK - FOGALMA, FELADATA, FAJTÁI, MŰKÖDÉSE, ÖSSZEHASONLÍTÁSA - Az operációs rendszerek fogalma Operációs rendszernek (rövidítése gyakran OS az angol operating Operatingsystem

Részletesebben

Operációs rendszerek

Operációs rendszerek Operációs rendszerek 2. EA Regiszter: A regiszterek a számítógépek központi feldolgozó egységeinek (CPU-inak), illetve mikroprocesszorainak gyorsan írható-olvasható, ideiglenes tartalmú, és általában egyszerre

Részletesebben

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat 01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig

Részletesebben

Térinformatika. Térinformatika. GIS alkalmazói szintek. Rendszer. GIS funkcionális vázlata. vezetői szintek

Térinformatika. Térinformatika. GIS alkalmazói szintek. Rendszer. GIS funkcionális vázlata. vezetői szintek Térinformatika Térinformatika 1. A térinformatika szerepe 2. A valós világ modellezése 3. Térinformatikai rendszerek 4. Térbeli döntések 5. Térbeli műveletek 6. GIS alkalmazások Márkus Béla 1 2 Rendszer

Részletesebben

Szenzorhálózatok programfejlesztési kérdései. Orosz György

Szenzorhálózatok programfejlesztési kérdései. Orosz György Szenzorhálózatok programfejlesztési kérdései Orosz György 2011. 09. 30. Szoftverfejlesztési alternatívák Erőforráskorlátok! (CPU, MEM, Energia) PC-től eltérő felfogás: HW közeli programozás Eszközök közvetlen

Részletesebben

386 processzor címzés

386 processzor címzés 386 processzor címzés 0 31 0 31 Báziscím + Offset cím Szegmens regiszter 0 15 16 31 Bázis cím 0..15 Határbitek 0..15 32 39 40 41 44 47 Bázis cím 24..31 G B/D Határbitek 16..1 48 49 50 51 52 54 55 56 63

Részletesebben

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés . Számítógépek működési elve Bevezetés az informatikába. előadás Dudásné Nagy Marianna Az általánosan használt számítógépek a belső programvezérlés elvén működnek Külső programvezérlés... Vezérlés elve

Részletesebben

Nem biztos, hogy mindenhol helytáll, helyenként hiányos, de az eddigi kérdések össze vannak gyűjtve őszi félév első zhval bezárólag.

Nem biztos, hogy mindenhol helytáll, helyenként hiányos, de az eddigi kérdések össze vannak gyűjtve őszi félév első zhval bezárólag. Nem biztos, hogy mindenhol helytáll, helyenként hiányos, de az eddigi kérdések össze vannak gyűjtve. 2013 őszi félév első zhval bezárólag. 1. Mi az operációs rendszer kernel módja és a felhasználói módja

Részletesebben

2. Folyamatok. Operációs rendszerek. Folyamatok. Bevezetés. 2.1. Folyamatkezelés multiprogramozott rendszerekben. Folyamatok modellezése

2. Folyamatok. Operációs rendszerek. Folyamatok. Bevezetés. 2.1. Folyamatkezelés multiprogramozott rendszerekben. Folyamatok modellezése Operációs rendszerek 2. Folyamatok Simon Gyula 2. Folyamatok Bevezetés Folyamatkezelés multiprogramozott rendszerben Környezet váltás Folyamatleírók, I/O leírók Szálak Megszakítások Felhasznált irodalom:

Részletesebben

Operációsrendszerek. 1. elıadás. Standard ismeretek

Operációsrendszerek. 1. elıadás. Standard ismeretek Operációsrendszerek 1. elıadás Standard ismeretek Bevezetés Az operációsrendszer környezete Informatikai megközelítés A személyi számítógép szintjén A történelem Amikor még nem volt OR (1945-1955) JOB,

Részletesebben

Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben...

Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben... Hardver összetevők ellenőrzése Linux alatt Hardverguruk előnyben... A hardverek támogatottsága A telepítés előtt érdemes meggyőződni arról, hogy a jelenleg használt hardver elemek támogatottak-e a Linux

Részletesebben

Hálózati operációs rendszerek II. OES biztonsági rendszere

Hálózati operációs rendszerek II. OES biztonsági rendszere Hálózati operációs rendszerek II. OES biztonsági rendszere OES biztonsági rendszere Többszintű rendszer Bejelentkezés Fájlrendszer edirectory Public Key Infrastructure (PKI) Szerver konzol Autentikáció

Részletesebben

Operációs rendszerek Bevezetés 1.1

Operációs rendszerek Bevezetés 1.1 Operációs rendszerek p. Operációs rendszerek Bevezetés 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK Az operációs rendszer

Részletesebben

(kernel3d vizualizáció: kernel245_graph.mpg)

(kernel3d vizualizáció: kernel245_graph.mpg) (kernel3d vizualizáció: kernel245_graph.mpg) http://www.pabr.org/kernel3d/kernel3d.html http://blog.mit.bme.hu/meszaros/node/163 1 (ml4 unix mérés boot demo) 2 UNIX: folyamatok kezelése kiegészítő fóliák

Részletesebben

Digitális fényképezőgép Szoftver útmutató

Digitális fényképezőgép Szoftver útmutató EPSON Digitális fényképezőgép / Digitális fényképezőgép Szoftver útmutató Minden jog fenntartva. Jelen kézikönyv a SEIKO EPSON CORPORATION előzetes írásbeli engedélye nélkül sem részben sem egészben nem

Részletesebben

Ez egy program. De ki tudja végrehajtani?

Ez egy program. De ki tudja végrehajtani? Császármorzsa Keverj össze 25 dkg grízt 1 mokkás kanál sóval, 4 evőkanál cukorral és egy csomag vaníliás cukorral! Adj hozzá két evőkanál olajat és két tojást, jól dolgozd el! Folyamatos keverés közben

Részletesebben

1. Fejezet: Számítógép rendszerek

1. Fejezet: Számítógép rendszerek 1. Fejezet: Számítógép The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley College Linda

Részletesebben

Informatika szigorlat 21-es tétel: Operációs rendszerek. Operációs rendszerek feladatai

Informatika szigorlat 21-es tétel: Operációs rendszerek. Operációs rendszerek feladatai Informatika szigorlat 21-es tétel: Operációs rendszerek Operációs rendszerek feladatai Egy operációs rendszer két, alapjaiban különböző feladatot hajt végre. Először is az operációs rendszer egy kiterjesztett

Részletesebben

Operációs rendszerek. Elvárások az NTFS-sel szemben

Operációs rendszerek. Elvárások az NTFS-sel szemben Operációs rendszerek MS Windows NT (2000) NTFS Elvárások az NTFS-sel szemben Megbízható file-rendszer, visszaállíthatóság (recoverability). Állományok biztonságának garantálása, illetéktelen hozzáférés

Részletesebben

Hogyan működtethető a telefonrendszer virtuális környezetben? Mészáros Tamás Műszaki fejlesztési vezető

Hogyan működtethető a telefonrendszer virtuális környezetben? Mészáros Tamás Műszaki fejlesztési vezető Hogyan működtethető a telefonrendszer virtuális környezetben? Mészáros Tamás Műszaki fejlesztési vezető Mi is az a virtualizáció? Az erőforrások elvonatkoztatása az erőforrást nyújtó elemektől - kellemesen

Részletesebben

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései? Mely Windows Server 2008 R2 kiadásra jellemzőek a következők: Maximum 32GB RAM és 4 CPU foglalatot, valamint 250 RRAS, 50 IAS és 250 RDS-GW licenszet nyújt? Web Standard Enterprise Datacenter Melyek a

Részletesebben

INFORMATIKA ZÁRÓSZIGORLAT TEMATIKA

INFORMATIKA ZÁRÓSZIGORLAT TEMATIKA INFORMATIKA ZÁRÓSZIGORLAT TEMATIKA 1. a) A Neumann-elvű számítógép: CPU, Neumann ciklus, operatív memória, I/O. A DMA és regiszterei, IRQ és megszakításkezelés, a memóriába ágyazott és a külön kezelt perifériacímzés.

Részletesebben

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output 1 Input/Output 1. I/O műveletek hardveres háttere 2. I/O műveletek szoftveres háttere 3. Diszkek (lemezek) ------------------------------------------------ 4. Órák, Szöveges terminálok 5. GUI - Graphical

Részletesebben

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat 01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig

Részletesebben

Operációs rendszerek III.

Operációs rendszerek III. A WINDOWS NT memóriakezelése Az NT memóriakezelése Memóriakezelő feladatai: Logikai-fizikai címtranszformáció: A folyamatok virtuális címterének címeit megfelelteti fizikai címeknek. A virtuális memóriakezelés

Részletesebben

Hálózatok építése és üzemeltetése

Hálózatok építése és üzemeltetése Hálózatok építése és üzemeltetése Linux 1 Rendszergazda jogosultságok (Fehér Gábor slide-jai) 2 Root jogosultságok Többfelhasználós rendszerekben adminisztrációs teendők Felhasználók menedzselése Külső

Részletesebben

1. Használatba vétel. 1.1 Biztonsági előírások. 1.2 Rendszerkövetelmények. 1.3 A csomag tartalma

1. Használatba vétel. 1.1 Biztonsági előírások. 1.2 Rendszerkövetelmények. 1.3 A csomag tartalma 1. Használatba vétel 1.1 Biztonsági előírások Kérjük, hogy mielőtt használatba venné a Prestigio Data Racer I készüléket, olvasson el minden biztonsági figyelmeztetést. A használati utasításban ismertetett

Részletesebben

CRA - Cisco Remote Access

CRA - Cisco Remote Access CRA - Cisco Remote Access Cseh Péter SZTE Szoftverfejlesztés Tanszék A recept Asztali munkaállomások + Soros és hálózati bővítőkártyák + Cisco eszközök + Szabad szoftverek+...fekete mágia + Böngésző =

Részletesebben

Operációs rendszerek PMTRTNB230H V2+2+0-5 kredit. Radó János 0. előadás Bevezetés

Operációs rendszerek PMTRTNB230H V2+2+0-5 kredit. Radó János 0. előadás Bevezetés Operációs rendszerek PMTRTNB230H V2+2+0-5 kredit Radó János 0. előadás Bevezetés Félévi követelmények 2 db zárthelyi dolgozat gyakorlati órákon gyakorlati és elméleti anyagból Félévközi gyakorlati anyagrész

Részletesebben

Operációs rendszerek MINB240

Operációs rendszerek MINB240 Operációs rendszerek MINB240 Ismétlés. előadás Processzusok 2 Alapvető hardware komponensek CPU Diszk Diszk kezelő Diszk Memória kezelő (Controller) Memória Nyomtató Nyomtató kezelő Rendszer busz 3 Alapvető

Részletesebben

Fájlrendszerek. A Windows operációs rendszerek fájlrendszere

Fájlrendszerek. A Windows operációs rendszerek fájlrendszere Fájlrendszerek A Windows operációs rendszerek fájlrendszere Fájlrendszerek definíció A számítástechnika egy fájlrendszer alatt a számítógépes fájlok tárolásának és rendszerezésének a módszerét érti, ideértve

Részletesebben

A virtuális környezetet menedzselő program. Első lépésként egy új virtuális gépet hozzunk létre a Create a New Virtual Machine menüponttal.

A virtuális környezetet menedzselő program. Első lépésként egy új virtuális gépet hozzunk létre a Create a New Virtual Machine menüponttal. 1. Virtuális gép létrehozása (VMWARE Player) A virtuális környezetet menedzselő program. Első lépésként egy új virtuális gépet hozzunk létre a Create a New Virtual Machine menüponttal. Megadjuk, hogy a

Részletesebben

Memóriakezelés (Memory management)

Memóriakezelés (Memory management) 1 Memóriakezelés (Memory management) Háttér, alapok Logikai és fizikai címtér Valós címzésű menedzselés Partíciók Szabad/foglalt partíciók kezelése 2 Háttér, alapok Az számítógép (processzor) kapacitásának

Részletesebben

iseries Client Access Express - Mielőtt elkezdi

iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi ii iseries: Client Access Express - Mielőtt elkezdi Tartalom Rész 1. Client Access Express - Mielőtt elkezdi.................

Részletesebben

Az Ön kézikönyve HP COMPAQ DC5700 MICROTOWER PC http://hu.yourpdfguides.com/dref/863310

Az Ön kézikönyve HP COMPAQ DC5700 MICROTOWER PC http://hu.yourpdfguides.com/dref/863310 Elolvashatja az ajánlásokat a felhasználói kézikönyv, a műszaki vezető, illetve a telepítési útmutató HP COMPAQ DC5700 MICROTOWER PC. Megtalálja a választ minden kérdésre az a felhasználói kézikönyv (információk,

Részletesebben