Procesul de distrugere

Este, de asemenea, una dintre operațiile de bază ale proceselor. De obicei, procesul este distrus (finalizat), atunci când este nevoie de operator și finală accesează sistemul de operare pentru eliminarea lor prin ieșirea de apel de sistem. Atunci când acest transfer de date este posibilă din procesul de copil, procesul părinte - de exemplu, chprez fișiere create de proces copil. proces, resursele sunt eliberate de către sistemul de operare.

Când procesul de procesele lor părinte-copil poate distruge avorteze apel sistem (UNIX). Acest lucru este posibil în următoarele cazuri:

  • Procesul de copil a depășit resursele alocate acestuia;
  • rezolvarea problemelor, incredintat procesul de copil nu mai este necesară;
  • Părăsește procesul părinte, astfel încât procesele copil trebuie, de asemenea, să fie finalizate Bat. OS nu permite continuarea executării procesului de copil, în cazul în care procesul părinte este distrus. Această din urmă Fenomenul este numit în cascadă procese de distrugere.

- Sfârșitul lucrării -

Acest subiect apartine forumului:

Ce facem cu materialul obținut:

Toate subiectele acestei secțiuni:

Conceptul de proces
Procedeul (proces) este programul de utilizator atunci când este executat. Se efectuează o varietate de clase de programe la sistemul de operare: locuri de muncă lot; progra personalizate

statele proces
În performanța procesului se poate schimba starea după cum urmează: New (nou): Procesul creat de sistemul de operare, dar nu a început încă să curgă.

Trecerea de la un proces la altul
Sistemul de operare poate gestiona procesul asigură executarea lor alternativă. Această problemă este rezolvată planirovschikOS. procesor Schema de comutare de la un proces la altul

Coadă asociat cu procesul de expediere
La fel ca fiecare cetățean în celebrul, acum expediate în ultima perioadă a istoriei noastre, fiecare proces se desfășoară în conformitate întreaga sa viață. Process Control OS organizează următoarea linie:

Schedulers efectua procese de planificare
Procesele de sistem de operare de programare, de obicei, efectuate de mai multe planificatoare, fiecare dintre acestea având frecvența și sarcinile sale de apel specifice, care

comutare context
Când CPU trece la un alt proces, sistemul trebuie să salveze starea procesului de vechi și încărcați starea salvată pentru noul proces. Un astfel de sistem de acțiune numit

Crearea unui proces - una dintre operațiile de bază ale proceselor
procesul părinte creează procese pentru copii, care, la rândul lor, alte procese, formând astfel un arbore de procese. Diferite abordări pentru crearea etc.

termeni cheie
Process Control Block (Process Control Block - PCB) - structura sistemului de date utilizat de către sistemul de operare pentru a controla procesul. Runnable (gata) -

scurt rezumat
Procesul - programul de utilizator atunci când acesta este executat. Diferă de pachete și procese interactive. Procedeul include secțiunea contor de program, stivă și date. Un proces poate fi în următoarele cuprinzând

întrebări
Care este procesul? Ce este un proces de lot? Ce este un proces interactiv? Care este contorul de program al procesului? Ce este o stivă de proces? Care este

exerciții
Punerea în aplicare prezentarea datelor privind starea procesului și algoritmi de procesul de trecere de la o stare la alta în situații tipice (diagrama condițiile de proces). Punerea în aplicare a BLO

Subiecte pentru referate, eseuri, eseu
Conceptul de proces, tipuri de procese și starea sa (abstract). Implementarea structurilor de funcționare ale sistemului de control al procesului (unitate de control al procesului, sistemul pornește) și operațiuni pe n

Doriți să primiți prin e-mail cele mai recente știri?