Kihagyás

Gyakorlati anyagok

Az oktatási oldal frissítése hetente, a gyakorlatokat követően történik.

Követelmények

A hivatalos gyakorlati követelmények a Coospace Párhuzamos programozás lab. gyak. színterén érhetőek el.

Szükséges fejlesztői eszközök

Otthoni használat

A félév során több programozási nyelvvel és függvénykönyvtárral fogunk dolgozni, ezért ajánlott a Kabinetes környezettel megegyező rendszer felkonfigurálása. Mivel a zárthelyi dolgozat is ebben a környezetben kerül majd megírásra, ezért Debian-alapú Linux operációs rendszer javasolt az otthoni gyakorlásra.

Továbbá ez a tárgy ismertnek tekinti a C, Java nyelveket, illetve az azokhoz tartozó fordító- és futtató környezetek használatát, így csak a PVM és a Go telepítésével foglalkozunk.

  • PVM esetén telepítés apt csomagközelővel terminal-ból: apt-get install pvm pvm-dev

  • Go esetén a hivatalos oldalról vagy terminal-ból: sudo snap install go --classic

All-in-One Docker

Használhatunk egy All-in-One Docker környezetet is.

  • Telepítsük fel az operációs rendszerünknek megfelelő Docker-t

  • Build-eljünk a mellékelt Dockerfile-ból egy image-et, abban az esetben, ha a Dockerfile-t tartalmazó könyvtárban vagyunk: docker build -t parhuzamos .

  • Ha van image-ünk, így indíthatunk egy egyszer használatos konténert: docker run -it --rm -v ${PWD}:/workdir parhuzamos

Megjegyzés:

  • Amennyiben az “Unable to stat valami.tce: Value too large for defined data type” hibaüzenethez hasonlót kapunk a Docker-es fordítási módszer használata során, akkor másold a forrásfájlt egy a workdir mappán kívüli helyre, amely nincs mount-olva (pl. /root vagy /)

  • Windows operációs rendszer esetén a Docker Desktop elindítására, Linux esetén rendszergazdai jogosultságra (sudo) is szükség lehet

  • MacOS esetén is a Docker környezet a javasolt

Windows Subsystem for Linux

https://learn.microsoft.com/en-us/windows/wsl/install

WSL telepítése Windows parancssorból rendszergazdai jogosultsággal: wsl --install

A telepítés befejezéséhez szükséges a számítógép újraindítása.

A telepítés során meg kell adni egy UNIX username-t és egy password-t ezeknek nem kell egyeznie a windows felhasználóval.

Ezután a wsl paranccsal tudjuk a terminálból elérni a linux terminált.

Féléves menetrend

A 2023/24. tanév tavaszi félévének tervezett menetrendje (kari naptár):

Dátum Gyakorlat Téma Házi feladat
02.15. 1 Követelmények
02.22. 2 Linux IPC - I.
02.29. 3 Linux IPC - II. CooSpace teszt 1.
03.07. 4 Java - I.
03.14. 5 Java - II. CooSpace teszt 2.
03.21. 6 ZH 1.
03.28. 7 Tavaszi szünet
04.04. 8 Go - I.
04.11. 9 Go - II. CooSpace teszt 3.
04.18. 10 PVM
04.25. 11 Dékáni sz. (Sportnap)
05.02. 12 Felhő rendszerek CooSpace teszt 4.
05.09. 13 ZH 2.
05.16. 14 Javító & pót ZH

Az előre nem látható események függvényében a tervezett menetrend változhat.


Utolsó frissítés: 2024-02-15 10:26:58