SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo...

55
SISTEMAS OPERATIVOS

Transcript of SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo...

Page 1: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

SISTEMAS OPERATIVOS

Page 2: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

• HISTORIAGeneracion Cero(Años 40) “Puro Hardware”

No existia sistema operativo

Programacion manual Lenta

Poco confiable

Usuarios especializados (expertos)

“increíble esfuerzo “

Tableros enchufables

Page 3: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Primera Generacion (Años 50):

Procesamiento por lotes Trabajos reunidos en grupos(lotes)

Tarjetas perforadas

programas

Caracteristicas

Solo podia realizar una sola tarea

sistemas de procesamientopor lotes de un sólo flujo

Nacimiento del primer sistema operativo

Page 4: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

transistor Maquinas mas confiables aunque caras.

Lenguajes de programacion: Fortran, Assembler

Proceso de un programa:1. Se escribia en papel2. Se preforaba en tarjetas3. Un operador las introducia en la maquina4. Al final otro operador recogia el trabajo impreso

Segunda generacion(Mitad 50’s-mitad 60’s)

Page 5: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Sistemas compartidos con Multiprogramacion

Multiprocesamiento

varios programas de usuario se encuentran al mismo tiempo en el almacenamiento principal, y el procesador se cambia rápidamente de un trabajo a otro

Utilizacion de varios procesadores para incrementar el poder de procesamiento de la maquina

Terminales

sistemas de tiempo real respuesta inmediata

Años 60(principios)

Page 6: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Tercera Generacion (Mitad 60’s-Mitad 70’s)

Sistemas grandes, voluminosos

multiprocesamiento

Soportaban:

procesos por lotes tiempo compartido

procesamiento de tiempo real

complejos

Page 7: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Cuarta Generacion(Mitad 70’s -)

Popularizacion de la microinformatica:

Estado actual de la tecnologia

Sistemas operativos mas robustos, seguros y portables

Comienzan a aparecer los sistemas operativos en red conmejor manejo de memoria y mejor seguridad

Page 8: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

DEFINICION DE SO

• Grupo de programas cuyo objetivo es el de permitir

que los usuarios puedan hacer uso eficiente de los

recursos con que cuenta el computador (memoria,

teclado, disco duro, unidades de disquete,

impresoras, etc,.)

Conjunto de procedimientos manuales y

automáticos, que permiten a un grupo de

usuarios compartir una instalación de

computadora eficazmente

Page 9: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Funciones

Interpreta los comandos que permiten al usuario

comunicarse con el computador.

Coordina y manipula el hardware de la computadora

Organiza los archivos en diversos dispositivos de

almacenamiento.

Gestiona los errores de harware y la perdida de

datos

Servir de base para la creacion de software

Page 10: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Clases de Sistemas Operativos

• Por el tipo de Interfaz

1. Interfaz de linea de comandos:

el usuario en la que este escribe los comandos utilizando un lenguaje de comandos especial

Programables

Ejemplos: MS-DOS, UNIX, LINUX

Page 11: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

2. Interfaz Gráfica del Usuario (GUI)

Tipo de visualización que permite trabajar con el equipo utilizando las representaciones visuales (iconos) y las listas de elementos del menú

Caracteristica: trabajo con el mouse

Ejemplos: Windows(cualquiera de ellos)

Page 12: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Categorias de los Sistemas Operativos

Sistemas operativos Multitareas:

Capacidad de procesar varias tareas al mismo tiempo

Tipos de multitareas

Multitareas de Contexto(context Switching )

multitarea cooperativa (Macintosh)

multitarea de tiempo compartido, como OS/2

Page 13: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Ejemplos:

UNIX, LINUX, WINDOWS

Page 14: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Sistemas operativos monotarea

solo pueden manejar un proceso en cada momento o solo puede ejecutar las tareas de una en una.

Ejemplo: MS-DOS

Sistemas operativos monousuario

son aquellos que nada más puede atender a un solo usuario. Están orientados principalmente a los microcomputadores

Ejemplo: MS-DOS, Windows 95, 98,Me, XP

Page 15: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Sistemas operativos multiusuario

los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos

Redes

Ejemplos: UNIX LINUX

Windows NT Windows 2000

Page 16: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Sensibilizacion

1. Que es un sistema operativo?

2. Ejemplo de dos sistemas operativos que

trabajen por interfaz de comandos

Defina esto por favor:

monusuario

multiusuario multitarea

monotarea

Page 17: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

MS-DOS(Microsoft Disk Operating System)

• Sistema Operativo Monousuario, fabricado originalmente por la Microsoft Corp., que funciona con base en comandos

– Comandos: palabras reservadas del sistema operativo utilizadas para realizar todas las tareas que se pueden llevar a cabo entre el usuario y el computador

Page 18: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Nombres de archivos en MS-DOS

Nombre_archivo.extension

8 caracteres para el nombre maximo y 3 para la extension

.exe Archivos ejecutables

.bat Archivos de lotes(se ejecutan secuencialmente)

Page 19: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

COMANDOS

• DIR, CD.. , MKDIR, COPY, DELETE, RENAME, DATE, TIME, etc

• Ejemplos:– dir: observar el contenido de una carpeta– cd.. Para salir de la carpeta actual– mkdir crear carpeta– delete borrar archivo

Page 20: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Caracteristicas

Interfaz de comandos (modo texto)

Trabaja con base en comandos

Monoususario Monotarea

Page 21: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

UNIX

• Sistema operativo multiusuario y multitarea

que trabaja a base de comandos y diseñado

para administrar los recursos de cientos de

usuarios

Page 22: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Nacimiento: Creado en laboratorios AT&T Bell por Thomson y Ritchie originalmente para minicomputadoras

Algunas versiones existentes:

AIX, una versión de UNIX adaptada por IBM

A/ux (versión gráfica para equipos Apple Macintosh)

Mach (un sistema operativo reescrito, pero esencialmente compatible con UNIX, para las computadoras NeXT).

Page 23: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Caracteristicas

Interfaz de comandos

Multiusuario Multitarea

Comando en UNIX Comando en DOS Utilidad rm delete borra archivos cpb copy copia archivos mv rename renombra archivos ls dir lista directorio mkdir mkdir crea un directorio rmdir delete borra directorio

Page 24: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

LINUX

• Sistema operativo multiusuario y multitarea diseñado por miles de programadores a lo largo del mundo, diseñado con el objetivo de tener un “clon” del UNIX sin los problemas de derechos de autor

Page 25: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Historia

Linus Torvals

Objetivo

Crear un sistema operativo que aprovechara la arquitectura de 32 bits para multitarea y sin problemas de memoria

Caracteristicas:

multiusuario Multitarea prioritaria

Gratuito

Page 26: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Ventajas

1. Precio.2. Estabilidad, no se traba a cada rato.3. Seguridad, es mucho mas seguro que otros servidores.4. Compatibilidad, reconoce la mayoría de los otros sistemas operativos en una red.5. Velocidad, es mucho mas veloz para realizar las tareas.6. Posee el apoyo de miles de programadores a nivel mundial.7. El paquete incluye el código fuente. 8. Ideal para la programación, ya que se puede programar en Linux para distintas plataformas, como para Windows.

Page 27: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Ventajas

9. Un sistema de crecimiento rápido.10. Se puede usar en casi cualquier computadora, desde una 386.11. Multitareas REAL.12. Puede manejar múltiples procesadores. Incluso hasta 16 procesadores.13. Libre de virus, aun no se conoce ningún virus para Linux.14. Maneja discos duros de hasta 16 TeraBytes.15. Se consiguen parches con facilidad, además de ser gratuitos.

Page 28: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Ventajas

16. Se posee el apoyo de millones de usuarios a nivel mundial.17. Los fabricantes de Hardware le están dando su apoyo, como IBM y COMPAQ.18. Vendedores y desarrolladores implementan un sistema de certificación para Linux.19.La corporación DATA Internacional predice que el crecimiento de este programa será del orden de un 25 por ciento anual en el nuevo milenio.

Page 29: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Desventajas

1. Linux no cuenta con una empresa que lo respalde, por lo que no existe un verdadero soporte como el de otros sistemas operativos.2. Linux corre el riesgo de llegar a fragmentarse como fue el caso de UNIX.3. Algunas empresas pueden llegar a ayudar a Linux con la intención de mejorar sus relaciones públicas, aunque en el fondo no tengan ninguna intención de utilizarlo fielmente

Page 30: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Sistemas Operativos de la familia Windows

Monousuarios

Windows 3x

Windows ME

Windows 9x

Windows XP

Multiusuarios

Windows NT

Windows 2000

Page 31: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Windows 3.x es un sistema operativo de 16 bits

Primer sistema operativo diseñado por Microsoft que se basaba en Ambiente Grafico (GUI)

Versiones

Windows 3.0

Windows 3.1

Windows 3.11

Page 32: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Windows 95 es un sistema operativo de 32 bits que permite ejecutar aplicaciones de 32 bits teóricamente más rápidas que en las aplicaciones de 16 bits.

Características

Interfaz mejorada

Soporte PLUG AND PLAY

Mejores características de Red

Page 33: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Windows 98 es un sistema operativo que se generó a partir de Windows 95, del Windows 3.11, Windows 3.1 y del DOS

Su principal ventaja sobre los anteriores es que tiene un sistema de archivos (FAT32) que lo hace mas rápido y almacena los datos mas eficazmente

Otra de las diferencias de Windows 98 con respecto a Win 3.x y Win 95, es su interfaz mas amigable, sencilla, rápida y útil de usar orientado a Internet

Page 34: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

es un sistema operativo con características específicamente diseñadas para usuarios en casa

Funciones

Permite colocar en red computadores caseras

Comunicarse mas eficientemente por internet

Trabajar con contenido en multimedia

Page 35: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Características mas novedosas

System Restore

Cuando realizamos un error en la configuración, con esta herramienta podemos restaurar el sistema y dejarlo funcionando normalmente

Multimedia mejorada

Animaciones mas vivas y rapidas

Mejor control de sonido y calidad

Herramienta integrada para edicion de video

Page 36: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Compartir una sola conexión a internet (ICS)

Page 37: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Fusión entre la familia Windows 95/98/ME y la

familia Windows NT/200, cada una de ellos

poniendo sus mejores capacidades.

Page 38: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Versiones

Windows XP Home Edition

Windows XP Professional

Windows XP Professional de 64 bits

Page 39: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.
Page 40: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Algunas Características

•Arquitectura de modo de núcleo protegido

•Separación de procesos

•Agrupación en la barra de tareas

•Restaurar sistema

•Conexión compartida a Internet

Page 41: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

• Sistema operativo de red diseñado por la

MICROSOFT CORP. Como respuesta al

UNIX, Pero con interfaz grafica (GUI) También

multiusuario y multitarea.

Page 42: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Confiabilidad y robustez: El sistema deberá auto-

protegerse tanto de los malos funcionamientos internos

como de los externos. Así mismo se deberá comportar de

manera predecible en cualquier momento y las

aplicaciones no deberán afectar su funcionamiento en

forma negativa.

Caracteristicas de diseño

•Extensibilidad: El código podrá ser alterado según

cambien las necesidades del mercado.

Portabilidad: El código podrá utilizar cualquier procesador

Page 43: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Caracteristicas de diseño

•Compatibilidad: compatible con los sistemas ya existentes de Microsoft. •Multiprocesamiento y escalabilidad: Los usuarios podrán correr las mismas aplicaciones tanto en una computadora de un procesador como en una multiprocesador. •Cómputo distribuído: NT será capaz de repartir sus tareas computacionales a otras computadoras en la red para dar a los usuarios más poder que el que tenga cualquier computadora por sí misma en la red.

Page 44: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Caracteristicas de Windows NT

•Direccionamiento de 32-bits.

•Soporte de memoria virtual.

•Soporte para multiprocesador.

•Arquitectura cliente/servidor.

•Seguridad e integridad del sistema.

•Compatibilidad con otros Sistemas Operativos.

•Independencia de plataformas.

•Networking (Interoperatividad).

Page 45: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Subdivisiones

–Windows NT Server

Version diseñada para ser instalada en el servidor

Windows NT Workstation

Version diseñada para ser instalada en el cliente

Page 46: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Sensibilizacion

Cual o cuales de los siguientes sistemas operativosTrabajan por medio de interfaz de comandos

UNIX

LINUX

Windows nt server

Windows NT Workstation

MS-DOS

MS-DOS es un sistema operativo multitarea?

Page 47: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Sensibilizacion

Cual o cuales de los siguientes sistemas operativos son multitarea y multiusuario simultaneamente

UNIX

LINUX

Windows nt server

Windows NT Workstation

MS-DOS

Page 48: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Sistema operativo diseñado por MICROSOFT CORP. que es la integracion entre Windows 9x y Windows NT

Windows 2000 ofrece lo mejor de ambos mundos: la

solidez y la seguridad de NT, junto a la facilidad de manejo,

soporte de hardware y multimedia de Windows 98.

Page 49: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Versiones

•Windows 2000 Professional: Sucesor de Windows NT Workstation

•Windows 2000 Server: sucesor de NT Server

•Servidor de impresión, archivos, aplicaciones e, incluso, Web de una empresa pequeña a mediana.

Cliente

Soporta hasta 4 procesadores

Page 50: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

•Windows 2000 Advanced Server: sucesor de NT Server Enterprise Edition

Soporta hasta 8 procesadores

•Para desarrollar de aplicaciones en empresas medianas a grandes, con más de un dominio y tareas de misión crítica

•Windows 2000 Data Center Server

Soporta hasta 32 procesadores

•Está destinado a grandes empresas que requieran data warehouse, análisis econométricos, simulaciones cientificas e ingenieriles a gran escala, etc.

Page 51: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

MONOUSUARIOS

MS-DOS

WINDOWS 95

MULTITAREA

MONOUSUARIO

MONOTAREA

MONOUSUARIO

WINDOWS 98

WINDOWS ME

WINDOWS XP

Page 52: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

MULTISUARIOS

UNIX

LINUX

WINDOWS NT

MULTITAREA

MULTIUSUARIO

WINDOWS 2000

Page 53: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

GosarioMultiprocesamiento : capacidad de una maquina de utilizar varios procesadores

Tiempo real: Posibilidad de emitir una respuesta inmediata a una solicitud

Proceso por lotes: es la ejecución de una lista de comandos del sistema operativo uno tras otro sin intervención del usuario

Page 54: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Glosario

Tiempo compartido: uso de un sistema por más de una persona al mismo tiempo

Page 55: SISTEMAS OPERATIVOS. HISTORIA Generacion Cero(Años 40) Puro Hardware No existia sistema operativo Programacion manualLenta Poco confiable Usuarios especializados.

Glosario

Interfaz: es aquel ambiente que le permite al usuario

interactuar con el computador,