„Operációs rendszerek B” változatai közötti eltérés

A VIK Wikiből
→‎Előadások: Óra anyagának hozzáadása
Segédanyagok, követelmények rendszerezése
9. sor: 9. sor:
|labor= 9 db
|labor= 9 db
|kiszh=nincs
|kiszh=nincs
|nagyzh=1 db
|nagyzh=1 db, beugróval
|hf=opcionális
|hf=opcionális
|vizsga=írásbeli
|vizsga=írásbeli, beugróval
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIMIBA01/
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIMIBA01/
|targyhonlap=https://www.mit.bme.hu/oktatas/targyak/vimiba01
|targyhonlap=https://www.mit.bme.hu/oktatas/targyak/vimiba01
39. sor: 39. sor:
== ZH ==
== ZH ==
* A ZH a kari '''Moodle-rendszeren''' kerül lebonyolításra (a tantermi gépeket használva).
* A ZH a kari '''Moodle-rendszeren''' kerül lebonyolításra (a tantermi gépeket használva).
* A ZH akkor sikeres, ha az első részből '''(a beugróból) 60%''' megvan és ha összesen a két rész eléri a '''40%'''-ot.
* A ZH akkor sikeres, ha '''a beugróból 60%''' megvan, és ha összesen a két rész eléri a '''40%'''-ot.
* Az ütemezési feladatok megoldásához a letölthető [https://vik.wiki/images/4/43/Sz%C3%A1m%C3%ADt%C3%A1si_lap_egyoldalas.pdf feladatmegoldó lapot] '''előre kinyomtatva''' lehet használni.  
* Az ütemezési feladatok megoldásához a letölthető [https://vik.wiki/images/4/43/Sz%C3%A1m%C3%ADt%C3%A1si_lap_egyoldalas.pdf feladatmegoldó lapot] '''előre kinyomtatva''' lehet használni.  
* Két részből áll:
* Két részből áll:
46. sor: 46. sor:


== Felkészülés ==
== Felkészülés ==
* Érdemes átnézni a mérnökinformatikusnak indított Operációs rendszerek nevű tárgy [https://vik.wiki/Oper%C3%A1ci%C3%B3s_rendszerek#ZH adatlapját], de nem ajánlott csak abból készülni, mert vannak különbségek a két tárgy között.
* Érdemes átnézni a mérnökinformatikusnak indított [https://vik.wiki/Oper%C3%A1ci%C3%B3s_rendszerek#ZH Operációs rendszerek] tárgy adatlapját, de nem ajánlott csak abból készülni, mert vannak különbségek a két tárgy között.
* Továbbá '''videók''' és egy '''hasznos PDF''' is elérhető a [https://edu.vik.bme.hu/course/view.php?id=8263 Moodle]-ben, amiket nem rakhatunk ide ki.
* Továbbá '''videók''' és egy '''hasznos PDF''' is elérhető a [https://edu.vik.bme.hu/course/view.php?id=8263 Moodle]-ben, amiket ide nem rakhatunk ki.
* A [[#Segédanyagok | segédanyagok]] fájljai
* A [[#Segédanyagok | segédanyagok]] fájljai.


== Tematika ==
== Tematika ==
74. sor: 74. sor:


== Fakultatív házi feladat ==
== Fakultatív házi feladat ==
* Vannak fakultatív házi feladatok, amivel plusz pontok szerezhetőek. További részletek: [https://www.mit.bme.hu/oktatas/targyak/vimiba01/hazi-feladat Fakultatív házi feladatok]  
* Vannak [https://www.mit.bme.hu/oktatas/targyak/vimiba01/fakultativ-feladat fakultatív házi feladatok], melyekkel pluszpontok szerezhetőek.


== Segédanyagok ==
== Segédanyagok ==
* [[Media:OpreVizsgaIH2022.zip | 2022. tavaszi igaz-hamis-gyűjtemény vizsgára (248 db)]]
* A tárgy [[Operációs_rendszerek | mérnökinformatikusoknak tartott verziójának]] [[Operációs_rendszerek_ZH_kikérdező | igaz-hamis kikérdezője]]
* [https://docs.google.com/forms/d/e/1FAIpQLSfnRco_cMKQduCabrXeUSR9jUtW-MOjBnu8evZav1sKbsoh0Q/viewform?fbclid=IwAR0FiHyhm28c05KPHsc3-NxlEkh62EvDo-gGKlXK8oLKKfmB34pBx0ar9i4 2022. vizsga II. rész várható kérdései (Google Forms)]
* [[Media:számítási_lap_egyoldalas.pdf | Ütemezősegédlet]]
* [https://vik.wiki/images/0/09/OPRE_jegyzet.pdf Operációs rendszerek-jegyzet (másik szak tárgya)]
* [[Media:lapcsere_segedlet.pdf | Lapcseresegédlet]]
* [[Media:OpreKviz.pdf | 2022. tavasz: előadási kvízkérdések ZH-ra (részlet!)]]
 
* [[Media:számítási_lap_egyoldalas.pdf | Ütemező segédlet (számonkéréshez)]]
== ZH ==
* [[Media:lapcsere_segedlet.pdf | Lapcseresegédlet (számonkéréshez)]]
* 2022. tavasz
* [[Media:beugrokerdesek.BProf_.pdf | Gyakorlókérdések beugróra (2019)]]
** [[Media:OpreKviz.pdf | előadási kvízkérdések (részlet)]]
* [[Media:minta_vizsga_beugro_BProf.pdf | Régi beugrókérdések (2019 – minta)]]
 
== Vizsga  ==
* 2019. tavasz
** Beugró
*** [[Media:beugrokerdesek.BProf_.pdf | Gyakorlókérdések]]
*** [[Media:minta_vizsga_beugro_BProf.pdf | Minta]]
* 2022. tavasz
** [[Media:OpreVizsgaIH2022.zip | Igaz-hamis–gyűjtemény]]
** [https://docs.google.com/forms/d/e/1FAIpQLSfnRco_cMKQduCabrXeUSR9jUtW-MOjBnu8evZav1sKbsoh0Q/viewform?fbclid=IwAR0FiHyhm28c05KPHsc3-NxlEkh62EvDo-gGKlXK8oLKKfmB34pBx0ar9i4 2. rész várható kérdései (''Google Forms'')]


== Tippek ==
== Tippek ==

A lap 2023. május 12., 09:56-kori változata

Operációs rendszerek B
Tárgykód
VIMIBA01
Általános infók
Szak
üzemmérnök
Kredit
6
Ajánlott félév
2
Tanszék
MIT
Követelmények
Labor
9 db
KisZH
nincs
NagyZH
1 db, beugróval
Házi feladat
opcionális
Vizsga
írásbeli, beugróval
Elérhetőségek

Az operációs rendszerek felépítésének, valamint alapvető működési mechanizmusainak megismerése (rendszerindulás, feladatkezelés, eseménykezelés, kommunikáció, fájl- és tárolórendszerek, virtualizáció és felhasználói felületek), valamint a menedzselésük alapvető eszközeinek és módszereinek gyakorlati szintű bemutatása.

Követelmények

Előtanulmányi rend

  • A tárgy felvételéhez a Hardver alapok előzetes vagy egyidejű felvétele szükséges.

A szorgalmi időszakban

  • A laboron megjelenés kötelező, azok nem pótolhatóak. Ezeknek a 2/3-ának teljesülnie kell legalább "megfelelt" szintre. Elérhető szintek: "nem felelt meg", "megfelelt", "kiválóan megfelelt".
  • A ZH legalább összesen elégséges szintű (40%) teljesítése. A zárthelyin összesen 50 pont szerezhető. Az elégséges ponthatára 20 pont, a megajánlott jegyhez 37 pont szükséges. A pontszám az aláírás megszerzésének félévében beszámít a vizsgaeredménybe. (?)
  • A pótZH anyaga megegyezik a ZH anyagával. A pótZH-n javító jelleggel is részt lehet venni, viszont ez érvényteleníti a zárthelyin elért eredményt.
  • A házi feladatok teljesítése nem szükséges az aláírás megszerzéséhez, de pluszpontnak megfelelő, illetve hozzá tud járulni a megajánlott jegyhez is.
  • Megajánlott jegy: kiváló teljesítményt nyújtó hallgató számára megajánlott vizsgajegy van a laborok, ZH, fakultatív házik összegéből.

A vizsgaidőszakban

  • A vizsga legalább elégséges (40%) teljesítése szükséges.
  • Három részből áll a vizsga: teszt, kis kérdések, számításos feladatok.

Félévvégi jegy

1/3 * ZH-pontszám + 2/3 * vizsgapontszám + fakultatív házikra kapott pontszám (de enélkül is megszerezhető az ötös).

ZH

  • A ZH a kari Moodle-rendszeren kerül lebonyolításra (a tantermi gépeket használva).
  • A ZH akkor sikeres, ha a beugróból 60% megvan, és ha összesen a két rész eléri a 40%-ot.
  • Az ütemezési feladatok megoldásához a letölthető feladatmegoldó lapot előre kinyomtatva lehet használni.
  • Két részből áll:
    • Első rész: 10 perces igaz-hamis. Összesen 15 pont (9 az elégségeshez), egy helyes válasz 1 pontot ér, a hibás válasz -0.5 pont. Témája: az alapvető elméleti ismeretek.
    • Második rész: 25 perces további kvízkérdések (kitöltősek), algoritmusok használatai. Egy feladat 0-5 pont között lehet, egy-egy nehezebb ütemező algoritmusok 10 pontos. Összesen 35 pont.

Felkészülés

  • Érdemes átnézni a mérnökinformatikusnak indított Operációs rendszerek tárgy adatlapját, de nem ajánlott csak abból készülni, mert vannak különbségek a két tárgy között.
  • Továbbá videók és egy hasznos PDF is elérhető a Moodle-ben, amiket ide nem rakhatunk ki.
  • A segédanyagok fájljai.

Tematika

Előadások

  • 1. hét: követelmények; operációs rendszerek funkciója, története
  • 2. hét: CPU védelmi szintjei, kernel, erőforráskezelés, rendszerindítás
  • 3. hét: az előző óra anyagának folytatása: rendszerindítás (Sysinit, Systemd), rendszerleállítás; kernelek: típusai, rendszerhívások működése, virtuális rendszerhívások, biztonság, mikrokernel
  • 4. hét: felhasználói felületek: shell, TTY, GUI; parancsok és azok összefűzése, láthatósága, illetve változók és stringműveletek; fg, bg, jobs; stdin, stdout, stderr; speciális fájlok; window manager, display manager; ((NLP, robotok, agyszámítógép))
  • 5. hét: feladatkezelés: feladatok típusai, task, feladat-task összerendelés, absztrakt virtuális gép, process, thread, task (adatai, életciklusa, állapotátmenetei, kontextusváltás); ütemezés: Gantt-diagram, várakozási idő, körülfordulási idő, löketidő, FCFS (konvojhatás), RR, SJF, SRTF
  • 6. hét: szünet
  • 7. hét: üzemezés, folytatás: prioritások, starvation, többszintű ütemező, static / dynamic multilevel queues, MFQ; a gyakorlatban: Windows, Linux, Solaris
  • 8. hét: virtuális tárkezelés (memóriakezelés): feladatai, MMU (címleképezés, lapszervezés), swap; lapozófájl, hibái, lapcsere, átütemezés; laptábla, kerettábla, disk block descriptor, swap map, felépítésük
  • 9. hét: memóriakezelés, folytatás: teljesítménynövelő technikák (fill on demand, COW), laphibák, lapozási stratégiák (igény szerinti, előrelátó), lapcserealgoritmusok (FIFO, SC, clock, LRU és page locking, LFU, NRU) és a laplopó

Laborok

Fakultatív házi feladat

Segédanyagok

ZH

Vizsga

Tippek

  • Érdemes az előadásokra bejárni, mert az előadó nagyon érdekesen ad elő.
  • Érdemes az elhangzottakat otthon is kipróbálni, úgy sokkal könnyebben meg lehet érteni a dolgokat.


1. félév
2. félév
3. félév
4. félév
5. félév
6. félév