„Unix-rendszerhéj” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
a betű |
a kurzív és fett tartalmú zárójelek javítása, |
||
20. sor:
* feltétels kifejezések (''if'', ''case'') és ciklusok (''while'', ''for'') alkalmazása
* beépített parancsok használata (''cd'', ''read'')
* pszeudo-parancsok létrehozása
* belső változók használata
* a [[környezet]] manipulálása új [[folyamatok]] indítása előtt
30. sor:
'''A modernebb rendszerhéjak ezen felül még az alábbi tulajdonságokkal is rendelkeznek:'''
* parancssorszerkesztés
* korábbi parancsok visszakeresése és szerkesztése ''(command history)''
* folyamatok megállítása és újraindítása ''(Job Control)''
* számítási feladatok elvégzése
* állománytulajdonságok tesztelése
* jelzések (signal) küldése
* más folyamat bevárása
Egy parancs leállítása esetén a rendszerhéj a billentyűzet-meghajtót is használja. ''CTRL-C'' a parancs leállítását vonja maga után, és ezt a billentyűzet-meghajtó indítja el.
== Működése ==
Az operációs rendszerek működtetése közben a felhasználó és a [[számítógép|gép]] közötti [[kommunikáció]] valamilyen terminálon (esetleg virtuális, vagy emulált környezeten) keresztül történik. Ennek egyik eszköze a shell is, melyen keresztül a vezérlés szöveges karakterekre korlátozódik. A vezérlő jelsorok elsődleges beviteli eszköze
Ilyenkor a [[puffer]] tartalmát megkapja a shell értelmező
során, ha [[szintaktika]]ilag helyes az utasítássor, akkor a shell először helyettesítő névként
lehetőség nyílik a korábban kiadott parancsok tárolására, újbóli kiadására. Ezeket a parancsokat összefoglaló néven előzményeknek
Többnyire elmondható, hogy a végrehajtás szekvenciális, azaz egy újabb utasítás csak akkor adható ki, ha már egy korábbi lefutott. Ez igen nagy megkötés, ennek áthidalására szolgál a munkavezérlés, amellyel megtehetjük, hogy bizonyos parancsokat háttérben futtassunk külön folyamatként, vagy felfüggesszük. A felfüggesztett folyamatoktól a rendszer elveszi a [[CPU]] vezérlést, ha szükséges, a lefoglalt memóriájukat elsők között írja ki a [[lapozás (informatika)|lapozó]]
==Irodalom==
|