Administración de Procesos

ADMINISTRACIÓN DE PROCESOS

Un proceso es un programa en ejecución. Para que un proceso logre sus objetivos requiere algunos recursos como tiempo de CPU, memoria, archivos, y dispositivos de entrada y salida.

El sistema operativo es responsable de las siguientes actividades relacionadas con la admón. de procesos:

–          Creación y eliminación.

–          Suspensión y reanudación.

Administración de memoria principal:

La memoria es un arreglo de palabras y bytes, cada uno con su propia dirección. Es un repositorio de acceso rápido de los datos compartidos por la CPU y los dispositivos de E/S.

La memoria principal es un dispositivo de almacenamiento volátil.

Administración de la memoria secundaria:

Dado que la memoria principal es volátil y muy pequeña para acomodar todos los datos y programas permanentemente, el sistema de computación debe proveer almacenamiento secundario para respaldar la memoria principal.

La mayoría de los computadores modernos utilizan discos como medio principal de almacenamiento en línea, tanto para programas como para datos.

El sistema operativo es responsable por las siguientes tareas relaciones con la admón. secundaria:

–          Admón. del espacio libre.

–          Asignación de espacio.

–          Planificación del disco.

Administración de archivos:

Un archivo es una colección de información relacionada definida por su creador. En general los archivos representa programas (tanto en formato fuente como objeto) y datos.

El sistema operativo es responsable por las siguientes actividades en relación con la administración de archivos:

–          Creación y borrado de archivos.

–          Creación y borrado de directorios.

–          Soporte de primitivas para manipular los archivos y directorios.

–          Mapeo de archivos en almacenamiento secundario.

–          Respaldo de archivos en medios de almacenamiento estables (no volátiles).

 

Interfaz de usuario:

–          Funciones:

  • Manipulación de archivos y directorios.
  • Herramientas de desarrollo de aplicaciones.
  • Comunicación con otros sistemas de información.
  • Información de estado.
  • Configuración de la propia interfaz y entorno.
  • Intercambio de datos entre aplicaciones.
  • Control de acceso.
  • Sistema de ayuda interactivo.

–          Tipos:

  • Interfaces alfanuméricas (intérpretes de mandatos)
  • Interfaces gráficos.

Sistemas interprete de comandos:

–          Muchos comando se dan al sistema operativo por instrucciones de control que tienen que ver con:

  • Admón. y creación de procesos.
  • Manejo de E/S.
  • Admón. de memoria secundaria.
  • Admón. de memoria principal.
  • Acceso al sistema de archivos.
  • Protección.
  • Redes.

–          El programa que lee e interpreta las instrucciones de control tiene diferentes nombres:

  • Interprete de tarjetas de control.
  • Interprete de líneas de comando.
  • Shell.

–          Su función es obtener y ejecutar la próxima instrucción de comandos.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s