Está en la página 1de 19

UNIDAD I –

INTRODUCCIÓN A LOS
SISTEMAS OPERATIVOS.
 SOFTWARE DE SISTEMA.

- SISTEMA OPERATIVO.
- SOFTWARE DE PROGRAMACIÓN.
- SOFTWARE DE DIAGNÓSTICO Y MANTTO.

 SOFTWARE DE APLICACIÓN.

- SOFTWARE ESTÁNDAR O HERRAMIENTAS INFORMÁTICAS.


- SOFTWARE A MEDIDA.
* SOFTWARE COMERCIAL.
* SOFTWARE LIBRE.
* SOFTWARE SEMILIBRE.
* SOFTWARE PROPIETARIO.
* SOFTWARE FREEWARE.
* SOFTWARE SHAREWARE O DE EVALUACIÓN.
Es el conjunto de programas que se encarga de
controlar al funcionamiento de los programas que
ejecutan y de la gestión interna de los recursos
físicos de la computadora.

- SISTEMA OPERATIVO.

Es el gestor y organizador de todas las actividades


que realiza la computadora.
Proporciona las bases para los programas de
aplicación, y actúa como intermediario entre el
usuario y el hardware. Estas tareas, pueden ser
llevadas a cabo de varias formas, lo que permite
que algunos sistemas Operativos se diseñen para
ser prácticos, otros eficientes y otros para ser
ambas cosas.
El Sistema operativo controla y coordina el uso del
hardware entre los diversos programas de
aplicación por parte de los distintos usuarios.
Es un programa, o conjunto de programas
que torna amigable, eficiente y productivo el
uso de una computadora (hardware),
permitiendo la ejecución aplicaciones de
usuario. Es el intermediario entre las
aplicaciones de usuario y el hardware.
• Proveer un entorno sin interferencias a cada
usuario.

• Administrar en forma equitativa los recursos


(hardware y software).

• Brindar un ambiente de realización y ejecución de


aplicaciones.

• Hacerlo de la forma mas amigable e intuitiva


posible
• Implementar diferentes entornos para diferentes
usos.

• Proveer una o más interfaces con el usuario.

• Proveer a las aplicaciones un conjunto de


servicios (a través de los “system services”) .

• Eficiencia y equidad en la administración de


recursos.
Son los componentes de software que
integran a los sistemas operativos, estos
son:

•Administrador de procesos.

•Administrador de memoria.

•Administrador de dispositivos de E/S.

•Administrador de información o de archivos.


Estas operaciones las realiza el despachador
que sincroniza y administra los procesos
concurrentes con base a un conjunto de
instrucciones.
Conjunto de algoritmos para controlar el uso de
la memoria (asignación, designación ó
liberación) y optimizar el uso de la memoria
(memoria virtual).
Esta en función de almacenamientos temporales e intermedios
(buffers, spoolers) tienen programas de transmisión y necesitan
de recursos como los canales, los espacios de almacenamiento
temporales ya descritos, controla los manejadores de dispositivos
(drivers) y los propios dispositivos: teclado, mouse, impresoras,
discos, etc.
Sistemas Manejadores de Archivos (FILE SYSTEMS) y
Sistemas Manejadores de Bases de Datos (SMBD). Los
cuales dan ventajas como la seguridad, la integridad, la
confiabilidad, etc.
Definir una arquitectura para el Sistema Operativo; esta
estará influida en alguna medida por el hardware que
manejará. Sin embargo es posible identificar algunos
componentes comunes como el núcleo y las llamadas al
sistema.

 Sistemas monolíticos.
 Sistemas por capas o niveles de privilegio.
 Sistemas micro núcleo.
 Sistemas cliente-servidor.
En los sistemas monolíticos, todos los componentes
de gestión y programas del sistema están escritos en
un solo código o espacio lógico.
En la medida que el hardware se desarrolló para
incorporar mecanismos de protección para la gestión
de procesos, memoria y entrada/salida, los Sistemas
Operativos se adaptaron a este diseño.
En esta, se trata de combinar el rendimiento y
sencillez de la arquitectura monolítica con la
protección y organización de la arquitectura por capas.
En esta arquitectura, el objetivo fundamental del
núcleo es garantizar la comunicación entre procesos.
Esta filosofía propició la creación de los Sistemas
Operativos distribuidos que son, básicamente,
implementaciones basadas en el modelo cliente -
servidor.

También podría gustarte