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