Proces (računalništvo): Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
SportiBot (pogovor | prispevki)
{{normativna kontrola}}
m →‎top: disambig., drugi drobni popravki AWB
 
Vrstica 1:
{{slog}}
'''Proces''' je v računalniškem sistemu izvršljivi [[ProgramRačunalniški program|program]], ki je naložen v [[Notranji pomnilnik|pomnilniku]]. [[Večopravilnost (računalništvo)|Večopravilni]] sistemi lahko imajo naloženih več procesov. [[Operacijski sistem]] programu dodeli strukturo, v kateri so napisane nekatere ključne informacije, kot so:
* pravice – na katerem nivoju se izvaja proces,
* naslovni prostor – kateri naslovni prostor pomnilnika proces lahko uporablja,
Vrstica 30:
Proces je po strukturi razdeljen na dve sekciji: ''programsko'' in ''podatkovno''. V programski sekciji je shranjena izvedljiva programska koda, ki jo procesor izvaja, v podatkovni so pa zapisane podatkovne strukture in spremenljivke, ki jih proces potrebuje za pravilno izvajanje.
 
Izvajanje procesa se začne, ko ga [[Razvrščevalni algoritem|razvrščevalnik]] postavi v stanje izvajanja. V enoopravilnem sistemu ima proces vedno na voljo [[Procesor|procesor]], ker bo število procesov, ki jih lahko sistem izvaja vedno ena. Drugače je pri večopravilnih sistemih, kjer mora sistem poskrbeti, da se vsi naloženi procesi izvedejo.
 
Ob ustvarjanju procesa mu sistem dodeli naslovni prostor. To je območje v pomnilniku, kjer je proces naložen in ima tam pravice branja ter zapisovanja. Ko se proces izvaja, ta ne vidi ostalih procesov oz. nima dostopa do drugih naslovnih prostorov. Mogoče je narediti navidezni „most“ med dvema ali več procesi preko [[Medprocesna komunikacija|medprocesne komunikacije]] (IPC)
Vrstica 39:
 
Posebna vrsta procesov so niti. Omogočajo paralelizacijo zaporednega procesa. Niti so po strukturi podobne procesom, le da nimajo lastnega naslovnega prostora, temveč tega obdržijo od starševskega procesa. Lahko dostopajo do podatkov, odprtih zbirk starša. Nekateri sistemi niti smatrajo kar za procese in jih tako tudi razvrščajo.
 
{{normativna kontrola}}
 
[[Kategorija:Sočasno računalništvo]]
[[Kategorija:Tehnologija operacijskih sistemov]]
{{normativna kontrola}}