TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos.
Sistemas operativos 1
-
Upload
colegio-agropecuario-de-san-carlos -
Category
Documents
-
view
782 -
download
1
description
Transcript of Sistemas operativos 1
Sistemas OperativosSistemas OperativosSistemas OperativosSistemas Operativos
Que es Sistema Operativo
• Es un programa informático que actúa de interfaz entre los dispositivos de hardware y el usuario.
Sistema Operativo
• Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de recursos de un computador. Actúa como estación para las aplicaciones que se ejecutan en la máquina
Corazón• El sistema operativo de nuestro ordenador
contiene las bases sobre las que se van a ejecutar el resto de programas.
• El corazón del sistema es el kernel, donde se reúnen las ordenes más importantes para que el software se comuniquen con el hardware de la maquina. Pero estas órdenes no sirven de nada sin un conjunto de programas que las pongan en funcionamiento. El concepto de distribución pretende que el sistema operativo se distribuya con programas que realmente sean de utilidad
Kernel• El núcleo es el software responsable de
facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica
• Es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.
Estructura Jerárquica • A medida que fueron creciendo las
necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles.Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro internase con el resto de elementos
Características Fundamentales de Estructura Jerárquica
• Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador.
• Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento.
• Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc.
Estructura Monolítica • Es la estructura de los primeros
sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.
Cliente Servidor• Esta arquitectura consiste básicamente
en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
Cliente Servidor• En esta arquitectura la capacidad de
proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema