SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON...

32
SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS

Transcript of SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON...

Page 1: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

SISTEMAS OPERATIVOSINTEGRANTES:

*CRISTHIAN CHIQUITO

*MICHELLE RODRIGUEZ

*LILIANA LEÓN

*JHON PACHECO

*BRYAN DUEÑAS

Page 2: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

SISTEMAS OPERATIVOS Un sistema operativo (SO, frecuentemente OS, del inglés Operating System)

es un programa o conjunto de programas los cuales funcionan como intermediario para que el usuario pueda comunicarse y gestionar los recursos de hardware y proveer servicios a los programas de aplicación.

Podemos decir que es el software básico y más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo.

Page 3: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

Los OS realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, percatándose de que los usuarios no autorizados no tengan acceso al sistema.

Esta relación hace que el sistema operativo y el hardware funcionen de manera eficiente.

Page 4: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

ESTRUCTURA DEL SISISTEMA OPERATIVOEl sistema operativo se encuentra estructurado de la siguiente manera:

• Estructura simple

• Estructura de anillos o capas

• Estructura Micro núcleo o Microkernel

• Estructura por módulos

Page 5: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

ESTRUCTURA SIMPLE (MONOLITICOS)

Se caracteriza porque no tienen una estructura totalmente clara, con esto nos referimos a que sus rutinas y funcionalidades, se encuentran agrupados en un solo programa

Este sistema está descrito como un conjunto de procedimientos o rutinas entrelazadas de tal forma que cada una tiene la posibilidad de llamar a las otras rutinas cada vez que así lo requiera.

Page 6: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

EJEMPLOS SISTEMAS MONOLÍTICOS: Los ejemplos típicos de este sistema son Unix, MS-DOS y Mac OS hasta Mac

OS 8.6. Otros ejemplos son:

Linux

Syllable

Núcleos tipo DOS

DR-DOS

Familia Microsoft Windows 9x (95, 98, 98SE, Me)

Page 7: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

ESTRUCUTRA DE ANILLOS O CAPAS En esta estructura el Sistema Operativo queda definido modularmente por divisiones

en capas o niveles, cuya organización está dada como una jerarquía de capas donde cada una de ellas ofrece una interfaz clara y bien definida.

El sistema original consta de 6 capas:

Capa 5: Se encuentra la interfaz de usuario.

Capa 4: Aloja los programas de usuario.

Capa 3: Se controlan los dispositivos E/S (entrada y salida).

Capa 2: Se administra la comunicación inter-proceso y la consola del operador.

Capa 1: Administración de memoria y discos.

Capa 0: Correspondiente al Hardware, realizando asignación del procesador, también alterna entre procesos cuando ocurren interrupciones o se han expirado y proporciona multiprogramación básica de la CPU.

Page 8: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

EJEMPLOS DE SISTEMAS POR CAPAS:

THE (Technische Hogeschool Eindhoven)

Venus

MULTICS (Multiplexed Information and Computing Service)

Page 9: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

ESTRUCTURA DE MICRONUCLEO O MICROKERNEL

El Micronúcleo surge como una nueva forma de organización para un Sistema Operativo.

En este sistema las funciones centrales son manejadas por el núcleo(kernel) y la interfaz de usuario es manejada por el entorno(shell). El Microkernel se encarga de todo el código de un sistema, y de planificar los hilos(threads) con la finalidad de tener multitareas.

Page 10: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

ALGUNOS EJEMPLOS DE SISTEMAS MICRONÚCLEO SON:

AIX

BeOS

Mach

MorphOS

QNX

Minix

Hurd

L4

RadiOS

Symbian

VSTa

Page 11: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

ESTRUCTURA POR MODULOS La mayoría de los sistemas operativos modernos implementan este

enfoque. Lo que caracteriza este tipo de estructura es que el kernel se compone por módulos, y cada uno de estos módulos se encuentra separado de forma independiente, tal que, si alguna falla no afecta a los otros, ni al núcleo. El resto de las operaciones siguen sus funciones habituales.

En general, esta estructura se parece bastante a la de capas, pero es mucho más flexible debido a que cualquier módulo de esta estructura puede llamar a otro.

Page 12: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

EJEMPLOS SISTEMA POR MÓDULOS:

Unix modernos

Solaris

Linux Mac OSX

Page 13: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

GENERACIONES DE LOS SISTEMAS OPERATIVOS

Page 14: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

PRIMERA GENERACIÒN (1945-1955) (Tubos de vacío y tableros enchufables)

Después de los esfuerzos frustrados de Babbge, se progresó poco en la construcción de computadoras digitales hasta la segunda guerra mundial. Alrededor de la mitad de la década de 1940, Howard Aiken en Harvard, John Von Neuman, entre otros, obtuvieron resultados óptimos en la construcción de máquinas de cálculo mediante el uso de tubos al vacío. Estas máquinas eran enormes y llenaban cuartos enteros con docenas de miles de tubos al vacío, pero eran mucho más lentas que aun la computadora doméstica más barata que hay hoy en el mercado.

Page 15: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.
Page 16: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

SEGUNDA GENERACIÒN(1955-1965) (Transistores y Sistemas de lote)

La introducción del transistor a mediados de la década de 1950 cambió la imagen radicalmente. Las computadoras se volvieron suficientemente confiable que podían fabricarse y venderse a clientes con la esperanza de que continuarían funcionando el tiempo suficiente para realizar algún trabajo útil. Estas máquinas se instalaban en cuartos de computadoras especialmente acondicionados con aire, con cuerpos de operadoras profesionales para accionarlas. Para correr un trabajo (por ejemplo, un programa o conjunto de programas) primero escribiría en el papel y después lo perforaría en tarjetas. Después llevar pila de tarjetas al cuarto de introducción al sistema y la entrega a una de la operadores.

Page 17: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.
Page 18: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

TERCERA GENERACIÒN(1965-1980) (Circuitos integrados y multiprogramación)

Al inicio de la década de 1960 muchos fabricantes de computadoras tenían dos líneas de productos distintas y totalmente incompatibles. IBM intentó resolver estos dos problemas de un solo golpe introduciendo en el mercado el sistema /360. El 360 era una serie de máquinas compatibles con el hardware que variaban del tamaño de la 1401 a una más poderosa que la 7094. El sistema 360 fue la primera línea importante de computadora que utilizó circuitos integrados (de pequeña escala), con lo cual ofreció una mayor ventaja de precio/rendimiento sobre las máquinas de la segunda generación, que se constituían a través de transistores individuales.

Page 19: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.
Page 20: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

CUARTA GENERACIÒN (1980-ACTUALIDAD) (Computadoras Personales)

Con la creación de los circuitos LSI (integración a grande escala), chips que contienen miles de transistores en un centímetro cuadrado de silicón, la era de la computadora personal vio sus inicios. Dos sistema operativos han dominado la escena de la computadora personal: MS-DOS escrito por Microsoft INC. Para la IBM PC y otras máquinas que utilizan la CPU INTEL 8088 y sus sucesores y UNIX, que domina en las computadoras personales mayores que hacen uso de la familia de CPU Motorola 68000.

Page 21: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.
Page 22: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

USOS DEL SISTEMA OPERATIVO Es el software que se ejecuta en la máquina cuando la

encendemos. Todo computador debe tener instalado un sistema operativo para poder funcionar. Permite al computador llevar a cabo las tareas básicas, como leer y escribir datos o controlar el aspecto gráfico de la pantalla.

Los sistemas operativos se clasifican en Monousuarios y Multiusuarios.

Page 23: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

-Monousuarios.- es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows. Administra recursos de memoria procesos y dispositivos de las PC'S

-Multiusuarios.- La palabra multiusuario se refiere a un concepto de sistemas operativos, pero en ocasiones también puede aplicarse a programas de computadora de otro tipo. En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente, estrictamente es pseudo-simultáneo (tanto en paralelismo real como simulado).

Page 24: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

Características del S.O

El sistema operativo debe constara con las siguientes características:

Page 25: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

Convivencia: Es cuando el sistema operativo hace más conviviente el uso de una computadora.

Eficiencia: Permite que los recursos de la computadora se usen de la manera más eficiente posible.

Habilidad para evolucionar: El S.O. debe construirse de manera que permita el desarrollo de nuevas funciones sin interferir con el servicio.

Page 26: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

En cargado de administrar el hardware: Un S.O. se encarga de manejar de una mejor manera los recursos de la computadora en cuanto al hardware,

Relacionar dispositivos: El S.O se debe encargar de comunicar a las dispositivos periféricos cuando el usuario así lo requiera.

Organizar datos para accesos rápidos y seguros

Page 27: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

Manejar las comunicaciones en red: Permite al usuario anejar con alta facilidad todo lo referente a la instalación y uso de las redes de ordenadores.

Facilitar las entradas y salidas: Un S.O. debe hacer fácil al usuario el acceso y manejo de los dispositivos de entrada y salida de la computadora.

Algoritmo: Tiene que ver cuando el sistema operativo hace el uso de la computadora mas racional.

Page 28: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

FUNCIONES DEL SISTEMA OPERATIVO

Page 29: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

El sistema operativo cumple varias funciones:

Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.

Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.

Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).

Page 30: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".

Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.

Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.

Page 31: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

Page 32: SISTEMAS OPERATIVOS INTEGRANTES: *CRISTHIAN CHIQUITO *MICHELLE RODRIGUEZ *LILIANA LEÓN *JHON PACHECO *BRYAN DUEÑAS.

GRACIAS