Programa ir procesas

Autorius: Laura McKinney
Kūrybos Data: 4 Balandis 2021
Atnaujinimo Data: 13 Gegužė 2024
Anonim
1° Diplomado La Cosa Nostra.
Video.: 1° Diplomado La Cosa Nostra.

Turinys

Pagrindinis skirtumas tarp programos ir proceso yra tas, kad programa yra instrukcijų rinkinys, tuo tarpu kai šios instrukcijos vykdomos, tai vadinama procesu.


Yra du terminai kompiuterių moksle, kurie laikomi vienodais, tačiau jie nėra tie patys. Programa yra kompiuteriui duotų instrukcijų rinkinys, kuris nurodo kompiuteriui, ką ir kaip reikia daryti. Šios instrukcijos vykdymas yra žinomas kaip procesas. Manoma, kad abu šie terminai yra vienodi. Procesas yra aktyvus subjektas, o programa yra pasyvus subjektas. Vienoje programoje gali būti keli procesai, o viename procese gali būti daug programų.

Kai programa sudaroma, vykdomi nurodymai, kad ši instrukcija būtų vykdoma. Tai iš esmės vadinama procesu. Kompiuterio operacinė sistema sukuria, suplanuoja ir nutraukia procesus. Yra tėvų ir vaiko procesai. Proceso valdymo blokas yra atsakingas už proceso operacijų valdymą kompiuteryje. Proceso valdymo bloke yra visa esminė proceso informacija. Kiekvienas procesas turi savo proceso ID, prioriteto būseną, PWS ir procesoriaus turinį. Proceso valdymo blokas yra branduolio duomenų struktūra, kurioje naudojamos svarbios funkcijos, tokios kaip planavimas, išsiuntimas, išsaugojimas. Planavimas yra proceso sekos parinkimo būdas. Išsiuntimas yra procesas, kuris sukuria aplinką procesui, kurį reikia vykdyti. „Con save“ yra procesas, kuriuo išsaugoma informacija. Kai kuriate procesą, yra kiekvieno sistemos kvietimas. Procesas yra atskiras vykdymo subjektas, kuris dalijasi duomenimis ir informacija. Kiekvienas procesas naudoja IPC, tai yra tarpprocesinis ryšys, padidinantis sistemos skambučių skaičių. Sistema, kurioje yra daugiau nei vienas procesorius, yra žinoma kaip daugiaprocesorinė sistema. Norėdami padidinti kompiuterio galią, pridedami daugiau nei du procesoriai. CPU turi registrų rinkinį, procesas yra saugomas šiuose registruose.


Pvz., Jei pridedami du skaičiai, sveikieji skaičiai bus išsaugomi registruose, o skaičių pridėjimas taip pat saugomas registre. Jei bus daugiau nei vienas procesas, bus daugiau registrų, nei tuo atveju, jei vienas procesorius atliks darbą, o kitas bus nemokamas, tokiu būdu padidės kompiuterio galia. Yra procesorių tipai, tokie kaip simetrinis daugiaprocesinis ir asimetrinis daugiaprocesinis. Jei mes kalbame apie simetrinį daugiaprocesą, tai simetriniame daugiaprocesoriniame procesoriuje yra laisvas paleidimas ir jis gali paleisti bet kurį procesą, tuo tarpu daugiaplanio sriegio atveju yra pagrindinis ir šalutinis santykis. Daugiaprocesiniame procese yra integruotas atminties valdiklis, kurio užduotis - pridėti daugiau atminties. Sistema paleidžiama, kai sistemai pateikiamos instrukcijos, šios instrukcijos yra žinomos kaip programa. Pakeitimų apdorojimo sistemoje šios instrukcijos yra vykdomos vykdant užduotis, tuo tarpu realiajame laike naudojama operacinė sistema yra žinoma kaip užduotis, dar vadinama programa. Operacinėje sistemoje gali veikti kelios programos. Programa vadinama pasyviuoju subjektu, ji vadinama pasyviuoju subjektu, nes ji pati neatlieka jokių veiksmų. Programos adreso sritis yra su instrukcijomis, duomenimis ir rietuve.


Turinys: Programos ir proceso skirtumas

  • Palyginimo diagrama
  • Kas yra programa?
  • Kas yra procesas?
  • Pagrindiniai skirtumai
  • Išvada
  • Aiškinamasis vaizdo įrašas

Palyginimo diagrama

PagrindasProgramaProcesas
Reikšmė Programa yra instrukcijų rinkinysVykdant šias instrukcijas tai vadinama procesu.
GamtaProgramos pobūdis yra pasyvusProceso pobūdis yra aktyvus
Gyvenimo trukmė Programos trukmė ilgesnėProceso trukmė yra trumpesnė nei proceso
ŠaltinisPrograma saugoma diskeProceso sulaikymo ištekliai, tokie kaip procesorius

Kas yra programa?

Sistema veikia, kai sistemai yra duotas instrukcijų rinkinys. Šios instrukcijos yra žinomos kaip programa. Pakeitimų apdorojimo sistemoje šios instrukcijos yra vykdomos vykdant užduotis, tuo tarpu realiajame laike naudojama operacinė sistema yra žinoma kaip užduotis, dar vadinama programa. Operacinėje sistemoje gali veikti kelios programos. Programa vadinama pasyviuoju subjektu, ji vadinama pasyviuoju subjektu, nes ji pati neatlieka jokių veiksmų. Programos adreso sritis yra su instrukcijomis, duomenimis ir rietuve.

Kas yra procesas?

Kai programa sudaroma, vykdomi nurodymai, kad ši instrukcija būtų vykdoma. Tai iš esmės vadinama procesu. Kompiuterio operacinė sistema sukuria, suplanuoja ir nutraukia procesus. Yra tėvų ir vaiko procesai. Proceso valdymo blokas yra atsakingas už proceso operacijų valdymą kompiuteryje. Proceso valdymo bloke yra visa esminė proceso informacija. Kiekvienas procesas turi savo proceso ID, prioriteto būseną, PWS ir procesoriaus turinį. Proceso valdymo blokas yra branduolio duomenų struktūra, kurioje naudojamos svarbios funkcijos, tokios kaip planavimas, išsiuntimas, išsaugojimas. Planavimas yra proceso sekos parinkimo būdas. Išsiuntimas yra procesas, kuris sukuria aplinką procesui, kurį reikia vykdyti. „Con save“ yra procesas, kuriuo išsaugoma informacija. Kai kuriate procesą, yra kiekvieno sistemos kvietimas. Procesas yra atskiras vykdymo subjektas, kuris dalijasi duomenimis ir informacija. Kiekvienas procesas naudoja IPC, tai yra tarpprocesinis ryšys, padidinantis sistemos skambučių skaičių. Sistema, kurioje yra daugiau nei vienas procesorius, yra žinoma kaip daugiaprocesorinė sistema.

Norėdami padidinti kompiuterio galią, pridedami daugiau nei du procesoriai. CPU turi registrų rinkinį, procesas yra saugomas šiuose registruose. Pvz., Jei pridedami du skaičiai, sveikieji skaičiai bus išsaugomi registruose, o skaičių pridėjimas taip pat saugomas registre. Jei bus daugiau nei vienas procesas, bus daugiau registrų, nei tuo atveju, jei vienas procesorius atliks darbą, o kitas bus nemokamas, tokiu būdu padidės kompiuterio galia. Yra procesorių tipai, tokie kaip simetrinis daugiaprocesinis ir asimetrinis daugiaprocesinis. Jei mes kalbame apie simetrinį daugiaprocesą, tai simetriniame daugiaprocesoriniame procesoriuje yra laisvas paleidimas ir jis gali paleisti bet kurį procesą, tuo tarpu daugiaplanio sriegio atveju yra pagrindinis ir šalutinis santykis. Daugiaprocesiniame procese yra integruotas atminties valdiklis, kurio užduotis yra pridėti daugiau atminties.

Pagrindiniai skirtumai

  1. Programa yra instrukcijų rinkinys, tuo tarpu kai šios instrukcijos vykdomos, tai vadinama procesu.
  2. Programos pobūdis yra pasyvus, o proceso pobūdis - aktyvus.
  3. Programos trukmė yra ilgesnė, tuo tarpu proceso trukmė yra trumpesnė nei proceso.
  4. Programa saugoma diske, tuo tarpu proceso sulaikymo ištekliai, tokie kaip procesorius.

Išvada

Aukščiau šiame straipsnyje mes matome aiškų programos ir proceso skirtumą su pavyzdžiais.

Aiškinamasis vaizdo įrašas