From 8fcba5ce81482386a0c9b4d00dbfd96b7adf3e6c Mon Sep 17 00:00:00 2001 From: schulczf <schulczf@sch.bme.hu> Date: Wed, 4 Apr 2018 22:24:56 +0200 Subject: [PATCH] Advices added --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index d39db52..9ec5fff 100644 --- a/README.md +++ b/README.md @@ -60,3 +60,20 @@ A megoldĂĄs Java nyelven ĂrĂłdott, ĂŠs a kĂśvetkezĹ osztĂĄlyokat tartalmazza: - **SRTF**: Egy SRTF (shortest remaining time first) ĂźtemezĹt valĂłsĂt meg. Ez tartozik a magasabb prioritĂĄsĂş (kernel) folyamatokhoz. - **RR**: Egy round-robin ĂźtemezĹt valĂłsĂt meg. Ez tartozik az alacsonyabb prioritĂĄsĂş feladatokhoz, ezĂŠrt leĂĄllĂthatĂł ĂŠs ĂşjraindĂthatĂł. - **Task**: Egy taszkot reprezentĂĄl. + +Ăgy hasznĂĄld +------------ + +**Jobb felĂźl**, a fĂĄjlok listĂĄja fĂślĂśtt lĂĄtsz egy Download gombot (felhĹcskĂŠbĹl lefelĂŠ mutatĂł nyĂl,) azzal le tudod tĂślteni a projektet tĂśmĂśrĂtve. _VAGY_ +Ha mĂĄr hasznĂĄltĂĄl gitet, akkor **klĂłnozd le** a repĂłt a `git clone https://git.sch.bme.hu/schulczf/taskscheduler.git [cĂŠlmappa]` paranccsal! (Ha mĂŠg nem hasznĂĄltĂĄl, akkor [itt](https://learnxinyminutes.com/docs/git/) van egy gyors tutorial. PrĂłbĂĄld ki, nagyon hasznos!) + +TanĂĄcsok +-------- + +A hĂĄzi ĂrĂĄsa kĂśzben belefutottam pĂĄr figyelmetlensĂŠgbe/nem triviĂĄlis dologba, szĂłval ĂśsszegyĹąjtĂśttem pĂĄr dolgot, ami neked is jĂłl jĂśhet: +- Ez csak egy mintamegoldĂĄs, a te hĂĄzid mĂĄr tuti nem ugyanez. Ne prĂłbĂĄld meg _ugyanezt_ a kĂłdot hasznĂĄlni vagy ezt ĂĄtĂrni, inkĂĄbb **ĂŠrtsd meg** hogy hogyan mĹąkĂśdik! Direkt a te kedvedĂŠrt kommenteztem egĂŠsz vĂŠgig. :) +- A taszkokat ĂĄltalĂĄban az ĂŠrkezĂŠsĂźk sorrendjĂŠben tĂĄroljuk ĂŠs dolgozzuk fel. De **ha kĂŠt taszk egyszerre ĂŠrkezik**, akkor az **input sorrendjĂŠben** ĂŠrkeztek. A beadĂłportĂĄl nem engedte meg, hogy felcserĂŠld Ĺket. KĂŠt taszk ĂŠrkezhet ugyanabban az Ăłrajelciklusban, de egyszerre sosem - legalĂĄbbis a HF portĂĄl szerint. +- Amikor az alacsony prioritĂĄsĂş ĂźtemezĹtĹl **elvesszĂźk a futĂĄs jogĂĄt**, akkor az esetleg ĂŠppen futĂł taszkja **a vĂĄrakozĂĄsi sor vĂŠgĂŠre kerĂźl**. Amikor visszakapja a futĂĄs jogĂĄt, mert nincs tĂśbb magas prioritĂĄsĂş taszk, **nem az elĹbb ĂŠppen futĂł** taszk folytatĂłdik, hanem a sor legelejĂŠn ĂĄllĂł kap egy **teljes idĹszeletet.** +- Ha egy Ăłrajelben egyszerre ĂŠrkezik egy magas ĂŠs alacsony prioritĂĄsĂş taszk is, akkor **elĹbb a taszkok hozzĂĄadĂłdnak a megfelelĹ vĂĄrakozĂĄsi sorhoz** ĂŠs az alacsony prioritĂĄsĂş ĂźtemezĹtĹl **csak a kĂśvetkezĹ Ăłrajel elejĂŠn vesszĂźk el az ĂźtemezĂŠs jogĂĄt.** Ez azt jelenti, hogy az ĂŠppen futĂł taszk az Ăşjak **mĂśgĂŠ** kerĂźl. + +**_Sok sikert!_** -- GitLab