Bħala sistema operattiva multitasking, Linux jappoġġja l-eżekuzzjoni ta 'bosta proċessi - bażikament, programmi jew kmandi jew kompiti simili - fl-isfond waqt li tkompli taħdem fit-tagħrif miksub.
Proċessi ta 'L-Ewwel
Proċess ta ' tagħrif miksub huwa kwalunkwe kmand jew kompitu li taħdem direttament u stenna li timla. Uħud mill-proċessi miksuba juru xi tip ta 'interface tal-utent li jappoġġja l-interazzjoni kontinwa tal-utent, filwaqt li oħrajn iwettqu kompitu u jiffriżaw il-kompjuter waqt li jtemm dak il-kompitu.
Mill-qoxra, proċess ta 'tagħrif miksub jibda billi jittajpja kmand fil-pront. Per eżempju, biex tara lista sempliċi tal-fajls fid-direttorju attiv, tip:
$ ls
Int ser tara l-lista ta 'fajls. Filwaqt li l-kompjuter qed jipprepara u jistampa dik il-lista, ma tistax tagħmel xi ħaġa oħra mill-pront tal-kmand.
Proċess ta 'Sfond
B'differenza minn proċess ta 'tagħrif miksub, il- qoxra m'għandhiex għalfejn tistenna li proċess ta' sfond jintemm qabel ma jkun jista 'jimxi aktar proċessi. Fil-limitu ta 'l-ammont ta' memorja disponibbli, tista 'tidħol ħafna kmandi ta' l-isfond wieħed wara l-ieħor. Biex tmexxi kmand bħala proċess ta 'sfond, tip il-kmand u żid spazju u ampersand sa l-aħħar tal-kmand. Pereżempju:
$ command1 &
Meta toħroġ kmand mal-ampersand tal-konklużjoni, il-qoxra se tesegwixxi x-xogħol, iżda minflok tagħmel inti tistenna li l-kmand jintemm, int ser tirritorna immedjatament lill-qoxra, u tkun taf tara l-qoxra fil-pront (% għal C Shell, u $ għall-Bourne Shell u l-Korn Shell) jirritornaw. F'dan il-punt, tista 'tidħol kmand ieħor għal proċess ta' sfond jew sfond. L-impjiegi ta 'sfond huma mmexxija bi prijorità aktar baxxa għall-impjiegi miksuba.
Se tara messaġġ fuq l-iskrin meta jkun spiċċa proċess ta 'sfond.
Qlib bejn Proċessi
Jekk proċess ta 'tagħrif miksub qed jieħu wisq ħin, iwaqqafha billi tagħfas CTRL + Z. Ix-xogħol li jkun falla għadu jeżisti, iżda l-eżekuzzjoni tiegħu hija sospiża. Biex terġa 'tibda l-impjieg, iżda fl-isfond, tip bg biex tibgħat l-impjieg li jkun waqaf għall-eżekuzzjoni fl-isfond.
Biex jerġa 'jibda proċess sospiż fit-tagħrif miksub, it-tip fg u dak il-proċess se jieħu f'idejh is-sessjoni attiva.
Biex tara lista tal-proċessi kollha sospiżi, uża l-kmand tax - xogħlijiet , jew tuża l- ogħla kmand biex turi lista tal-aktar kompiti intensivi minn CPU sabiex tista 'tissospendihom jew iwaqqfuhom biex jilliberaw ir-riżorsi tas-sistema.
Shell vs. GUI
Il-multitasking jaħdem b'mod differenti skont jekk intx taħdem mill -qoxra jew minn interface grafiku tal-utent . Linux mill-qoxra jappoġġja biss proċess wieħed attiv ta 'tagħrif miksub għal kull terminal virtwali. Madankollu, mill-perspettiva prattika tal-utent, ambjent imsejjaħ (eż. Linux ma 'desktop, mhux minn qoxra bbażata fuq test) jappoġġja bosta twieqi attivi li effettivament iservu bħala proċessi simultanji multipli. Fil-prattika, Linux wara l-kwinti taġġusta l-prijorità tal-proċessi f'GUI biex tippromwovi l-istabbiltà tas-sistema u tappoġġa l-ipproċessar tal-utent aħħari.