ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Actividad individual Sistemas operativos

alejito302119Síntesis13 de Abril de 2017

2.310 Palabras (10 Páginas)397 Visitas

Página 1 de 10

ACTIVIDAD INDIVIDUAL

SISTEMAS OPERATIVOS

LEONARDO CASTRO ZAMBRANO

Código: 88198626

Presentado a:

JAIME JOSE VALDES

Tutor de Curso

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

Escuela de Ciencias Básicas, Tecnología e Ingeniería

Los Patios

2017


TABLA DE CONTENIDO

Pág.

OBJETIVOS        4

1.        FASE INDIVIDUAL        5

1.1.        PREGUNTA UNO        5

1.2.        PREGUNTA DOS        6

1.3.        PREGUNTA TRES        7

1.4.        PREGUNTA CUATRO        8

1.5.        PREGUNTA CINCO        9

1.6.        PREGUNTA SEIS        10

1.7.        PREGUNTA SIETE        11

1.8.        PREGUNTA OCHO        11

1.9.        PREGUNTA NUEVE        12

CONCLUSIONES        14

BIBLIOGRAFÍA        15


INTRODUCCION

Con el desarrollo de la presente actividad individual, se pretende que el estudiante profundice en la conceptualización sobre los elementos y actores de un sistema operativo, como es la interacción de los servicios, de la memoria RAM y virtual del mismo; igualmente cual es el proceso de organización y coordinación entre los diversos procesos que ejecuta la CPU, puesto que esto implica comunicación y sincronización entre los diversos elementos del hardware y software, donde lo anterior redunde en un acceso ordenado y sincronizado a los recursos del sistema, evitando con ello el colapso de todo el sistema operativo y por ende la maquina.


OBJETIVOS

  • Identificar los diversos procesos que están inmersos en un sistema operativo.
  • Identificar el procedimiento de comunicación y sincronización entre los procesos de un sistema operativo.
  • Identificar y conceptualizar la distribución de la memoria interna de un sistema operativo y su funcionalidad.
  • Conceptualizar las funciones del algoritmo de planificación del sistema.
  • Identificar los tipos de estructuras de los archivos y el sistema de operativo que lo usa.
  • Conceptualizar lo estudiado durante la unidad dos del curso Sistema Operativos.

  1. FASE INDIVIDUAL

El estudiante realizar los aportes de la fase Individual. Respondiendo los siguientes puntos.

  1.  PREGUNTA UNO

Haga una lista con lo que usted considera son procesos que maneja un sistema operativo. El cuadro debe tener dos columnas el proceso y la descripción del proceso.

Es importante antes que nada definir que es un proceso, veamos lo que dice el siguiente autor al respecto.

Un proceso es un concepto manejado por el sistema operativo y que referencia a un programa en ejecución; es un conjunto de instrucciones que son ejecutadas por la UCP.

A los procesos, dependiendo especialmente del sistema operativo utilizado, se les denomina flujos de control, tareas, threads o hilos, según el contexto. (Muñoz, 1996, pág. 50)

A continuación, se indican algunos de los procesos que personalmente considero debe manejar un sistema operativo y los cuales corren en segundo plano.

Tabla 1. Procesos de un sistema operativo (Autoría propia)

PROCESO

DESCRIPCION

Gestor de actualizaciones

Se encarga de actualizar el sistema operativo, acorde a la configuración del usuario.

Crear / Finalizar procesos

Se encarga de gestionar la creación de un nuevo proceso a petición del usuario y finalizarlo cuando sea solicitado.

Gestor de impresión

Administra y organiza el proceso de impresión.

Gestor de red

Administra la red y los protocolos de comunicación.

Gestor de archivos

Administra la creación, lectura o modificación de archivos.

Gestor de audio, video, etc.

Administra los recursos necesarios al momento de reproducir archivos multimedia.

Control de usuario

Gestiona el protocolo de seguridad y acceso al sistema del usuario actual,

Seguridad

Ejecuta los procesos o protocolos de seguridad para evitar vulnerabilidad y daños al sistema.

Gestor de periféricos

Se encarga de identificar los periféricos conectados e instalar controladores de ser necesario.

Registro de sucesos

Se encarga de monitorear los procesos y registrar fallos en el sistema.

Control de ventanas

Se encarga de gestionar el foco de los procesos activos a petición del usuario.

  1. PREGUNTA DOS

Definir los estados y las clasificaciones de un proceso.

Citaremos a (Serrano, 2010) para el caso de los estados de un proceso.

Cómo se aprecia en la figura 1 los estados por los que puede pasar un proceso

son los siguientes:

  • Nuevo. En los sistemas operativos hay varias razones por las que se crea un proceso. Entre éstas se pueden destacar; la inicialización del sistema, cuando se arranca el sistema se generan una serie de procesos ya bien sean para interactuar con el usuario o procesos en segundo plano con una función específica, como por ejemplo el aceptar la solicitud de una página web que está en dicha máquina; ejecución de una llamada al sistema por parte de otro proceso, un proceso puede requerir la descarga de ficheros, por lo que serán otros procesos los que se encarguen de ubicar el archivo o archivos en la ubicación específica; por medio de la acción de un usuario, por ejemplo al hacer doble clic en un icono; mediante el inicio de un trabajo por lotes. (Serrano, 2010)
  • Preparado (ready o listo). Un proceso en este estado está esperando a que se le asigne un procesador.
  • Ejecución (run). El proceso en este estado está en la CPU ejecutando instrucciones. Puede ocurrir tres situaciones; que el proceso ejecute todas las instrucciones hasta su última línea de código y finaliza; pasa a estado bloqueado (wait) por que espera una acción externa como la entrada de información por teclado; o bien el proceso pasa a estado preparado debido a que ha agotado su tiempo de ejecución, por lo que cede su tiempo de ejecución.
  • Bloqueado (wait, en espera). El proceso está esperando a que se produzca un evento externo, como una señal de E/S, y pasaría a estado ejecución. Al igual que el estado preparado, el proceso puede finalizar debido a un acontecimiento externo.

[pic 1]

Figura 1. Diagrama de Estados de un Proceso.

Fuente: (Serrano, 2010, pág. 18)

Los procesos se pueden clasificar como:

  • Independientes o autónomos.
  • Cooperantes o compartidos.

  1. PREGUNTA TRES

Con sus propias palabras defina como se realiza la comunicación y sincronización entre procesos en un sistema operativo.

Dependiendo del tipo de proceso, si es autónomo o cooperante, estos usan los mismos recursos del sistema y por ende es necesario coordinar el acceso de manera ordenada y sincronizada a los mismos, de lo contrario se presenta conflictos e inestabilidad en el sistema operativo.

Estas interacciones obligan al sistema operativo a tener mecanismos de sincronización y comunicación entre los procesos, como son:

  • Algoritmos de planificación.
  • Cargador de procesos.
  • Bloque de control de procesos.
  • Servicios de comunicación
  • Servicios de sincronización

Estos dos son de vital relevancia, puesto que con ello se identifica que proceso está accediendo a un recurso en particular y quienes están en espera, sincronizando de manera ordena el acceso a los recursos.

  1. PREGUNTA CUATRO

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

En la actualidad los sistemas operativos son multiprocesos y requieren de un bloque de control de procesos o BCP, el cual se encarga de gestionar la ejecución, terminación, comunicación y sincronización entre procesos y, para ello se apoya o ejecuta dicha tarea en conjunto con los algoritmos de planificación, el cargador, el hardware y recursos del sistema.

...

Descargar como (para miembros actualizados) txt (15 Kb) pdf (397 Kb) docx (145 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com