Ing. Zaial Rodríguez
¿Que son los Sistemas Operativos?
Arquitectura del Computador:
Unidad I – Clase 01.
Es el conjunto de funciones e instrucciones lógicas
que permiten la interfaz directa entre un usuario
y el hardware del computador, y que a su vez
actúa como plataforma para la instalación de
las diferentes aplicaciones que conforman el
resto del software de la pc.
CARACTERÍSTICAS DE LOS
SISTEMAS OPERATIVOS
Conveniencia.
Eficiencia.
Habilidad para evolucionar.
Administrador del hardware.
Relaciona dispositivos.
Manejar las comunicaciones en red.
Facilitar las entradas y salidas.
Evita que otros usuarios interfieran.
Generación de estadísticas.
Permite compartir el hardware y datos.
FUNCIONES DE LOS
SISTEMAS OPERATIVOS
Gestión del CPU.
Gestión de RAM.
Gestión de E/S.
Gestión de ejecución de aplicaciones.
Gestión de autorizaciones.
Gestión de archivos.
Gestión de la información.
COMPONENTES DE LOS
SISTEMAS OPERATIVOS
El núcleo.
El intérprete de comandos.
El sistema de archivos
CAPAS DE JERARQUIA DE LOS
SISTEMAS OPERATIVOS
CAPA 0: Gestión de la CPU.
CAPA 1: Gestión de RAM.
CAPA 2: Gestión de Comunicaciones.
CAPA 3: Gestión de E/S.
CAPA 4: Gestión de Archivos.
CAPA 5: Gestión de Usuarios.
SISTEMAS OPERATIVOS:
Tipos Según Sus Servicios.
SISTEMAS OPERATIVOS:
Tipos Según su Estructura Interna.
Estructura Monolítica.
Estructura Jerárquica.
Sistemas Operativos por lotes
Requiere que el programa, datos y órdenes al sistema sean
remitidos todos juntos en forma de lote.
Permiten poca o ninguna interacción usuario/programa en
ejecución.
Mayor potencial de utilización de recursos que procesamiento
serial simple en sistemas multiusuarios.
No conveniente para desarrollo de programas por bajo
tiempo de retorno y depuración fuera de línea.
SISTEMAS OPERATIVOS:
Tipos Según la Forma en que Ofrece sus Servicios.
Sistemas Operativos de tiempo real.
Se utilizan en control industrial, conmutación telefónica,
control de vuelo, simulaciones en tiempo real., aplicaciones
militares, etc.
Su objetivo es proporcionar rápidos tiempos de respuesta.
Procesa ráfagas de miles de interrupciones por segundo
sin perder un solo suceso.
Proceso se activa tras ocurrencia de suceso, mediante
interrupción.
SISTEMAS OPERATIVOS:
Tipos Según la Forma en que Ofrece sus Servicios.
Sistemas Operativos de multitarea.
Mejora productividad del sistema y utilización de recursos.
Multiplexa recursos entre varios programas.
Generalmente soportan múltiples usuarios (multiusuarios).
Proporcionan facilidades para mantener el entorno de
usuarios individuales.
Requieren validación de usuario para seguridad y
protección.
SISTEMAS OPERATIVOS:
Tipos Según Su Servicio.
Sistemas Operativos de tiempo compartido.
Dan la ilusión de que cada usuario tiene una máquina
para sí.
La mayoría utilizan algoritmo de reparto circular.
Los programas se ejecutan con prioridad rotatoria que se
incrementa con la espera y disminuye después de
concedido el servicio.
Evitan monopolización del sistema asignando tiempos de
procesador (time slot).
SISTEMAS OPERATIVOS:
Tipos Según Su Servicio.
Sistemas Operativos distribuidos.
Mantiene una colección de sistemas autónomos capaces de
comunicación y cooperación mediante interconexiones de
hardware y software .
Gobierna operaciones de un Supercomputador y
proporciona abstracción de máquina virtual a los usuarios.
Generalmente proporcionan medios para la compartición
global de recursos.
SISTEMAS OPERATIVOS:
Tipos Según Su Servicio.
Sistemas Operativos distribuidos.
Mantiene una colección de sistemas autónomos capaces de
comunicación y cooperación mediante interconexiones de
hardware y software .
Gobierna operaciones de un Supercomputador y
proporciona abstracción de máquina virtual a los usuarios.
Generalmente proporcionan medios para la compartición
global de recursos.
SISTEMAS OPERATIVOS:
Tipos Según Su Servicio.
Libres Vs Propietarios
SISTEMAS OPERATIVOS:
Tipos Según su Licenciamiento.
SISTEMAS OPERATIVOS LIBRES:
Las Cuatro Libertades.
LIBERTAD 0: La libertad de ejecutar el programa, para
cualquier propósito.
LIBERTAD 1: La libertad de estudiar cómo trabaja el
programa, y cambiarlo para que haga lo que usted
quiera.
LIBERTAD 2: La libertad de redistribuir copias para que
pueda ayudar al prójimo.
LIBERTAD 3: La libertad de distribuir copias de sus
versiones modificadas a terceros.
SISTEMAS OPERATIVOS LIBRES:
Ventajas.
Económico.
Libertad de uso y redistribución.
Independencia tecnológica y fomento de la libre competencia al
basarse en servicios y no licencias.
Soporte y compatibilidad a largo plazo.
Sistemas sin puertas traseras y más seguros.
Métodos simples y unificados de gestión de software.
Corrección mas rápida y eficiente de fallos.
Sistema en expansión.
SISTEMAS OPERATIVOS LIBRES:
Desventajas.
Algunas aplicaciones pueden llegar a ser algo
complicadas de instalar.
Inexistencia de garantía por parte del autor.
Interfaces gráficas menos amigables.
Poca estabilidad y flexibilidad de multimedia y juegos.
Menor compatibilidad con el hardware.
Propiedad y decisión de uso del software por parte de la empresa
Soporte para todo tipo de hardware.
Mejor acabado de la mayoría de aplicaciones.
Las aplicaciones número uno son propietarias.
El ocio para ordenadores personales está destinado al mercado
propietario.
Menor necesidad de técnicos especializados.
Mejor protección de las obras con copyright
Mayor mercado laboral actual.
Unificación de productos.
SISTEMAS OPERATIVOS PROPIETARIOS:
Ventajas.
No existen aplicaciones para todas las plataformas ( Windows y
Mac OS ).
El usuario que adquiere software propietario depende al 100%
de la empresa propietaria.
El soporte de la aplicación es exclusivo del propietario.
Restricciones en el uso ( marcadas por la licencia).
Por lo general suelen ser menos seguras.
El coste de las aplicaciones es mayor.
Imposibilidad de modificación.
Imposibilidad de redistribución.
Imposibilidad de copia.
SISTEMAS OPERATIVOS PROPIETARIOS:
Desventajas.
Unidad I- Clase 1
ARQUITECTURA DEL COMPUTADOR
POR FAVOR
ORDENE SU PUPITRE
O SILLA ANTES DE
SALIR
Ing. Zaial Rodriguez