Want to create interactive content? It’s easy in Genially!
Evolución de los sistemas operativos
aromausmartinez
Created on November 9, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Correct Concepts
View
Microcourse: Artificial Intelligence in Education
View
Puzzle Game
View
Scratch and Win
View
Microlearning: How to Study Better
View
Branching Scenarios Challenge Mobile
View
Branching Scenario Mission: Innovating for the Future
Transcript
EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
Nombre: Daniela Romaus Martel Curso: 1º Bach CCTT
Índice
Tercera generacón: circuitos integrados y mutiprogramación
Prehistoria de los sistemas operativos
Quinta generación: Compotadores móviles
Segunda generación: Transistores y sistemas Bach
Cuarta generación: Computadores personales
Primera Generarión: tubos de vacío
PREHISTORIA DE SISTEMAS OPERATIVOS
La primera máquina a la que se puede llamar un computador digital fue la llamada máquina de Babbage, que era capaz de trabajar con digitos, pero sin ningún tipo de software. Esta podía seer "programada" mediante tarjetas perforadas.
Charles Babbage (1791-1871) and the Analytical Engine
PRIMERA GENERACIÓN (1945-55): TUBOS DE VACÍO
Se empezaron a desarrollar las primeras máquinas electrónicas, cuyo flujo de cómputo era cntrolado por switch electonicos, construidos mediante tubos de vacío. No todas eran de proposito general o turing complete.
No existía un lenguaje de programación, ni siquiera assembler, de manera que toda la computación era descrita en las tarjetas perforadas mediante código de máquina.
En 1946, William Mauchley y J. Presper Eckert construyeron, en la Universidad de Pennsylvania uno de los primeros computadores programables de propósito general: el ENIAC . Toda la computacion era descrita en las tarjetas perforadas mediantes código de maquina.
En 1944, Inglaterra, un grupo de cientificos contruyo el computador Colossus. Fue diseñado para una tarea criptográfica particular
Segunda Generación (1955-65): Transistores y Sistemas Batch
Gracias a la creación de los transistores en 1950, se empezaron a construir grandes computadores basados en transistores, conocidas como mainframes. Estos ejecutan los jobs, consistentes en la secuencia de programas En 1953, se desarrolla el lenguaje FORNTRAN. Un programa escrito en FORTRAN sobre tarjetas perforadas es entregado como input a un lector de tarjetas. El lector de tarjetas escribe sobre una cinta que se entrega a la máquina principal, la cual ejecuta las instrucciones, y escribe el resultado sobre otra cinta de salida. La cinta de salida es leída por otro dispositivo capaz de imprimir el contenido de la cinta a un papel. En ese momento termina la ejecución del job. Sin embargo, no se está haciendo ningún trabajo útil. Por eso se desarrollaron soluciones como el sistema de procesamiento batch. En este modelo, un programador entrega sus tarjetas perforadas a un operador que se dedica a ingresar las tarjetas a una unidad lectora de tarjetas (IBM 1402) Y se traslada a un dispositivo procesador COMO IBM 1401 o 7014 o 1403. Mientras el dispositivo procesador realiza las labores de cómputo, el IBM 1402 podía seguir leyendo el siguiente conjunto de tarjetas..
Izquierda: IBM1402 (card reader), IBM1401 (processing), IBM1403 (printer). Derecha: IBM7094.
Los programas que permitían a estos computadores procesar secuencialmente una cantidad de jobs fueron algunos de los primeros en cumplir la tarea de un sistema operativo, como FMS (FORTRAN Monitor System, básicamente un compilador de FORTRAN), y el sistema del IBM 7094, IBSYS.
Procesamiento por lotes (batch)
Tercera Generación (1965-1980): Circuitos Integrados y Multiprogramación
En los años 1960s, los mainframes de IBM requerían cada uno un software y periféricos distintos para funcionar
OS/360, y la multiprogramación
Ibm unificar el hardware bajo una familia llamada System/360. Ésta fue la primera línea importante basada en la nueva tecnología de circuitos integrados capaz de integrar grandes cantidades de pequeños transistore. Dado que se requeria que funcionase en todos los modelo, se creo el sistema OS/360.
Si alguna instrucción de ese trabajo requería una lectura de cinta la CPU debía esperar sin hacer nada (hasta que la operación terminase.
La idea de tener una línea de hardware mutuamente compatible y de propósito general requería un sistema capaz de funcionar en todos los modelos. Este sistema fue el OS/360.
Sin embargo las aplicaciones comerciales requerían operaciones de I/O el 80% a 90% de las veces
La solución fue dividir el espacio de memoria en regiones, y asignar un espacio distinto a cada job. Se introdujo un mecanismo que permitiera que, cada vez que un job estuviese esperando una operación de I/O, el sistema permitiera que otro job pudiese ocupar la CPU, cuyo sistema se llamo multiprogramación, lo que requiere que cada job pueda funcionar de manera aisladda alos demás.
MULTICS
en este sistema múltiples usuarios tendrían acceso a tiempo de cómputo (en la actualidad esto se llamaría "Computing Time as a Service") con tan solo conectarse a este mainframe (una nube de cómputo). .
UNIX: una simplificación de MULTICS
En 1969 e los científicos que habían trabajado en MULTICS decidieron desarrollar una versión "reducida" de MULTICS para un PDP-7 que no estaba siendo usado. En 1969. ste trabajo fue bautilizado como UNIX. En sus incios, soportaba solamente un usuario (unitask) Se convirtio en uno de los primeros sistemas operativos masivos.
GNU, el software libre, y Linux
En 1983, todas las versiones de UNIX utilizaban licencias comerciales
En MIT, Richard Stallman inicia el proyecto GNU (GNU is Not UNIX, un acrónimo recursivo) con el objetivo de desarrollar una versión completamente gratuita y de código abierto de un sistema "UNIX-like". Como parte de su proyecto se definió la GNU General Public License
En 1991, ante la ausencia de un kernel gratuito de UNIX, y bajo la inspiración de MINIX, Linus Torvalds desarrolla un clon monolítico "just for fun", al cual llama Linux e incluye gran parte de las herramientas desarrolladas por el proyecto GNU.
Cuarta Generación (1980-Presente): Computadores personales
Surgieron sistemas computacionales de uso personal denominados microcomputadores
IBM PC y la masificación de Microsoft DOS
Intel 8080, CP/M y el despegue de los microcomputadores
IBM, por su parte, que había dominado el mercado de los mainframes se estaba quedando atrás en el nuevo mercado de los microcomputadores y empezó a desarrollar su propia versión: el IBM Personal Computer (IBM PC)
En 1974, Intel presenta el chip Intel 8080, una CPU de propósito general de 8-bit con un clock de 2MHz, sucesora del 4004 y el 8008
Intel deseaba un sistema operativo propio para el Intel 8080, por lo cual Gary Kildall construyó un sistema operativo basado en disco (contenido en un floppy disk de 8") conectado al 8080, y llamado CP/M (Control Program for Microcomputers). CP/M era un sistema single-task de 8-bit y capaz de utilizar hasta 64 KB de memoria
Microsoft, sin embargo, nunca entregó los derechos sobre MS-DOS, sino que solo entregó una licencia a IBM. El IBM PC fue tremendamente exitoso y, salvo la componente de arranque BIOS
Aplicaciones que surgieron bajo CP/M fueron WordStar (procesador de texto), dBase (base de datos), Multiplan (planilla de cálculo), y Turbo Pascal (IDE y compilador para Pascal).
Apple y la evolucion de Mac OS
No sería, hasta el desarrollo del Apple Lisa (1983) y el Apple Macintosh (1984), los primeros computadores personales en incluir una interfaz gráfica, que las GUIs se harían populares al acercar el uso del computador al público general
Hasta 1999, el sistema operativo de los computadores de Apple (llamado ahora "classic mac OS") se trataba de un kernel monolítico desarrollado para chips Motorola 68k. Su última versión fue el Mac OS 9.
Con base en el kernel XNU se construyó el sistema operativo que se conoce como Darwin (opensource y POSIX-compliant), que junto con herramientas propietarias de Apple (como Finder y la interfaz gráfica Aqua) conformaron el sistema operativo Mac OS X.
Microsoft y la evolución de Windows
Fuertemente influenciado por el éxito del Apple Macintosh, a inicios de 1980s Microsoft planeaba un sucesor para MS-DOS que tuviera su propia GUI. Su primer intento fue un sistema administrador de ventanas llamado Windows 1.0
La versión que consiguió mayor adopción fue Windows 3.11, para sistemas de 16-bit. Fue en 1995, con el lanzamiento de Windows 95 y luego Windows 98, que se incorporó código para aprovechar las nuevas CPU de 32-bit,
Quinta Generación (1990-Presente): Computadores Móviles
El concepto de utilizar estos dispositivos para realizar actividades más allá de la telefonía surgió con los dispositivos conocidos como PDA (Personal Digital Assistant), entre los cuales se encuentra el Apple Newton que incluía un sistema operativo Newton OS. El primer dispositivo Smarphoe fue el IBM Simon
Palm, Inc. y el Palm OS
Fue en 1997 que la ya extinta compañía Palm, Inc. popularizó los dispositivos PDA mediante su PalmPilot, y su sistema operativo Palm OS 2.0 como el primer sistema operativo móvil exitoso.
Como soporte para el stack WiFi (IEEE 802.11), Bluetooh, y desde 2004 con Palm OS 6.0 (Cobalt), un kernel con multitasking y protección de memoria
ntentó ponerse al día en la competencia por el mercado móvil con el desarrollo de webOS.
Finalmente HP licencia el uso de webOS a LG para incorporarlo en sus dispositivos smartTV.
Nokia y SymbianOS
El éxito de Palm llevó a otros protagonistas de la telefonía móvil como Nokia a co-fundar y posteriormente adquirir completamente a Symbian
Symbian OS fue el sistema preferido por manufacturadores como Samsung, Motorola, Sony Ericsson, y principalmente Nokia. Poseía un microkernel llamado EKA2 que soportaba preemptive multithreading, protección de memoria, y scheduling para tareas de tiempo real
Microsoft y el Windows Phone
Microsoft había desarrollado desde 1996 un sistema operativo embebido llamado Windows CE
La serie de sistemas operativos móviles basados en Windows CE fue conocida como Windows Mobile (incluyendo el media player Zune) y fue desarrollado hasta 2010. Posteriormente Microsoft reimplementaría su sistema operativo móvil basado en la línea de Windows NT, dando inicio a Windows Phone,
RIM y Blackberry OS
En 2002 la compañía canadiense Research In Motion (RIM) desarrolló su propia línea de dispositivos móviles conocidos como BlackBerry y su propio sistema operativo BlackBerry OS (RIM con el tiempo cambiaría su nombre a BlackBerry Ltd.). BlackBerry OS era un sistema multitasking con soporte para aplicaciones
Apple: el iPhone y iOS
El año 2007 ocurrió la entrada de uno de los principales competidores cuando Apple presentó su iPhone junto con su sistema operativo iOS
La disponibilidad del iOS SDK (Software Development Kit) atrajo el desarrollo de múltiples aplicaciones nativas disponibles desde una tienda online (App Store), popularizando rápidamente el uso del iPhone y posicionándolo como uno de los principales competidores.
Android, la entrada de Google
adquirió Android.
un conjunto de compañías lideradas por Google,
De manera similar a App Store, Android lanzó el Android Market (más tarde Google Play Store), y el Android SDK para el desarrollo de aplicaciones (escritas principalmente en Java, y recientemente en Kotlin) para terceros. El soporte de OHA, integrado por importantes actores del mercado smartphone fue clave para posicionar a Android como el sistema operativo dominador en los dispositivos móviles desde el año 2010
Webgrafía
http://iic2333.ing.puc.cl/activities/history.html