Gestió de processos:
- Què és un procés?
Un procés és un programa que está en execució.
- Quan un programa es convertix en procés?
Un programa es convertix en procés quan pasa da la memoria secundaria a la memoria RAM.
- Qui és l’encarregat de passar un programa del disc dur a la RAM?
El Sistema Operatiu és l’encarregat de passar un programa del disc dur a la memòria principal.
- Quina es la diferencia entre un programa que està al disc dur i un que està a la RAM?
Quan un programa está en el disc dur es una copia estàtica i quan esta en la RAM es un procés.
- Fica 3 exemples de processos d’usuari.
- Ejecutar un programa
- Obrir una pantalla
- Tancar una pantalla
- Concretament quines operacions fa el sistema operatiu amb els processos?
El sistema operatiu s'encarrega de crear, detindre, esborrar i sincronitzar tots els processos del sistema.
- Estem acostumats a tindre molts programes en marxa al mateix temps, podem estar fent un treball en el processador de textos mentrés escoltem música i en estem descarregant un arxiu des d’Internet. Com és possible que estiguem fent totes estes tasques simultàniament, qui controla això?
Gràcies al sistema operatiu, que controla la planificació de processos.
- Què vol dir lo següent “la sensació de que tots els programes s’estan executant al mateix temps no és real, és només un il·lusió”?
Cada cert temps, posem per exemple 200 milisegons, el procés que s’està executant es deté i es posa en marxa un altre procés, el planificador de processos del sistema operatiu. Este decidix quin és el següent procés que s’executarà durant els següents 200 milisegons, passats els quals el procés es tornarà a detindre i es tornarà a executar el planificador, que novament decidirà el procés que s’executarà durant els següents 200 milisegons. I així successivament. Este mecanisme tan ràpid que tot el món pensa que els programes s’executen al mateix temps quan la realitat és que tots es van executant un a un i avançant a poc a poc compartint cada cert temps la CPU.
- Què es el planificador de processos?