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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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ó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

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

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

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ó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

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

Windows Server 2012: a felhő OS

Windows Server 2012: a felhő OS Windows Server 2012: a felhő OS Minden alapképesség gyökeresen átalakul: biztonság, fájlszerver, hálózat, storage, szerver és desktop virtualizáció, távelérés, felügyelet Az operációs rendszer több, korábban

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

MS Windows XP Professional SP2 telepítés virtuális gépre. ember@vodafone.hu

MS Windows XP Professional SP2 telepítés virtuális gépre. ember@vodafone.hu MS Windows XP Professional SP2 telepítés virtuális gépre 1 Előzmények Új gép esetén meg kell győződnünk arról, hogy a gép XP kompatibilis Lehetséges, hogy csak Vista drivereket kínál a gyártó a géphez,

Részletesebben

Virtualizáció. egy hardveren több virtuális rendszer működik egyszerre, virtuális gépekben futó önálló vendég (guest) operációs rendszerek formájában

Virtualizáció. egy hardveren több virtuális rendszer működik egyszerre, virtuális gépekben futó önálló vendég (guest) operációs rendszerek formájában Virtualizáció Virtualizáció fogalma: Virtualizáció egy hardveren több virtuális rendszer működik egyszerre, virtuális gépekben futó önálló vendég (guest) operációs rendszerek formájában A virtualizáció

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

(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

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

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

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

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

Utolsó módosítás:

Utolsó módosítás: Utolsó módosítás: 2011. 09. 08. 1 A tantárggyal kapcsolatos adminisztratív kérdésekkel Micskei Zoltánt keressétek. 2 3 4 5 6 7 8 9 10 11 12 13 14 Erősen buzzword-fertőzött terület, manapság mindent szeretnek

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

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

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

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

Számítógép architektúrák. Bevezetés Számítógép architektúrák Bevezetés Mechanikus számológépek Blaise Pascal (1642) Gottfried Willhelm von Leibniz báró (~1676) Összeadás, kivonás Mai négyműveletes zsebszámológépek mechanikus őse Charles

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 II. jegyzet

Operációs rendszerek II. jegyzet Operációs rendszerek II. jegyzet Bringye Zsolt tanár úr fóliái alapján Operációs rendszer: A számítógép hardver elemei és az (alkalmazói) programok közötti szoftver réteg, amely biztosítja a hardver komponensek

Részletesebben

Az IBM megközelítése a végpont védelemhez

Az IBM megközelítése a végpont védelemhez Az IBM megközelítése a végpont védelemhez IBM PROFESSIONAL SECURITY SERVICES IT SECURITY Sérülékenység centrikus behatolás elhárító rendszer (IPS) Kliens tűzfal Anti-malware technológia VÉGPONT VÉDELEM

Részletesebben

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

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

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

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

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

Számítógép felépítése Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége

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

Operációs rendszerek. UNIX fájlrendszer

Operációs rendszerek. UNIX fájlrendszer Operációs rendszerek UNIX fájlrendszer UNIX fájlrendszer Alapegység: a file, amelyet byte-folyamként kezel. Soros (szekvenciális) elérés. Transzparens (átlátszó) file-szerkezet. Link-ek (kapcsolatok) létrehozásának

Részletesebben

Informatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek - 105 1. oldal LINUX

Informatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek - 105 1. oldal LINUX 1. oldal LINUX 2. oldal UNIX történet Elozmény: 1965 Multics 1969 Unix (Kernighen, Thompson) 1973 Unix C nyelven (Ritchie) 1980 UNIX (lényegében a mai forma) AT&T - System V Microsoft - Xenix Berkeley

Részletesebben

Hálózati ismeretek. Az együttműködés szükségessége:

Hálózati ismeretek. Az együttműködés szükségessége: Stand alone Hálózat (csoport) Az együttműködés szükségessége: közös adatok elérése párhuzamosságok elkerülése gyors eredményközlés perifériák kihasználása kommunikáció elősegítése 2010/2011. őszi félév

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

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába Gilányi Attila Debreceni Egyetem, Informatikai Kar Debrecen, 2016. Gilányi A. (Debreceni Egyetem) Bevezetés az informatikába 1 / 5 Outline 1 A számítógépek története 2 Operációs

Részletesebben

Operációs rendszerek. 1. gyakorlat. Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 1. gyakorlat. Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Bevezetés, követelmények Operációs rendszerek 1. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 12

Részletesebben

Szoftver alapfogalmak

Szoftver alapfogalmak Szoftver alapfogalmak Azon a programok algoritmusok, eljárások, és hozzájuk tartozó dokumentációk összessége, melyek a számítógép működéséhez szükségesek. (nem kézzel fogható, szellemi termékek) Algoritmus

Részletesebben

Operációs rendszerek (PMB1206)

Operációs rendszerek (PMB1206) 1 Operációs rendszerek PMB1206 NyF MII 2012 Félévi tematika Hét Előadás Gyakorlat Bevezetés, történet, fajták, 1 2012.02.15 strukturák 2 2012.02.22 Processzusok, Szálak, IPC általásos ismeretek 3 2012.02.29

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

Előadás_#13. Egy lemez írási művelet kiszolgálása

Előadás_#13. Egy lemez írási művelet kiszolgálása Előadás_#13. 1. Az NT fájlrendszere, NTFS A korábbi fájl rendszerek vs. az NTFS korlátai: FAT12 alatt a fájl név 8.3 szerkezetű, egy fájl maximális mérete nem lehet több mint 32MB. A maximális partíció

Részletesebben

Útmutató a Computer Setup (F10) segédprogram használatához dx2300 minitorony

Útmutató a Computer Setup (F10) segédprogram használatához dx2300 minitorony Útmutató a Computer Setup (F10) segédprogram használatához dx2300 minitorony HP Compaq üzleti célú számítógép Copyright 2007 Hewlett-Packard Development Company, L.P. Az itt közölt információ értesítés

Részletesebben

Virtuális gépek. Kiss Róbert, informatika IV. év, Babes-Bolyai t.e.

Virtuális gépek. Kiss Róbert, informatika IV. év, Babes-Bolyai t.e. Virtuális gépek Kiss Róbert, informatika IV. év, Babes-Bolyai t.e. 1. Bevezetés. A virtuális gépek fogalma egyáltalán nem új a számítástechnikában. Sokan nem is tudnak róla, hogy éppen virtuális gépet

Részletesebben

Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs

Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs Szoftver labor III. Dr. Csébfalvi Balázs Irányítástechnika és Informatika Tanszék e-mail: cseb@iit.bme.hu http://www.iit.bme.hu/~cseb/ Tematika Bevezetés Java programozás alapjai Kivételkezelés Dinamikus

Részletesebben