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

ENSAYO ESTRUCTURA DE LOS SISTEMAS OPERATIVOS


Enviado por   •  21 de Junio de 2022  •  Informe  •  2.375 Palabras (10 Páginas)  •  261 Visitas

Página 1 de 10

ENSAYO ESTRUCTURA DE LOS SISTEMAS OPERATIVOS

JOSE ALBERTO DE HOYOS DOMINGUEZ

PRESENTADO A:

ANTONIO FERNANDO MOVILLA QUINTERO

UNIVERSIDAD DE CÓRDOBA

FACULTAD DE INGENIERÍA

DEPARTAMENTO DE INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES

INGENIERÍA DE SISTEMAS

MONTERÍA

2021

Los distintos enfoques de un Sistema Operativo

Desde el auge de la tecnología informática y su gran crecimiento con los dispositivos móviles, las computadoras y demás dispositivos inteligentes se ha venido arraigando el concepto de los sistemas operativos y cómo funcionan estos en cada uno de los dispositivos que los contienen, es por esto que se ha hecho importante conocer cada uno de los aspectos que los rodean e identificar las funcionalidades que contiene y cuál es su fin con el usuario. Una vez dicho esto lo que se quiere exponer acerca de ellos son cada uno los enfoques desde el cual se evalúa o diseña un sistema operativo como los son desde la perspectiva de su interfaz de usuario, los servicios que proporciona y como se desambla dicho sistema  en los componentes que contiene junto con sus interconexiones.

El primer enfoque será desde la perspectiva de componentes del sistema lo cual se refiere a la descomposición de dicho sistema, en cuanto a la gestión de cada uno de los elementos que contiene y cómo funcionan cada uno de ellos con el sistema operativo.

  • Administración de Procesos

En la administración de procesos se hace énfasis en que es un proceso como tal, el cual no es más que un programa en ejecución, es decir que es un trabajo que realiza la máquina; dicho esto, se indica de que un sistema operativo está basado en administrar estos procesos como los son crear y eliminar procesos de usuario y sistema, suspender y continuar procesos, sincronizar, comunicar, manejar bloques mutuos etc.

  • Administración de la memoria principal

Acerca de esto se enfoca en explicar que es esta memoria principal?, de que se encarga?, lo cual no es más que ese espacio que se reserva para guardar  peticiones y que luego estas peticiones o instrucciones se han ejecutadas por la CPU, esto se habla por que el sistema operativo debe ser capaz de manejar y controlar cada uno de esos espacios eficientemente esto con la finalidad de que el sistema sea un sistema competente.

  • Administración de archivos

Un archivo es un conjunto de información relacionada,  estos archivos son abstraídos desde el medio físico en donde se encuentran, La administración de estos archivos se da visiblemente en el sistema que esté operando permitiendo al usuario interactuar con ellos, además de modificarlos, crearlos, eliminarlos etc. Lo que se busca en un sistema  operativo acerca de esto es que brinde un soporte para la manipulación de estos datos, además de esto grabar cada vez que se creen estos archivos un espacio para ellos.

  • Administración del Sistema de E/S

El sistema operativo tiene la labor de ocultar la peculiaridad de los dispositivos de hardware al usuario, además de esto se enfatiza en el sistema E/S, como se incluyen los controladores de hardware, la interfaz de manejo de dispositivo y cual es el componente que se basa en el manejo de memorias para estos dispositivos.

  • Administración del almacenamiento secundario

Esto hace referencia a los discos de memoria que son los encargados de guardar la información de los programas, la labor de un sistema operativo en este ámbito  es la de administrar precisamente ese espacio en dicho disco, asignar almacenamiento a los archivos y planificar discos.

  • Operación en Red

En este aspecto se habla acerca de los sistemas distribuidos lo cual se basa en que los procesadores cada uno por aparte contienen una memoria y un reloj que no es compartido si no que son para su uso exclusivo, se dice que estos sistemas son de mayor funcionalidad y generan mayor utilidad y popularidad al Sistema.

  • Sistema de Protección

El sistema operativo debe tener un control de acceso para los usuarios, programas o procesos en el cual este determina sobre que recursos tiene autorización estos para acceder y así cumplir con la integridad del Hardware

  • Sistema de Intérprete de Comandos

La declaración de comandos en el sistema tiene que ver con los  incisos mencionados anteriormente como un gestionador de ellos; en este campo se hace énfasis en que el sistema operativo debe ser  amigable con el usuario final proporcionándole interfaces que reconocen  comandos, para que de esta manera se le haga más fácil interactuar con el sistema.

El segundo enfoque de servicios del sistema operativo hace referencia como tal a los servicios que el sistema operativo ofrece, como por ejemplo la ejecución de programas, comunicaciones  y detección de errores etc.

  • Un sistema principalmente debe permitir ejecutar programas sin ningún problema, esto quiere decir que son capaces de guardar en memoria un programa y ejecutarlo; este programa es ejecutado normal o anormalmente en caso de que contenga errores.

  • Las operaciones de entrada y salida son fundamentales para un sistema de estos que sabemos que es un sistema de información es por ello que debe proporcionar un medio para realizar operaciones de E/S como cuando son requeridos por algún programa para así poder utilizarlos.

  • También existe una manipulación del sistema de archivos sobre el cual se permite a los programas realizar operaciones sobre los archivos como el de borrar leer, sobrescribir etc.
  • Otro de los servicios más importantes que estos tienen son las comunicaciones que realizan ya sea interna o externamente, donde claramente hay un intercambio de información entre procesos de una maquina o desde esta misma maquina hacia otra.
  • El sistema está preparado ante los errores que se presentan de cualquier ámbito, para mantener la integridad del mismo y mantener el sistema estable.
  • Ellos administran los recursos de la  CPU a cada trabajo o proceso que se esté ejecutando manteniendo siempre el límite de la memoria contenido en el hardware además mejoran el uso de  esta misma mediante las rutinas que maneje este mismo.
  • Estos sistemas manejan la cantidad de usuarios que se contiene y manejan recursos en la computadora, además de esto saben qué tipo de usuarios están manejando dicho sistema. Este con el fin de generar estadísticos que convengan a la mejora de servicios.
  • Estos sistemas establecen protección a lo largo del mismo, ya sea desde cada uno de los procesos que este realice, desde los usuarios  que lo utilicen, las interconexiones y los dispositivos E/S que se manejen sobre el manteniendo su integridad.

Sobre estos servicios se establecen una serie de llamadas del sistema las cuales proporcionan la interfaz entre los procesos que se ejecutan y los sistemas operativos. Ellas son instrucciones en lenguaje ensamblador y comúnmente se incluyen en los manuales empleados para los programadores. Estas llamadas tienen un trasfondo cuando se habla de lenguajes de alto nivel como los son c, c++ o java ya que no demuestran los procesos reales que se realizan sobre el sistema operativo y las  implicaciones que tiene cada llamada en cuanto a errores que puedan existir. Estas llamadas se pueden clasificar en cinco grupos como los son:

...

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