Introducción a la Computación



Documentos relacionados
Introducción a la Computación

Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica

LA COMPUTADORA DIGITAL Parte 2

Clase 20: Arquitectura Von Neuman

Sistemas de Computadoras Índice

INSTITUTO FRANCISCO POSSENTI A.C. Per crucem ad lucem Preparatoria (1085) Ciclo Escolar

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador

Arquitectura basica de un computador

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

1.- MAPA CONCEPTUAL DE LAS GENERACIONES DE LAS COMPUTADORAS

INTRODUCCION A LA COMPUTACION

Presentación de la materia Historia de las computadoras

TEMA 4: TEORÍA DE LOS ORDENADORES

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

FUNDAMENTOS DE INFORMATICA

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos:

502 A I.S.C. JOSE BARDO MORENO MACHADO ENRIQUE EDUARDO MORAN PRADO EDILBERTO RASCON HERNANDEZ

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura Componentes básicos de un ordenador.

UF0512: Transmisión de información por medios convencionales e. informático. TEMA 1. Conexión y funcionamiento

La informática es el conjunto de técnicas y conocimientos necesarios para el tratamiento automático de la información mediante el ordenador.

Arquitectura de Hardware y Software

Reprogramación de módulos de control

Básico de Arquitectura del Computador. Ing. Irvin Cuervo

Tema 5. Memorias. Estructura de Computadores. Índice. Curso

Evolución Histórica de los Sistemas de Control

INTRODUCCION A LAS COMPUTADORAS

CONCEPTOS INFORMÁTICOS BÁSICOS

Denominamos Ordenador o Computadora, a una máquina electrónica que es capaz de dar un tratamiento automatizado a la información.

Fundamentos de Programación. Sabino Miranda-Jiménez

Capítulo 3 Fundamentos de una PC

Hardware Se refiere a todas las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos

Temario. Introducción a la Operación de Computadoras Personales. Computadora. Computadora. Computadora IOCP Dr.

Taller de Operaciones Informáticas

TEMA 1. CONCEPTO DE ORDENADOR: ESTRUCTURA Y FUNCIONAMIENTO

Organizacion del Computador

Arquitectura Von Neumann

M.C. Juan Carlos Olivares Rojas

PARTES DE UN COMPUTADOR

Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S.

TRABAJO DE INFORMATICA

Historia de la Informática

La computación le da una mano a la medicina y a la biología.

Herramientas Informáticas I Hardware: Conceptos Básicos

Memoria de Acceso Aleatorio. Dispositivos de Almacenamiento Masivo

Abstracciones del computador y la Tecnología

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)

Hardware: dentro de la caja. Introducción a la Informática

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT)

Introducción a la computación e informática

Temario. Informática y Nuevas Tecnologías I. Informática y Mundo Penitenciario. Informática y Nuevas Tecnologías I. Dra. María Paula González 1

HISTORIA DE LA COMPUTACIÓN

MEMORIAS DE SEMICONDUCTORES

... partes internas del computador!...

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Historia de las Computadoras. Prof. Angel A. Torres Bonilla Junio 2010

CONTENIDO. 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador.

TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR

Sistemas Informáticos Monousuario y Multiusuario

Laboratorio de Herramientas Computacionales

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales

HISTORIA DE LAS COMPUTADORAS

Arquitectura de Computadores Introducción

5. Metodologías de diseño de un ASIC

SISTEMAS DIGITALES III. Unidad I MEMORIAS

TEMA 4. Unidades Funcionales del Computador

PRIMERA GENERACIÓN (1946 a 1958)

HARDWARE DE UN ORDENADOR. 2. Cómo se llama a la parte de los ordenadores formada por los programas y las instrucciones para que funcione el ordenador?

Tema 2 HARDWARE II. TICs 1º Bachillerato

Tema UNIVERSIDAD AUTÓNOMA DE LA CIUDAD DE MÉXICO. Academia de Informática. Elementos Fundamentales para la Programación

INTRODUCCIÓN A LA INFORMÁTICA

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

Área Académica: Ingeniería en Computación. Profesor: M. en C. Evangelina Lezama León

UNIDADES DE ALMACENAMIENTO DE DATOS

Tema: Hardware de una Computadora. Profesora : LSC Sujey Anahí Díaz Herrera

Universidad Central de Bayamón Colegio de Desarrollo Empresarial y Tecnología

Organización de Computadoras. Turno Recursantes Clase 8

Tema 1: Historia de los ordenadores

ESTRUCTURA Y TECNOLOGÍA A DE LOS COMPUTADORES I. TEMA 5 Introducción n a los Sistemas Digitales

CURSO BÁSICO DE COMPUTACIÓN

FUNCIONES DE UNA COMPUTADORA

Tema 1. Representación de la información MME

Generalidades Computacionales

Contenido. Capítulo 1. Capítulo 3. Capítulo 2. Alfaomega. Arquitectura de computadoras - Patricia Quiroga

LINEAMIENTOS DE CÓMPUTO DE USUARIO FINAL

by Tim Tran:

Introducción a los Computadores: Estructura del computador

UNIDAD 1 HARDWARE DEL COMPUTADOR

Es el corazón del ordenador. En el procesador se realizan todas y cada una de las tareas que los programas ordenan cumplir.

Temario. Temario. Informática IE. Informática en enfermería. Informática en enfermería. Dr. Luciano H. Tamargo 1

1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.

Tema 1: Introducción a la Informática

PRUEBAS DE ACCESO A CICLOS FORMATIVOS DE GRADO SUPERIOR Convocatoria de 23 de junio de 2005 (Orden de 18 de febrero de 2005, BOA de 05/03/2005)

Tipos de sistemas digitales: Sistemas combinacionales: las variables de salida dependen en todo instante de los valores de las variables de entrada.

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA ARQUITECTURA DE COMPUTADORAS M.C. RICARDO ÁLVAREZ GONZALEZ

Qué es un Microcontrolador?

Tema 1: Información e Informática. Informática Básica. Licesio J. Rodíguez-Aragón Departamento de Informática, Estadística y Telemática

Transcripción:

Introducción a la Computación Bruno Lara Guzmán Departamento de Computación, Facultad de Ciencias 16 de agosto de 2013

Temario I historia arquitectura de una computadora sistemas de numeración

Solución de problemas con computadora Computadoras y Programas problemitas dos trenes se encuentran a 300 km en la misma via, viajando en la misma dirección uno va a 90 km/hr el otro a 60 km/hr una mosca vuela a 150 km/hr cuanto vuela la mosca que esta parada en una de las maquinas, vuela a la otra, regresa, hasta que los trenes chocan

Solución de problemas con computadora Computadoras y Programas computación porque? para que? que esperamos?

Solución de problemas con computadora Computadoras y Programas computación estudio de procesos sistematicos que describen y transforman información teoría analisis diseño eficiencia implementación aplicación

un poco de historia

Solución de problemas con computadora Computadoras y Programas abaco uno de los primeros dispositivos mecanicos aprox 1200 A.C. en china se usa para contar

Solución de problemas con computadora Computadoras y Programas diferentes tipos de abacos

Solución de problemas con computadora Computadoras y Programas Wilhelm Schickard (1592-1635) pensador aleman enseño astronomia y matematicas primera calculadora mecanica

Solución de problemas con computadora Computadoras y Programas Wilhelm Schickard (1592-1635) + y - automatico * y / semi-automatico

Solución de problemas con computadora Computadoras y Programas Blaise Pascal (1623-1662) cientifico frances matemático y fisico

Solución de problemas con computadora Computadoras y Programas Pascalina solo + y - engranes similar a un odometro mala tecnologia de su tiempo

Solución de problemas con computadora Computadoras y Programas Charles Babbage (1791-1871) matemático ingles primer flojo computadoras de vapor maquina diferencial -producción de tablas maquina analitica observations on the application of machinery on the computation of mathematical tables

Solución de problemas con computadora Computadoras y Programas maquina analítica unidad de procesamiento -el molino- almacenamiento de programas numéricos tarjetas perforadas como entrada salida - impresión - trabajaba mediante engranes y palancas

Solución de problemas con computadora Computadoras y Programas Charles Jacquard frances tejidos

Solución de problemas con computadora Computadoras y Programas maquina tejedora maquina tejedora teje los patrones codificados en una tarjeta perforada

Solución de problemas con computadora Computadoras y Programas Howard Aiken harvard university 1939-1944 IBM automatic sequence controlled calculator (ASCC), tablas matemáticas

MARK 1 Solución de problemas con computadora Computadoras y Programas switches, relevadores, ejes rotativos, y clutches contaba con mas de 750,000 componenentes 15 mts de largo, 2.40 de alto y pesaba 5 tons x dos numeros en 6 seg. y / en 12 seg

Solución de problemas con computadora Computadoras y Programas ENIAC universidad de pensylvania -1947- Electronic Numerical Integrator And Calculator John Mauchly y John Eckert

Solución de problemas con computadora Computadoras y Programas ENIAC ocupaba todo un sótano tenía más de 18 000 tubos de vacío, consumía 200 KW de energía eléctrica requería todo un sistema de aire acondicionado realiza cinco mil operaciones aritméticas en un segundo

Solución de problemas con computadora Computadoras y Programas Von Neuman (1903-1957) matemático de Princeton EDVAC -Electronic Discrete Variable Automatic Computer- cuatro mil bulbos memoria basado en tubos llenos de mercurio por donde circulaban señales eléctricas sujetas a retardos

tomada de descripciones del sistema nervioso un programa y datos que usa se almacenan en memoria que ordenaba y unia números en una lista una operación despues de la otra a diferencia de ENIAC que usaba aritmetica decimal Solución de problemas con computadora Computadoras y Programas Von Neuman (1903-1957) contribuciones notación para describir los aspectos lógicos set de instrucciones para EDVAC concepto de programa almacenado primer programa almacenado la nocion de operación serial aritmetica binaria para guardar y manipular instrucciones

Solución de problemas con computadora Computadoras y Programas primera generación - 51-58 - tubos de vacío lenguaje máquina grandes y costosas mainframes

Solución de problemas con computadora Computadoras y Programas primera generación - 51-58 - 51 - UNIVAC (UNIversAL Computer) primera compu comercial 1000 palabras de memoria central lectura de cintas magnéticas censo de 1950

Solución de problemas con computadora Computadoras y Programas segunda generación - 59-64 - circuitos de transistores cintas magneticas de I/O memoria magnetica lenguajes de alto nivel reduccíon del tamaño y aumento de la capacidad de procesamiento

Solución de problemas con computadora Computadoras y Programas tercera generación - 65-70 - sistema operativo circuitos integrados discos de I/O minicomputadoras IBM produce la serie 360

Solución de problemas con computadora Computadoras y Programas cuarta generación - 70-80 - microprocesadores y microcomputadoras, mercado industrial revolución informática circuteria de integración a gran escala (LSI, VLSI) almacenamiento virtual

Solución de problemas con computadora Computadoras y Programas 1976 Steve Wozniak y Steve Jobs primera microcomputadora de uso masivo el comienzo de Apple

Solución de problemas con computadora Computadoras y Programas ventas 1981-800,000 computadoras personales 1982-1,400,000 entre 1984 y 1987 60 millones

Solución de problemas con computadora Computadoras y Programas aplicaciones procesadores de palabras hojas electrónicas de cálculo paquetes gráficos

Solución de problemas con computadora Computadoras y Programas quinta generación - 80 + - RISC - reduced instruction set computers paralelismo masivo almacenamiento optico supercomputadoras

un poco de computadoras

arquitectura Estructura principales funciones leer entrada escribir salida llevar a cabo operaciones controlar la secuencia diskette, raton, teclado monitor, diskette, impresora aritmeticas, comparasiones

arquitectura Estructura

arquitectura Estructura maquina Von Neumann arq que utiliza el mismo dispositivo para almacenar datos e instrucciones unidad aritmético-lógica o ALU unidad de control memoria dispositivo de entrada/salida bus de datos

arquitectura Estructura maquina no Von Newmann arq que utiliza dispositivos fisicamente separados para almacenar datos e instrucciones arquitectura Harvard MARK 1 instrucciones en cintas perforadas y datos en interruptores ambas memorias tiene buses de acceso posibilidad de lectura simultanea

arquitectura Entrada-salida entrada teclado ratón scanner micrófono lector de código de barras cámara digital cámara de video cámara web joystick lápiz óptico tarjetas perforadas CD-ROM DVD-ROM

arquitectura Entrada-salida salida monitor impresora láser bocinas fax

arquitectura Entrada-salida duales pantalla táctil (touch screen) disco duro disco flexible dispositivos de almacenamiento

arquitectura Memoria ejecución previo a ejecución, un programa se carga en la memoria cualquier dato a procesar por el programa se debe llevar a la memoria mediante instrucciones

arquitectura Memoria memoria unidad elemental byte 1 byte 8 bits 1 bit 1 dígito (0 o 1) caracter alfanumérico se almacena en un byte

arquitectura Memoria tipos de memoria RAM random access memory -lectura y escritura- ROM read only memory -solo lectura-

arquitectura Memoria tipos de memoria RAM DRAM (Dynamic Random Access Memory) memoria de trabajo (también llamada RAM o volátil) organizada en direcciones que son reemplazadas muchas veces por segundo se pierde al interrumpir el suministro eléctrico. EDO (Extended Data Output) velocidades de hasta 45ns. SDRAM (Synchronous DRAM) sincroniza con el reloj del procesador obtiene información en cada ciclo de reloj

arquitectura Memoria tipos de memoria RAM RDRAM (Rambus DRAM) bastante rápida gran ancho de banda muy buena para gráficos NINTENDO 64 DDR SDRAM (Double Data Rate SDRAM) mas rápida que la SDRAM consume menos voltaje. SGRAM (Synchronous Graphic RAM) uso en tarjetas gráficas

arquitectura Memoria tipos de memoria ROM ROM (Read Only Memory) memoria de semiconductor no destructible (no se puede escribir sobre ella) también memoria no volátil almacena la configuración del sistema o el programa de arranque de la computadora EPROM (Erasable Programmable Read-Only Memory) correge errores de última hora en la ROM usuario no la puede modificar borrada por exposición a luz ultravioleta

arquitectura Memoria tipos de memoria ROM EEPROM (Electrically Erasable Programmable Read-Only Memory) se puede borrar y volver a programar por medio de una carga eléctrica cambios de un byte de información a la vez MEMORIA FLASH tipo de memoria EEPROM, ROM-BIOS USB keys o memory cards

arquitectura Memoria estado memoria datos individuales instrucciones operacionalmente locaciones con nombres unicos cada uno identificado con una variable del programa

arquitectura Memoria operaciones en la memoria aritmeticas + - / relacionales (logicas) - comparaciones movimiento (asignación) control - variación de secuencia de pasos -

sistemas de numeración

sistema numerico conjunto de reglas y simbolos que se utilizan para representar datos numéricos sistema numerico debe permitir formar todos los numeros validos en el sistema

posicionales el valor de los símbolos que componen el sistema depende del valor que se les ha asignado y de la posición que ocupan en el número no posicionales el valor de los símbolos que componen el sistema es fijo y no depende de la posición del símbolo dentro del número

valor el valor de un símbolo depende tanto del símbolo utilizado como de la posición que este ocupa en el número base número de símbolos permitidos en un sistema numerico posicional

sistema númerico decimal 8 9 10 99 100 129

teorema fundamental de la numeración N = d n...d 1 d 0, d 1 d 2 d 3...d k = d n b n +...+d 1 b 1 + d 0 b 0,+d 1 b 1...+d k b k N = n i= k d i b i b: base, numero de simbolos d: simbolo cualquiera n: no de símbolos de la parte entera k: no de símbolos de la parte decimal

sistema decimal de numeración N = d n...d 1 d 0, d 1 d 2 d 3...d k = d n 10 n +...+d 1 10 1 + d 0 10 0,+d 1 10 1...+d k 10 k N = n i= k d i 10 i

sistema decimal de numeración 1492, 36 = 1 10 3 + 4 10 2 + 9 10 1 + 2 10 0,+3 10 1 + 6 10 2

sistema binario de numeración N = d n...d 1 d 0, d 1 d 2 d 3...d k = d n 2 n +...+d 1 2 1 + d 0 2 0,+d 1 2 1...+d k 2 k N = n i= k d i 2 i

sistema binario de numeración 1001, 01 = 1 2 3 +...+0 2 2 + 0 2 1 + 1 2 0,+0 2 1 + 1 2 2

sistema númerico decimal 2 5 = 32 2 4 = 16 2 3 = 8 2 2 = 4 2 1 = 2 2 0 = 1 2 1 = 0,5 2 2 = 0,25 2 3 = 0,125 2 4 = 0,0625 2 5 = 0,03125

sistema binario de numeración 1001, 01 = 1 2 3 + 0 2 2 + 0 2 1 + 1 2 0,+0 2 1 + 1 2 2 1 8+0 4+0 2+1 1,+0 0,5+1 0,25 8+0+0+1+0,5+0,25 = 9,75

decimal a binario 34/2 = 17 resta 0 17/2 = 8 resta 1 8/2 = 4 resta 0 4/2 = 2 resta 0 2/2 = 1 resta 0 1/2 = 0 resta 1 34 10 = 100010 2

decimal a binario 0,828125x2 = 1,656250 0,656250x2 = 1,31250 0,31250x2 = 0,6250 0,6250x2 = 1,250 0,250x2 = 0,50 0,50x2 = 1,0 0,828125 10 = 0,110101 2

equivalencias decimal binario hexadecimal octal 00 0000 00 00 01 0001 01 01 02 0010 02 02 03 0011 03 03 04 0100 04 04 05 0101 05 05 06 0110 06 06 07 0111 07 07 08 1000 08 10 09 1001 09 11 10 1010 0A 12 11 1011 0B 13 12 1100 0C 14 13 1101 0D 15 14 1110 0E 16 15 1111 0F 17