Você está na página 1de 9

SISTEMAS OPERATIVOS

TRABAJO COLABORATIVO 2 APORTE INDIVIDUAL

Grupo 301402-1

ANDRES GIOVANNY BECERRA MONROY

Cdigo 86070305

TUTOR:

Docente JAIME JOSE VALDES

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA ECBTI

INGENIERIA DE SISTEMAS

Barranquilla, Abril de 2017


2

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

2. Definir los estados y las clasificaciones de un proceso.

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:

Nuevo (New) el proceso es creado

En donde, el sistema operativo

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

Bloqueado (Wait) el proceso se encuentra a la espera de que ocurra algn evento,


generalmente en este estado el proceso estn esperando los recursos de algn dispositivo que
no est disponible.

Fin (Terminated) el proceso termino su ejecucin


4

3. Con sus propias palabras defina como se realiza la comunicacin y sincronizacin entre
procesos en un sistema operativo.

Comunicacin y sincronizacin entre procesos IPC (InterProcess Communication)

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

Requiere de un mecanismo de control externo y la responsabilidad de la comunicacin es de


los procesos el SO solo facilita o proporciona las llamadas para el manejo de la 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:

Comunicacin directa: Este tipo de comunicacin nombra explcitamente los procesos y


puede ser por medio del direccionamiento simtrico indicando el destino y el origen, o por
medio del direccionamiento asimtrico indicando solo el destino. El enlace se realiza solo
entre dos procesos y de manera bidireccional

Comunicacin indirecta: Este tipo de comunicacin entre procesos utiliza buzones de


direccin, el enlace lgico existe cuando se comparte el buzn entre los procesos y la
comunicacin puede asociarse entre ms de dos procesos
5

4. Como cree usted que el sistema operativo planifica la ejecucin de los procesos, que
herramientas utiliza y como lo realiza.

Planificacin de los procesos

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.

5. Defina cuales son los algoritmos de planificacin de proceso y cul algoritmo de


planificacin es el mejor para ejecutar proceso.

Algoritmos de planificacin

Criterios principales de un buen algoritmo:

Eficacia
Equidad
Tiempo de respuesta
Tiempo de regreso
Rendimiento

Los Algoritmos de planificacin ms comunes son

Primero en llegar (FCFS)

Es el ms simple de implementar y gestiona la cola de procesos preparados tipo (FIFO)


primero en llegar, es el primero en salir.

Primero el proceso ms corto (SJF)


6

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.

Turno rotatorio (Round Robbin)

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.

6. Cul es la funcin de la memoria en un sistema computacional.

La funcin principal de la memoria en un sistema computacional es almacenar los programas,


los datos que sern procesados y los resultados del proceso que la CPU gestiona, este proceso
se efecta en tiempo real, y mejora el rendimiento del procesador.

7. Defina con sus propias palabras como cree usted que el sistema operativo administra la
memoria.

La memoria es administrada por el Sistema Operativo manteniendo un registro del espacio


ocupado y el espacio libre en la memoria, asignando espacio a los procesos y liberando
espacio cuando el proceso es terminado

8. Cul es la funcin del administrador de la memoria.

Reubicacin

El administrador de memoria gestiona el direccionamiento en la memoria, teniendo claro que


un programa puede cargarse en cualquier zona de memoria.

Proteccin

Controla que un proceso no acceda a la memoria de otro y gestiona los permisos de acceso
de los mdulos del programa

Organizacin

- Lgica: se refiere a la estructuracin de un programa en mdulos organizados


- Fsica: se refiere a la jerarqua de niveles, como una estructura no lineal de la memoria
fsica
7

Figura 1 Management Memory Unit Fuente: (jagomez, 2017)

9. Teniendo en cuenta el estudio de la organizacin interna del sistema operativo para


manejar la estructura de archivos y directorios, realizar un cuadro sinptico en donde resuma
los tipos de estructuras de archivos y qu sistemas operativos los manejan.

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.

Estructura del archivo segn el sistema operativo

Figura 2Representacion de Archivos Fuente: (Sandoval, 2017)


8

CUADRO SINOPTICO SISTEMA DE ARCHIVOS


9

BIBLIOGRAFIA

jagomez. (2017). lsi.ugr.es. Obtenido de http://lsi.ugr.es/jagomez/sisopi_archivos/4Memoria.pdf

La Red Martnez, D. L. (2004). Sistemas Operativos. El Cid.

Muoz Lpez, F. J. (2013). Sistemas OperativosMonopuestos. McGraw-Hill .

Sandoval. (2017). www.iuma.ulpgc.es. Obtenido de


http://www.iuma.ulpgc.es/~sandoval/ApuntesSO/Cap08.pdf

Você também pode gostar