Escolar Documentos
Profissional Documentos
Cultura Documentos
Grupo 301402-1
Cdigo 86070305
TUTOR:
INGENIERIA DE SISTEMAS
ACTIVIDAD
1. Haga una lista con lo que usted considera son proceso que maneja un sistema operativo. El
cuadro debe tener dos columnas el proceso y la descripcin del proceso.
Un proceso se puede definir como una tarea que est en ejecucin o como un programa en memoria
que necesita de ciertos recursos como CPU, acceso a dispositivos de entrada/salida, archivos y otros
recursos, tambin se dice que un proceso es una entidad activa mientras que un programa se
determina como una entidad pasiva, es decir que un programa es un conjunto de instrucciones de
cdigo maquina y datos almacenados en un ejecutable, por otro lado el proceso sera la ejecucin de
este programa por medio de todos los servicios del SO.
PROCESO DESCRIPCION
Este proceso implcito del sistema operativo permite
Administrar las tareas del procesador controlar los recursos del procesador, como un gestor
de las operaciones de la ALU y UC
Este proceso es llamado cuando se requiere escribir o
leer datos desde la memoria RAM, se gestiona el
Gestionar la memoria de acceso
almacenamiento de los datos en los registros de
aleatorio
memoria y sistema controla el espacio libre y el
espacio ocupado de la memoria.
La gestin de entradas y salidas son un proceso que
permite el control de los dispositivos perifricos, por
Gestin de E/S ejemplo la lectura de un CD en una unidad ptica o
el control de una impresora por medio de un puerto
de comunicacin
Este proceso permite el acceso o la restriccin segn
el perfil de seguridad de cada usuario y la proteccin
Administrar autorizaciones a usuario
del sistema operativo, el sistema operativo gestiona
este proceso segn los niveles de autorizacin.
El sistema operativo por medio de este proceso
administra la lectura o escritura del sistema de
Gestin de archivos
archivos, implementando el concepto de archivos
como una coleccin de Bits.
Este proceso implcito de los sistemas operativos
permite evaluar los errores y ejecutar acciones de
proteccin, por ejemplo cuando falla algn
Manipulacin de errores
dispositivo de memoria o cuando falla la ejecucin de
un programa. El SO controla el procesamiento de
interrupciones segn el tipo de interrupcin generada.
3
Los estados del proceso se definen como un cambio en la ejecucin del proceso o como los
pasos que sigue un proceso cuando est siendo ejecutado, los estados pueden ser:
Nombra el proceso
Inserta el proceso en la lista del sistema de procesos
Determina la prioridad del proceso
Crea el bloque que controla el proceso
Asigna los recursos del proceso
Preparado (Ready) el proceso se encuentra listo para ocupar la unidad de control de procesos
y ser ejecutado.
Ejecucin (Run) se estn ejecutando las instrucciones del proceso y tiene el control del
procesador
3. Con sus propias palabras defina como se realiza la comunicacin y sincronizacin entre
procesos en un sistema operativo.
El IPC se define como una herramienta propia del sistema operativo que permite la
organizacin y disposicin de los recursos para la ejecucin eficiente de los procesos, por
medio de la comunicacin y la sincronizacin de las tareas sin compartir el mimo espacio en
la memoria. Su funcionamiento describe dos enfoque principales la memoria compartida y el
paso de mensajes.
Memoria compartida
Paso de Mensajes
El funcionamiento es responsabilidad del SO, este dispone de un enlace lgico entre los
procesos que solo ejecutan o invocan la llamada Sent y Receive. La comunicacin y
sincronizacin se realizan segn las siguientes caractersticas:
4. Como cree usted que el sistema operativo planifica la ejecucin de los procesos, que
herramientas utiliza y como lo realiza.
El sistema operativo gestiona los turnos de ejecucin de los procesos segn las caractersticas
de cada proceso con el fin de aumentar el rendimiento, ejecutando la mayor cantidad de
procesos y su capacidad de respuesta.
El sistema de planificacin debe contener una referencia para controlar el turno de ejecucin
de los procesos y para ello se usan varias magnitudes para medir el rendimiento de los
algoritmos de planificacin, como el porcentaje del tiempo que la CPU se encuentra ocupada
por un proceso o el tiempo que demora un proceso lista de preparados.
Polticas expulsivas: se refieren a los mtodos usados por el sistema de planificacin para
expulsar los procesos que estn en CPU.
Polticas no expulsivas: se refiere a la autonoma del proceso para dejar la CPU cuando
quiere.
Algoritmos de planificacin
Eficacia
Equidad
Tiempo de respuesta
Tiempo de regreso
Rendimiento
El proceso que se ejecuta es el que presenta la rfaga ms breve, este mtodo mejora los
tiempos medios de espera, en su versin expulsiva se conoce como Shortest Remaining Time
Firts (SRTF) desaloja el proceso que est en la CPU cuando llega uno ms corto.
Prioridades, cada proceso contiene una prioridad y el sistema de planeacin ingresa los
procesos que presentan mayor prioridad, este tipo de planificacin puede ser expulsiva o no
expulsiva. Las prioridades pueden ser estimadas por el SO de forma interna o por el Usuario
de manera externa.
Este mtodo es similar al FCFS, pero cada proceso dispone de un cuanto de tiempo para estar
en CPU, cuando el tiempo termina el sistema de planeacin puede o no expulsar el proceso y
enviarlo a la lista de preparados.
7. Defina con sus propias palabras como cree usted que el sistema operativo administra la
memoria.
Reubicacin
Proteccin
Controla que un proceso no acceda a la memoria de otro y gestiona los permisos de acceso
de los mdulos del programa
Organizacin
Los archivos son una coleccin de datos con un nombre que lo referencia, los archivos son
informacin til para los procesos y permanecen disponibles o reservados para ser utilizados
y esto no afecta o modifica su integridad. El SO cuenta con un gestor de archivos responsable
de permitir el acceso a esta informacin y su manipulacin o edicin.
BIBLIOGRAFIA