Dr. Illés Zoltán
|
|
- Benedek Biró
- 8 évvel ezelőtt
- Látták:
Átírás
1 Dr. Illés Zoltán
2 Visszatekintés (Számítógépes alapismeretek) Számítógépek felépítése I.(HW) Számítógépek felépítése II. (SW) Operációs rendszer fogalma Operációs rendszerek fejlődése, története Múlt, Jelen, Jövő? Operációs rendszerek fogalmai Rendszerhívások Operációs rendszerek struktúrája
3 Ahol a számítógépes alapismeretek befejeződött Script programok Rendszergazda legjobb barátja Shell script PowerShell Kliens-szerver gép HW különbségek Kliens-szerver szolgáltatás Adminisztráció SW különbségek
4 Számítógépek felépítése Hardveres oldal Tárolt program, utasítások, adatok azonos módon (binárisan, miért?) a memóriában helyezkednek el. Vezérlő egység (CPU), aritmetikai-logikai egység (ALU) az utasítások végrehajtását, alapvető aritmetikai műveleteket felügyelik. Szükség van be/kimenetek (I/O) kezelésére, mely a gép és a külvilág kapcsolatát biztosítja. Ezen jellemzőket gyakran a Neumann elv elemeiként is ismerjük. Alapvető elemek: Processzor, Memória, Perifériák, Háttértár Összekötő kapocs: Busz (sín, adat, cím, vezérlő)
5 A rendszer gyakorlatilag minden eleme intelligens, de a kulcsszereplő: processzor Regiszterek: speciális memóriák, processzoron belül Regiszter csoportok (általános, állapot jelző,stb) Utasításcsoportok Adatmozgató utasítások (regiszter memória ) Ugró utasítások, abszolút-relativ I/O port kezelés, Megszakítás kezelés stb
6 Intel minden utasítás egyenlő Intel nem az, 4 védelmi szint Ebből 2-t használ, kernel mód (védett,protected mód) és felhasználói mód Tipikusan védett módú utasítások Megszakítás kezelés I/O port kezelés Bizonyos memória kezelés Szofveres megszakítás, csapda (trap) kezelése azonos a hardveres megszakítás kezeléssel Megszakítások maszkolhatóak. Kivéve az NMI
7 Adatok, utasítások a memóriában, ezeket a CPU végrehajtja Mov al, F Mov ah, T Mov bl, C Stb. Hol van itt az élvezet? Hát ott, ha látom is az eredményt (FTC) Ha egy perifériát (pl. képernyő) elérek és azon megjelenítem az adatokat
8 Végrehajtási, felépítési szintek Logikai áramkörök CPU, mikroprogram, mikroarchitektúra szint Számítógép, hardver elemek gépi kódja Operációs rendszer Rendszeralkalmazások Alacsonyszintű, gépi kódú programok, meghajtók Magas szintű nyelvek, programok Alkalmazások Felhasználói programok, Pasziánsz stb
9 Operációs rendszer: Olyan program ami egyszerű felhasználói felületet nyújt, eltakarva a számítógép(rendszer) eszközeit. Op. Rendszer mint kiterjesztett (virtuális) gép Nem érdekel hogyan,csak át akarok másolni egy képet. Op. Rendszer mint erőforrás menedzser Nyomtatási sor kezelő (időalapú megosztás) Memória (tér, címtér alapú megosztás) Kernel mód- Felügyelt mód Felhasználói mód Gyakran op.rendszer feladatok is itt helyezkednek el. Speciális Felügyelt mód-beágyazott rendszer
10 Jól használható felhasználói felület biztosítása 0. generációs felület: sajátos kapcsolótábla Korai rendszerek felületei: Speciális terminálok Már ekkor kialakul a mai rendszer szerkezete. 80-as évek eleje: mikrogépek (ZX81 stb), Basic PDP kompatibilis TPA1140, soros terminálok MS DOS karakteres felület Unix X Window rendszer, Xerox, MacOS Windows 3.1, 95,98,Mill,2000,XP, Win7 Ezek mennyire jó felhasználói felületek?
11 Lekérdezéses átvitel (polling) I/O port folyamatos lekérdezése. Sok helyen alkalmazott technika, gyakran szinkron szoftver hívásoknál is alkalmazzák. Megszakítás (Interrupt) használat Nem kérgezgetjük folyamatosan, hanem a kívánt esemény bekövetkezésekor a megadott programrész kerül végrehajtásra. Aszinkron hívások (programesemények) megfelelő használata DMA, közvetlen memória elérés Pl. közvetlen memória címzés: 0xb800:
12 Az iménti (gépi kódú, stb.) utasítások szintjei Gépi kód Pl:intel x86, mov ax, F, mov eax, T, jmp cím Normál, felhasználói programkönyvtárak (API, Application Programming Interface) C64 ROM Basic DOS (IBM, MS), IO.sys, msdos.sys, interrupt tábla Windows 98, Windows 7, Win32 API Unix-Linux rendszerkönyvtárak, C nyelv Script programozás (BASH, PowerShell) Ezt láttuk, megismertük az I. félévben
13 Jellemzően réteges szerkezetű Alapvetően két rétegre oszthatjuk: Rendszer szintű hívás Kommunikáció a perifériákkal Felhasználói hívás Széleskörű könyvtár biztosítás Milyen nyelvhez illeszkednek a könyvtárak? Hát a C nyelvhez! És még? A C++-hoz Persze más nyelvhez is, pl, Delphi-hez is van Kompatibilitás
14 POSIX = Portable Operating System Interface for unix Hivatalos neve: IEEE 1003 ISO 9945 A POSIX valójában egy minimális rendszerhívás (API) készlet, szabvány POSIX 1, 1a, 1b,1c módosítások léteznek Szabvány ANSI C-vel azonos függvénykönyvtár Ma gyakorlatilag minden OS POSIX kompatibilis A Windows-nak is van POSIX felülete Windows Services for Unix
15 Fájl, könyvtárműveletek Folyamatok kezelése Szignálok Csövek Standard C függvénykönyvtár Órák, időzítők Szemaforok Szinkron, aszinkron I/O Szálak kezelése Stb
16 Matematikai függvények: pl. sin, cos, tan,atan, atan2, log, exp stb. Állománykezelő függvények: pl. creat, open,fopen, close, read, write, unlink stb. Könyvtárkezelő függvények: pl. opendir, closedir, mkdir, rmdir, readdir stb. Karakterfüzér kezelő függvények: strcpy,strlen strcmp,strcat,strchar,strstr stb. Memória-kezelők: malloc, free, memcpy stb. Belső kommunikációs függvények: msgsnd, msgrcv,shmat, semop, signal, kill, pipe stb
17 Operációs rendszer: Suse Linux Enterprise szerver Oprendszerek.inf.elte.hu Szövegszerkesztő: vi, mcedit Vagy helyi grafikus szerkesztés, majd ftp. Segítség: man Pl: man exit, man strlen Fordítás: cc c elso elso.c Igyekezzünk a figyelmeztetéseket is orvosolni!
18 Ahány rendszer, annyi függvénykönyvtár Ma is jellemző API-k: Open VMS OS/400 System V, BSD, közös rész: POSIX Win32 API Mac OS API Windows Mobile, CE API Palm OS Nokia S40, S60, S80 API Beágyazott API: Java,.NET
19 A két végletet láttuk: Hardware Szoftvare Hardware alatt már egyáltalán nem csak a fizikai eszközt értjük. Például: HDD, az operációs rendszer logikai kezelést végez, a valódi cilinderek elérése a HDD programjának feladata. Például: BIOS,. Firmware: Hardverbe a gyártó által épített szoftver Middleware: Op. Rendszer feletti réteg PL: JVM
20 Történelmi generáció: Charles Babbage ( ) Tisztán mechanikus, nincs op.rendszer Operátor alkalmazás Később mint programozót alkalmazta Ada Lovelace-t (Lord Byron lánya) (Ada nyelv) Első generáció, , kapcsolótábla, relé, vákumcső Neumann János, Institute for Advanced Studies, Princeton Egyedi gépek Gépi kód, egyszerű matematikai számítások Lyukkártyák megjelenése
21 Második generáció , tranzisztoros rendszerek Megbízhatóvá váltak az elemek Géptermek (mainframe) kialakulása Tervezés, gyártás, programozás, üzemeltetés fázisának elkülönülése Lyukkártyás, szalagos egységek, kötegelt rendszer megjelenése Fortran nyelv Op. Rendszer FMS, Fortran monitor system IBM 7094 hármasa, 1401 beolvasó 7094 feldolgozó megjelenítő
22 Harmadik generáció, , integrált áramkörök megjelenése IBM 1401 és 7094 egybeolvadása: System/360 gépcsalád Azonos rendszerek, felépítések, kompatibilitás megjelenése OS/360 megjelenése, ez minden gépre jó, eredmény nagy, bonyolult op. Rendszer. Multiprogramozás, multitask megjelenése Több feladat a memóriában egyidejűleg. Spooling, időosztás megjelenése Nincs közvetlen on-line munka
23 Első időosztásos rendszer: M.I.T-en CTSS (CompatibleTime Sharing System) MULTICS, Multiplexed Information and Computing System AT&T Bell labs, General Electric támogatás PL/1 nyelven készült Bell Labs, Ken Thompson, Multics lecsupaszítás, PDP 7->UNIX Két fő irány Berkeley University Berkeley Software Distribution AT&T Bell Labs, System V Unix
24 1980-tól napjainkig, személyi számítógépek, MS Windows LSI (large scale integration) áramkörök, CPU fejlődés Z80- CP/M (Control Program for Microcomputers) ZX-81, ZX-Spectrum- Basic Intel x86 család, IBM PC- DOS, MS DOS Parancssoros felület GUI- X Window, Mac OS X, MS Windows Hálózati, osztott rendszerek
25 Kezdetben a UNIX forráskód az AT&T engedélye alapján felhasználható volt. UNIX nem nyílt a forráskód, AT&T 7. verziótól MINIX MINI Unix, nyílt forráskód A.Tanenbaum, Vrije Univ. Amszterdam C nyelven készült, Linus Torvalds, Tanenbaum hallgatója MINIX módosítás, 1994, LINUs unix->linux Nyílt forráskód LAMP-Linux-Apache-Mysql-Php
26 Rendszerhívásoknak nevezzük azokat a szolgáltatásokat, melyek az operációs rendszer és a felhasználói programok közti kapcsolatot biztosítják. Két fő csoportba sorolhatók: Folyamat vagy processz kezelő csoport Fájlkezelő csoport Programozó legjobb barátja: man,
27 Processz egy végrehajtás alatt lévő program Saját címtartomány Processz táblázat Cím, regiszter, munkafájl adatok Processz indítás, megszüntetés Shell, gyerekfolyamatok Processz felfüggesztés memória térkép + táblázat mentés Processzek kommunikációja Szignálok
28 Egy főkönyvtár, / Fastruktúra Bejegyzés kétféle: fájl, könyvtár Műveletek: másolás, létrehozás, törlés, megnyitás, olvasás, írás Jogosultságok: rwx, - adott jog hiánya SETUID, SETGID Fájlrendszer hozzácsatolása, mount, leválasztása, unmount Specifikus fájlok: Karakter, blokk fájlok, /dev könyvtár Speciális fájl: Adatcső, pipe
29
30
31
32
33
34 Monolitikus rendszerek Rétegelt rendszerek Virtuális gépek Exokernelek Kliens - Szerver modell
35 Általában igaz: nincs különösebb struktúrája, de Rendszerkönyvtár egyetlen rendszer, így mindenki mindenkit láthat. Információelrejtés nem igazán van. Létezik modul, modulcsoportos tervezés Csak az előre tervezett belépési pontok hívhatók Rendszerhívás során gyakran felügyelt módba (kernel mód) kapcsolja a CPU-t Paraméterek jellemzően regiszterekben Trap, csapdázás
36 Monolitikus rendszer: tipikusan 2 szintű támogatással Főprogram Segédeljárások Kernel eljárások
37 E.W. Dijkstra tervezte, neve: THE (1968) 5. A gépkezelő 4. Felhasználói programok 3 Bemenet/Kimenet kezelése 2 Gépkezelő-folyamat 1 Memória és dobkezelés 0 Processzorhozzárendelés és multiprogramozás A MULTICS-ban tovább általánosították Gyűrűs rendszer
38 A Multics utód UNIX jellemző réteges, gyűrűs szerkezete
39 Eredetileg az IBM-től származik az ötlet VM/370 rendszeren valósul meg először Virtuális gép monitor: a hardvert pontosan másolja Ezt tetszőleges példányban képes volt sokszorozni
40 VMWare Unix- Linux platformon Fut Windows-on is MS Virtual Server, Virtual PC Létezik a Pentium utáni processzorokban 8086 virtuális üzemmód. A Windows ebben futtatja a régi DOS programokat Ez nem az igazi virtuális mód!!! Hyper-V XEN-KVM Exokernel: virtuális gép számára az erőforrások biztosítása Más rendszerű virtuális gépek: JVM.NET
41 A vm/370 ötlet továbbfejlesztése Még jobban szét kell választani a feladatokat. Felhasználói program: kliens program Kiszolgáló program: szerver program Mindegyik felhasználói módban fut Egyre kevesebb funkció marad a kernelben
42 Hatékonyság, a meglévő erőforrásokat a leghatékonyabban továbbítsa a felhasználók felé. Efficiency Megbízhatóság, a hibátlan működés biztosítása.(reliability) Adatok megőrzése Rendelkezésre állás (3-4 kilences ) Megbízhatóság kiterjesztése: hibatűrés Redundáns rendszerek (SW szinten is), Server Cluster
43 Biztonság (Security) Külső rendszerekkel szemben Adatbiztonság Kompatibilitás, hordozhatóság (Compatibility) Két rendszer közti adat, programcsere lehetősége. Szabványok szerepe (POSIX) Alacsony energia felhasználás Nem csak mobil gépek esetén
44 Rugalmasság, skálázhatóság (Flexibility) Erőforrások rugalmas kiosztása (memória, processzor) Kezelhetőség (Manageability) Üzemeltetési, felhasználói szinten Megvalósítható mindez egyszerre? A gyártók szerint igen. A félév végén meg fogjuk látni!
45
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
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
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
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
A számítástechnika fejlődése
A számítástechnika fejlődése Az 1600-as évektől kezdődően az emberek igyekeztek olyan gépeket építeni, melyek megkönnyítik a számolást. A számítógépek fejlődését nagy lépésekben követjük. Az egymástól
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.
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
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
Számítógépes alapismeretek
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
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
Architektúra, megszakítási rendszerek
Architektúra, megszakítási ek Mirıl lesz szó? Megszakítás fogalma Megszakítás folyamata Többszintű megszakítási ek Koschek Vilmos Példa: Intel Pentium vkoschek@vonalkodhu Koschek Vilmos Fogalom A számítógép
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,
1_Linux_bevezeto_bash
1_Linux_bevezeto_bash September 21, 2016 1 Számítógépes alapismeretek 1.1 ELTE - Fizika Bsc 1. évfolyam 1.2 # Félévés tematika: Linux alapismeretek Szövegszerkesztés Adatok ábrázolása Bevezetés a programozás
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
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
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
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
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
Operációs rendszerek MINB240 V 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
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
Operációs rendszerek MINB240 V 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 Félévi követelmények 2 db zárthelyi gyakorlati órákon gyakorlati és elméleti anyagból pótlás: félév végén vagy vizsgaidőszakban
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
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
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
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
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
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
Utolsó módosítás:
Utolsó módosítás:2011. 09. 29. 1 2 4 5 MMU!= fizikai memóriaillesztő áramkör. Az utóbbinak a feladata a memória modulok elektromos alacsonyszintű vezérlése, ez sokáig a CPU-n kívül a chipset északi hídban
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á
Az operációs rendszer szerkezete, szolgáltatásai
Az operációs rendszer szerkezete, szolgáltatásai Felhasználói programok Rendszerhívások Válaszok Kernel Eszközkezelők Megszakításvezérlés Perifériák Az operációs rendszer szerkezete, szolgáltatásai Felhasználói
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
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
IT - Alapismeretek. Megoldások
IT - Alapismeretek Megoldások 1. Az első négyműveletes számológépet Leibniz és Schickard készítette. A tárolt program elve Neumann János nevéhez fűződik. Az első generációs számítógépek működése a/az
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
Autóipari beágyazott rendszerek. Komponens és rendszer integráció
Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása
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
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
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
IT - Alapismeretek. Feladatgyűjtemény
IT - Alapismeretek Feladatgyűjtemény Feladatok PowerPoint 2000 1. FELADAT TÖRTÉNETI ÁTTEKINTÉS Pótolja a hiányzó neveket, kifejezéseket! Az első négyműveletes számológépet... készítette. A tárolt program
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
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
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
Á 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/,
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
Virtualizációs Technológiák Operációs rendszer szintű virtualizáció Konténerek Forrás, BME-VIK Virtualizációs technológiák
Virtualizációs Technológiák Operációs rendszer szintű virtualizáció Konténerek Forrás, BME-VIK Virtualizációs technológiák https://www.vik.bme.hu/kepzes/targyak/vimiav89/ Koncepció Ha megfelel, hogy azonos
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
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
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
Dr. Illés Zoltán zoltan.illes@elte.hu
Dr. Illés Zoltán zoltan.illes@elte.hu Operációs rendszerek kialakulása Op. Rendszer fogalmak, struktúrák Fájlok, könyvtárak, fájlrendszerek Folyamatok Folyamatok kommunikációja Kritikus szekciók, szemaforok.
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
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
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:
Informatika érettségi vizsga
Informatika 11/L/BJ Informatika érettségi vizsga ÍRÁSBELI GYAKORLATI VIZSGA (180 PERC - 120 PONT) SZÓBELI SZÓBELI VIZSGA (30 PERC FELKÉSZÜLÉS 10 PERC FELELET - 30 PONT) Szövegszerkesztés (40 pont) Prezentáció-készítés
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
UNIX: fájlrendszerek
UNIX: fájlrendszerek kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 Alapfogalmak Fájl (állomány,
Mobil operációs rendszerek. Készítette: Kisantal Tibor
Mobil operációs rendszerek Készítette: Kisantal Tibor Mobil operációs rendszerek Az operációs rendszerek azon csoportjához tartoznak, melyek hordozható, kézi eszközt működtetnek. okostelefont, táblagépet,
Szoftver-technológia I.
Szoftver technológia I. Oktatók Sziray József B602 Heckenast Tamás B603 2 Tananyag Elektronikus segédletek www.sze.hu/~sziray/ www.sze.hu/~heckenas/okt/ (www.sze.hu/~orbang/) Nyomtatott könyv Ian Sommerville:
Információs technológiák 1. Ea: Történelmese
Információs technológiák 1. Ea: Történelmese 56/1 B ITv: MAN 2015.09.08 Témakörök A számítógép kialakulása A Neumann-elvek Testépítés A lélek útja tudattágítás Ellenőrző kérdések 56/2 Mi a számítógép?
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
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
Informatikai füzetek
Tartalomjegyzék Bevezetés................ xiii I. ALAPISMERETEK........... 1 Információ, adat, jel............. 1 Információ..................... 1 Adat......................... 1 Jel...........................
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)
A Microsoft terminálszolgáltatás ügyfél oldali hardverigényének meghatározása
S SDA Stúdió kft. A Microsoft terminálszolgáltatás ügyfél oldali hardverigényének meghatározása Kiadva: 2002.02.12. Oldalak száma: 7 A dokumentum története Verzió Dátum Módosítás rövid leírása Módosító
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
A szoftverfejlesztés eszközei
A szoftverfejlesztés eszközei Fejleszt! eszközök Segédeszközök (szoftverek) programok és fejlesztési dokumentáció írásához elemzéséhez teszteléséhez karbantartásához 2 Történet (hw) Lyukkártya válogató
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
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
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
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
Tarantella Secure Global Desktop Enterprise Edition
Tarantella Secure Global Desktop Enterprise Edition A Secure Global Desktop termékcsalád Az iparilag bizonyított szoftver termékek és szolgáltatások közé tartozó Secure Global Desktop termékcsalád biztonságos,
Alapismeretek. Tanmenet
Alapismeretek Tanmenet Alapismeretek TANMENET-Alapismeretek Témakörök Javasolt óraszám 1. Történeti áttekintés 2. Számítógépes alapfogalmak 3. A számítógép felépítése, hardver A központi egység 4. Hardver
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
Linux alapok és használatuk
1,2 1 Orvosi Laboratóriumi és Képalkotó Diagnosztikai Tanszék Debreceni Egyetem 2 Nukleáris Medicina Intézet Debreceni Egyetem AOLINUX12, 1 kredit Tartalom Előadás 1 Előadás Népszerű alkalmazások bemutatása:
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
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
Digitális rendszerek. Utasításarchitektúra szintje
Digitális rendszerek Utasításarchitektúra szintje Utasításarchitektúra Jellemzők Mikroarchitektúra és az operációs rendszer közötti réteg Eredetileg ez jelent meg először Sokszor az assembly nyelvvel keverik
Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel
IBM Software Group Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel Rehus Péter Szoftver üzletág igazgató 2005. február 2. 2003 IBM Corporation On demand igény szerinti működési
Számítógép rendszerek. 4. óra. UNIX fejlődéstörténet
Számítógép rendszerek 4. óra UNIX fejlődéstörténet 1960-as évek A Massachusetts Institute of Technology, az AT&T Bell Labs, és a General Electric közösen fejleszti a Multics (Multiplexed Information and
GNU/Linux alapok és alkalmazásuk
GNU/Linux alapok és alkalmazásuk -*- G. Opposits 1 1 Nukleáris Medicina Intézet Debreceni Egyetem szabadon választható tantárgy, 2015 II. félév Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy
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
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
Alkalmazás és megjelenítés virtualizáció
Virtualizációs technológiák és alkalmazásaik Alkalmazás és megjelenítés virtualizáció Micskei Zoltán http://www.mit.bme.hu/~micskeiz Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs
6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.
6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes. Neumann elv: Külön vezérlő és végrehajtó egység van Kettes
UNIX: folyamatok kommunikációja
UNIX: folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 A kommunikáció
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
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 /
Novell Roadshow 2008. 2008. január március
Novell Roadshow 2008. 2008. január március Napirend 2 9.30 10.00 Megnyitó 10.00 10.45 Hatékony csoportmunka 10.45 11.15 Mobilkommunikáció 11.15 11.30 Szünet 11.30 12.15 Linux alapú infrastruktúra 12.15
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ő =
Legfontosabb tulajdonságai. UNIX rendszer felhasználói és fejlesztői felülete (1-4. ea.) Unix hagymahéj struktúrája. Legfontosabb tulajdonságai
UNIX rendszer felhasználói és fejlesztői felülete (1-4. ea.) Szeberényi Imre BME IIT Legfontosabb tulajdonságai többfelhasználós (multiuser) időosztásos (time sharing) hardware független
Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb
Input és Output 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel és kivitel a számitógépből, -be Perifériák 2 Perifériákcsoportosításá,
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
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
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
Intelligens biztonsági megoldások. Távfelügyelet
Intelligens biztonsági megoldások A riasztást fogadó távfelügyeleti központok felelősek a felügyelt helyszínekről érkező információ hatékony feldolgozásáért, és a bejövő eseményekhez tartozó azonnali intézkedésekért.
(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
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ő 12:00-13:00-ig
Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Digitális technika VIMIAA01 9. hét
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Számítógép architektúra
Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Számítógép architektúra Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Irodalmi források Cserny L.: Számítógépek
UNIX bevezető. kiegészítő fóliák az előadáshoz. Mészáros Tamás http://home.mit.bme.hu/~meszaros/
kiegészítő fóliák az előadáshoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 / 32 2 / 32 3 / 32 4 /