Universidad de Los Andes Núcleo Universitario “Rafael Rangel” Trujillo. Programación Digital. Prof. Emiro Coronado. EL COMPUTADOR. Definición: Es una máquina o conjunto de elementos (generalmente de naturaleza electrónica) que interconectados entre sí, son capaces de: leer, procesar, almacenar y presentar datos, permitiendo al usuario realizar tareas y/o actividades de manera eficiente y eficaz. EVOLUCIÓN HISTÓRICA Abaco Aparato de accionamiento manual empleado realizar 3000 a.C. conteos y operaciones aritméticas simples. Blaise Pascal Calculadora mecánica basada en engranajes para Siglo XVII realizar operaciones de adición y sustracción. Pascalina. Leibnizt Basado y bajo los mismos principios de la máquina de Fin S. XVII Pascal, crea y fabrica Máquina Calculadora capaz de realizar operaciones de producto y cociente. Charles Babbage Diseñó la Máquina de Diferencias y la Máquina Siglo XIX Analítica, que podían realizar cualquier operación matemática; empleadas para el cálculo de tablas logarítmicas, entre otras. Primera máquina programable (aunque de programa externo). Hollerit Incorpora la introducción automática de entradas con Fin S. XIX Tarjetas Perforadas (en el Censo de EEUU). Estos avances despertaron posteriormente los intereses de la IBM para el desarrollo de máquinas computadoras comerciales. MARK I Auspiciados por la IBM, un grupo de científicos e 1930 ingenieros diseñan y desarrollan una Máquina Digital de naturaleza electromecánica capaz de realizar operaciones matemáticas. Programas en Cintas Perforadas. ABC Primera máquina electrónica basada en Tubos al Décadas 30 - 40 Vacío. ENIAC Motivados por la Segunda Guerra Mundial y la Década del 40 necesidad de cómputo para las trayectorias balísticas y el área militar, se diseña y desarrolla un Computador Digital Electrónico de alta capacidad. (ocupaba 170 m2) Von Newman Aportes de: Transferencia del control del programa y Mediados del 40 Concepto de programa almacenado (instrucciones y datos almacenados en el mismo medio). UNIVAC I Primera computadora electrónica digital de índole Década del 50 comercial. A partir de esta etapa, los aportes y avances tecnológicos han aumentado de manera vertiginosa. Otros aportes significativos son: Honey Well 400 Primera Computadora basada en Transistores. PDP 8 de DEC Primer minicomputador. IBM 360 Primer Microcomputador Integrados. basado en Circuitos GENERACIONES DE COMPUTADORES ELECTRÓNICOS Primera Generación: (1951 – 1958) Basados en Tubos al Vacío. Entradas con Tarjetas Perforadas. Tambores Magnéticos (medio de almacenamiento). Programación en Lenguaje de Máquina. Ej. UNIVAC I. Segunda Generación: (1959 – 1963) Basados en Transistores. Entradas con Cintas Magnéticas. Núcleos Magnéticos (medio de almacenamiento). Ej. Honey Well 400 , PDP – 8 DEC (Digital Electronics Corporation) Tercera Generación: (1964 – 1979) Basados en CI (Circuitos Integrados). Entradas con Discos Magnéticos. Medios de Almacenamiento MOS (Tecnología Electrónica). Ej. IBM 360, IBM PC. Segunda Generación: (1980 – ) Basados en CI LSI y VLSI (alta y muy alta escala de integración). Basados en Microprocesadores. Ej. 80X86, PENTIUM, Power PC, entre otros. A medida que las generaciones y la tecnología de las computadoras avanzan, características como: el consumo energético, espacios ocupados, costos y dependencia a los especialistas ha disminuido de manera significativa. TIPOS DE COMPUTADORES Según su Capacidad Basados en la velocidad de procesamiento y capacidad de almacenamiento, se clasifican en: Super Computadores. Macro Computadores / Main Frames Mini Computadores Micro Computadores – Computadores Personales (PC) Diferencias. 1. Costos. 2. Espacio / Tamaño. 3. Capacidad de Almacenamiento. 4. Capacidad y Velocidad de Procesamiento. 5. Sistemas Operativos. Según su Tecnología Basados en la tecnología de los Dispositivos de Entrada, Salida y Procesamiento, se clasifican en: Computadores Digitales: Entradas, Procesos y Salidas Digitales. Computadores Analógicos: Entradas, Procesos y Salidas Analógicos. Computadores Híbridos: Entradas y Salidas digitales, Procesamiento analógico o viceversa. ELEMENTOS DE UN COMPUTADOR Básicamente un sistema de computo consta de dos (2) elementos fundamentales e imprescindibles, que son: Hardware: Es el conjunto de componentes tangibles o también denominada parte dura o física. Ej. Monitor, Discos, Teclado, etc. Software: Es el conjunto de elementos no tangibles o suaves (lógico) del computador. Ej. Programas, Sistemas, Juegos. Existe un elemento que no es considerado en la clasificación anterior, denominado firmware, que es el software pregrabado en circuitos electrónicos del computador. COMPONENTES DE SOFTWARE Como comentamos anteriormente, es la parte suave, lógica o intangible del sistema de cómputo. Generalmente conformado por datos e instrucciones (programas), estos componentes son: 1. Software del Sistema: Básicamente es el Sistema Operativo y es quien permite controlar y operar el Hardware. A su vez está conformado por: 1.1 Programas de Control: Permite al Sistema Operativo controlar los dispositivos del hardware, ocultando al usuario su complejidad. Ej. Núcleo del Sistema Operativo. 1.2 Programas de Utilidad: Permite al usuario realizar de manera cómoda y agradable algunas operaciones que indirectamente se relacionan con el hardware. Ej. Copiar archivos. 2. Software de Aplicación: Conjunto de programas y datos que han sido diseñados para que el computador haga o realice alguna actividad o tarea específica. Ej. Procesadores de Documentos, Juegos, Sistemas, entre otros.