Want to create interactive content? It’s easy in Genially!
EVOLUCION SISTEMAS OPERATIVOS
Uriel Morales
Created on September 6, 2023
HISTORIA Y EVOLUCION SISTEMAS OPERATIVOS
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Practical Presentation
View
Smart Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Modern Presentation
View
Relaxing Presentation
Transcript
Historia y Evolución
de los sistemas operativos
tecnologico nacional de méxico, tuxtla gutiérrez
Asignatura: Taller de Sistemas Operativos. Tema: A1.1: Historia y Evolución de los Sistemas Operativos Número de Control: C23270364 Fecha: 07 / Septiembre / 2023
Alumno: Uriel Morales Jiménez Maestro: José Amado Gómez de Paz
Introducción
dentro de las siguiente presentación, encontraremos la evolución e historia de los sistemas operativos, asi mismo podremos observar quienes han trascendido para que los sistemas operativos sean, tal y como los conocemos hoy en día. es importante conocer esta linea del tiempo, pues es parte del nacimiento de los sistemas operativos, de la informatica en general. como todo proceso de aprendizaje, debemos de tener las bases de lo que vamos a ver en este semestre.
Los comienzos de la informática
La informática es un campo que se originó en la década de 1940 con las primeras computadoras electrónicas, como la ENIAC y la Manchester Mark 1. Estas máquinas eran enormes y costosas, y su funcionamiento se basaba en la programación directa de sus componentes electrónicos. No fue hasta la década de 1950 que comenzaron a aparecer los primeros sistemas operativos, que permitían a las computadoras ejecutar múltiples programas de manera más eficiente.
Los comienzos de la informática
La década de 1960 vio el nacimiento de los sistemas operativos de tiempo compartido, que permitían a varios usuarios acceder a una computadora al mismo tiempo. Además, en esta década se desarrollaron los primeros lenguajes de programación de alto nivel, como COBOL y FORTRAN, lo que facilitó la creación de programas más complejos y, a su vez, impulsó la necesidad de sistemas operativos más avanzados.
+ info
Los comienzos de la informática
En los años 70, las computadoras se volvieron más accesibles para las empresas y las universidades, lo que llevó a la aparición de los primeros sistemas operativos para microcomputadoras. Además, en esta década surgieron conceptos clave como la interfaz gráfica de usuario (GUI) y los entornos de desarrollo integrados (IDE), que posteriormente cambiarían la forma en que los usuarios interactúan con los sistemas operativos.
El nacimiento de los sistemas operativos
El desarrollo de los sistemas operativos ha sido un proceso continuo y evolutivo, con numerosos avances y mejoras a lo largo de las décadas.
Evolución de los Sistemas Operativos
1950s: Primeros sistemas operativos, como el IBM 701 y el MIT Compatible Time-Sharing System (CTSS).1960s: Sistemas operativos de tiempo compartido y lenguajes de programación de alto nivel, como MULTICS y Unix.
+ info
Evolución de los Sistemas Operativos
1970s: Sistemas operativos para microcomputadoras, como CP/M y Apple DOS, y surgimiento de la interfaz gráfica de usuario (GUI). 1980s: Auge de los sistemas operativos personales, como MS-DOS, Windows y Mac OS.
Evolución de los Sistemas Operativos
1990s: Desarrollo de sistemas operativos de código abierto, como Linux, y de sistemas operativos para dispositivos móviles, como Palm OS.2000s: Lanzamiento de sistemas operativos móviles populares, como Android e iOS, y crecimiento del mercado de aplicaciones.
+ info
Primera Generación (1945-55): Tubos de vacío
Se empezaron a desarrollar las primeras máquinas electrónicas, como el Z3 de Konrad Zuse (1941), y la máquina de Atanasoff-Berry (1942). El flujo de cómputo de estas máquinas era controlado por switch electrónicos (relay), construidos mediante tubos de vacío (vacuum tube).
Primera Generación (1945-55): Tubos de vacío
Al estar compuestas por cientos o miles de estos tubos, no era extraño que uno o varios fallaran durante la operación. Algunas de estas máquinas eran programables, si bien no todas eran de "propósito general" ó Turing-complete.
Primera Generación (1945-55): Tubos de vacío
En 1944, un grupo de científicos en Bletchley Park, Inglaterra, entre los que se encontraba Alan Turing, construyó el computador Colossus, cuyo modelo más conocido, el Colossus Mark 2, utilizaba 2400 tubos de vacío. Este computador, si bien, tampoco era Turing-complete (lo que demuestra que no basta tener a Alan Turing para ser Turing-complete) ya que fue diseñado para una tarea criptográfica particular, sí era programable mediante cintas de papel.
Segunda Generación (1955-65): Transistores y Sistemas Batch
La creación de los transistores en los años 1950 revolucionó la construcción de los dispositivos electrónicos reduciendo drásticamente las tasas de falla respecto al hardware construido con tubos de vacío y aumentando la velocidad de respuesta. Se empezaron a construir grandes computadores basados en transistores, conocidas como mainframes
Segunda Generación (1955-65): Transistores y Sistemas Batch
Debido a su costo de construcción, un computador de este tipo era solamente accesible para grandes corporaciones, gobiernos y universidades. La operación de un mainframe requería la colaboración de varios actores. Un mainframe ejecuta jobs (trabajos), que consisten en el código de un programa, o una secuencia de programas.
Segunda Generación (1955-65): Transistores y Sistemas Batch
Los programas se ingresan mediante tarjetas perforadas y se escriben en lenguaje assembler. En 1953, John W. Backus, de IBM, propone una alternativa para hacer más práctica la descripción de programas en lugar de assembler y desarrolla el FORmula TRANslating system, conocido como lenguaje FORTRAN, junto con una herramienta para hacer la traducción hacia assembler llamada compilador. Este trabajo le otorgaría el Turing Award en 1977.
Segunda Generación (1955-65): Transistores y Sistemas Batch
Se desarrollaron soluciones como el sistema de procesamiento batch, o procesamiento por lotes. En este modelo, un programador entrega sus tarjetas perforadas a un operador (otra persona) que se dedica a ingresar las tarjetas a una unidad lectora de tarjetas (IBM 1402). Cuando hay una cantidad suficiente de trabajos, el operador toma la cinta de salida y la traslada (físicamente) a un dispositivo procesador como el IBM 1401 (3 registros, word de 6-bit con codificación BCD) o el más poderoso IBM 7094 (7 registros, word de 36-bit, y espacio de direcciones de 15-bit: 32768 words).
Segunda Generación (1955-65): Transistores y Sistemas Batch
Segunda Generación (1955-65): Transistores y Sistemas Batch
Segunda Generación (1955-65): Transistores y Sistemas Batch
Este tipo de computadores se usó principamente para cómputo científico y de ingeniería. 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.
Tercera Generación (1965-1980): Circuitos Integrados y Multiprogramación
En los años 1960s, los mainframes de IBM (International Business Machines Corporation), la compañía constructora de equipamiento computacional más importante de la época, requerían cada uno un software y periféricos distintos para funcionar, ya que las instrucciones no eran compatibles. Un programa hecho para un modelo debía ser reescrito ante la introducción de un nuevo modelo de hardware.
Tercera Generación (1965-1980): Circuitos Integrados y Multiprogramación
La compañía decide 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 transistores, lo que proporcionaba una enorme ventaja precio/rendimiento respecto a los transistores tradicionales.
Tercera Generación (1965-1980): Circuitos Integrados y Multiprogramación
El software resultante resultó enormemente grande (millones de líneas de assembler) y complejo de desarrollar, con numerosos bugs, en tiempos en que la ingeniería de software no se desarrollaba como disciplina aún. El director del proyecto Fred Brooks describió sus experiencias en el libro "The Mythical Man-Month", un clásico de la ingeniería de software. Sus contribuciones a esta nueva disciplina le valieron el otorgamiento del Turing Award en 1999.
Tercera Generación (1965-1980): Circuitos Integrados y Multiprogramación
UNIX: una simplificación de MULTICS El desarrollo de la tecnología de transistores en circuitos integrados cada vez más pequeños y confiables (reliable) permitió que se construyeran computadores más pequeños tanto o más poderosos que los de la época. Se les llamó minicomputadores y uno de los más famosos fue el PDP-1 (Programmed Data Processor) de la compañía DEC (Digital Equipment Corporation), competidora de IBM y que fue comprada por Compaq (luego HP) en 1998.
Cuarta Generación (1980-Presente): Computadores personales
El desarrollo tecnológico de los circuitos integrados llegó al nivel conocido como VLSI (Very Large Scale Integration), capaz de integrar hasta 1 millón de transistores en un chip de 1cm2, lo que permitía hasta 100000 celdas lógicas. Surgieron sistemas computacionales de uso personal denominados microcomputadores, que en principio no eran tecnológicamente muy superiores al PDP-11, pero a un precio notablemente inferior.
Cuarta Generación (1980-Presente): Computadores personales
Intel 8080, CP/M y el despegue de los microcomputadores 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, los primeros microprocesadores del mercado. Fue parte del popular MITS Altair 8800, que dió inicio a la era de los microcomputadores.
Cuarta Generación (1980-Presente): Computadores personales
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.
Cuarta Generación (1980-Presente): Computadores personales
Apple y la evolución de MacOS 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 e incorporar el concepto de user friendliness.
Cuarta Generación (1980-Presente): Computadores personales
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. El próximo kernel toma como punto de origen a Mach, una reimplementación de BSD Unix con arquitectura de microkernel desarrollado en Carnegie Mellon University. La compañía NeXT, fundada por Steve Jobs durante su periodo fuera de Apple, había desarrollado el sistema operativo NeXTSTEP a partir de Mach, y escrito en C y Objective-C.
Quinta Generación (1990-Presente): Computadores Móviles
Hasta 1993, los dispositivos telefónicos móviles no era más que dispositivos de comunicación que usaban sistemas embebidos, dedicados, para administrar su hardware. 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 escrito en C++, y con un pionero uso de reconocimiento de escritura manual. Poseía una API para aplicaciones desarrolladas por terceros, sin embargo no obtuvo gran adopción.
Quinta Generación (1990-Presente): Computadores Móviles
Talvez el primer dispositivo llamado un smartphone fue el IBM Simon, con una interfaz de pantalla touch (con stylus) y un sistema operativo ROM-DOS, compatible con MS-DOS y desarrollado por la empresa Datalight. Su batería de una hora de duración no le permitió competir con los nuevos dispositivos
Quinta Generación (1990-Presente): Computadores Móviles
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. Incorporaba el sistema Graffiti de reconocimiento de escritura manual, y el stack de protocolos TCP/IP para soportar sincronización por red en lugar de cable serial. Palm OS introdujo paulatinamente características modernas acorde a la evolución de los dispositivos 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.
Quinta Generación (1990-Presente): Computadores Móviles
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 Ltd.. El consorcio fundador incluía a Psion, una compañía que estaba detrás de EPOC, un sistema operativo single-user de 32-bit con preemptive multitasking del año 1998, que bajo Symbian se convertiría en Symbian OS cuya primera versión (6.0) fue utilizada en el Nokia 9210 Communicator. Symbian OS corría sobre procesadores ARM, una arquitectura RISC
Quinta Generación (1990-Presente): Computadores Móviles
Microsoft y el Windows Phone Microsoft había desarrollado desde 1996 un sistema operativo embebido llamado Windows CE (actualmente Windows Embedded Compact) diseñado para una especificación de plataformas incialmente denominado Pocket PC. Los primeros dispositivos con Windows CE se lanzaron en 2002. Windows CE contenía un kernel híbrido escrito en C y soportaba arquitecturas x86, ARM, MIPS y PowerPC.
Quinta Generación (1990-Presente): Computadores Móviles
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 mediante la plataforma especial para dispositivos embebidos Java Micro Edition (JavaME).
Quinta Generación (1990-Presente): Computadores Móviles
BlackBerry OS fue reemplazado por BlackBerry 10, un sistema basado en el microkernel de tiempo real (RTOS) QNX. Desde 2016, los dispositivos producidos por BlackBerry empezaron a usar Android en lugar de BlackBerry 10, cuyo soporte ha sido anunciado al menos hasta 2019
Quinta Generación (1990-Presente): Computadores Móviles
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 (originalmente iPhone OS). iOS, al igual que MacOSX se basa en el kernel híbrido XNU y el sistema operativo (UNIX-like) Darwin. Desde el año 2010, con iOS 4, el sistema añadió soporte de APIs para multitasking por parte de aplicaciones de usuario.
Quinta Generación (1990-Presente): Computadores Móviles
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.
Personajes y sus
aportaciones claves
Personales Ilustres de la Informática
Ken Thompson y Dennis Ritchie
Grace Hopper
Alan Turing
Personales Ilustres de la Informática
Linus Torvalds
Steve Jobs y Steve Wozniak
Bill Gates y Paul Allen
Requerimientos para Instalar Estaciones de Trabajo
QUE ES UN REQUERIMIENTOLos requerimientos/requisitos de un sistema describen los servicios que ha de ofrecer el sistema y las restricciones asociadas a su funcionamiento. Son las características que se desea que posea un sistema o un software
Requerimientos para Instalar Estaciones de Trabajo
Los requerimientos de software son las características que debe tener el software instalado en una computadora para poder soportar y/o ejecutar una aplicación o un dispositivo específicos. Los requerimientos de hardware son las características que debe tener el hardware de una computadora para poder soportar y/o ejecutar una aplicación o un dispositivo específicos.
Requerimientos para Instalar Estaciones de Trabajo
Requerimientos funcionales:Expresan la naturaleza del funcionamiento del sistema (cómo interacciona el sistema con su entorno y cuáles van a ser su estado y funcionamiento).
Requerimientos para Instalar Estaciones de Trabajo
Requerimientos no funcionales: Restricciones sobre el espacio de posibles soluciones. Rendimiento del sistema: Fiabilidad, tiempo de respuesta, disponibilidad... Interfaces: Dispositivos de E/S, usabilidad, interoperabilidad... Proceso de desarrollo: Estándares, herramientas, plazo de entrega...
Conclusión
En esta presentación pudimos ver la evolución de los sistemas operativos, asi como los personajes que a través de sus aportaciones han hecho y cambiado la forma de vida, pues como tal, hoy en día los sistemas operativos forman parte de todos los ámbitos en los que interactuamos. se puede observar los primeros sistemas operativos, asi como la evolución hasta los que encontramos al día de hoy.
Enlaces:
https://www.cisinformatica.cat/es/evolucion-de-los-sistemas-operativos/ http://iic2333.ing.puc.cl/activities/history.html https://www.redeweb.com/actualidad/sistemas-operativos/ https://mundobytes.com/historia-y-evolucion-de-los-sistemas-operativos/ https://prezi.com/utoxctzqtepj/requerimientos-de-hardware-y-software/#:~:text=los%20requerimientos%20de%20hardware%20son,aplicación%20o%20un%20dispositivo%20específicos. https://elvex.ugr.es/idbis/db/docs/design/2-requirements.pdf
Estos dos ingenieros de Bell Labs fueron fundamentales en el desarrollo del sistema operativo Unix y del lenguaje de programación C, que han sido cruciales en la evolución de la informática.
Fundadores de Microsoft, Gates y Allen crearon el sistema operativo MS-DOS, que se convirtió en el sistema operativo dominante en la década de 1980 y sentó las bases para el desarrollo de Windows.
Una pionera en el campo de la programación, Hopper creó el primer compilador y ayudó a desarrollar el lenguaje de programación COBOL, que fue ampliamente utilizado en la creación de programas para sistemas operativos en las décadas de 1960 y 1970.
Creador del sistema operativo de código abierto Linux, Torvalds ha sido una figura clave en el desarrollo y popularización del software de código abierto en todo el mundo.
Considerado como el padre de la informática moderna, Turing desarrolló la máquina de Turing, un modelo teórico de computación que sentó las bases para la creación de las primeras computadoras electrónicas.
Fundadores de Apple, Jobs y Wozniak revolucionaron la informática personal con el lanzamiento del Apple II y, posteriormente, con el desarrollo del sistema operativo Mac OS y su innovadora interfaz gráfica de usuario.