Kas yra daugiafunkcinis darbas? apibrėžimas ir prasmė

Daugiafunkcinis darbas – tai daugiau nei vienos užduoties (vykdymo proceso) vykdymas vienu metu kompiuterinėje sistemoje. Daugiafunkcinis darbas neturėtų būti painiojamas su kelių programų įkėlimu, kai laisvosios kreipties atmintyje (RAM) yra dvi ar daugiau užduočių, tačiau vienu metu leidžiama vykdyti tik vieną užduotį.

Jei kompiuteryje nėra įrengti dar du procesoriai, vienu metu gali būti vykdoma tik viena užduotis; tačiau operacinė sistema (pvz., Linux, Windows 2000, Windows XP ir UNIX) sukuria įspūdį, kad užduočių vykdymas vienu metu, nuolat perjungiant įvairias užduotis, kurios konkuruoja dėl sistemos išteklių. Žr. kooperatyvų kelių užduočių atlikimą, prevencinį kelių užduočių atlikimą, apsaugotą atmintį ir užduotį.

Technipages paaiškina kelių užduočių atlikimą

Daugiafunkcinis darbas operacinėje sistemoje leidžia vartotojui vienu metu atlikti daugiau nei vieną kompiuterio užduotį (pavyzdžiui, taikomosios programos veiklą). Operacinė sistema gali stebėti, kur atliekate šias užduotis, ir pereiti nuo vienos prie kitos neprarasdama duomenų. „Microsoft Windows 2000“, IBM OS/390 ir „Linux“ yra operacinių sistemų, galinčių atlikti kelias užduotis (praktiškai dauguma dabartinių veikiančių sistemų, pavyzdžiai). Kai vienu metu atidarote žiniatinklio programą ir vėliau „Word“, darbo sistema atlieka kelias užduotis.

Galimybė atlikti kelias užduotis nereiškia, kad vienu metu galima žongliruoti begalinį užduočių skaičių. Kiekviena užduotis užima atminties vietą ir skirtingus išteklius. Pradėjus daugiau užduočių, operacinei sistemai gali pritrūkti bendrinamo pajėgumo. Įvairių užduočių atlikimas leidžia laipsniškai įgudusiai išnaudoti kompiuterinę įrangą.

Periodiškai atliekančios keletą užduočių operacinės sistemos apima priemones, skirtas pakeisti prioritetus individualios užduotys, siekiant, kad svarbios užduotys gautų daugiau procesoriaus laiko nei tos, kurios laikomos mažiau kritiškas. Priklausomai nuo operacinės sistemos, užduotis gali būti tokia pat didžiulė, kaip visa taikomoji programa, arba gali būti sudaryta iš mažesnių eilučių, kurios atlieka bendrosios programos bitus.

Įprasti kelių užduočių atlikimo būdai

  • Daugiafunkcinis darbas yra populiarus tokiose operacinėse sistemose kaip Microsoft Windows 10.1
  • Kada daugiafunkcinis darbas procesoriai skiria daugiau laiko ir veikimo vietos svarbesnei užduočiai
  • The daugiafunkcinis darbas operacinės sistemos galimybės nėra begalinės

Dažnas netinkamas kelių užduočių atlikimas

  • Daugiafunkcinis darbas yra tada, kai operacinė sistema negali atlikti daugiau nei vienos užduoties vienu metu