Sei sulla pagina 1di 18

2

Unidad 1:
Caracterización de los sistemas operativos
Implantación de sistemas operativos

3
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

 Conocerás lo que es un sistema informático.


 Conocerás los elementos, estructuras y funciones de un sistema
operativo.
 Clasificarás correctamente los tipos de sistemas operativos.
 Distinguirás los tipos de aplicaciones y licencias que se pueden
utilizar.

4
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

1. EL SISTEMA INFORMÁTICO
1.1. Clasificación de los sistemas informáticos.
2. EL SISTEMA OPERATIVO
2.1. Funciones del sistemas operativo.
2.2. Elementos y estructuras de un sistema operativo.
2.3. Utilización del sistema operativo
3. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
3.1 Por los servicios ofrecidos.
3.2. Por la forma de ofrecer los servicios.
3.3. Por su disponibilidad.
4. TIPOS DE LICENCIAS
5. LOS GESTORES DE ARRANQUES

5
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

Un sistema operativo es un programa o conjunto de programas que actúa como


intermediario entre el usuario y el hardware del ordenador, gestionando los recursos del
sistema (la memoria, el procesador, los dispositivos de E/S, los dispositivos de
comunicación y datos, y los medios de almacenamiento masivo) y optimizando su uso.

6
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

Las características que se deben perseguir al diseñar e implementar un sistema operativo son:
 Eficiencia: Un sistema operativo permite que los recursos del ordenador se usen de la
manera más eficiente posible. Por ejemplo se deben optimizar los accesos a disco para
acelerar las operaciones de entrada/salida.
 Fiabilidad: Un sistema operativo no debe tener errores y debe prever todas las posibles
situaciones críticas y resolverlas si es que se producen.
 Robustez: El sistema operativo debe responder de forma predecible y controlada a
condiciones de error, incluidos fallos hardware.
 Seguridad: El sistema operativo debe protegerse activamente a sí mismo y a los usuarios
de acciones accidentales o malintencionadas. Por ejemplo se deben proteger los archivos
de un usuario del uso no autorizado por otro usuario. También es fundamental limitar el
acceso de los usuarios sin privilegios de administrador a las partes más sensibles del
sistema.
7
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

Las características que se deben perseguir al diseñar e implementar un sistema operativo son:
 Extensibilidad: La aparición constante de nuevo hardware y de nuevos tipos de
aplicaciones, exigen al sistema operativo la adición de nueva funcionalidad.
 Facilitar las entradas y salidas: Un sistema operativo debe hacerle fácil al usuario el
acceso y manejo de los dispositivos de Entrada/Salida del ordenador.
 Manejar las comunicaciones en red: El sistema operativo debe permitir al usuario
manejar con alta facilidad todo lo referente a la instalación y uso de las redes de
ordenadores. Este aspecto es cada vez más importante, puesto que se ha generalizado el
uso de redes locales e Internet.
 Permitir a los usuarios compartir recursos y datos: Este aspecto está muy
relacionado con el anterior y daría al sistema operativo el papel de regulador de los
recursos de una red.

8
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

Las características que se deben perseguir al diseñar e implementar un sistema operativo son:
Disponer de un entorno amigable y de fácil uso: Hoy día los sistemas operativos, sobre
todo si están dirigidos al usuario final, deben proveer de un entorno de trabajo que facilite su uso
por parte del usuario.
Atrás quedaron los tiempos en los que el sistema operativo sólo proveía de una interfaz en línea
de comandos (aunque hoy día todavía es usado en muchas ocasiones).
En la actualidad los sistemas operativos disponen de entornos gráficos llamados escritorios que
facilitan las operaciones de manejo de programas de aplicación y del propio sistema operativo.

9
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

Las funciones principales que realiza todo sistema operativo son:


 Control de la ejecución de los programas: Para ello, acepta los trabajos, administra
la manera en que se realizan, les asigna los recursos y los conserva hasta su finalización.
 Administración de periféricos. Coordinando y manipulando los dispositivos
conectados al ordenador.
 Gestión de permisos y de usuarios. Adjudica los permisos de acceso a los usuarios y
evita que las acciones de uno afecten el trabajo que está realizando otro.
 Control de concurrencia. Establece prioridades cuando diferentes procesos solicitan
el mismo recurso.
 Control de errores. Gestiona los errores hardware y la pérdida de datos.
 Administración de memoria. Asigna memoria a los procesos y gestiona su uso.
 Control de seguridad. Debe proporcionar seguridad tanto para los usuarios como para
el software y la información almacenada en los sistemas.
10
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

En concordancia con dichas funciones principales, es posible analizar la estructura de un sistema


operativo en cinco niveles. Estos niveles presentan las siguientes características:
– Cada nivel realiza un subconjunto de funciones.
– Cada uno de los niveles se comunica con el inmediatamente inferior y superior coordinando sus
funciones.
– Se dispone de interfaces bien definidas, de manera que se puede modificar un nivel sin afectar al
resto de los niveles.

11
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

 Nivel 1. Gestión del procesador.

En este nivel se encuentra el Kernel o el núcleo que es la parte del sistema


operativo encargada de la gestión de la CPU. Cuando arranca el ordenador, se carga en
memoria y permanece allí realizando funciones básicas:

 Comunicación y conmutación de procesos: lleva la cuenta de los procesos


activos trasladando el control de la CPU de un proceso a otro.
 Control de interrupciones.
 Manejo de condiciones de error (situaciones anómalas).

12
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

 Nivel 2. Gestión de memoria.


Este nivel es el encargado de repartir la memoria disponible entre los procesos. Se
encarga, por tanto de:

 Conocer qué zonas de memoria están libres y cuáles están ocupadas.


 Decidir qué memoria se le asigna a cada proceso.
 Reservar y liberar zonas de memoria según se solicite
 Control de violación de acceso a zonas de memoria no permitidas.
 Memoria virtual: utilizar el almacenamiento secundario (disco duro) como una extensión de
la memoria principal.

13
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

 Nivel 3. Gestión de procesos.


Un proceso es un programa en ejecución. Durante su ejecución, un proceso necesita
tiempo de CPU, una porción de memoria, archivos, acceso a dispositivos de
entrada/salida y otros recursos.
Las responsabilidades del S.O. en la gestión de procesos son:
 Creación y eliminación de procesos.
 Planificación de procesos: repartir la CPU entre los procesos activos.
 Sincronización entre procesos
 Comunicación entre procesos

14
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

 Nivel 4. Gestión de dispositivos.


Hay una gran variedad de dispositivos de entrada/salida que tienen que ser gestionados por el
sistema operativo: pantalla, teclado, ratón, impresora, módem, tarjetas de red, comunicaciones
serie (USB), etc.
Las responsabilidades del S.O. con respecto a la gestión de los dispositivos de entrada/salida son
las siguientes:
 Proporcionar una interfaz uniforme para el acceso a los dispositivos .
 Proporcionar manejadores (drivers) para los dispositivos concretos.
 Control de los errores más comunes.
 Asignación y liberación de dispositivos de E/S y planificación de la E/S
 Para los dispositivos de almacenamiento, utilizar pulmones o búferes intermedios.
 Para los discos, planificar de forma óptima las peticiones.

15
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

 Nivel 5. Gestión de la información. Programas de usuarios.


Un archivo es un conjunto de datos identificado por un nombre, siendo un concepto de
alto nivel que no existe en el hardware.
Las responsabilidades del S.O. con respecto a la gestión de archivos son las siguientes:
 Manipulación de archivos: crear, borrar, leer, escribir, modificar propiedades, etc.
 Manipulación de directorios.
 Ubicar los archivos y directorios en los dispositivos de almacenamiento secundario.
 Facilitar ciertos servicios: copia de seguridad, gestión de versiones, etc.

Ver el video...

16
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

El sistema operativo puede utilizarse de dos maneras distintas:


 El modo orden o comando. La interacción entre usuario y sistema operativo es a
través de una línea de comandos. El usuario debe teclear la orden que realice la acción
deseada y después pulsar Intro. MS-DOS y las primeras versiones Linux funcionaban
en modo comando.
 El modo gráfico. Se entiende por modo gráfico a aquella interfaz que utilice ventanas,
iconos y ratón. En la actualidad, la mayoría de los sistemas operativos incorporan la
visualización de entornos gráficos.
Muchos usuarios avanzados, generalmente programadores, siguen usando el modo texto, ya que afirman que el
trabajo en modo texto suele ser más rápido.
El uso del modo comando en equipos servidores está muy extendido. De hecho algunos administradores ni
siquiera instalan un entorno gráfico en sus sistemas servidores con Linux o Windows Server 2008, ya que lo
consideran un gasto innecesario de recursos.
17
Implantación de sistemas operativos
DPTO. INFORMÁTICA - I.E.S. SAN SEBASTIÁN

Para saber un poco más sobre la gestión de procesos, vamos a realizar un trabajo de investigación
con los siguientes contenidos:
1. ¿Cuáles son las fases por las que pasa un proceso?
2. ¿En qué consiste la planificación del procesador?
3. Describe brevemente como funcionan los siguientes algoritmos de planificación
1. FCFS (First Come, First Served).
2. Planificación por turno circular, RR (Round Robin).
3. Planificación por prioridad.
4. SJF (Shortest Job First).

18

Potrebbero piacerti anche