Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PREPARADO POR
TUTOR
BOGOTA-2017
INTRODUUCION
Los sistemas operativos hacen que un computador sea funcional que sus recursos se
manejen de manera eficiente logrando optimizar la variedad de procesos que esta pueda
obtenidos en la teoría para cumplir con los objetivos propuestos en la temática de este
curso.
OBJETIVO
Enriquecer los conceptos básicos sobre los procesos de los sistemas operativos que tipos
de procesos tiene, como funciona su estructura y que función cumple la memoria en estos
procesos
1. Haga una lista con lo que usted considera son proceso que maneja un sistema operativo.
Su estado de ejecución en un momento dado, esto es, los valores de los registros de
Los estados de los procesos se pueden dividir en dos tipos: activos e inactivos.
Estados activos:
dividen en:
Preparado: Aquellos procesos que están dispuestos para ser ejecutados, pero no están en
ejecución por alguna causa (Interrupción, haber entrado en cola estando otro proceso en
ejecución)
Bloqueado.: Son los procesos que no pueden ejecutarse de momento por necesitar algún
Estados inactivos
Son aquellos que no pueden competir por el procesador, pero que pueden volver a hacerlo
proceso aparcado hasta que vuelva a ser activado. Se trata de procesos que no han
terminado su trabajo que lo han impedido y que pueden volver a activarse desde el punto
en que se quedaron sin que tengan que volver a ejecutarse desde el principio.
Suspendido programado. Es el proceso que han sido suspendido, pero no tiene causa
4. Como cree usted que el sistema operativo planifica la ejecución de los procesos,
Bajo nivel: Se determina a que proceso listo se le asigna a la CPU cuando esta
se encuentra disponible.
Listo: Es cuando se detiene de una forma temporal para que se ejecute otro
programa.
externo.
rendimiento de estos.
FCFS (First Come First Served). Este algoritmo emplea una cola de procesos,
asignando un lugar a cada proceso por el orden de llegada. Cuando el proceso llega
es puesto en su lugar en la cola después del que llegó antes que él y se pone en estado
determinado para el proceso. A cada proceso se le asigna el tiempo que usará cuando
asignado. Si se da el caso de que dos procesos tengan igual valor en ese aspecto
Round Robín
tiempo para todos. En caso de que un proceso no pueda ser ejecutado completamente
en ese tiempo se continuará su ejecución después de que todos los procesos restantes
que trata la cola de procesos que se encuentran en estado de listos como una cola
circular.
criterio determinado, y de acuerdo con esa prioridad será el orden en que se atienda
cada proceso.
Planificación garantizada
Para realizar esta planificación el sistema tiene en cuenta el número de usuarios que
deben ser atendidos. Para un número "n" de usuarios se asignará a cada uno un tiempo
criterio para determinar en qué cola será colocado cada uno cuando quede en estado
de listo. Cada cola puede manejar un algoritmo de planificación diferente a las demás.
7. Defina con sus propias palabras como cree usted que el sistema operativo administra
la memoria.
Su tarea consiste en llevar un registro de las partes de memoria que se estén utilizando y
las que no, con el fin de asignar espacio en memoria a los procesos cuando éstos la
memoria. Su labor consiste en llevar el registro de las partes de memoria que se estén
utilizando y aquellas que no, con el fin de asignar espacio en memoria a los procesos;
tamaño fijo o particiones de tamaño variable La alternativa más simple son las particiones
fijas dichas particiones se crean cuando se enciende el equipo y permanecerán con los
por algunas llamadas al sistema operativo, esta técnica consiste en que el programador
divide lógicamente un programa muy grande en secciones que puedan almacenarse en las
particiones de RAM.
ejecutar automáticamente programas más grandes que la memoria real disponible, esto
Se dividen en:
• Primer ajuste
• Mejor ajuste
resuma los tipos de estructuras de archivos y qué sistemas operativos los manejan.
Archivos Me.
OS/2,
Risers Fs
Linux.
CONCLUSIONES
Los procesos son creados y destruidos por el sistema operativo, así como
bifurcación.
conveniente mantener varias colas de procesos listos, una para cada nivel de
ejecutar a continuación.
REFERENCIAS BIBLIOGRAFICAS
Luna, F. A., & Sanz, M. P. (2011). Programación de Shell Scripts. Madrid, ES:
dehttp://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=108
44410
Torres, E. F., & Pizarro, G. A. M. (2014). Linux para usuarios. Madrid, ES:
dehttp://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=109