Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TUTOR
JAIME JOSE VALDES
MARZO 31 DE 2020
primero realiza el trabajo más corto, supone que los La planificación es la de primero en llegar/primero en servirse
tiempos de ejecución se conocen de antemano: (FCFS, First-come, First-served) Cada vez que un proceso esté listo para
caracteristicas: Asociar a casa proceso el tiempo ejecutar, se incorpora a la cola de Listos. Cuando el proceso actual cesa
de ráfaga de CPU: una vez llega cada proceso se le su ejecución, se selecciona el proceso más antiguo de la cola.
asigna tiempo de ráfaga de CPU, que son las
unidades de tiempo que requieren para que el FCFS rinde mucho mejor con procesos largos que con procesos cortos.
proceso se ejecute completamente.
Un problema del FCFS es que tiende a favorecer a los procesos con carga
Selecciona el proceso con menor ráfaga de de CPU frente a los que tienen carga de E/S. Cuando un proceso con
CPU: antes de ejecutar cada proceso el algoritmo carga de CPU está ejecutando, todos los que tienen carga de E/S deben
prioriza cual es el proceso más corto a ejecutar. esperar. Algunos de ellos pueden estar en colas de E/S (estado
bloqueado) pero puede ser que regresen a la cola de Listos mientras el de
En caso de empate aplicar FIFO: si llega a la carga de CPU todavía está ejecutando.
presentarse empate en dos o más procesos de
ráfaga de CPU, el algoritmo cambia a priorizar La carga de trabajo se procesa simplemente en un orden de llegada. Por
primero en entrar primero en salir, algoritmo no tener en consideración el estado del sistema ni las necesidades de
FIFO. recursos de los procesos individuales,
Algoritmo no expulsivo: una vez se empieza a Este algoritmo posee un alto tiempo de respuesta de la CPU pues el
ejecutar cada proceso no será interrumpido hasta proceso no abandona la CPU hasta no haber concluido pues es un
algoritmo Sin Desalojo.
finalizar.
El mejor algoritmo de planificación:
en el caso de que los procesos de mayor tiempo de duración llegasen los primeros, el tiempo
medio de espera sería mucho mayor. podemos llegar a la conclusión de que este no es un
algoritmo eficiente.
MEMORIA VIRTUAL
Esta una técnica de gestión de la memoria que se encarga de que el sistema operativo disponga,
tanto para el software de usuario como para sí mismo, de mayor cantidad de memoria que esté
disponible físicamente.
La mayoría de los ordenadores tienen cuatro tipos de memoria:
registros en la CPU, la memoria caché (tanto dentro como fuera del CPU), la memoria RAM y el
disco duro. En ese orden, van de menor capacidad y mayor velocidad a mayor capacidad y menor
velocidad.
Muchas aplicaciones requieren acceso a más información (código y datos) que la que se puede
mantener en memoria física. Esto es así sobre todo cuando el sistema operativo permite múltiples
procesos y aplicaciones ejecutándose simultáneamente. Una solución al problema de necesitar
mayor cantidad de memoria de la que se posee consiste en que las aplicaciones mantengan parte
de su información en disco, moviéndola a la memoria principal cuando sea necesario. Hay varias
formas de hacer esto.
MEMORIA REAL
La memoria real o principal es en donde son ejecutados los programas y procesos de una computadora y
es el espacio real que existe en memoria para que se ejecuten los procesos.
Por lo general esta memoria es de mayor costo que la memoria secundaria, pero el acceso a la
información contenida en ella es de más rápido acceso.
en memoria es donde se almacenan temporalmente tanto los datos como los programas que
la unidad central de procesamiento (CPU) está procesando o va a procesar en un determinado
momento. Por su función, la MP debe ser inseparable del microprocesador o CPU, con quien se
comunica a través del bus de datos y el bus de direcciones. El ancho del bus determina la
capacidad que posea el microprocesador para el direccionamiento de direcciones en memoria.
En algunas ocasiones suele llamarse “memoria interna” porque a diferencia de los dispositivos
de memoria secundaria, la MP no puede extraerse tan fácilmente.
Esta clase de memoria es volátil, es decir que cuando se corta la energía eléctrica, se borra toda la
información que estuviera almacenada en ella.
La MP es el núcleo del subsistema de memoria de un sistema informático, y posee una menor
capacidad de almacenamiento que la memoria secundaria, pero una velocidad millones de veces
superior. Cuanto mayor sea la cantidad de memoria, mayor será la capacidad de almacenamiento
de datos.
Cuando la CPU tiene que ejecutar un programa, primero lo coloca en la memoria y después lo
empieza a ejecutar. Lo mismo ocurre cuando necesita procesar una serie de datos; antes de poder
procesarlos los tiene que llevar a la memoria principal.
Dentro de la memoria de acceso aleatorio (RAM) existe una clase de memoria
denominada memoria caché, que se caracteriza por ser más rápida que las demás, permitiendo
que el intercambio de información entre la CPU y la MP sea a mayor velocidad.
La estructura de la memoria principal ha cambiado en la historia de las computadoras. Desde los
años 1980 es prevalentemente una unidad dividida en celdas que se identifican mediante una
dirección. Está formada por bloques de circuitos integrados o chips capaces de almacenar, retener
o "memorizar" información digital, es decir, valores binarios; a dichos bloques tiene acceso el
microprocesador de la computadora.
conclusión:
este algoritmo está bien lo único que los procesos largos hacen esperar mucho a los cortos.
predecible.
el tiempo medio de servicio es muy variable en función del número de procesos y su duración.
https://www.udg.co.cu/cmap/sistemas_operativos/planificacion_cpu/colas_mult_retro/colas_mult
i_retro.html
http://pachel.tripod.com/materias/material3sis.htm