SlideShare una empresa de Scribd logo
1 de 34
Nombre: Belén Cedillo
Curso:1°Ciclo De Sistemas
Profesor: Ing. Juan Pérez
Tema: Sistemas Operativos
Generaciones del Sistema Operativo
• INTRODUCION:
El programa base fundamental de todos los programas de sistema, es el
Sistema Operativo, que controla todos los recursos de la computadora y
proporciona la base sobre la cual pueden escribirse los programas de
aplicación.
Con las primeras máquinas, era algo muy complicado ser programador... y
no sólo porque los lenguajes de programación no habían evolucionado, sino
porque se debía manejar el ordenador desde la consola y la consola en
aquellos tiempos significaba un puñado de interruptores. Afortunadamente,
esto ha ido cambiando y se lo debemos, en parte, a que han nacido y
evolucionado los Sistemas Operativos. Como también lo han hecho las
máquinas, los lenguajes de programación e incluso las ideas.
EVOLUCION HISTORICA DE LOS SISTEMAS
OPERATIVOS
El desarrollo de los sistemas operativos esta muy relacionado con el
desarrollo de las arquitecturas de los sistemas computacionales, por esta
razón clasificaremos el desarrollo de los sistemas operativos en
generaciones que han sido marcadas en base a las tecnologías de
construcción de dichas arquitecturas.
Primera Generación (1945-1955):
La lógica o software de los ordenadores se ha complicado conforme han
evolucionado éstos. Los primeros ordenadores, a partir de 1944 en que Aiken
construyó el Mark-I, sólo podían programarse en lenguaje máquina, y puede
decirse que el Sistema Operativo aún no existía.
J. V. Neumann fue quien dio el primer paso en la informática y en las relaciones
hombre-máquina con el concepto de programa almacenado, que consiste en
archivar en el ordenador un conjunto de instrucciones máquina para
posteriormente ejecutarlas. La aparición del Assembler, lenguaje nemotécnico-
simbólico, constituyó un gran avance sobre la primitiva programación en código
máquina. La forma de explotar los sistemas ha ido evolucionando con el tiempo;
los más sencillos funcionaban con monoprogramación. Monoprogramación o
monoejecución es el sistema de explotación en el que se ejecuta solamente un
programa cada vez y no comienza la ejecución de otro hasta terminar con el
anterior.
En 1948, con Noam Chomsky, surge la teoría de las gramáticas generativas
transformacionales, que es la base de los traductores de lenguajes. En 1955
comenzó el desarrollo de los lenguajes de alto nivel, y al mismo tiempo se empezó
a dividir el trabajo entre personas: operadores y programadores. Las funciones del
operador tenían más directamente que ver con la administración y control de los
recursos del Sistema Operativo y la carga de trabajos.
Segunda Generación (1955-1965):
Multiprocesamiento : Durante la segunda generación , al menos un proveedor ofrecía un
sistema de multiprocesamiento, que era un sistema de computo que tenía más de una unidad
central de proceso. En realidad el sistema consistía en dos computadoras completas; las
computadora más pequeña tenía un sistema operativo y controlaba ambas máquinas. La
computadora más grande era esclava de la más pequeña. La computadora pequeña procesaba
la entrada de información y ordenaba e imprimía toda la salida utilizando todos los discos
como entrada de almacenamiento temporal. Un sistema operativo ubicado en la computadora
más grande indicaba a la máquina de control que necesitaba servicio.
El nacimiento del tiempo compartido : Los primeros sistemas de negocios también estaban
utilizando sistemas operativos para sus equipos de segunda generación. Cuando fue
anunciada la tercera generación de computadoras los fabricantes claramente habían abrazado
la idea de un sistema operativo. La línea 360 de la IBM no podía funcionar sin la ayuda de tal
sistema operativo maneja toda la entrada/salida por medio de interrupciones. De hecho
existen interrupciones especiales que la computadora solo puede ejecutar cuando está en
estado supervisor, bajo el control de los sistemas operativos.
Esta generación se caracteriza por la utilización de la tecnología que incluye transistores.
Estos proporcionan mejores características que los tubos al vacío: son más pequeños,
disipan menos calor y son más rápidos.
En esta época, ya no hay un solo grupo que se dedica a diseñar, construir, operar y mantener
el sistema computacional, sino que la mantención la realizan otras personas. La
programación, en este período se ve apoyada por la creación de lenguajes ensambladores y
lenguajes de alto nivel; como Fortran y Cobol .
Tercera Generación (1965-1980):
Multisistemas : El estudio del hardware se menciona el desarrollo de los canales de datos para absorber
algo de carga de E/S de la CPU. Sin embargo, todavía existía un equilibrio entre la UCP y la E/S aún con la
ayuda de los canales en la mayor parte de los sistemas comerciales que tienen mucha actividad de E/S se
puede tener la UCP ociosa más del 50% del tiempo principalmente debido a la espera de la terminación de
operaciones de entrada/salida.
Los sistemas operativos en batch de la tercera generación introdujeron el concepto de
multiprogramación, proceso muy similar a las técnicas de sacar y meter programas desarrollados para el
tiempo compartido. En la multiprogramación hay más de un programa semiactivo en la memoria a la vez.
La multiprogramación intenta ocultar retrasos de E/S cambiando a UCP a otro programa cuando no puede
procesar por más tiempo el que estaba procesando, debido a un solicitud de E/S.
La multiprogramación ha ayudado a incrementar la productividad, o sea el número de trabajos por unidad
de tiempo. Sin embargo, puede tomar más tiempo correr un solo trabajo bajo multiprogramación que bajo
un procesador unitario, a causa de las interrupciones.
No debe confundirse la multiprogramación con el multiprocesamiento. En un sistema de
multiprogramación, la unidad central de procesamiento ejecuta solamente un programa a la vez. Varios
programas están presentes en la memoria en un estado semiactivo; su ejecución ha sido suspendida
temporalmente. Algunos sistemas de la tercera generación también presentan el multiprocesamiento, o
sea la presencia de más de una unidad central de proceso. Estos procesadores están controlados por el
sistema operativo y, por supuesto, son multiprogramados ya que por lo menos existe el potencial para
ejecutar un programa en cada procesador al mismo tiempo. Estos sistemas multiprocesadores con
atractivos en un ambiente de fuerte actividad computacional o como respaldo. Varios sistemas de tiempo
compartido, por ejemplo, utilizan el multiprocesamiento.
Cuarta Generación (1980-1990):
Esta generación se caracteriza por la utilización de los microprocesadores para la construcción de computadores de
menor tamaño, haciendo posible que una sola persona tuviera su propio computador personal. Los computadores
personales con mayores capacidades y que se empezaron a utilizar en la empresa y en las universidades recibieron
el nombre de estaciones de trabajo.
Durante esta generación aparecen los sistemas operativos que proporcionan una interfaz más amigable al usuario,
esto se traduce en mejores herramientas de interacción con el computador, tales como capacidades gráficas, íconos,
sistemas de menús, etc.
Los sistemas operativos que cobran gran popularidad en este período son MS-DOS de Microsoft y UNIX. Este último
tuvo sus primeros desarrollos en Berkeley y posteriormente en AT&T.
DOS (sistema operativo en disco)
VERSIONES:
PC-DOS (IBM)
DR-DOS (Digital Research)
MS-DOS 1.0 Abril 1981
1.1
2.0
3.0
3.1
3.2
MS-DOS (Microsoft) ! 3.3
4.0
5.0
6.0
6.2
7.0 Agosto 1995
Se trata del 1º sistema operativo creado para ordenadores personales
en la década de los 80 dado que los sistemas anteriores fueron
creados para maquinas grandes en entornos de empresa. A lo largo
del tiempo pugnaron tres fabricantes por la hegemonía del mercado
hasta que en la década de los 90 con la aparición de las 1as
plataformas de Windows 3.0 3.1 y 3.11 Microsoft se queda sola por la
retirada de los demás aunque ya IBM lo había dejado mucho tiempo
antes.
Quinta Generación (1990 - Actualidad):
Desde aproximadamente mediados de los '80 surgió el crecimiento de las redes de computadores con sistemas
operativos de red y sistemas operativos distribuidos.
En los sistemas operativos de red cada computador tiene su propia copia de sistema operativo, los usuarios
saben que existen varios computadores, pueden conectarse explícitamente a diferentes máquinas remotas para
transferir archivos, hacer búsquedas, etc.
En los sistemas operativos distribuidos existe una integración real de los recursos, la red es transparente a los
usuarios, es decir, que éstos pueden no darse cuenta de la existencia de varias máquinas conectadas. El
desarrollo de los sistemas computacionales de los últimos tiempos ha generado un conjunto de estándares, que
han servido de base para futuros desarrollos de fabricantes que trabajan en conjunto. Dentro de los estándares
más conocidos se encuentran los siguientes:
• Estándares de comunicaciones abierto
• Modelo OSI (Open System Interconection), desarrollado por I SO.
• Estándares de sistemas operativos abiertos
• POSIX (IEEE standar 1003.1)
• SVID (System V Interfase Definition)
• Estándares de interfaces de usuarios abiertos
• X Windows desarrollado por MIT
• Estándares de aplicaciones de usuarios abiertos
• X/Open
OSF (Open Software Foundation)
Conclusión:
Un sistema operativo es un conjunto de rutinas que proveen facilidades para con
dos funciones principales: manejo de recursos y embellecimiento. Un sistema puede
mantener varios procesos ejecutándose concurrentemente. Cada uno de esos
procesos representa un hilo de control separado y está asociado a una estiba
diferente.
Desde la construcción de las primeras computadoras (1943) la introducción y la
ejecución de programas se hacía manualmente, uno a uno ya que no existían los
Sistemas Operativos. Esto hacia que las computadoras fueran muy complicadas de
usar y que se requiriera tener altos conocimientos técnicos para operarlas. Era tan
complejo su manejo, que en algunos casos el resultado llegaba a ser desastroso.
Se buscaron medios más elaborados para manipular la computadora, pero que a su
vez simplificaran la labor del operador o el usuario. Es entonces cuando surge la
idea de crear un medio para que el usuario pueda operar la computadora con un
entorno, lenguaje y operación bien definidos para hacer un verdadero uso y
explotación de esta. Surge la grandiosa idea de los Sistemas Operativos.
En 1955 comenzó el desarrollo de los lenguajes de alto nivel, y al mismo tiempo se
empezó a dividir el trabajo entre personas: operadores y programadores. Las
funciones del operador tenían más directamente que ver con la administración y
control de los recursos del Sistema Operativo y la carga de trabajos, y las de los
programadores con la codificación de los programas.
Bibliografía:
• http://html.rincondelvago.com/sistemas-operativos_36.html
Gráficos Estadísticos De Los Sistemas Operativos
COMPUTADORAS:
En el caso de sistemas operativos para PC, el
dominador absoluto sigue siendo Windows, con
más del 91% del mercado, seguido muy de lejos
por Mac, con un 7,11% y por Linux con 1.34%,
ver Figura 1. Con respecto al año anterior, ver
Ranking 2014, Windows ha conseguido arañar un
1% a Mac y a Linux, (7,54% y 1.34%
respectivamente).
MOVILES:
SERVIDORES:
Conclusión:
• Las alternativas de segundo nivel como Symbian, Windows, Etc, no parece
que vayan a ser una amenaza a corto plazo para el duopolio Apple-Google,
aunque tampoco parece que vayan a desaparecer o ser absorbidas por los
grandes dominadores. Tampoco parece que los intentos de otros sistemas
operativos como Ubuntu, que será el SO del nuevo BQ vayan a tener una
gran repercusión.
Bibliografía:
• https://blog.uchceu.es/informatica/ranking-de-sistemas-operativos-mas-
usados-para-2015/
Tecnologías Futuras
Introducción:
El futurólogo George Dvorsky --que describe su trabajo como una predicción
sobre las posibilidades de la ciencia más que como una carta de buenos deseos-
- afirma que durante los próximos 15 a 20 años veremos algunos adelantos
que, al igual que el Internet para la generación actual, revolucionará ámbitos
como la salud, el hambre y la catástrofe ecológica.
Como en la serie inglesa Black Mirror, Dvorsky imagina la evolución probable
del estado actual de la tecnología y propone las siguientes 10 invenciones
como inminentes antes del año 2030.
1. Asistentes personales con Inteligencia Artificial
• El programa Siri para los más recientes modelos de Apple será solamente el
ancestro de los asistentes personales de las siguientes generaciones de
dispositivos y computación personalizada. Ubicuos, capaces de adaptarse y
comprender las necesidades precisas de los usuarios, estos asistentes serán
capaces de comportarse como nosotros lo haríamos al responder emails y
acordar citas, llevando una agenda por ellos mismos e informándonos sobre
ella, como un auténtico asistente personal. Dvorsky advierte, sin embargo,
que debemos cuidar qué grado de autonomía le damos a nuestros clones
virtuales.
2. Computadoras, computadoras por todas
partes
• La noción de un mundo completamente computarizado no es solamente el
argumento de una novela futurista, sino algo que ya comenzamos a ver en
los automóviles y en muchos electrodomésticos. Este fenómeno es descrito
como "everyware": las computadoras estarán presentes en nuestra ropa, en
nuestros accesorios de moda e incluso en lentes de contacto. Nos
comunicaremos con ellos a través de una interfaz basada en gestos táctiles
naturales y lenguaje vocal cotidiano; sin embargo, la diferencia será que las
computadoras tomarán decisiones autónomas (como ajustar el tamaño de la
ropa, tal cual podemos ver en la película Back To The Future 3), por lo que su
presencia será casi imperceptible.
3. Animales virtuales con mentes digitales
• Aunque emular un cerebro humano está aún muy por encima de las
capacidades de la tecnología actual, proyectos actuales como OpenWorm
buscan digitalizar el cerebro de un gusano, por lo que pronto comenzarán
los experimentos para emular las funciones neuronales de organismos más
complejos, como mamíferos. Las mentes digitales de los animales podrían
ser "subidas" a una interfaz robótica, revolucionando nuestra relación con
las mascotas y permitiéndonos comprender mejor la evolución de las
especies.
4. Los primeros proyectos de geoingeniería a
gran escala
• A medida que el cambio climático se vuelve más dramático, la ciencia tendrá
que comenzar a buscar soluciones prácticas para mantener las condiciones
de vida en la Tierra como estables. Algunas de las técnicas de geoingeniería
más polémicas van desde árboles artificiales y fertilización de los océanos
hasta proyectos de control climático para contrarrestar las emisiones de
carbono en la atmósfera terrestre.
5. Internet interplanetario
• Las misiones tripuladas a Marte serán una realidad para el 2030, ya sea en
proyectos de exploración de la NASA o de colonización interplanetaria, como
el proyecto MarsOne de la empresa Virgin, que planea llevar una tripulación
civil al planeta rojo. Sin embargo, la comunicación entre Marte y la Tierra
también puede ser vista como la primera forma de contacto interplanetario
que haya emprendido el hombre, con lo que habrá multitud de necesidades
técnicas que resolver.
6. Los primeros tratamientos anti-edad
verdaderamente efectivos
• La gerontología avanza a pasos agigantados, y mientras la vejez sigue siendo
una condición inevitable, esta rama de la medicina está explorando qué es lo
que hace el código genético de las poblaciones o familias centenarias para
alcanzar la longevidad y perpetuar la salud. Algunos de estos proyectos para
vencer a la vejez definitivamente incluyen terapias para recargar las
mitocondrias de las células y mapear el código genético de los individuos
especialmente longevos.
Conclusión:
• Como conclusión podríamos decir que las nuevas Tecnologías de la
Información y de la Comunicación han evolucionado espectacularmente en
los últimos años, debido especialmente a su capacidad de interconexión a
través de la Red. Esta nueva fase de desarrollo va a tener gran impacto en la
organización de la enseñanza y el proceso de aprendizaje. La acomodación
del entorno educativo a este nuevo potencial y la adecuada utilización
didáctica del mismo supone un reto sin precedentes. Se han de conocer los
límites y los peligros que las nuevas tecnologías plantean a la educación y
reflexionar sobre el nuevo modelo de sociedad que surge de esta tecnología
y sus consecuencias.
Bibliografia:
• http://pijamasurf.com/2013/07/10-tecnologias-del-futuro-que-
revolucionaran-nuestro-planeta-antes-del-ano-2030/
El Sistema Operativo Mac
Introducción:
• Mac OS (del inglés Macintosh Operating System, en español Sistema
Operativo de Macintosh) es el nombre del sistema operativo creado por
Apple para su línea de computadoras Macintosh. Es conocido por haber sido
el primer sistema dirigido al gran público en contar con una interfaz gráfica
compuesta por la interacción del mouse con ventanas, Icono y menús.
Concepto:
• Mac OS (del inglés Macintosh Operating System, en español Sistema
Operativo de Macintosh) es el nombre del sistema operativo creado por
Apple para su línea de computadoras Macintosh. Es conocido por haber sido
el primer sistema dirigido al gran público en contar con una interfaz gráfica
compuesta por la interacción del mouse con ventanas, Icono y menús.
Historia:
El 24 de enero de 1984, Apple Computer Inc. (ahora Apple Inc.) introdujo la computadora
personal Macintosh, con el modelo Macintosh 128K, el cual incluía el sistema operativo
Mac OS, conocido en esa época como System Software1 (Software de sistema).
•
A la Macintosh a menudo se le atribuye la popularización de las interfaces gráficas de
usuario. El Mac OS ha sido pre-instalado en casi todos los computadores Macintosh
vendidos. El sistema operativo también se vende en forma separada en las tiendas de
Apple y en línea. El Mac OS original estaba basado parcialmente en el Lisa OS,
previamente comercializado por Apple para la computadora Lisa en 1983 y, como parte
de un acuerdo que permitía a Xerox comprar acciones de Apple a un precio favorable,
también usaba conceptos del Xerox PARC Xerox Alto, el cual Steve Jobs y otros
miembros del equipo Macintosh habían visto.
•
La primera versión del Mac OS (llamado simplemente System, "Sistema") es fácilmente
distinguible de los otros sistemas operativos del mismo periodo debido a que no usa una
interface de línea de comandos; fue uno de los primeros sistemas operativos en usar una
completamente una interfaz gráfica de usuario. Adicionalmente al núcleo del sistema está
el Finder, una aplicación usada para administrar archivos, la cual también mostraba el
escritorio. Los dos archivos estaban contenidos en una carpeta etiquetada como System
Folder ("carpeta del sistema"), la cual contenía otros archivos necesarios, como el
controlador de la impresora, necesarios para interactuar con el System.
Función:
• El sistema operativo es capaz de desempeñarse en varias funciones:
• Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se estén
ejecutando.
• Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario.
Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor capacidad, pero como está en el
almacenamiento secundario (disco duro), es más lenta.
• Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los dispositivos, a través de
drivers.
• Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningún problema, asignándoles los
recursos que sean necesarios para que estas funcionen. Si una de ellas no responde, se procede a matar el
proceso.
• Gestionar los permisos: Garantiza que los recursos sean sólamente utilizados por programas y usuarios que tengan
las autorizaciones que les correspondan.
• Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a ellos.
• Gestionar información: El sistema operativo proporciona información, que posteriormente será utilizada a modo
de diagnóstico del funcionamiento correcto del computador.
Conclusión:
• Hay una gran variedad de versiones sobre cómo fue desarrollado el
Mac OS original y dónde se originaron las ideas subyacentes. Pese a
esto, documentos históricos prueban la existencia de una relación, en
sus inicios, entre el proyecto Macintosh y el proyecto Alto de Xerox
PARC. Las contribuciones iniciales del Sketchpad de Ivan Sutherland
y el On-Line System de Doug Engelbart también fueron significativas.[
Bibliografía:
• https://es.wikipedia.org/wiki/Mac_OS

Más contenido relacionado

La actualidad más candente

historia de los sistemas operativos
historia de los sistemas operativoshistoria de los sistemas operativos
historia de los sistemas operativosjuanmartinpalominoR
 
Generaciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosGeneraciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosEduardo Correa
 
Cuantos sistemas operativos existen
Cuantos sistemas operativos existenCuantos sistemas operativos existen
Cuantos sistemas operativos existenpaulina_2013_15
 
Cap1
Cap1Cap1
Cap1CJAO
 
Historia y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosHistoria y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosPablo Macon
 
Cap i sistemas operativos (1)
Cap i sistemas operativos (1)Cap i sistemas operativos (1)
Cap i sistemas operativos (1)informatico tic
 
EvolucióN De Los Sistemas Operativos
EvolucióN De Los Sistemas OperativosEvolucióN De Los Sistemas Operativos
EvolucióN De Los Sistemas Operativosjavejrj
 
Evolucion de los sistemas
Evolucion de los sistemasEvolucion de los sistemas
Evolucion de los sistemasvane7857
 
Evolucion de los sistemas operativos por absalon cael garcia lopez
Evolucion de los sistemas operativos por absalon cael garcia lopezEvolucion de los sistemas operativos por absalon cael garcia lopez
Evolucion de los sistemas operativos por absalon cael garcia lopezAngel Garcia
 
Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas OperativosInf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas Operativoseladiareyes
 
Primeros sistemas operativos
Primeros sistemas operativosPrimeros sistemas operativos
Primeros sistemas operativosJimmy Torres
 
Historia y evolucion sistemas oerativo
Historia y evolucion sistemas oerativoHistoria y evolucion sistemas oerativo
Historia y evolucion sistemas oerativoJavier Collantes
 
Generaciones del sistema operativo
Generaciones del sistema operativoGeneraciones del sistema operativo
Generaciones del sistema operativoAndy Segovia
 
Sistemas Operativos- Evolución
Sistemas Operativos- EvoluciónSistemas Operativos- Evolución
Sistemas Operativos- EvoluciónAdri Balconada
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosJavier Collantes
 

La actualidad más candente (19)

SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
historia de los sistemas operativos
historia de los sistemas operativoshistoria de los sistemas operativos
historia de los sistemas operativos
 
Generaciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosGeneraciones De Los Sistemas Operativos
Generaciones De Los Sistemas Operativos
 
Resumen Décadas S.O
Resumen Décadas S.OResumen Décadas S.O
Resumen Décadas S.O
 
Cuantos sistemas operativos existen
Cuantos sistemas operativos existenCuantos sistemas operativos existen
Cuantos sistemas operativos existen
 
Cap1
Cap1Cap1
Cap1
 
Historia (2)
Historia (2)Historia (2)
Historia (2)
 
Historia y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosHistoria y evolución de los sistemas operativos
Historia y evolución de los sistemas operativos
 
Ensayo
EnsayoEnsayo
Ensayo
 
Cap i sistemas operativos (1)
Cap i sistemas operativos (1)Cap i sistemas operativos (1)
Cap i sistemas operativos (1)
 
EvolucióN De Los Sistemas Operativos
EvolucióN De Los Sistemas OperativosEvolucióN De Los Sistemas Operativos
EvolucióN De Los Sistemas Operativos
 
Evolucion de los sistemas
Evolucion de los sistemasEvolucion de los sistemas
Evolucion de los sistemas
 
Evolucion de los sistemas operativos por absalon cael garcia lopez
Evolucion de los sistemas operativos por absalon cael garcia lopezEvolucion de los sistemas operativos por absalon cael garcia lopez
Evolucion de los sistemas operativos por absalon cael garcia lopez
 
Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas OperativosInf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
 
Primeros sistemas operativos
Primeros sistemas operativosPrimeros sistemas operativos
Primeros sistemas operativos
 
Historia y evolucion sistemas oerativo
Historia y evolucion sistemas oerativoHistoria y evolucion sistemas oerativo
Historia y evolucion sistemas oerativo
 
Generaciones del sistema operativo
Generaciones del sistema operativoGeneraciones del sistema operativo
Generaciones del sistema operativo
 
Sistemas Operativos- Evolución
Sistemas Operativos- EvoluciónSistemas Operativos- Evolución
Sistemas Operativos- Evolución
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
 

Similar a Generaciones de Sistemas Operativos

Generaciones
GeneracionesGeneraciones
Generacionesjessy9171
 
Evolucion Historica De Los Sistemas Operativos
Evolucion Historica De Los Sistemas OperativosEvolucion Historica De Los Sistemas Operativos
Evolucion Historica De Los Sistemas Operativosboris
 
Milagro atacho so.doc
Milagro atacho so.docMilagro atacho so.doc
Milagro atacho so.docmilagroatacho
 
trabajo en clase
trabajo en clase trabajo en clase
trabajo en clase juan_180
 
funciones y características de un sistema operativo
funciones y características de un sistema operativo funciones y características de un sistema operativo
funciones y características de un sistema operativo sesh19
 
Historia y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosHistoria y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosoviedospablo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosRurik Cabeza
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativobilly amaya
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativobilly amaya
 

Similar a Generaciones de Sistemas Operativos (20)

Generaciones
GeneracionesGeneraciones
Generaciones
 
Evolucion Historica De Los Sistemas Operativos
Evolucion Historica De Los Sistemas OperativosEvolucion Historica De Los Sistemas Operativos
Evolucion Historica De Los Sistemas Operativos
 
Milagro atacho so.doc
Milagro atacho so.docMilagro atacho so.doc
Milagro atacho so.doc
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Vicente
VicenteVicente
Vicente
 
Vicente
VicenteVicente
Vicente
 
trabajo en clase
trabajo en clase trabajo en clase
trabajo en clase
 
funciones y características de un sistema operativo
funciones y características de un sistema operativo funciones y características de un sistema operativo
funciones y características de un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tarea Mami
Tarea MamiTarea Mami
Tarea Mami
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Historia y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosHistoria y evolución de los sistemas operativos
Historia y evolución de los sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas
SistemasSistemas
Sistemas
 

Generaciones de Sistemas Operativos

  • 1. Nombre: Belén Cedillo Curso:1°Ciclo De Sistemas Profesor: Ing. Juan Pérez Tema: Sistemas Operativos
  • 2. Generaciones del Sistema Operativo • INTRODUCION: El programa base fundamental de todos los programas de sistema, es el Sistema Operativo, que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicación. Con las primeras máquinas, era algo muy complicado ser programador... y no sólo porque los lenguajes de programación no habían evolucionado, sino porque se debía manejar el ordenador desde la consola y la consola en aquellos tiempos significaba un puñado de interruptores. Afortunadamente, esto ha ido cambiando y se lo debemos, en parte, a que han nacido y evolucionado los Sistemas Operativos. Como también lo han hecho las máquinas, los lenguajes de programación e incluso las ideas.
  • 3. EVOLUCION HISTORICA DE LOS SISTEMAS OPERATIVOS El desarrollo de los sistemas operativos esta muy relacionado con el desarrollo de las arquitecturas de los sistemas computacionales, por esta razón clasificaremos el desarrollo de los sistemas operativos en generaciones que han sido marcadas en base a las tecnologías de construcción de dichas arquitecturas.
  • 4. Primera Generación (1945-1955): La lógica o software de los ordenadores se ha complicado conforme han evolucionado éstos. Los primeros ordenadores, a partir de 1944 en que Aiken construyó el Mark-I, sólo podían programarse en lenguaje máquina, y puede decirse que el Sistema Operativo aún no existía. J. V. Neumann fue quien dio el primer paso en la informática y en las relaciones hombre-máquina con el concepto de programa almacenado, que consiste en archivar en el ordenador un conjunto de instrucciones máquina para posteriormente ejecutarlas. La aparición del Assembler, lenguaje nemotécnico- simbólico, constituyó un gran avance sobre la primitiva programación en código máquina. La forma de explotar los sistemas ha ido evolucionando con el tiempo; los más sencillos funcionaban con monoprogramación. Monoprogramación o monoejecución es el sistema de explotación en el que se ejecuta solamente un programa cada vez y no comienza la ejecución de otro hasta terminar con el anterior. En 1948, con Noam Chomsky, surge la teoría de las gramáticas generativas transformacionales, que es la base de los traductores de lenguajes. En 1955 comenzó el desarrollo de los lenguajes de alto nivel, y al mismo tiempo se empezó a dividir el trabajo entre personas: operadores y programadores. Las funciones del operador tenían más directamente que ver con la administración y control de los recursos del Sistema Operativo y la carga de trabajos.
  • 5. Segunda Generación (1955-1965): Multiprocesamiento : Durante la segunda generación , al menos un proveedor ofrecía un sistema de multiprocesamiento, que era un sistema de computo que tenía más de una unidad central de proceso. En realidad el sistema consistía en dos computadoras completas; las computadora más pequeña tenía un sistema operativo y controlaba ambas máquinas. La computadora más grande era esclava de la más pequeña. La computadora pequeña procesaba la entrada de información y ordenaba e imprimía toda la salida utilizando todos los discos como entrada de almacenamiento temporal. Un sistema operativo ubicado en la computadora más grande indicaba a la máquina de control que necesitaba servicio. El nacimiento del tiempo compartido : Los primeros sistemas de negocios también estaban utilizando sistemas operativos para sus equipos de segunda generación. Cuando fue anunciada la tercera generación de computadoras los fabricantes claramente habían abrazado la idea de un sistema operativo. La línea 360 de la IBM no podía funcionar sin la ayuda de tal sistema operativo maneja toda la entrada/salida por medio de interrupciones. De hecho existen interrupciones especiales que la computadora solo puede ejecutar cuando está en estado supervisor, bajo el control de los sistemas operativos. Esta generación se caracteriza por la utilización de la tecnología que incluye transistores. Estos proporcionan mejores características que los tubos al vacío: son más pequeños, disipan menos calor y son más rápidos. En esta época, ya no hay un solo grupo que se dedica a diseñar, construir, operar y mantener el sistema computacional, sino que la mantención la realizan otras personas. La programación, en este período se ve apoyada por la creación de lenguajes ensambladores y lenguajes de alto nivel; como Fortran y Cobol .
  • 6. Tercera Generación (1965-1980): Multisistemas : El estudio del hardware se menciona el desarrollo de los canales de datos para absorber algo de carga de E/S de la CPU. Sin embargo, todavía existía un equilibrio entre la UCP y la E/S aún con la ayuda de los canales en la mayor parte de los sistemas comerciales que tienen mucha actividad de E/S se puede tener la UCP ociosa más del 50% del tiempo principalmente debido a la espera de la terminación de operaciones de entrada/salida. Los sistemas operativos en batch de la tercera generación introdujeron el concepto de multiprogramación, proceso muy similar a las técnicas de sacar y meter programas desarrollados para el tiempo compartido. En la multiprogramación hay más de un programa semiactivo en la memoria a la vez. La multiprogramación intenta ocultar retrasos de E/S cambiando a UCP a otro programa cuando no puede procesar por más tiempo el que estaba procesando, debido a un solicitud de E/S. La multiprogramación ha ayudado a incrementar la productividad, o sea el número de trabajos por unidad de tiempo. Sin embargo, puede tomar más tiempo correr un solo trabajo bajo multiprogramación que bajo un procesador unitario, a causa de las interrupciones. No debe confundirse la multiprogramación con el multiprocesamiento. En un sistema de multiprogramación, la unidad central de procesamiento ejecuta solamente un programa a la vez. Varios programas están presentes en la memoria en un estado semiactivo; su ejecución ha sido suspendida temporalmente. Algunos sistemas de la tercera generación también presentan el multiprocesamiento, o sea la presencia de más de una unidad central de proceso. Estos procesadores están controlados por el sistema operativo y, por supuesto, son multiprogramados ya que por lo menos existe el potencial para ejecutar un programa en cada procesador al mismo tiempo. Estos sistemas multiprocesadores con atractivos en un ambiente de fuerte actividad computacional o como respaldo. Varios sistemas de tiempo compartido, por ejemplo, utilizan el multiprocesamiento.
  • 7. Cuarta Generación (1980-1990): Esta generación se caracteriza por la utilización de los microprocesadores para la construcción de computadores de menor tamaño, haciendo posible que una sola persona tuviera su propio computador personal. Los computadores personales con mayores capacidades y que se empezaron a utilizar en la empresa y en las universidades recibieron el nombre de estaciones de trabajo. Durante esta generación aparecen los sistemas operativos que proporcionan una interfaz más amigable al usuario, esto se traduce en mejores herramientas de interacción con el computador, tales como capacidades gráficas, íconos, sistemas de menús, etc. Los sistemas operativos que cobran gran popularidad en este período son MS-DOS de Microsoft y UNIX. Este último tuvo sus primeros desarrollos en Berkeley y posteriormente en AT&T. DOS (sistema operativo en disco) VERSIONES: PC-DOS (IBM) DR-DOS (Digital Research) MS-DOS 1.0 Abril 1981 1.1 2.0 3.0 3.1 3.2
  • 8. MS-DOS (Microsoft) ! 3.3 4.0 5.0 6.0 6.2 7.0 Agosto 1995 Se trata del 1º sistema operativo creado para ordenadores personales en la década de los 80 dado que los sistemas anteriores fueron creados para maquinas grandes en entornos de empresa. A lo largo del tiempo pugnaron tres fabricantes por la hegemonía del mercado hasta que en la década de los 90 con la aparición de las 1as plataformas de Windows 3.0 3.1 y 3.11 Microsoft se queda sola por la retirada de los demás aunque ya IBM lo había dejado mucho tiempo antes.
  • 9. Quinta Generación (1990 - Actualidad): Desde aproximadamente mediados de los '80 surgió el crecimiento de las redes de computadores con sistemas operativos de red y sistemas operativos distribuidos. En los sistemas operativos de red cada computador tiene su propia copia de sistema operativo, los usuarios saben que existen varios computadores, pueden conectarse explícitamente a diferentes máquinas remotas para transferir archivos, hacer búsquedas, etc. En los sistemas operativos distribuidos existe una integración real de los recursos, la red es transparente a los usuarios, es decir, que éstos pueden no darse cuenta de la existencia de varias máquinas conectadas. El desarrollo de los sistemas computacionales de los últimos tiempos ha generado un conjunto de estándares, que han servido de base para futuros desarrollos de fabricantes que trabajan en conjunto. Dentro de los estándares más conocidos se encuentran los siguientes: • Estándares de comunicaciones abierto • Modelo OSI (Open System Interconection), desarrollado por I SO. • Estándares de sistemas operativos abiertos • POSIX (IEEE standar 1003.1) • SVID (System V Interfase Definition) • Estándares de interfaces de usuarios abiertos • X Windows desarrollado por MIT • Estándares de aplicaciones de usuarios abiertos • X/Open OSF (Open Software Foundation)
  • 10. Conclusión: Un sistema operativo es un conjunto de rutinas que proveen facilidades para con dos funciones principales: manejo de recursos y embellecimiento. Un sistema puede mantener varios procesos ejecutándose concurrentemente. Cada uno de esos procesos representa un hilo de control separado y está asociado a una estiba diferente. Desde la construcción de las primeras computadoras (1943) la introducción y la ejecución de programas se hacía manualmente, uno a uno ya que no existían los Sistemas Operativos. Esto hacia que las computadoras fueran muy complicadas de usar y que se requiriera tener altos conocimientos técnicos para operarlas. Era tan complejo su manejo, que en algunos casos el resultado llegaba a ser desastroso. Se buscaron medios más elaborados para manipular la computadora, pero que a su vez simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de crear un medio para que el usuario pueda operar la computadora con un entorno, lenguaje y operación bien definidos para hacer un verdadero uso y explotación de esta. Surge la grandiosa idea de los Sistemas Operativos. En 1955 comenzó el desarrollo de los lenguajes de alto nivel, y al mismo tiempo se empezó a dividir el trabajo entre personas: operadores y programadores. Las funciones del operador tenían más directamente que ver con la administración y control de los recursos del Sistema Operativo y la carga de trabajos, y las de los programadores con la codificación de los programas.
  • 12. Gráficos Estadísticos De Los Sistemas Operativos
  • 13. COMPUTADORAS: En el caso de sistemas operativos para PC, el dominador absoluto sigue siendo Windows, con más del 91% del mercado, seguido muy de lejos por Mac, con un 7,11% y por Linux con 1.34%, ver Figura 1. Con respecto al año anterior, ver Ranking 2014, Windows ha conseguido arañar un 1% a Mac y a Linux, (7,54% y 1.34% respectivamente).
  • 16. Conclusión: • Las alternativas de segundo nivel como Symbian, Windows, Etc, no parece que vayan a ser una amenaza a corto plazo para el duopolio Apple-Google, aunque tampoco parece que vayan a desaparecer o ser absorbidas por los grandes dominadores. Tampoco parece que los intentos de otros sistemas operativos como Ubuntu, que será el SO del nuevo BQ vayan a tener una gran repercusión.
  • 19. Introducción: El futurólogo George Dvorsky --que describe su trabajo como una predicción sobre las posibilidades de la ciencia más que como una carta de buenos deseos- - afirma que durante los próximos 15 a 20 años veremos algunos adelantos que, al igual que el Internet para la generación actual, revolucionará ámbitos como la salud, el hambre y la catástrofe ecológica. Como en la serie inglesa Black Mirror, Dvorsky imagina la evolución probable del estado actual de la tecnología y propone las siguientes 10 invenciones como inminentes antes del año 2030.
  • 20. 1. Asistentes personales con Inteligencia Artificial • El programa Siri para los más recientes modelos de Apple será solamente el ancestro de los asistentes personales de las siguientes generaciones de dispositivos y computación personalizada. Ubicuos, capaces de adaptarse y comprender las necesidades precisas de los usuarios, estos asistentes serán capaces de comportarse como nosotros lo haríamos al responder emails y acordar citas, llevando una agenda por ellos mismos e informándonos sobre ella, como un auténtico asistente personal. Dvorsky advierte, sin embargo, que debemos cuidar qué grado de autonomía le damos a nuestros clones virtuales.
  • 21. 2. Computadoras, computadoras por todas partes • La noción de un mundo completamente computarizado no es solamente el argumento de una novela futurista, sino algo que ya comenzamos a ver en los automóviles y en muchos electrodomésticos. Este fenómeno es descrito como "everyware": las computadoras estarán presentes en nuestra ropa, en nuestros accesorios de moda e incluso en lentes de contacto. Nos comunicaremos con ellos a través de una interfaz basada en gestos táctiles naturales y lenguaje vocal cotidiano; sin embargo, la diferencia será que las computadoras tomarán decisiones autónomas (como ajustar el tamaño de la ropa, tal cual podemos ver en la película Back To The Future 3), por lo que su presencia será casi imperceptible.
  • 22. 3. Animales virtuales con mentes digitales • Aunque emular un cerebro humano está aún muy por encima de las capacidades de la tecnología actual, proyectos actuales como OpenWorm buscan digitalizar el cerebro de un gusano, por lo que pronto comenzarán los experimentos para emular las funciones neuronales de organismos más complejos, como mamíferos. Las mentes digitales de los animales podrían ser "subidas" a una interfaz robótica, revolucionando nuestra relación con las mascotas y permitiéndonos comprender mejor la evolución de las especies.
  • 23. 4. Los primeros proyectos de geoingeniería a gran escala • A medida que el cambio climático se vuelve más dramático, la ciencia tendrá que comenzar a buscar soluciones prácticas para mantener las condiciones de vida en la Tierra como estables. Algunas de las técnicas de geoingeniería más polémicas van desde árboles artificiales y fertilización de los océanos hasta proyectos de control climático para contrarrestar las emisiones de carbono en la atmósfera terrestre.
  • 24. 5. Internet interplanetario • Las misiones tripuladas a Marte serán una realidad para el 2030, ya sea en proyectos de exploración de la NASA o de colonización interplanetaria, como el proyecto MarsOne de la empresa Virgin, que planea llevar una tripulación civil al planeta rojo. Sin embargo, la comunicación entre Marte y la Tierra también puede ser vista como la primera forma de contacto interplanetario que haya emprendido el hombre, con lo que habrá multitud de necesidades técnicas que resolver.
  • 25. 6. Los primeros tratamientos anti-edad verdaderamente efectivos • La gerontología avanza a pasos agigantados, y mientras la vejez sigue siendo una condición inevitable, esta rama de la medicina está explorando qué es lo que hace el código genético de las poblaciones o familias centenarias para alcanzar la longevidad y perpetuar la salud. Algunos de estos proyectos para vencer a la vejez definitivamente incluyen terapias para recargar las mitocondrias de las células y mapear el código genético de los individuos especialmente longevos.
  • 26. Conclusión: • Como conclusión podríamos decir que las nuevas Tecnologías de la Información y de la Comunicación han evolucionado espectacularmente en los últimos años, debido especialmente a su capacidad de interconexión a través de la Red. Esta nueva fase de desarrollo va a tener gran impacto en la organización de la enseñanza y el proceso de aprendizaje. La acomodación del entorno educativo a este nuevo potencial y la adecuada utilización didáctica del mismo supone un reto sin precedentes. Se han de conocer los límites y los peligros que las nuevas tecnologías plantean a la educación y reflexionar sobre el nuevo modelo de sociedad que surge de esta tecnología y sus consecuencias.
  • 29. Introducción: • Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, Icono y menús.
  • 30. Concepto: • Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, Icono y menús.
  • 31. Historia: El 24 de enero de 1984, Apple Computer Inc. (ahora Apple Inc.) introdujo la computadora personal Macintosh, con el modelo Macintosh 128K, el cual incluía el sistema operativo Mac OS, conocido en esa época como System Software1 (Software de sistema). • A la Macintosh a menudo se le atribuye la popularización de las interfaces gráficas de usuario. El Mac OS ha sido pre-instalado en casi todos los computadores Macintosh vendidos. El sistema operativo también se vende en forma separada en las tiendas de Apple y en línea. El Mac OS original estaba basado parcialmente en el Lisa OS, previamente comercializado por Apple para la computadora Lisa en 1983 y, como parte de un acuerdo que permitía a Xerox comprar acciones de Apple a un precio favorable, también usaba conceptos del Xerox PARC Xerox Alto, el cual Steve Jobs y otros miembros del equipo Macintosh habían visto. • La primera versión del Mac OS (llamado simplemente System, "Sistema") es fácilmente distinguible de los otros sistemas operativos del mismo periodo debido a que no usa una interface de línea de comandos; fue uno de los primeros sistemas operativos en usar una completamente una interfaz gráfica de usuario. Adicionalmente al núcleo del sistema está el Finder, una aplicación usada para administrar archivos, la cual también mostraba el escritorio. Los dos archivos estaban contenidos en una carpeta etiquetada como System Folder ("carpeta del sistema"), la cual contenía otros archivos necesarios, como el controlador de la impresora, necesarios para interactuar con el System.
  • 32. Función: • El sistema operativo es capaz de desempeñarse en varias funciones: • Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se estén ejecutando. • Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor capacidad, pero como está en el almacenamiento secundario (disco duro), es más lenta. • Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los dispositivos, a través de drivers. • Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningún problema, asignándoles los recursos que sean necesarios para que estas funcionen. Si una de ellas no responde, se procede a matar el proceso. • Gestionar los permisos: Garantiza que los recursos sean sólamente utilizados por programas y usuarios que tengan las autorizaciones que les correspondan. • Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a ellos. • Gestionar información: El sistema operativo proporciona información, que posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del computador.
  • 33. Conclusión: • Hay una gran variedad de versiones sobre cómo fue desarrollado el Mac OS original y dónde se originaron las ideas subyacentes. Pese a esto, documentos históricos prueban la existencia de una relación, en sus inicios, entre el proyecto Macintosh y el proyecto Alto de Xerox PARC. Las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart también fueron significativas.[