Este documento describe la evolución de los sistemas operativos a través de las diferentes generaciones de computadoras, desde la primera generación en la década de 1940 hasta la actualidad. Explica brevemente los principales hitos y características de cada generación, incluyendo el desarrollo de circuitos integrados, computadoras personales, interfaces gráficas de usuario y sistemas basados en inteligencia artificial. También define los componentes básicos de hardware de una computadora y algunos términos clave relacionados con sistemas operativos.
Este documento describe la evolución de los sistemas operativos a través de las diferentes generaciones de computadoras, desde la primera generación en la década de 1940 hasta la actualidad. Explica brevemente los principales hitos y características de cada generación, incluyendo el desarrollo de circuitos integrados, computadoras personales, interfaces gráficas de usuario y sistemas basados en inteligencia artificial. También define los componentes básicos de hardware de una computadora y algunos términos clave relacionados con sistemas operativos.
Este documento describe la evolución de los sistemas operativos a través de las diferentes generaciones de computadoras, desde la primera generación en la década de 1940 hasta la actualidad. Explica brevemente los principales hitos y características de cada generación, incluyendo el desarrollo de circuitos integrados, computadoras personales, interfaces gráficas de usuario y sistemas basados en inteligencia artificial. También define los componentes básicos de hardware de una computadora y algunos términos clave relacionados con sistemas operativos.
Es un programa intermediario entre el usuario y el hardware de un
sistema de computo Un sistema de Software cuyo fin es que un OS sea operativo Conjunto de programas que gestionan los recursos del sistema, Optimizan su uso y resuelven conflictos Es un administrador de recursos Como interfaz es una capa de software entre usuario hardware
B) Evolucin (generaciones) a. Primera generacin (1945 1955)
Jhon Atanasoft y su estudiante graduado , Clifford Berry
construyo ,la primera computadora funcional en Jowa State University. Konrad Zuse en Berlin contruyo la computadora Z3 a partir de computadora Z3 a partir de relevadores. En 1994 es contruida la maquina Colossus por un equipo de trabajo en Bletchey Park Algunas eran binarias y otras utilizaban bulbos(tubos de vaco) , algunas era programables, pero todas eran primitivas b. Segunda Generacin (1955-1965) Las computadoras grandes de Segunda Generacin se utilizaron principalmente para clculos cientficos y de ingeniera tales como resolver ecuaciones diferenciales parciales que surge a menudo en fsica e ingeniera en gran parte se programaron en FROTRAN y el lenguaje ASSAMBLER Los sistemas operativos tpicos FMC e IBSYS y tambin el sistema operativo IBM para la 7094
c. Tercera Generacin ( 1965-1980) Circuitos integrados y Multiprogramacin Dos lneas de productos distintas e incompatibles Por una parte estaban las computadoras cientficas a gran escala orientadas a palabras Por otro lado estaban las computadoras comerciales orientadas a caracteres La IBM 360 fue la primera lnea importante de computadoras en utilizar circuitos integrados(ICs) En la actualidad se utilizan con frecuencia para manejar Data Mining Tambien popularizaron varias tcnicas quizs las importantes de estas fue la multiprogramacin Otra caracterstica fue la capacidad de leer trabajos en tarjetas y colocarlos en el disco tan pronto como se llevaban al cuarto de computadoras El primer sistema de tiempo compartido dr propsito general conocido como CTSS (sistema compatible de tiempo compartido) que se desarroll en el MIT
d. Cuarta Generacin (1980 1990)
Las computadoras personales
Se desarroll los circuitos LSI(integracin a gran Escala), que contienen miles de transistores en 1cm2 de Silcio (CHIP) Las computadoras Personales conocidas como microcomputadoras no eran del todo distintas de las minicomputadoras de la clase PDP 11 Se escribieron programas de aplicacin para ejecutarse CP/M , lo cual le permiti dominar por completo el mundo de la micro computacin durante un tiempo aproximado de 5 anos CP/M y MS-DOS y otros sistemas operativos para las primeras microcomputadoras se basaban en que los usuarios escribieran los comando mediante el teclado JOBS emprendi el proyecto de construir APPLE con una GUI, este proyecto culmino LISA que fue demasiado costosa y fracaso comercialmente Microsoft decidi crear un sucesor para la MS-DOS basado en GUI, llamado Windows Durante cerca de 10 aos, de 1985 a 1995 Windows solo fue un entorno grafico encima de MS-DOS Otro de los OS informticos es NT que es compatible con Windows 95 en cierto nivel, pero fue completamente rediseado en su interior Los sistemas distribuidos permiten con frecuencia que las aplicaciones se ejecuten en varios procesadores al mismo tiempo. e. Quinta Generacin (1990 actualidad)
Son computadoras basadas en inteligencia artificial
Fue un proyecto ambicioso lanzado por Japn a finales de los 70 Su objetivo era el desarrollo de una clase de computadoras que utilizaran tcnicas de Inteligencia Artificial Al final del Lenguaje de Maquina y seria capaces de resolver problemas complejos como la traduccin automtica de una lengua natural a otra Aparecen tambin nuevos sistemas operativos: 1. Windows 3.0 (1990) 2. Mac Os System (1991) 3. Windows 3.1 (1992) 4. Windows 95 (1995) 5. Mac OS System 8 (1997) 6. Windows 98 (1998) 7. KDE 1.0 (1998) 8. GNOME 1.0(1999) 9. Mac OS x (2001) 10. Windows XP (2001) 11. KDE 3.0 (2002) 12. Windows Vista (2007) 13. Mac OS x Leopard (2007) 14. GNOME 2.24 (2008) 15. Windows 7 (2009) 16. Mac OS x LION (2010) 17. Windows 8 y Mac OS Mountain Lion (2012) 18. Windows 10 (2015)
C) Estructura de un Sistema de Computador(Hardware)
C.1) Funcionamiento de una Computadora: Una computadora moderna de propsito general consta de una o mas CPUs y una serie de controladores de dispositivos conectados a travs de un BUS comn que proporciona acceso a la memoria compartida Cada controladora de dispositivos se encarga de un tipo especfico de dispositivo Para que una computadora comience a funcionar, por ejemplo, cuando se enciende o se reinicie es necesario que tenga un programa de inicio que ejecutar. Este programa o programa de Arranque suele ser simple normalmente se almacena en la Memoria ROM (Memoria de solo Lectura) o en una memoria EFTROM (memoria de solo lectura programable y elctricamente borrable) y se conoce Firmware. La ocurrencia de un suceso normalmente se indica mediante una interrupcin bien de hardware o de Software. El Hardware puede activar una interrupcin en cualquier instante enviando una seal a la CPU, normalmente a travs del BUS del Sistema. El software puede activar una interrupcin ejecutando una operacin especial denominada llamada del sistema (o tambin llamada de Monitor) Cuando se interrumpe a la CPU deja lo que est haciendo e inmediatamente transfiere la ejecucin a una posicin fijada, normalmente, dicha posicin contiene la direccin de inicio de donde se encuentra la rutina de servicio a la interrupcin. La rutina de servicio a la interrupcin se ejecuta y cuando ha terminado la CPU se reanuda C.2) Estructura de Almacenamiento Los programas de la computadora deben hallarse en la memoria principal RAM(Memoria de Acceso Aleatorio). D. Glosario: Algoritmo: Palabra que viene del nombre del matemtico rabe Al-Khwarizmi (780 - 850 aprox.). Define el conjunto de instrucciones que sirven para ejecutar una tarea o resolver un problema. Archivo: Archivo es el equivalente a "file", en ingls. Es data que ha sido codificada para ser manipulada por una computadora. Los archivos de computadora pueden ser guardados en CD-ROM, DVD, disco duro o cualquier otro medio de almacenamiento. BIOS: Del ingls "Basic Input/Output System" (Sistema Bsico de Input/Output). El BIOS es un programa pre-instalado en computadoras basadas en Windows (No en las Macs), que la computadora usa para iniciar. CD-ROM: Dispositivo de almacenamiento externo en forma de disco ptico que slo permite la lectura de datos (no la escritura) en nuestro equipo. Las siglas responden a Compact Disc Read Only Memory (disco compacto de memoria de slo lectura) Su capacidad de almacenar datos alcanza los 700 MB. Chips: Circuito Integrado (CI) o Microchip, elemento muy pequeo, fabricado con un material semiconductor, que presenta numerosos circuitos integrados. Compilador: Programa que convierte o traduce el cdigo fuente de un programa hecho en lenguaje de alto nivel, a un lenguaje de bajo nivel (lenguaje de mquina). CPU: Unidad central de proceso de un ordenador. Es la parte a la que llega la informacin desde los perifricos de entrada, ejecuta las tareas y devuelve los resultados a los perifricos de salida. Disco Duro: Disco que almacena tanto la informacin generada por el usuario, como los archivos necesarios para que los programas funcionen. Se le identifica por la letra C en el sistema operativo, y se le suele representar por las iniciales HD (hard disk). FORTRAN: Lenguaje de programacin de alto nivel desarrollado por IBM. GUI: La interfaz grfica de usuario, tambin conocida como GUI (segn las siglas en ingls de Graphic User Interface), es el programa informtico que emplea un conjunto de imgenes y objetos en un entorno grfico de simulacin para representar todas las acciones disponibles para el usuario en la interfaz. Hardware: Conjunto de elementos fsicos o materiales que constituyen una computadora o un sistema informtico. Instruccin: Se denomina instruccin en informatica al conjunto de datos insertados en una secuencia estructurada o especfica que el procesador interpreta y ejecuta. Interfaz: En informtica, esta nocin sirve para sealar a la conexin que se da de manera fsica y a nivel de utilidad entre dispositivos o sistemas. Kernel: Parte ms importante de un sistema operativo, parte encargada de acceder a los distintos dispositivos de los que una computadora dispone. Mainframe: Computadora central. Computadora grande, potente y costosa, usada principalmente por una gran compaa para el procesamiento de una gran cantidad de datos.
Memoria: Dispositivo basado en circuitos que posibilitan el almacenamiento limitado de
informacin y su posterior recuperacin. Memoria cach: Es un componente que almacena datos para que los futuros requerimientos a esos datos puedan ser servidos ms rpidamente. Generalmente son datos temporales. Memoria RAM: Random Access Memory (memoria de acceso aleatorio), su funcin es guardar temporalmente la informacin concretamente mientras el ordenador est encendido. Memoria ROM: Read Only Memory (memoria de solo lectura), los datos almacenados en la ROM no se pueden modificar, o al menos no de forma fcil o rpida. Multiplexacin: Tcnica que permite transmitir diferentes comunicaciones a travs de un nico canal. Procesador: Es el cerebro del computador. Interpreta las instrucciones y procesa los datos de los programas. Mientras ms rpido vaya el procesador, ms rpido sern ejecutadas las instrucciones. Servidor: Se llama as a un ordenador central de un sistema de red que proporciona servicios y programas a otros ordenadores conectados. En el caso de estar trabajando con servicios de internet, se habla de "servidor de correo" si ofrece cuentas de correo electrnico, "servidor web" si almacena y ofrece acceso a pginas con hipertexto, "servidor de FTP" si proporciona acceso a archivos, etc... Shell: Programas que proveen una interfaz de usuario para acceder a los servicios del sistema operativo. Sistema Operativo: Programa o software ms importante de un computador que permite la administracin eficaz de los recursos de un computador. Software: Programa o conjunto de programas de cmputo que incluye datos, procedimientos y pautas que permiten realizar distintas tareas en un sistema informtico. Windows: Sistema operativo desarrollado por la empresa Microsoft cuyas diversas versiones han dominado el mercado de las computadoras personales.