Kakšna je uporaba sistemskega klica exec?
Kakšna je uporaba sistemskega klica exec?

Video: Kakšna je uporaba sistemskega klica exec?

Video: Kakšna je uporaba sistemskega klica exec?
Video: fork() and exec() System Calls 2024, Maj
Anonim

The exec sistemski klic je uporabljeno izvajati datoteko, ki je v aktivnem procesu. Kdaj izv se pokliče prejšnja izvedljiva datoteka je zamenjana in nova datoteka se izvede. Natančneje, lahko rečemo, da z uporabo execsystemcall bo zamenjal staro datoteko ali program iz procesa z novo datoteko ali programom.

Podobno, kakšna je funkcija sistemskega klica exec?

v računalništvo, izvr je funkcionalnost delovanja sistem ki zažene izvedljivo datoteko v kontekstu že obstoječega procesa in nadomesti prejšnjo izvedljivo datoteko. To dejanje se imenuje tudi prekrivanje. To je še posebej pomembno v sistemih, podobnih Unixu, čeprav ga izvajajo tudi drugi operacijski sistemi.

Podobno, kako Exec deluje v Linuxu? Exec funkcije se uporabljajo, ko želite izvesti (zagnati) datoteko (program). oni delo tako, da prepišete trenutno sliko procesa s tisto, ki ste jo zagnali. Zamenjajo (s končanjem) trenutno delujočega procesa (tisti, ki se imenuje izv ukaz) z novim procesom, ki je bil zagnan.

Ustrezno temu, kakšna je uporaba sistemskih klicev fork in exec v OS?

vilice začne nov proces, ki je kopija tistega, ki klice to, medtem ko izv zamenja trenutno sliko procesa z drugo (drugačno). Oba nadrejena in otroška procesa se izvajata hkrati v primeru vilice () medtem ko se Control nikoli ne vrne v prvotni program, razen če obstaja izv () napaka.

Kateri klic exec je sistemski klic?

The exec sistemski klic se uporablja za izvajanje datoteke, ki je v aktivnem procesu. Kdaj izv se pokliče prejšnja izvedljiva datoteka je zamenjana in nova datoteka se izvede. Natančneje lahko rečemo, da z exec sistemski klic bo nadomestil staro datoteko ali program iz procesa z novo datoteko ali programom.

Priporočena: