Ukubamba iqhaza: Inqubo Yomsuka Nenqubo Yobuso

Njengesistimu yokusebenza ye-multitasking, i- Linux isekela ukuqhutshwa kwezinqubo eziningi-ngokuyinhloko, izinhlelo noma imiyalo noma imisebenzi efanayo-ngemuva uma uqhubeka ukusebenza ngaphambili.

Izinqubo zangaphambili

Inqubo yangaphambili yimuphi umyalo noma umsebenzi osebenza ngqo futhi ulindele ukuba uqedele. Ezinye izinqubo zangaphambili zibonisa uhlobo oluthile lokusetshenziswa komsebenzisi olusekela ukusebenzisana okuqhubekayo komsebenzisi, kuyilapho abanye benza umsebenzi bese "bakha" ikhompyutha ngenkathi kuqedela lowo msebenzi.

Kusukela kugobolondo, inqubo yangaphambili iqala ngokuthayipha umyalo ngesikhathi esheshayo. Isibonelo, ukubona uhlu olulula lamafayela kusiqondisi esisebenzayo, thayipha:

$ ls

Uzobona uhlu lwamafayela. Ngenkathi i-computer ilungiselela futhi ishicilela uhlu, awukwazi ukwenza okunye okuvela kumyalezo we-oda.

Inkambiso Yenkambu

Ngokungafani nenqubo yangaphambili, igobolondo akudingeki ilinde inqubo yasemuva ukuqeda ngaphambi kokuthi isebenze izinqubo eziningi. Ngaphakathi komkhawulo wenani lememori etholakalayo, ungangena imiyalo eminingi yangemuva ngokulandelana. Ukuze usebenzise umyalo njengenqubo yasemuva, thayipha umyalo bese wengeza isikhala kanye ne-ampersand ekupheleni komyalo. Ngokwesibonelo:

$ command1 &

Uma ukhipha umyalo nge-ampersand yokuphetha, igobolondo izokwenza umsebenzi, kodwa esikhundleni sokuthi ulinde umyalo ukuqedela, uzobuyela ngokushesha kugobolondo, futhi uzobona i-shell prompt (% for i-Shell C, ne-$ ye-Bourne Shell ne-Korn Shell) buya. Kuleli phuzu, ungangena omunye umyalo wenqubo yangaphambili noma yangemuva. Imisebenzi yasemuva iqhutshwa phambili emisebenzini yangaphambili.

Uzobona umlayezo esikrinini lapho inqubo yasemuva iqedile ukusebenza.

Ukushintsha Phakathi Kwezinqubo

Uma inqubo yangaphambili isithatha isikhathi esiningi, yeka ngokucindezela i-CTRL + Z. Ukuyeka umsebenzi okwamanje kukhona, kodwa ukukhishwa kwayo kumiswe okwesikhashana. Ukuze uqhubeke nomsebenzi, kodwa ngemuva, thayipha bg ukuthumela umsebenzi omisiwe ekusebenzeni kwangemuva.

Ukuze uqhubeke nenqubo okwesikhashana ngaphambili, thayipha fg futhi leyo nqubo izothatha iseshini esebenzayo.

Ukuze ubone uhlu lwazo zonke izinqubo ezimiswe okwesikhashana, sebenzisa umyalo wemisebenzi , noma sebenzisa umyalo ophezulu ukukhombisa uhlu lwemisebenzi eminingi kakhulu ye-CPU ukuze ukwazi ukumisa okwesikhashana noma ukuwayeka ukukhulula izinsiza zesistimu.

Shell vs. GUI

I-Multitasking isebenza ngokuhlukile kuye ngokuthi usebenza kusuka kugobolondo noma isikhombimsebenzisi esibonakalayo somsebenzisi . I-Linux evela kugobolondo isekela uhlelo olulodwa olusebenzayo lokuhamba phambili kokuphela kwesiguli ngasinye. Kodwa-ke, ngokombono osebenzayo womsebenzisi, imvelo ebonakalayo (isib. Linux enedeskithophu, hhayi egobolini elisekelwe embhalweni) isekela amafasitela amaningana asebenzayo asebenza ngokuphumelelayo njengezinqubo eziningi zangaphambili zesikhathi esisodwa. Ngokwenzayo, i-Linux ngemuva kwezigcawu ilungisa ukuqala kwezinqubo ku-GUI ukukhuthaza uhlelo lokuzinza nokusekela ukucubungula komsebenzisi.