Operációs rendszerek vizsga kérdések válaszokkal (ELTE-IK Prog.Terv.Mat 2005)
|
|
- Bertalan Fülöp
- 8 évvel ezelőtt
- Látták:
Átírás
1 Operációs rendszerek vizsga kérdések válaszokkal (ELTE-IK Prog.Terv.Mat 2005) Témakörök : 1. Alapfogalmak 2. Folyamatok 3. Párhuzamosság 4. Memóriakezelés 5. Állományrendszerek 1.Alapfogalmak Mi válthat ki a kivételt? Válasz: Valamely utasítás végrehajtása. Milyen követelményt támasztunk a nagygépek operációs rendszereivel szemben? Válasz: Teljes körû hibakezelés. Mi válthat ki a megszakítást? Válasz: Külsõ eszköz be- és kiviteli tevékenysége. Mi a firmware? Válasz: Hardveregységbe épített szoftver. Hol folytatódik a végrehajtás vetélés típusú kivételbõl való visszatéréskor? Válasz: Nem folytatható a végrehajtás. Melyik rendszer az, amelyik nem fut mobil eszközökön? Válasz: IBM z/os, IBM VSE/ESA. Mi nem tartozik a tágabb értelemben vett biztonság (safety) fogalmához? Válasz: Rugalmasság, Hatékonyság (performance, efficiency), Hordozhatóság (portability), Könnyű kezelhetõség (user friendliness) Mi az az overhead? Válasz: A rendszerszoftver erõforrásfelhasználása. Mi a middleware? Válasz : Az operációs szolgáltatásait kibővítő rutingyűjtemény. 1
2 Hol folytatódik a végrehajtás csapda típusú kivételből való visszatéréskor? Válasz: A kivételt kiváltó utasítást követő utasítástól Hol folytatódik a végrehajtás hiba típusú kivételből való visszatéréskor? Válasz: A kivételt kiváltó utasítás újrakezdésével Mi tartozik a tágabb értelemben vett biztonság (safety) fogalmához? Válasz: Biztonság (security), hibatűrés (fault tolerance) Mit definiál a POSIX szabvány? Válasz: Nyílt rendszerek alkalmazásprogramozói felületét. Melyik operációs rendszer objektum-orientált felépítésű? Válasz: IBM OS/400. Melyik rendszer az, amelyik fut mobil eszközökön? Válasz: Microsoft Windows CE,Palm OS, Symbian OS 2.Folyamatok Öt programot indítunk el egyszerre. Becsült futásidejük: 20, 60, 30, 10, 50 s. Az indulástól számított hányadik másodpercben ér véget a 2. folyamat futása, ha az elõzõ sorrendet tekintve Round-Robin ütemezéssel futtajuk õket? Legyen egy idõszelet hossza 1 s, továbbá eltekinthetünk a folyamatok közti átkapcsolási idõtõl. Válasz: 87. Öt kötegelt program érkezik a számítóközpontba. Becsült futásidejük: 20, 60, 30, 10, 50 perc. Mennyi az átlagos áthaladási idõ, ha a legrövidebbet elõször algoritmussal futtatjuk õket? Válasz: 76 perc. Melyik algoritmus nem szakítja meg futás közben a folyamatot? Válasz: Legrövidebbet elõször ütemezés. Mely folyamatok prioritását változtatja dinamikusan az OpenVMS ütemezõje? Válasz : Interaktív folyamatokét. Mikor emeli az OS/400 egy folyamat prioritását? Válasz: Ha olyan erõforrást használ, amelyre egy magasabb prioritású folyamat vár. Melyik folyamattípust támogatja az OpenVMS? Válasz: Interaktív, kötegelt, valós idejű. Melyik algoritmus futtatja a folyamatokat érkezési sorrendben? Válasz: FIFO ütemezés. Melyik ütemezésben nem játszanak szerepet prioritások? Válasz: Round Robin. 2
3 Melyik állítás igaz a Round Robin ütemezésre? Válasz: Minden folyamatnak egyforma idõszelet jut. Öt programot indítunk el egyszerre. Becsült futásidejük: 20, 60, 30, 10, 50 s. Mennyi az átlagos áthaladási idõ, ha az elõzõ sorrendet tekintve Round-Robin ütemezéssel futtajuk õket? Legyen egy idõszelet hossza 1 s, továbbá eltekinthetünk a folyamatok közti átkapcsolási idõtõl. Válasz: 117s. Ha a Round Robin ütemezésben az idõszeletet végtelenre választjuk, akkor... Válasz:...akkor a FIFO ütmezést kapjuk. Futó állapotba kerül egy futó folyamat, ha... Válasz:...központi egységre kerül. Öt kötegelt program érkezik a számítóközpontba. Becsült futásidejük (érkezési sorrendben): 20, 60, 30, 10, 50 perc. Mennyi az átlagos áthaladási idõ, ha érkezési sorrendben futtatjuk öket? Válasz: 100 perc. Öt kötegelt program érkezik a számítóközpontba. Becsült futásidejük: 20, 60, 30,10,50 perc. A prioritásuk: 1, 3, 2, 5, 4. A legnagyobb prioritás az 5. Mennyi az átlagos áthaladási idő, ha prioritásos ütemezéssel futtajuk őket? Válasz: 102 perc. Mi a zombi folyamat Linuxban? Válasz: Befejezõdött folyamat, ami a folyamattáblázatban ragadt. Mit tesz a Windows azzal a folyamattal, amely nagyon régóta vár a processzorra? Válasz: Megemeli a prioritását két idõszelet erejéig. Melyik ütemezés az, amely a folyamatokat egy sor adatszerkezetben tárolja, mindig a sor első elemét futtatja egy meghatározott ideig, majd a sor végére pakolja? Válasz : Round Robin ütemezés. Az a=1/2 paraméteres öregedési algoritmust használjuk a futási idők megbecsülésére. Az előző négy futás, a legrégebbivel kezdve 40, 24, 40, 20 ms volt. Mennyi a becslés a következő futásra? Válasz: 28ms. Melyik ütemezést használjuk valós idejű rendszerekben? Válasz: Legkorábbi határidőt először, legkisebb lazaság. Blokkolt állapotba kerül egy futó folyamat, ha... Válasz:...központi egységtől különböző erőforrásra vár. Milyen ütemezési stratégiát alkalmaz valós idejű folyamatokra a Linux? Válasz: Round Robin vagy FIFO választható Milyen ütemezési stratégiát alkalmaz interaktív folyamatokra a Linux? Válasz: Round Robin. 3
4 3.Párhuzamosság A folyamatváltások letiltása... Válasz:...látszat párhuzamosság esetén hatásos módszer a kritikus szekciók kezelésére. A kölcsönös kizárás feltétele elõírja, hogy... Válasz:...egyszerre maximum egy folyamat legyen kritikus szekcióban. A haladás feltétele elõírja, hogy... Válasz: a következõ alkalommal a kritikus szekcióba lépõ folyamat azok közül kerüljön kiválasztásra, akik az adott pillanatban belépésre várakoznak. Igaz állítások : - Az operációs rendszer maga is gyakran használ szemaforokat a benne felmerülõ szinkronizációs problémák megoldására. - A szemafor implementációjától függ, hogy a down mûvelet (ha szükséges) tevékenyen várakozik-e vagy sem. - A szemafor megengedi, hogy egyszerre több folyamat várakozzék a down mûvelet végrehajtása közben. - Az erõforrás-szükségletek elõzetes ismeretének birtokában ügyes szervezéssel elkerülhetõ a holtpontok kialakulása. - Egynél több processzor ugyanazon számítógépbe tétele nem növeli a rendszer megbízhatóságát. - A többprocesszoros rendszerek egyik ismérve, hogy a processzorok ugyanazt az órajelet használják. - A fürtözés (klaszterezés) segítségével növelhetjük a rendszerünk megbízhatóságát. - A spinlockok tevékenyen várakoznak. - Az olvasók-író problémában a védett objektum nem olvasható miközben az író folyamat változtatja. Ha egy folyamattól az elõzõleg engedélyezett erõforrás nem vehetõ el semmilyen módon,... Válasz:...akkor holtpont alakulhat ki. A holtpontok létejöttéhez nem szükséges, hogy... Válasz:...egyszerre legfeljebb egy folyamat legyen kritikus szekcióban. Az üzenetküldés... Válasz:...különbözõ számítógépeken futó folyamatok kommunikációjának természetes módja. Peterson megoldása a kritikus szekció problémájára... Válasz:...nem mûködik három folyamat esetén. A rendszer állapota holtpont-elkerülés tekintetében biztonságos, ha... Válasz:...a folyamatokat valamilyen sorrendben be lehet úgy fejezni, hogy eközben nem áll elõ holtpont. 4
5 A kritikus szekciók problémáját megoldó módszerektõl elvárjuk az alábbi feltételek teljesülését: Válasz: Kölcsönös kizárás, haladás, korlátozott várakozás. A tevékeny várakozás... Válasz: csak rövid ideig megengedhetõ, mivel feleslegesen pazarolja a processzort. A feladat egy objektum konzisztenciájának védelme a félkész módosítások kiolvasása elõl. Melyik klasszikus problémáról van szó? Válasz: Író-olvasó probléma. A szigorú váltogatás módszere... Válasz: megsérti a haladás feltételét, ezért nem jó megoldás a kritikus szekciók problémájára. A versenyhelyzet... Válasz: felderítéséhez, megértéséhez elõfordul, hogy behatóan, alacsony szinten is ismernünk kell a rendszerünket. A sorszámhúzásos szinkronizáció... Válasz: belépési sorszámok kiosztásával biztosítja a korlátozott várakozás feltételének teljesülését. A szemafor... Válasz: up művelete várakozás nélkül eggyel növeli a szemafor értékét. A többprocesszoros rendszerek... Válasz: általában nem tudnak zavartalanul tovább működni, ha az egyik processzor váratlan meghibásodásodik. Melyik a legkevésbé műveletigényes holtpontkezelő eljárás? Válasz: Strucc algoritmus. Melyik a leginkább műveletigényes holtpontkezelő eljárás? Válasz: Bankár algoritmus. A sorszámhúzásos szinkronizáció... Válasz : előfordul, hogy tevékenyen várakozik. Adatcsere történik egy közös tárolón keresztül. Melyik klasszikus problémáról van szó? Válasz: Termelő-fogyasztó probléma. Azt mondjuk, hogy egy folyamathalmaz holtpontban van, ha... Válasz: minden eleme a halmaz valamelyik másik eleme által kiváltható eseményre várakozik. A korlátozott várakozás feltétele... Válasz:...felső korlátot ad arra, hogy a kritikus szekcióba történő belépés előtt hány más folyamatot kell előreengednünk. 5
6 A monitorok... Válasz: -...műveleteit egyszerre csak egy folyamat hajthatja végre. -...kényelmesen alkalmazhatók osztott változók versenyhelyzet-mentes kezelésére. -...osztott memórián alapuló rendszerek nyelvi szintű szinkronizációs eszköze. Kritikus szakaszban fut egy folyamat, ha... Válasz : a folyamat egy más folyamatokkal együtt használt, közös erőforrást használ. A test and set lock (TSL) gépi utasítás... Válasz: a zár értékét igazra állítja, és visszaadja a zár korábbi értékét. A monitorállapotok... Válasz: signal mûvelete elõfordul, hogy lényegében nem csinál semmit. 4. Memóriakezelés Egy dinamikus partíciókat használó rendszer a kezdõcím szerint rendezve a következõ lyukakat tartalmazza: I:12KB, II:6KB, III:5KB, IV:10KB, V:9KB, VI:1KB. Melyik lyukat választja egy 5KB-os foglalásra a "best fit"? Válasz: III. Ha a virtuális címtér 64KB és a fizikai Memóriakezelés 32KB akkor melyik eset fordulhat elõ az alábbiak közül? Válasz: 16 virtuális lap és 8 lapkeret van. Hogyan lehet egy programot könnyen és hatékonyan betölteni különbözõ kezdõcímekre, virtuális Memóriakezeléskezelés nélkül? Válasz: Bázisregiszter használatával. Egy dinamikus partíciókat használó rendszer a kezdõcím szerint rendezve a következõ lyukakat tartalmazza: I:12KB, II:6KB, III:5KB, IV:10KB, V:9KB, VI:1KB. Melyik lyukat választja egy 5KB-os foglalásra a "next fit"? Válasz : Bármelyik elõfordulhat a megadott válaszok közül. Mit nevezünk szegmensnek? Válasz: Az egymástól független lineáris címtereket. Egy fizikai memóriában négy lapkeret (L) van. A lapok betöltésének (B) és utolsó elérésének (U) idejét valamint az A és D bitek értéke a következõ L;B;U;A;D sorrendben: (0;140;220;0;0), (1;210;280;1;0), (2;100;270;1;1), (3;180;200;1;1). Melyik lapot cseréli a "második lehetõség" algoritmus? Válasz: 0. Mikor történik laphiba? Válasz: Akkor amikor olyan lapra hivatkozunk, amelyhez nem tartozik lapkeret a fizikai memóriában. 6
7 Milyen típusú kivétel a laphiba? Válasz: Hiba. Mi történik, ha az igényelt munkahalmaz mérete nagyobb, mint az aktuálisé? Válasz: A folyamat vergõdik a sok laphibától. Mit nevezünk Bélády-anomáliának? Válasz: Amikor a FIFO algoritmus használata során több lapkerettel több laphiba keletkezik. Igaz állítás(ok): A virtuális Memóriakezelés mérete legalább a fizikai Memóriakezelés méretével egyezik meg, vagy annál nagyobb. Sorszámozzuk a Memóriakezelés lapokat 0,...,9 számokkal. Tegyük fel, hogy a memóriában három lap fér el. Jelenleg a 0,4,7 sorszámú lapok vannak a memóriában, és a következõ sorrendben hivatkozunk a lapokra: 1,2,3,4,1,2,5,1,2,3,4,5. Hány lapcsere történik a FIFO lapcserélési algoritmus használata esetén? Válasz: 9. Sorszámozzuk a Memóriakezelés lapokat 0,...,9 számokkal. Tegyük fel, hogy a memóriában három lap fér el. Jelenleg a 0,4,7 sorszámú lapok vannak a memóriában 1-es R bittel, és a következõ sorrendben hivatkozunk a lapokra: 1,2,3,4,2,5,2,3,1. Hány lapcsere történik a második lehetõség lapcserélési algoritmus használata esetén? Válasz: 7. Egy dinamikus partíciókat használó rendszer a kezdőcím szerint rendezve a következő lyukakat tartalmazza: I:12KB, II:6KB, III:5KB, IV:10KB, V:9KB, VI:1KB. Melyik lyukat választja egy 5KB-os foglalásra a "first fit"? Válasz: I. Egy dinamikus partíciókat használó rendszer a kezdőcím szerint rendezve a következő lyukakat tartalmazza: I:12KB, II:6KB, III:5KB, IV:10KB, V:9KB, VI:1KB. Melyik lyukat választja egy 5KB-os foglalásra a "worst fit"? Válasz: I. Egy fizikai memóriában négy lapkeret (L) van. A lapok betöltésének (B) és utolsó elérésének (U) idejét valamint az A és D bitek értéke a következő L;B;U;A;D sorrendben: (0;140;220;0;0), (1;210;280;1;0), (2;100;270;1;1), (3;180;200;1;1). Melyik lapot cseréli az LRU algoritmus? Válasz: 3. Egy fizikai memóriában négy lapkeret (L) van. A lapok betöltésének (B) és utolsó elérésének (U) idejét valamint az A és D bitek értéke a következő L;B;U;A;D sorrendben: (0;140;220;0;0), (1;210;280;1;0), (2;100;270;1;1), (3;180;200;1;1). Melyik lapot cseréli a FIFO algoritmus? Válasz : 2. 7
8 Sorszámozzuk a Memóriakezelés lapokat 0,...,9 számokkal. Tegyük fel, hogy a memóriában négy lap fér el. Jelenleg a 0,4,7,9 sorszámú lapok vannak a memóriában, és a következő sorrendben hivatkozunk a lapokra: 1,2,3,4,1,2,5,1,2,3,4,5. Hány lapcsere történik a FIFO lapcserélési algoritmus használata esetén? Válasz: 10. Sorszámozzuk a Memóriakezelés lapokat 0,...,9 számokkal. Tegyük fel, hogy a memóriában három lap fér el. Jelenleg a 0,4,7 sorszámú lapok vannak a memóriában, és a következő sorrendben hivatkozunk a lapokra: 1,2,3,2,4,1,3,2,1,4. Hány lapcsere történik a LRU lapcserélési algoritmus használata esetén? Válasz: 8. Mi történik, ha az igényelt munkahalmaz mérete kisebb, mint az aktuálisé? Válasz: Pazarlunk, mert olyan lapok is benn vannak a folyamat aktuális munkahalmazában, amit már nem használ. 5.Állományrendszerek Igaz állítások: - A naplózott fájlrendszer feleslegessé teszi a váratlan leállások utáni idõ- és erõforrásigényes konzisztencia-ellenõrzést. - A napló írásakor a tanult I/O ütemezõ algoritmusok általában nem használhatók. - A naplózott fájlrendszerek az esetek többségében kevésbé hatékonyak, mint a naplózatlanok. - A fájlrendszerek általában szigorú faszerkezetû könyvtárrendszert használnak. - A UNIX operációs rendszer a fájlok nevét a könyvtár részének tekinti, és megkülönbözteti a fájl egyéb metaadataitól. - Az NTFS fájlrendszerben a fájlok a tulajdonképpeni adattartalom mellett tetszõleges számú "extra" bájtsorozatot is tartalmazhatnak. - Elõfordul, hogy a kombinált RAID megoldások (RAID 1+0, 0+1) akár egyszerre több diszk kiesését is elviselik. - A RAID 6 szint a paritásblokkok mellett hibajavító blokkokat is eltárol. - A RAID 2 szintet gyakorlatilag sohasem használják. - A lift ütemezést különösen nagy I/O terhelésű rendszereken célszerű használni. - A lusta ütemezés hajlamos egyes kéréseket kiéheztetni. - Ha csak egyetlen kérés várakozik teljesítésre, akkor a sorrendi és a lusta I/O ütemezés ugyanazt az eredményt adja. - Adattömörítéssel a processzor kárára javíthatunk a lassú bevitel/kivitelű rendszerünk teljesítményén. A bevitel/kivitel ütemezõ legfontosabb célja... Válasz: az író/olvasó parancsok sorrendjének megfelelõ megválasztásával csökkenteni a fejmozgások által okozott várakozási idõt. 8
9 Legyen a blokkméret 1 KB. Egy 400 MB kapacítású lemez bittérképe hány blokkot foglal el? Válasz: 50. Az ext2 fájlrendszer... Válasz: - megpróbálja csökkenteni a fájltöredezettségbõl eredõ káros hatásokat. - a fájlok adatblokkjait igyekszik a meta-adatok közelében tárolni. Mely RAID szintek ismeretét várhatjuk el leginkább egy fejlett adattároló megoldástól? Válasz: RAID 0, RAID 1, RAID 5. A bittérképeket a fájlrendszerek implementációjában... Válasz: sok esetben használják a szabad blokkok nyilvántartására. Miért káros a fájlok töredezettsége? Válasz: Mert a töredékesen, a lemezen szétszórva elhelyezkedõ fájlok csökkentik a rendszer teljesítményét. Az indexelt blokkfoglalás... Válasz: nem ad megoldást a belsõ töredezettség problémájára. Miért káros a belsõ töredezettség? Válasz: Mert a fájlok belsejében (tipikusan a fájl végén) töredékesen feltöltött blokkok kihasználatlan tárterületet, így kapacitásveszteséget eredményeznek. Miért káros a külső töredezettség? Válasz: Mert a szabad területek elaprózódása ellehetetlenítheti az új összefüggő fájlok létrehozását. A lemezegységen az adatokat fizikailag... Válasz:... cilinderekre, azon belül sávokra, azon belül azonos méretû szektorokra osztva helyezzük el. A folytonos blokkfoglalás... Válasz: esetén a fájlok beolvasása és a már lefoglalt, fájlon belüli adatblokkok felülírása különösen hatékonyan elvégezhetõ. Melyik módszer esetén fordulhat elõ, hogy a háttértárolón összeségében lenne elegendõ hely, mégis helyhiány miatt nem tudjuk az állományt elhelyezni? Válasz: folytonos helyfoglalás. A láncolt listás blokkfoglalás... Válasz:...csak szekvenciális fájlkezelésre alkalmas, ha a következõ blokk számát az adatblokkokban tároljuk. 9
10 Legyen a blokkméret 1 KB, továbbá tegyük fel, hogy a blokkok címe elfér 32 biten. Egy 100 MB kapacítású lemez szabad blokkjainak felsorolása legfeljebb hány blokkot foglal el, ha a blokkok utolsó négy bájtján a lista következő blokkjának sorszámát tároljuk Válasz:402. Melyik logikai fájlszerkezettel dolgozik a népszerű operációs rendszerek többsége? Válasz: A fájl bájtok sorozata. Egy merevlemez a következő paraméterekkel rendelkezik: egy sáv kapacitása 4096 Byte, a körülfordulási idő 20 ms, az átlagos pozicionálási idő 30 ms. Mennyi 512 Byte méretű szektor beolvasásának az átlagos ideje? (A pozicionálási idő az I/O parancs kiadásától a legelső bájt beolvasásáig eltelő idő.) Válasz: 32,5 ms. Ha egy diszk meghibásodik, a RAID 5 tömb... Válasz: - sebessége az adatok teljes helyreállításáig jelentősen csökken. - a hibás diszk kicserélése után egy darabig még nem lesz képes egy másik diszk kiesését elviselni. Egy merevlemez a következő paraméterekkel rendelkezik: egy sáv kapacitása 4096 Byte, a körülfordulási idő 20 ms, az átlagos pozicionálási idő 30 ms. Mennyi 512 Byte méretű szektor beolvasásának az átlagos ideje? (A pozicionálási idő az I/O parancs kiadásától a legelső bájt beolvasásáig eltelő idő.) Válasz: 30 ms. A logikai formázás közben... Válasz:...a lemezen felépítjük a fájlrendszer működéséhez szükséges adatszerkezeteket. ELTE-IK Programtervező Matematikus szak voodoo98@fre .hu
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
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
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
Az Operációs rendszerek tárgy tervezett tanterve
Az Operációs rendszerek tárgy tervezett tanterve ELTE Programtervező matematikus szak Balogh Ádám, Lőrentey Károly, Nagy Tibor, Varga Balázs 2003. december 12. A tárgy előfeltételei: Programozási környezet
Operációs rendszerek. Folyamatok ütemezése
Operációs rendszerek Folyamatok ütemezése Alapok Az ütemezés, az események sorrendjének a meghatározása. Az ütemezés használata OPR-ekben: az azonos erőforrásra igényt tartó folyamatok közül történő választás,
Operációs rendszerek II. Folyamatok ütemezése
Folyamatok ütemezése Folyamatok modellezése az operációs rendszerekben Folyamatok állapotai alap állapotok futásra kész fut és várakozik felfüggesztett állapotok, jelentőségük Állapotátmeneti diagram Állapotátmenetek
Operációs rendszerek 1. 8. előadás Multiprogramozott operációs rendszerek
Operációs rendszerek 1. 8. előadás Multiprogramozott operációs rendszerek Soós Sándor Nyugat-magyarországi Egyetem Faipari Mérnöki Kar Informatikai és Gazdasági Intézet E-mail: soossandor@inf.nyme.hu 2011.
12. Másodlagos tár szerkezet
12. Másodlagos tár szerkezet Diszk felépítés Diszk ütemezés Diszk kezelés Swap (csere) terület kezelés Diszk megbízhatóság Stabil-tár implementáció 71 Diszk felépítés Logikailag a diszk blokkokból képezett
Fábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Fizikai memória Félvezetőkből előállított memóriamodulok RAM - (Random Access Memory) -R/W írható, olvasható, pldram, SDRAM, A dinamikusan frissítendők : Nagyon rövid időnként
Operációs rendszerek MINB240
Szemaforok Operációs rendszerek MINB24 3. előadás Ütemezés Speciális változók, melyeket csak a két, hozzájuk tartozó oszthatatlan művelettel lehet kezelni Down: while s < 1 do üres_utasítás; s := s - 1;
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)
Operációs rendszerek tárkezelés.
Operációs rendszerek tárkezelés. Tárak hierarchiája. Memóriakezelés: rögzített és dinamikus partíciók, virtuális memória fogalma. Lapozás és szegmentálás. Lapcserélési algoritmusok, munkahalmaz. Bemenet/kimenet
Problémák. Lehet hogy a program nem fér be a memóriába Mozgatás diszkre és vissza A programok lokalitásának elve
Virtuális memória 1 Problémák Lehet hogy a program nem fér be a memóriába Mozgatás diszkre és vissza A programok lokalitásának elve A program rövid idő alatt csak kis részét használja a memóriának Biztonság
Operációs rendszerek MINB240
Mutex Operációs rendszerek MINB24 3. előadás Ütemezés Bináris szemafor Szemaforváltozója csak két értéket vehet fel ( / 1; foglalt / szabad) Kölcsönös kizárásra 1 kezdőértékű mutex A kritikus szakaszba
Architektúrák és Operációs Rendszerek Fájlrendszerek
Architektúrák és Operációs Rendszerek Fájlrendszerek ELTE IK Operációs rendszerek előadás 2004 2005. második félév Balogh Ádám Lőrentey Károly Eötvös Loránd Tudományegyetem Informatikai Kar Algoritmusok
11. Gyakorlat. Az operációs rendszer szintje
11. Gyakorlat Az operációs rendszer szintje Az operációs rendszer szintű utasítások az alkalmazói programozók rendelkezésére álló teljes utasításkészletet jelentik. Tartalmazzák majdnem az összes ISA-szintű
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
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
Balogh Ádám Lőrentey Károly
Architektúrák és operációs rendszerek: Folyamatok, ütemezés Balogh Ádám Lőrentey Károly Eötvös Loránd Tudományegyetem Informatikai Kar Algoritmusok és Alkalmazásaik Tanszék Tartalomjegyzék 1. A folyamat
(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. 3. előadás Ütemezés
Operációs rendszerek 3. előadás Ütemezés 1 Szemaforok Speciális változók, melyeket csak a két, hozzájuk tartozó oszthatatlan művelettel lehet kezelni Down: while s < 1 do üres_utasítás; s := s - 1; Up:
Windows ütemezési példa
Windows ütemezési példa A példában szereplő számolás erősen leegyszerűsített egy valós rendszerhez képest, csak az elveket próbálja bemutatni! Egyprocesszoros Windows XP-n dolgozunk, a rendszer úgy van
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)
Processzus. Operációs rendszerek MINB240. Memória gazdálkodás. Operációs rendszer néhány célja. 5-6-7. előadás Memóriakezelés
Processzus Operációs rendszerek MINB40 5-6-7. előadás Memóriakezelés Egy vagy több futtatható szál Futáshoz szükséges erőforrások Memória (RAM) Program kód (text) Adat (data) Különböző bufferek Egyéb Fájlok,
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á
Adatszerkezetek Adatszerkezet fogalma. Az értékhalmaz struktúrája
Adatszerkezetek Összetett adattípus Meghatározói: A felvehető értékek halmaza Az értékhalmaz struktúrája Az ábrázolás módja Műveletei Adatszerkezet fogalma Direkt szorzat Minden eleme a T i halmazokból
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
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 II.
Operációs Rendszerek II. Harmadik előadás Első verzió: 2004/2005. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter Visszatekintés: folyamatok Programok és erőforrások dinamikus összerendelése a program
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
Ütemezés (Scheduling),
1 Ütemezés (Scheduling), Alapfogalmak Ütemezési feltételek (kritériumok) Ütemezési algoritmusok Több-processzoros eset Algoritmus kiértékelése 2 Alapfogalmak A multiprogramozás célja: a CPU foglaltság
elektronikus adattárolást memóriacím
MEMÓRIA Feladata A memória elektronikus adattárolást valósít meg. A számítógép csak olyan műveletek elvégzésére és csak olyan adatok feldolgozására képes, melyek a memóriájában vannak. Az információ tárolása
Operációs rendszerek be és kivitelkezelése, holtpont fogalma, kialakulásának feltételei, holtpontkezelési stratégiák, bankár algoritmus.
Operációs rendszerek be és kivitelkezelése, holtpont fogalma, kialakulásának feltételei, holtpontkezelési stratégiák, bankár algoritmus. Input/Output I/O Hardware I/O eszközök (kommunikációs portok szerint
Operációs rendszerek II. Tárkezelés
Tárkezelés Témák I. Memória (központi tár) kezelés 1. Programok fizikai tárigényének csökkentése 2. Memória hézagmentes kitöltése. 3. Háttértár használata memória kiváltására. II. Állományrendszerek Mágneslemezes
Adatszerkezetek 1. előadás
Adatszerkezetek 1. előadás Irodalom: Lipschutz: Adatszerkezetek Morvay, Sebők: Számítógépes adatkezelés Cormen, Leiserson, Rives, Stein: Új algoritmusok http://it.inf.unideb.hu/~halasz http://it.inf.unideb.hu/adatszerk
TestLine - zsoltix83tesztje-01 Minta feladatsor
lkalom: n/a átum: 2017.02.09 18:08:51 Oktató: n/a soport: n/a Kérdések száma: 35 kérdés Kitöltési idő: 1:03:48 Pont egység: +1-0 Szélsőséges pontok: 0 pont +63 pont Értékelés: Pozitív szemléletű értékelés
Programozás alapjai. 10. előadás
10. előadás Wagner György Általános Informatikai Tanszék Pointerek, dinamikus memóriakezelés A PC-s Pascal (is) az IBM PC memóriáját 4 fő részre osztja: kódszegmens adatszegmens stackszegmens heap Alapja:
Operációs rendszerek feladatai
Számolási példák és algoritmusok Operációs rendszerek (VIMIA) Készítették: Darvas Dániel, Horányi Gergő, Jámbor Attila, Micskei Zoltán, Szabó Tamás Utolsó módosítás: 04. május. Verzió:..8 Budapesti Műszaki
TestLine - zsoltix83tesztje-01 Minta feladatsor
lkalom: n/a átum: 2017.01.19 21:10:15 Oktató: n/a soport: n/a Kérdések száma: 35 kérdés Kitöltési idő: 1:03:48 Pont egység: +1-0 Szélsőséges pontok: 0 pont +63 pont Értékelés: Pozitív szemléletű értékelés
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
Előadás_#03. Előadás_03-1 -
Előadás_#03. 1. Ütemezés [OR_05_Ütemezés_ok.ppt az 1-30. diáig / Előadás_#03 (dinamikusan)] Tekintsük át, hogy eddig minek a kapcsán merült fel ütemezés. Tulajdonképpen minden olyan lépés, ami állapot
... S n. A párhuzamos programszerkezet két vagy több folyamatot tartalmaz, melyek egymással közös változó segítségével kommunikálnak.
Párhuzamos programok Legyen S parbegin S 1... S n parend; program. A párhuzamos programszerkezet két vagy több folyamatot tartalmaz, melyek egymással közös változó segítségével kommunikálnak. Folyamat
A memória fogalma. Tárolt adatok fajtái. Csak olvasható memóriák. Egyszer írható memóriák
A memória fogalma A memória (tár) egy számítógépben az adatokat tárolja Neumann elv: programok kódja és adatai ugyanabban a memóriában tárolhatók Mai számítógépek szinte kivétel nélkül binárisak Ö tárak
Algoritmusok és adatszerkezetek gyakorlat 06 Adatszerkezetek
Algoritmusok és adatszerkezetek gyakorlat 06 Adatszerkezetek Tömb Ugyanolyan típusú elemeket tárol A mérete előre definiált kell legyen és nem lehet megváltoztatni futás során Legyen n a tömb mérete. Ekkor:
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 -----------------------------------------
C# Szálkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés 2013 1 / 21
C# Szálkezelés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés 2013 1 / 21 Tartalomjegyzék 1 Bevezetés 2 Szálkezelés 3 Konkurens Programozás Tóth Zsolt (Miskolci Egyetem)
Operációs rendszerek
Operációs rendszerek 10. előadás - Holtpont kezelés, szignálok 2006/2007. II. félév Dr. Török Levente Links A. Tanenbaum: Op. rendszerek http://www.iit.uni-miskolc.hu/%7evadasz/geial201/jegyzet/3rd.pdf
Operációs rendszerek. UNIX/Linux fájlrendszerek
Operációs rendszerek UNIX/Linux fájlrendszerek Tartalom Linux fájlrendszerek UNIX/Linux fájlrendszerek Szimbolikus linkek Fájlrendszerek csatolása Virtuális fájlrendszer Szuperblokk Inode Objektumok 2
Feladatok (task) kezelése multiprogramozott operációs rendszerekben
Operációs rendszerek (vimia219) Feladatok (task) kezelése multiprogramozott operációs rendszerekben dr. Kovácsházy Tamás 3. anyagrész 1. Ütemezéssel kapcsolatos példa 2. Összetett prioritásos és többprocesszoros
9. Állományok kezelése. Operációs rendszerek. Állomány (file) Könyvtár. Az állománykezelő feladatai. Az állományrendszer réteges implementációja
Operációs rendszerek 9. Állományok kezelése Simon Gyula Felhasznált irodalom: Kóczy-Kondorosi (szerk.): Operációs rendszerek mérnöki megközelítésben Tanenbaum: Modern Operating Systems 2nd. Ed. Silberschatz,
Programok, statikus linkelés
Memória kezelés 1 Programok, statikus linkelés Rendszer könyvtár, mint bármelyik másik tárgykód (object file) Előny Egyszerű Nincs verzió probléma, program és library illeszkedik Hátrány Nagy bináris kód
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon Mi az IMDG? Nem memóriában futó relációs adatbázis NoSQL hagyományos relációs adatbázis Más fajta adat tárolás Az összes adat RAM-ban van, osztott
Operációs rendszerek. Az NT memóriakezelése
Operációs rendszerek MS Windows NT (2000) memóriakezelés Az NT memóriakezelése 32-bites virtuális memóriakezelés: 4 GB-os címtartomány, alapesetben: a fels! 2 GB az alkalmazásoké, az alsó 2 GB az OPR-é.
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
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,
Fájl rendszer (implementáció) Fájl rendszer struktúra Allokációs módszerek Szabad hely kezelése Directory implementáció Helyreállítás
1 Fájl rendszer (implementáció) Fájl rendszer struktúra Allokációs módszerek Szabad hely kezelése Directory implementáció Helyreállítás 2 Fájl rendszer struktúra A fájl rendszer rétegekből (layers) áll,
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
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
Szenzorhálózatok programfejlesztési kérdései. Orosz György
Szenzorhálózatok programfejlesztési kérdései Orosz György 2011. 09. 30. Szoftverfejlesztési alternatívák Erőforráskorlátok! (CPU, MEM, Energia) PC-től eltérő felfogás: HW közeli programozás Eszközök közvetlen
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
Operációs rendszerek II. kidolgozott tételsor Verzió 1.0 (Build: 1.0.2011.12.30.)
Operációs rendszerek II. kidolgozott tételsor Verzió 1.0 (Build: 1.0.2011.12.30.) Készült: Dr. Fazekas Gábor Operációs rendszerek 2. diasorok és előadásjegyzetek Ellenőrző kérdések 2011. december 21-i
Tartalom. Operációs rendszerek. 5.1. Bevezetés. 5.2. CPU ütemezés. Középtávú ütemezés. Hosszútávú ütemezés
Tartalom Operációs rendszerek Bevezetés CPU ütemezés Ütemezési algoritmusok alapjai Ütemezési algoritmusok 5. Ütemezés Simon Gyula Felhasznált irodalom: Kóczy-Kondorosi (szerk.): Operációs rendszerek mérnöki
Dr. Illés Zoltán
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 Fizikai felépítés Logikai felépítés Folyamatok Létrehozásuk,
Ütemezés (Scheduling),
1 Ütemezés (Scheduling), Alapfogalmak Ütemezési feltételek (kritériumok) Ütemezési algoritmusok Több-processzoros eset Algoritmus kiértékelése 2 Alapfogalmak A multiprogramozás célja: a CPU foglaltság
Occam 1. Készítette: Szabó Éva
Occam 1. Készítette: Szabó Éva Párhuzamos programozás Egyes folyamatok (processzek) párhuzamosan futnak. Több processzor -> tényleges párhuzamosság Egy processzor -> Időosztásos szimuláció Folyamatok közötti
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
Lemezkezelés, állományrendszerek
Lemezkezelés, állományrendszerek A fizikai lemezek területét használat előtt logikai lemezekké kell szerveznünk. A logikai lemez az az egység, amely a felhasználó számára külön lemezként jelenik meg, vagyis
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
Máté: Számítógép architektúrák 2010.12.01.
Máté: Számítógép architektúrák... A feltételes ugró utasítások eldugaszolják a csővezetéket Feltételes végrehajtás (5.5 5. ábra): Feltételes végrehajtás Predikáció ió C pr. rész Általános assembly Feltételes
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
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
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
12.2.3 Laborgyakorlat: Partíció létrehozása Windows XP Professional operációs rendszerben
12.2.3 Laborgyakorlat: Partíció létrehozása Windows XP Professional operációs rendszerben Bevezetés Nyomtasd ki a feladatlapot és oldd meg a feladatokat! Ezen a laborgyakorlaton FAT32 fájlrendszerre formázott
Előadás_# Az első ZH megírása
Előadás_#05. 1. Az első ZH megírása 2. Szinkronizáció [OR_02_Folyamatok_zs.ppt az 57-114. diáig / nem minden diát érintve] Azok a folyamatok, melyek egymástól nem függetlenek, azaz valamilyen függőség
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
Számítógép Architektúrák
A virtuális memória Horváth Gábor 2016. március 30. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Virtuális tárkezelés Motiváció: Multitaszking környezet Taszkok
A számítógépek felépítése. A számítógép felépítése
A számítógépek felépítése A számítógépek felépítése A számítógépek felépítése a mai napig is megfelel a Neumann elvnek, vagyis rendelkezik számoló egységgel, tárolóval, perifériákkal. Tápegység 1. Tápegység:
Blokkos eszközök. RAM lemezek
Input és Output 1 RAM lemezek Blokkos eszközök Memória egy részének lefoglalása Lemezhez hasonló használat Nem állandó jellegű tárolás, de rendkívül gyors elérés Hasznos telepítésnél 2 Blokkos eszközök
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 1. PROCESSZKEZELÉS
OPERÁCIÓS RENDSZEREK 1. PROCESSZKEZELÉS A PROCESSZ A PROCESSZ Program: a végrehajtandó utasítások sorozata Processz: a végrehajtás alatt levő program ÁLLAPOTOK LÉTREHOZÁS ALATT Belépés Kilépés TERMINÁLT
Operációs rendszerek előadás Multiprogramozott operációs rendszerek. Soós Sándor ősz
Operációs rendszerek 1. 8. előadás Multiprogramozott operációs rendszerek Soós Sándor 2011. ősz 1 Tartalomjegyzék. Tartalomjegyzék 1. Multiprogramozott operációs rendszerek 1 1.1. Multiprogramozás..........................
9. Virtuális memória kezelés
9. Virtuális memória kezelés Háttér Igény szerinti (kényszer) lapozás A kényszer lapozás teljesítménye Laphelyettesítési algoritmusok Frame-k allokálása Vergôdés (csapkodás, thrashing) Kényszer szegmentálás
Programozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)
Programozás alapjai C nyelv 8. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
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
Adatbázis rendszerek Gy: Az adattárolás fejlődése
Adatbázis rendszerek 1. 2. Gy: Az adattárolás fejlődése 1/22 B ITv: MAN 2017.09.17 Papír alapú adattárolás Lyukkártya 2/22 Probléma: 3/22 Papír alapú adattárolás Lyukszalag 4/22 Papír alapú adattárolás
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar. 2010. január 4.
Név, felvételi azonosító, Neptun-kód: MI pont(90) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Operációs rendszerek - párhuzamos folyamatok.
Operációs rendszerek - párhuzamos folyamatok. Folyamat, szál fogalma és megvalósításaik. Folyamatok A folyamat egy futó program példánya. Annyiszor jön létre, ahényszor a programot elindítjuk. Egy folyamat
Operációs rendszerek. Elvárások az NTFS-sel szemben
Operációs rendszerek MS Windows NT (2000) NTFS Elvárások az NTFS-sel szemben Megbízható file-rendszer, visszaállíthatóság (recoverability). Állományok biztonságának garantálása, illetéktelen hozzáférés
A TANTÁRGY ADATLAPJA
A TANTÁRGY ADATLAPJA 1. A képzési program adatai 1.1 Felsőoktatási intézmény Babeș-Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika Kar 1.3 Intézet Magyar Matematika és Informatika Intézet 1.4
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.
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
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
Mutatók és címek (ism.) Programozás alapjai C nyelv 8. gyakorlat. Indirekció (ism) Néhány dolog érthetőbb (ism.) Változók a memóriában
Programozás alapjai C nyelv 8. gyakorlat Szeberényi mre BME T Programozás alapjai. (C nyelv, gyakorlat) BME-T Sz.. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
Tömörítés. I. Fogalma: A tömörítés egy olyan eljárás, amelynek segítségével egy fájlból egy kisebb fájl állítható elő.
Tömörítés Tömörítés I. Fogalma: A tömörítés egy olyan eljárás, amelynek segítségével egy fájlból egy kisebb fájl állítható elő. Történeti áttekintés A tömörítés igénye nem elsődlegesen a számítógépek adattárolása
Információtartalom vázlata
11. Az Ön feladata munkahelyén egy újonnan vásárolt munkaállomás operációs rendszerének feltelepítése. Ismertesse milyen szempontok alapján választja ki az új rendszerszoftvert! Milyen információkat kell
Struktúra nélküli adatszerkezetek
Struktúra nélküli adatszerkezetek Homogén adatszerkezetek (minden adatelem azonos típusú) osztályozása Struktúra nélküli (Nincs kapcsolat az adatelemek között.) Halmaz Multihalmaz Asszociatív 20:24 1 A
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
Tudásszint mérés feladatlap
Tudásszint mérés feladatlap 9. évfolyam Útmutató: Semmilyen segédeszköz nem használható! A feladatlap kitöltésére 40 perc áll rendelkezésedre! Gondold át válaszaidat! Név:... Dátum:... Iskola:... Osztály:...
Adatbázis rendszerek. dr. Siki Zoltán
Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti
1. Jelölje meg az összes igaz állítást a következők közül!
1. Jelölje meg az összes igaz állítást a következők közül! a) A while ciklusban a feltétel teljesülése esetén végrehajtódik a ciklusmag. b) A do while ciklusban a ciklusmag után egy kilépési feltétel van.