Què és un procés informàtic i quina funció té

Taula de continguts:
- Que és un procés
- Què hi ha dins d'un procés: els threads
- Com comença i acaba un procés
- Com veure matar un procés a Windows
- Conclusió sobre un procés informàtic
Segurament fins escoltat alguna vegada això de matar un procés en Windows, o que s'ha quedat bloquejat un programa. Avui t'expliquem de quina es tracta i, a més veurem les diferències amb un subprocés, un terme molt popularitzat a causa dels fils de processament.
Que és un procés
En informàtica, un procés es tracta bàsicament d'un programa que entra en execució. Els processos són una successió d'instruccions que pretenen arribar a un estat final o que persegueixen realitzar una tasca concreta. El més important d'aquest concepte, és d'on surt un procés o què és realment un programa i un sistema operatiu.
El sistema operatiu és el programari bàsic d'un ordinador, amb aquest, l'usuari és capaç d'interactuar a partir d'un entorn gràfic o mitjançant entrades de text en forma d'instruccions. El sistema operatiu és capaç d'executar altres processos dins de si mateix i fins i tot crear-los mitjançant codi de programació i una compilació.
Per la seva banda, un programa és un algoritme que genera una seqüència d'instruccions amb les que podem realitzar una tasca concreta. Per descomptat els programes actuals no només realitzen una, sinó moltes tasques gràcies a tenir molts d'aquests algoritmes en el seu codi de programació, cada un d'ells per a una funció específica.
Podem entendre això amb una simple analogia de torrar el pa al matí:
- El sistema operatiu serà la nostra casa o l'habitació on estiguem, la qual proporciona els mitjans per poder executar la tasca. El programa serà la tasca que volem fer, la de torrar el panell Els processos seran les diferents tasques que haurem de fer fins arribar a la solució: obrir el pa -> endollar la torradora -> col·locar el pa -> esperar que es torri -> treure--> desconnectar la torradora. Nosaltres som el processador, els encarregats d'executar la seqüència de tasques o processos.
Què hi ha dins d'un procés: els threads
Execució en doble fil
Un procés també es pot dividir en diferents parts per veure com s'executa al nostre ordinador. Dins d'ell tenim el que anomenem instruccions, que corresponen a cada un dels passos que hem de fer per completar aquesta tasca.
A més, per separar cada procés, el processador li assigna un comptador de programa, perquè cada un aquest separat i ben diferenciat d'un altre que fins i tot pot ser igual, per exemple, obrir dues vegades l'explorador. D'aquesta manera cada procés es guarda en diferents registres, amb diferents variables i per descomptat en diferent regió de la memòria RAM.
És en aquest punt, és on apareix el concepte de fils de processament o threads. Com sabem, els sistemes actuals permeten executar diversos programes de forma simultània, i en conseqüència, tindrem gran quantitat de processos actius en el sistema, diem que són multifil. Cada procés llavors es divideix en un o diversos fils d'execució o subprocessos. Cada fil, té les seves pròpies instruccions i un estat d'execució, és a dir, uns valors en els registres amb què el processador sap en quina fase es troben.
Seguint amb el símil de torrar el pa, podríem entendre això de la següent manera:
- Fixant-nos en el procés d'esperar que es torri el pa, podem dividir-los en diversos subprocessos o fils, per exemple, partir el pa dos trossos i aprofitar les dues ranures de la torradora. O també menjar-nos un tros mentre torrem el otro.Cada tros estarà més o menys torrat, i aquest serà el seu estat d'execució, nosaltres, el processador, hem d'estar pendents que no es cremi.
Mira aquest article per saber més sobre què són els fils d'un processador i la diferència amb els nuclis
Com comença i acaba un procés
El fet que els ordinadors són sistemes multiprocés ens porta a pensar que evidentment, hi haurà processos que estiguin relacionats entre ells. De la mateixa manera, un procés potser necessita el resultat d'un altre per continuar executant-se. Per això els programes es divideixen en subrutines
Una tasca que té barias subrutines ha d'esperar que aquestes acabin i donin un resultat per continuar l'execució. Diguem que es mantindrà en una cua de processos amb un determinat comptador parat fins que el valor d'una variable activi de nou el procés. Per descomptat, la idea sempre de l'processador serà acabar primer, el que primer va començar (first in - first out).
Seguint amb la comparativa de l'pa, una subrutina pot ser la d'esperar un compte enrere fins que el pa estigui torrat. L'apartat ens enviarà un senyal per avisar-nos que retirem el pa, continuant així amb un altre procés.
Les formes de començar un procés informàtic seran les següents:
- Que nosaltres arrenquem un programa o el mateix ordinador: desencadenamos una execució obligada a l'punxar en la icona o prémer un botó Que el sistema truqui als programes o processos: s'executarà el boot loader de el disc dur i el sistema començarà a carregar processos en memòria. O bé el sistema li demani a un programa, per exemple, un controlador, executar-se.
I també es poden acabar:
- Acabar la rutina o el programa: donant un resultat final que considera correctoFinalizar de forma sobtada per un error: la rutina pot estar malament programada i no donar el resultat esperat A partir d'un altre procés o interruptor per nosaltres mateixos: nosaltres mateixos podem executar una tasca que elimini el que s'està executant es pot bloquejar: si s'espera una acabada resposta i aquesta no arriba el procés romandrà bloquejat fins que el sistema detecti que no pot continuar. Per un tall d'alimentació
Com veure matar un procés a Windows
La següent tasca que podem fer és la de visualitzar els processos en el sistema operatiu Windows. Això és tasca senzilla, ja que només hem de prémer amb botó dret sobre la barra de tasques i triar l'opció "Administrador de tasques". Una segona forma de fer això serà prémer la combinació de tecles "Ctrl + Maj + Esc". I una tercera serà prémer la combinació de tecles "Ctrl + Alt + Supr".
D'aquesta manera, traurem una aplicació que monitoritza tant processos com serveis en execució de programes i el sistema operatiu, a més d'un monitor de rendiment de l'maquinari. D'aquesta manera és com podrem matar o intentar matar un procés que estigui bloquejat.
A la pestanya processos tenim tota la llista amb la seva activitat en temps real representada. Només hem de seleccionar el que vulguem eliminar i prémer Supr.
Encara podem fer una mica més, dirigint-nos a l'apartat de "rendiment" i veure l'activitat de tot el nostre maquinari principal. A la cantonada inferior dreta, estant en l'apartat "CPU", trobarem una llista d'especificacions de l'processador. En ella, veurem representats els seus nuclis i també els seus fils, threads o processadors lògics. En aquesta captura sabem que el nostre processador té 4 fils i dos nuclis.
I no parem, perquè ara anem a prémer sobre l'opció de "Obrir el monitor de recursos" per obrir una nova aplicació que ens mostra més detalls sobre la CPU i els processos. Ens dirigim a l'apartat de "CPU" d'aquest monitor i veurem una llista de processos en els quals també tenim una columna que ens mostra tots els subprocessos o fils de cada un d'ells.
Conclusió sobre un procés informàtic
Els processos porten entre nosaltres des que es van crear les primeres computadores. És un concepte aplicable a moltes altres àrees, però sempre amb una constant, la de realitzar una sèrie de tasques fins arribar a un resultat. No només es tracta de processos digitals, hem fet un símil amb una tasca quotidiana, ia més les primeres computadores era mecàniques i ja executaven algoritmes.
Us deixem amb alguns enllaços a tutorials que us puguin interessar:
Si vols puntualitzar alguna qüestió o tens algun dubte a l'respecte, deixa el teu comentari a la caixa.
▷ Pila placa base: què és i quina és la seva funció

Ja sigui que estiguis fent servir un PC d'escriptori o un PC portàtil ✅ la placa base conté una pila, et vam explicar la seva importància a l'ordinador.
Que és un antivirus i quina és la seva funció 【millor explicació】?

Us ajudem a resoldre l'etern dubte: que és un antivirus i perquè serveix: Antiphishing, Antispam, cal a Windows?
Quina és la funció de la placa base al teu pc ??

La funció de la placa base és primordial per entendre com funciona un ordinador ✅ A dins, us expliquem quina és i en què consisteix.