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

Arquitectura de sistemas operativos


Enviado por   •  30 de Agosto de 2022  •  Ensayos  •  1.278 Palabras (6 Páginas)  •  55 Visitas

Página 1 de 6

 ARQUITECTURA DE SISTEMAS OPERATIVOS

CORPORACIÓN UNIVERSITARIA AUTÓNOMA DE NARIÑO INGENIERÍA INFORMÁTICA.

GERENCIA DE PROYECTOS

ING. OMAR VARGAS

ESMIN DUVANG VARON

2022

ARQUITECTURA DE OS

Un sistema informático tiene muchos recursos (tiempo CPU, memoria, periféricos, etc). El Sistema Operativo actúa como gestor de estos recursos y los asigna a programas y usuarios específicos, según las necesidades, para que realicen sus tareas. En resumen, es un interfaz entre la máquina y el usuario.

Un sistema operativo (S.O.) o software de base, consiste en un software formado por un conjunto de programas que sirve para controlar e interactuar con el sistema, proporcionando control sobre el hardware (administración de dispositivos) y dando soporte a otros programas como los que forman el llamado software de aplicación. Por destacar algunas de las tareas que realiza son: la administración de los dispositivos periféricos, control de temperatura del microprocesador, se encarga de la transferencia de datos entre la memoria principal y los dispositivos de almacenamiento.

Los S.O. se pueden encontrar en la mayoría de los aparatos electrónicos que utilicen microprocesadores. Es el primer programa que se carga en el ordenador como responsable de la forma en que se utilice éste. El mismo equipo hardware trabajará de una forma u otra dependiendo del tipo de sistema que se instale en él. El S.O. se comunica con el usuario o persona que utiliza el ordenador mediante el llamado interface (API) que se puede presentar en un entorno de trabajo en modo texto o gráfico (en forma de ventanas de diálogo), de esta manera el administrador o usuario de la máquina puede configurar su sistema para que actúen de una cierta manera y adaptarla a sus necesidades.

Objetivos de un S.O.:

  • Comodidad: un S.O por medio de la interfaz hace que el ordenador sea más fácil de utilizar por el usuario. Interfaz de usuario son todos aquellos procedimientos que ofrece el sistema operativo para facilitar el trabajo entre el usuario y él mismo. La interfaz entre el usuario y el sistema tendrá que basarse necesariamente en un lenguaje, ya sea textual (MS-DOS) o gráfico (Windows – Linux).
  • Eficiencia: un S.O gestiona los recursos para que se aprovechen de una manera más eficaz, como gestor de todos los elementos que componen el sistema, la función del S.O. es proporcionar a los programas una asignación ordenada y controlada de los procesadores, memoria y periféricos, es decir, los recursos del sistema.
  • Evolución: un S.O debe de ser capaz de evolucionar, de forma que permita añadir nuevas funciones al sistema sin interferir en los servicios que brinda. Los ordenadores evolucionan muy rápido y el sistema operativo debe controlar cada uno de los nuevos dispositivos.
  • Para admitir nuevo tipo de hardware y actualizaciones del ya existente.
  • Para ofrecer nuevos servicios como respuesta a las demandas del usuario o a las necesidades de los administradores del sistema.
  • Para poder corregir fallos que se descubren con el paso del tiempo en el S.O.

Evolución de los S.O.

  • Procesos en serie – Años 40-50 - Transistores.

El trabajo en ejecución tenía el control total de la máquina y no se comenzaba otro trabajo hasta que el primero terminaba u ocurría algún error. En ambos casos, el S.O. continuaba con el siguiente. El usuario no tenía acceso a la máquina. Era el operador del computador quién agrupaba secuencialmente los trabajos (en tarjetas o cintas).

  •  S.O. interactivos – 1965 a 1980 – Circuitos integrados.

El S.O. ofrece al usuario la posibilidad de comunicarse con el ordenador. Avances importantes son: Multiprogramación,  multiproceso, tiempo compartido y el desarrollo del sistema de ficheros que protege más a los datos. Aparecen los conceptos de interrupción, buffering y spool.

  • Interrupción, es una señal que se envía al procesador mediante la cual la memoria o los dispositivos pueden interrumpir la ejecución del trabajo del procesador. Mediante las interrupciones, el S.O. puede enterarse de eventos tales como: la finalización de lectura/escritura en un periférico, un fallo en el hardware.
  • Multiprogramación y Multiproceso.

Multiprogramación es la capacidad del procesador de ejecutar varios programas a la vez. Los programas residían en memoria y sólo uno de ellos era ejecutado por la CPU. Cuando dicho programa realizaba alguna operación de E/S el procesador ejecutaba el siguiente programa. De esta manera la CPU no estaba desocupada. Cuando el programa ha terminado de realizar la operación de E/S el procesador continuará ejecutándolo.

[pic 1]

Multiproceso son sistemas con varios procesadores en un único ordenador (compartiendo memoria y periféricos).

...

Descargar como (para miembros actualizados)  txt (8.4 Kb)   pdf (99.5 Kb)   docx (22.6 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com