1. Estructura y funcionamiento del computador
|
|
- Pedro San Martín Córdoba
- hace 8 años
- Vistas:
Transcripción
1 1. Estructura y funcionamiento del computador Informática Ingeniería en Electrónica y Automática Industrial Raúl Durán Díaz Juan Ignacio Pérez Sanz Departamento de Automática Escuela Politécnica Superior Curso académico Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 1 / 46 Contenidos Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 2 / 46
2 Están en todas partes... Los sistemas de computación están en todas partes. Una revolución total e imprevista en 30 años. Todo basado en la Física del Estado Sólido. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 3 / 46 Aquí están los padres de nuestra tecnología: Figura: Conferencia Solvay, Bruselas, 1927 (Foto: pastincolour.com) Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 4 / 46
3 Están en todas partes... El diseño, desarrollo y fabricación de software representan un gran porcentaje del PIB en muchos países. El precio de los sistemas se ha dividido muchas veces por 10. Esto ha permitido la tercera revolución de nuestra civilización: crear la Sociedad de la Información. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 5 / 46 Sociedad de la Información La activos importantes son intangibles. Costosos de diseñar y depurar. Fáciles de mover, transportar, replicar, coste casi cero. Las malas noticias: La copia indiscriminada perjudica gravemente la industria. Se hace necesario algún tipo de protección de la propiedad intelectual. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 6 / 46
4 Sociedad de la Información: la educación Sistemas de información en las aulas. Ventajas: Herramientas cómodas para mejorar el aprendizaje. Flexibles. Contenido multimedia. Inconvenientes: Evanescencia. Imprecisión. Tienden a eliminar la necesaria reflexión personal. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 7 / 46 Qué instrumento soporta todo esto? Sistemas de información Un sistema de información toma información, la procesa y devuelve la información transformada de acuerdo a un plan previsto. Es como una fábrica de manufacturas, donde la materia prima es información. Almacenes: memoria principal. Oficina técnica: unidad de control. Líneas de producción: ruta de datos y unidades funcionales. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 8 / 46
5 Algunas definiciones Definición Computador: máquina capaz de recibir unos datos de entrada, efectuar con ellos operaciones aritméticas y lógicas, y suministrar los resultados en forma de datos de salida, todo ello bajo el control de un programa de instrucciones previamente cargado en el propio computador. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 9 / 46 Más definiciones Definición Un dato es un conjunto de uno o más símbolos que son aptos para representar alguna realidad, no necesariamente cuantitativa. Observación Pueden ser datos: una temperatura, el nombre de una persona, el título de una obra de teatro... Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 10 / 46
6 Más definiciones Definición Una instrucción es un símbolo que representa una orden para el computador. Cada posible orden está codificada en una instrucción. Definición Un programa es una lista secuencial de instrucciones. El computador ejecuta las instrucciones exactamente en el orden en que vienen marcadas en la lista. Observación Algunas instrucciones tienen como misión modificar el orden secuencial de ejecución, estableciendo como siguiente instrucción otra distinta de la sucesiva según el programa. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 11 / 46 Más definiciones Definición Se denomina codificación a una correspondencia biunívoca entre los elementos de un conjunto y los de otro. Observación De esta manera, podemos referirnos a elementos del primer conjunto usando los del segundo. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 12 / 46
7 Más definiciones Definición La información dentro de un computador siempre está codificada usando un código binario que se llama bit. Al conjunto de 8 bits se le denomina byte. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 13 / 46 y múltiplos Se utiliza el símbolo b para representar bit y el símbolo B para representar byte. 1 kb significa mil bytes. Prefijo Símbolo Factor Kilo k Mega M Giga G Tera T Exa E Peta P Mb significa cinco millones de bits. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 14 / 46
8 y múltiplos Se usa también el siguiente método para expresar múltiplos. Prefijo Símbolo Factor Kilo Ki Mega Mi Giga Gi Tera Ti Exa Ei Peta Pi Por ejemplo, 1 kb significa mil bytes, mientras que 1 KiB significa 1024 bytes. A veces se usa KB como sinónimo de KiB: atención a la K mayúscula! Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 15 / 46 Antes de abrir la tapa... Dispositivos de entrada/salida (E/S): teclado, ratón, pantalla. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 16 / 46
9 Lo que se ve... Figura: Teclado (Foto: Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 17 / 46 Lo que se ve... Figura: Ratón (Foto: Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 18 / 46
10 Lo que se ve... Figura: Monitor tradicional (Foto: Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 19 / 46 Abriendo la tapa... Placa madre (motherboard), con procesador, memoria, buses de interconexión, bus del sistema, EISA (Extended Industry Standard Architecture). bus IDE (Integrated Drive Electronics) para discos, bus de expansión de periféricos PCI (Peripheral Component Interconnect). otros buses de E/S (SCSI,... ). Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 20 / 46
11 Abriendo la tapa... Figura: Placa madre (Foto: Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 21 / 46 Abriendo la tapa... Figura: Disco magnético (Foto: img.zdnet.com) Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 22 / 46
12 Abriendo la tapa... Figura: Memoria RAM (Foto: Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 23 / 46 Abriendo la tapa... Figura: Tarjeta de red Ethernet (Foto: cache.gizmodo.com) Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 24 / 46
13 Abriendo la tapa... Figura: Procesador Intel Core Duo (Foto: Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 25 / 46 Estructura de la máquina de von Neumann Unidad de control CPU Memoria (Instrucciones y datos) Periféricos funcionales Figura: Arquitectura von Neumann Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 26 / 46
14 Modelo de la memoria Modelo de memoria Dirección Contenido Figura: Memoria: cada posición puede almacenar 1 byte Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 27 / 46 Esquema de la CPU Salida A Banco de registros Salida B Operador aritmético Señales de control Unidad de control De/hacia la memoria CPU Figura: Estructura interna de la CPU Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 28 / 46
15 Instrucciones Para manejar la máquina, hablamos su lenguaje. Las palabras de ese lenguaje son instrucciones. El vocabulario completo (pequeño) es el repertorio de instrucciones. Las instrucciones deben ser lo más sencillas que sea posible, pero... deben permitir cualquier operación, es decir, el repertorio debe ser completo. Puede haber una infinidad de repertorios distintos, pero en la práctica, todos se parecen. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 29 / 46 Concepto de programa almacenado La idea clave de von Neumann es representar las instrucciones mediante códigos numéricos, susceptibles de ser almacenados en memoria como cualquier otro tipo de dato. El conjunto de todos los códigos numéricos constituye el lenguaje máquina. Nosotros no manejamos directamente los códigos de ese lenguaje, sino un mnemónico asociado a cada código (= instrucción). Al conjunto de todos los mnemónicos lo llamamos lenguaje ensamblador. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 30 / 46
16 Ejemplos de instrucciones y registros Instrucción Función ADD $R3, $R2, $R1 $R3 $R2 + $R1 SUB $R3, $R2, $R1 $R3 $R2 - $R1 ADDI $R2, $R1, N $R2 $R1 + N AND $R1, $R2, $R3 $R1 $R2 & $R3 OR $R1, $R2, $R3 $R1 $R2 $R3 Tipo de registro Nombre De propósito general $R0, $R1, $R2, $R3,... Contador de programa $PC Puntero de pila $SP Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 31 / 46 Fases de una instrucción Búsqueda (fetch): tomar la instrucción apuntada por el $PC y llevarla a la unidad de control. Descodificación (decode) de la instrucción y lectura de operandos. Ejecución (execute) de la operación. Almacenamiento (write-back) de resultados en los lugares indicados por la instrucción. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 32 / 46
17 Concepto de arquitectura Definición de arquitectura de un computador Denominamos arquitectura de un computador al conjunto formado por el repertorio de instrucciones y los registros disponibles. Observación Dos computadores que compartan la misma arquitectura pueden ejecutar exactamente el mismo programa con idéntico resultado. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 33 / 46 Descripción lógica del computador Programas de usuario Arquitectura Sistema operativo Lenguaje máquina Software Microprogramación Tecnología Electrónica digital Circuitos y dispositivos Hardware Figura: Visión lógica y jerárquica Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 34 / 46
18 Lenguajes de programación Programar usando el lenguaje ensamblador es muy complicado. Se utiliza en su lugar lenguajes de alto nivel. Recuerdan, más o menos, el lenguaje natural. Un archivo que contiene sentencias de lenguaje de alto nivel lo denominamos código fuente. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 35 / 46 Compilador El compilador es un programa que convierte el código fuente en lenguaje ensamblador. Ejemplo en C int i, j, f, g, h; f = (g + h) - (i + j); Lo mismo, ensamblado ADD $R5, $R3, $R4 ADD $R6, $R0, $R1 SUB $R2, $R5, $R6 Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 36 / 46
19 Proceso de desarrollo Programa C Código ensamblado Código máquina Ejecutable Programa cargado Compilador Ensamblador Linker Cargador Figura: Ciclo de desarrollo y ejecución de un programa Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 37 / 46 Un poco de historia Historias de antaño Arquitectura von Neumann Tecnologías Charles Babbage (Londres, ): analytical engine. La primera máquina programable, con ideas tomadas de un telar que podía fabricar distintos tipos de telas mediante el uso de unas tarjetas perforadas (era un telar programable ). Ada Lovelace (Londres, ). Se la considera la primera programadora: parece que escribió un programa para calcular los números de Bernoulli 1 con el analytical engine. 1 Los números de Bernoulli son una sucesión de racionales, conectados con varias ramas de las matemáticas. Se definen recursivamente: m ( m+1 ) j=1 Bm j+1 + B 0 = 0, con m > 0 y B 0 = 1. j Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 38 / 46
20 Historias de antaño Arquitectura von Neumann Tecnologías Estamos en la Segunda Guerra Mundial Proyecto ENIAC, dirigido por J. Mauchly y J.P. Eckert, durante la Segunda Guerra Mundial. La máquina tenía: válvulas de vacío, 25 metros de larga, 2,5 metros de alta, 20 registros de 10 dígitos, sumas por segundo. Era programable mediante cableado y leía los datos de tarjetas perforadas. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 39 / 46 Proyecto ENIAC Historias de antaño Arquitectura von Neumann Tecnologías Figura: Vista de la máquina ENIAC (Foto: Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 40 / 46
21 Proyecto ENIAC Historias de antaño Arquitectura von Neumann Tecnologías Figura: Otra vista de la máquina ENIAC (Foto: Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 41 / 46 Máquina de von Neumann Historias de antaño Arquitectura von Neumann Tecnologías En 1944, J. von Neumann 2 se unió al proyecto ENIAC y propuso codificar las instrucciones como números y almacenarlos en la memoria de la máquina. Con la ayuda de Goldstine y Burks, todo este trabajo cristalizó en un documento 3, que se considera la fundación de los computadores tal como los entendemos ahora. Este es el origen de la Arquitectura von Neumann 2 John von Neumann (Budapest, 1903 Washington, 1957). 3 A.W. Burks, H.H. Goldstine, J. von Neumann, Preliminary discussion of the logical design of an electronic computing instrument, Report to the U.S. Army Ordnance Department, Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 42 / 46
22 Influencia de la tecnología Historias de antaño Arquitectura von Neumann Tecnologías Primera etapa: Válvulas de vacío. Velocidades muy lentas. Segunda etapa: Circuitos integrados para el procesador. Memorias de núcleo de ferrita (más lentas que el procesador). Instrucciones complejas, para reducir su número. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 43 / 46 Influencia de la tecnología Historias de antaño Arquitectura von Neumann Tecnologías Tercera etapa Aumento en la densidad de integración. Aparición de memoria cache. La complejidad de instrucciones es un inconveniente. Cuarta etapa Mejoras de la velocidad del procesador. Instrucciones sencillas, con un número total reducido al mínimo. Reducción del tiempo de ciclo-máquina. Ampliación de cache para contener datos e instrucciones. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 44 / 46
23 Desarrollos comerciales Historias de antaño Arquitectura von Neumann Tecnologías 1947: Eckert-Mauchly Corporation. Primera máquina BINAC. No prospera. 1951: E-M, adquirida por Remington-Rand. UNIVAC I. Éxito: se venden 48 máquinas a 1 millón de dólares cada una. 1952: IBM 701, primer computador de IBM. Sólo se vendieron : System/360: IBM define el concepto de arquitectura de computadores desarrollando la familia 360. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 45 / 46 Desarrollos comerciales Historias de antaño Arquitectura von Neumann Tecnologías 1965: DEC PDP-8 primer mini-computador comercial. Bajo coste, solo dólares. 1963: Primer supercomputador: CDC 6000, creado por Seymour Cray. 1976: Cray sigue liderando el desarrollo de los grandes: CRAY : Primer computador personal Apple-II. 1981: IBM Personal Computer (Intel y Microsoft). Raúl Durán Díaz, Juan Ignacio Pérez Sanz 1. Estructura y funcionamiento del computador 46 / 46
1. Estructura y funcionamiento del computador
1. Estructura y funcionamiento del computador Fundamentos de computadores Ingeniería de Telecomunicación Raúl Durán Díaz Departamento de Automática Escuela Politécnica Superior Curso académico 2009 2010
Informática Básica. Definiciones. Conceptos generales e historia
Informática Básica Conceptos generales e historia Definiciones Informática: ciencia del tratamiento automático (mediante máquinas) y racional (siguel razonamiento humano) de la información. Computadora:
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware y
Qué es una computadora?
Qué es una computadora? La computadora es una máquina de tipo electrónico-digital, capaz de procesar información a gran velocidad y con gran precisión, previa programación correcta del ser humano. Qué
Práctica final. Emilia Cruz Fernández Martínez
Guadalinex Práctica final Curso 2003/2004 Emilia Cruz Fernández Martínez Desarrollo de una unidad didáctica usando software libre ELEMENTOS FUNCIONALES DE UN ORDENADOR Qué es un ordenador? Es un dispositivo
Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. Sistema complejo se estudia
Tema 4. Estructura de un ordenador elemental
Tema 4. Estructura de un ordenador elemental 4.1. Codicación interna de la información 4.2. Estructura funcional de un ordenador Arquitectura von Neumann Unidades funcionales Conexiones entre unidades
En el entorno de la informática, proporciona una descripción de la construcción y distribución física de los componentes de la computadora.
Concepto de computadora: Máquina electrónica rápida y exacta que es capaz de aceptar datos a través de un medio de entrada (input), procesarlos automáticamente bajo el control de un programa previamente
Estructura del Computador
ARQ. DE COMPUTADORAS Arquitectura de Computadoras Villalobos Universidad Peruana Union Filial Tarapoto Semana 02.2 Estructura del Computador El modelo von Neumman Formado por 5 componentes principales:
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO DE CIRCUITOS DIGITALES
CELERON PPGA370, PENTIUM III FCPGA, CYRIX III
CELERON PPGA370, PENTIUM III FCPGA, CYRIX III ARQUITECTURAS DE COMPUTADORAS ARQ. VON NEUMANN: Ejecución secuencial de las instrucciones de un programa AVANCES EN LAS ARQ. ACTUALES: SEGMENTACIÓN DE INSTRUCCIONES
C u e s t i onario: Historia y evolución de la computadora. Clasificación de la computadora.
Nombre: No. de lista: Instrucciones: Lee detenidamente las siguientes preguntas y subraya la respuesta correcta. 1. Rústico objeto hecho de madera que se utilizaba para realizar operaciones matemáticas
Tema 1: Introducción a los Computadores
Tema 1: Introducción a los Computadores Niveles de abstracción de un computador Conceptos básicos Evolución histórica de los computadores Arquitectura Von Neumann Fases de ejecución de una instrucción
Organización del Computador I. Introducción e Historia
Organización del Computador I Introducción e Historia Introducción Qué es una computadora? Stallings: Máquina digital electrónica programable para el tratamiento automático de la información, capaz de
Introducción a los ordenadores
Tema 1 Introducción a los ordenadores Versión: 16 de febrero de 2009 Las palabras españolas informática y ordenador provienen de las francesas informatique y ordinateur. La palabra francesa informatique
Arquitectura de Computadores II Clase #3
Clase #3 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Registros Repertorio de instrucciones Modos de direccionamiento El stack Formatos de datos Control
Capitulo 1 Fundamentos de Computadores - I.T.Telecomunicación - Segundo cuatrimestre. INTRODUCCION A LOS FUNDAMENTOS DE COMPUTADORES
INTRODUCCION A LOS FUNDAMENTOS DE COMPUTADORES Hoja 1 PRIMERA APROXIMACION AL CONCEPTO DE COMPUTADOR Computador: máquina que procesa la información para obtener unos resultados. La información a procesar
Tema 1: Introducción a los Computadores
Tema 1: Introducción a los Computadores Niveles de abstracción de un computador Conceptos básicos Evolución histórica de los computadores Arquitectura Von Neumann Fases de ejecución de una instrucción
1. El "cerebro" de la computadora, el CPU, consiste principalmente de varios millones de pequeños interruptores electrónicos, llamados transistores.
2 Verdadero/Falso Indique si la oración es verdadera o falsa. 1. El "cerebro" de la computadora, el CPU, consiste principalmente de varios millones de pequeños interruptores electrónicos, llamados transistores.
La Informática en la Administración Pública.
La Informática en la Administración Pública. 1300.- Cuántos tipos básicos de arquitectura de ordenadores existen? a) Tres. b) Dos. c) Cuatro. d) Seis. 1301.- Qué unidad del ordenador es la encargada de
2. Elementos de Arquitectura de Computadores
2. Elementos de Arquitectura de Computadores INF2100 - Computación I Semestre 2/2007 Cristian Ruz R. (UDP) 2. Elementos de Arquitectura de Computadores INF2100 - Sem. 2/2007 1 / 16 Objetivos En este capítulo
Arquitectura del Computador. Programación 1 er semestre 2013
Arquitectura del Computador Programación 1 er semestre 2013 Introducción Qué es una computadora? Stallings: Máquina digital electrónica programable para el tratamiento automático de la información, capaz
Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones.
Hardware: Son los elementos físicos como el monitor, teclado, ratón o impresora. Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones. 1 Recuerda si los siguientes
Manejo de Entrada-Salida. Arquitectura de Computadoras
Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.
4.1 Dispositivos y manejadores de dispositivos: device drivers
Unidad IV: Administración de entrada/salida 4.1 Dispositivos y manejadores de dispositivos: device drivers Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter
SILABO DE ARQUITECTURA DEL COMPUTADOR
SILABO DE ARQUITECTURA DEL COMPUTADOR I. DATOS GENERALES 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3 Ciclo : V 1.4. Semestre : 2014-I 1.5. Prerrequisito
Organización de Computadoras. Clase 10
Organización de Computadoras Clase 10 Temas de Clase Memoria Cache Memoria Externa Notas de Clase 10 2 Memoria Caché Históricamente CPU han sido más rápidas que las memorias. El aumento de circuitos que
Generaciones de computadoras
Generaciones de computadoras Introducción a las ciencias de la computación Antonio López Jaimes Contenido de la presentación Generaciones de computadoras Clasificación actual de las computadoras 23-sep-05
Unidades Funcionales de la Computadora
Unidades Funcionales de la Computadora Unidad Central de Proceso Es el cerebro de la computadora, el lugar donde se manipulan los datos. Cada CPU tiene dos partes básicas: la unidad de control y la unidad
Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS
Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS CONTENIDOS a. CONCEPTOS INFORMÁTICOS i. Informática ii. Sistema informático iii. Ordenador iv. El sistema binario v. Medidas de almacenamiento de la información
T1: INTRODUCCIÓN A LA INFORMÁTICA
T: INTRODUCCIÓN A LA INFORMÁTICA.- CONCEPTOS BÁSICOS INFORMÁTICA: INFORmación, y automática Un ordenador o computador es un aparato electrónico capaz de recibir información, procesarla a gran velocidad,
La Prehistoria: 5000 A.C. - 1650. Historia de la computación. La Era Mecánica: 1620-1940
Historia de la computación La Prehistoria: 5000 A.C. - 1650 Computación Carrera de Matemáticas Jeannette Galleguillos B. La palabra cálculo viene del latín calculus, que significa piedra. Así se les llamaba
Sistemas Electrónicos Digitales
Sistemas Electrónicos Digitales Universidad de Alcalá Curso Académico 2014/2015 Curso 3º Cuatrimestre 1º Ejercicio 1 Se dispone de chips de EEPROM de 2Kx8. Realice la ampliación a 8Kx8 manteniendo una
Manejo de Entrada-Salida. Arquitectura de Computadoras
Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.
Tema 1: Introducción a Estructura de Computadores. Conceptos básicos y visión histórica
Tema 1: Introducción a Estructura de Computadores Conceptos básicos y visión histórica Programa de Teoría 1. Introducción. 2. Lenguaje Máquina. 3. Lenguaje Ensamblador. 4. Ruta de Datos y Unidad de Control.
INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS TEMA 7
1 INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS 7. CIENCIAS DE LA COMPUTACIÓN Objetivo Particular: Identificar las diferentes herramientas computacionales que apoyan el desarrollo del campo de la ingeniería
LECCIÓN N 13 MICROCOMPUTADORES
LECCIÓN N 13 MICROCOMPUTADORES Introducción: Conceptos básicos Sistema microcomputador Unidad Central de Proceso (CPU) 13-1 Introducción Por qué surgen los microprocesadores? Circuitos digitales Avance
FUNDAMENTOS DE INFORMÁTICA. Arquitectura de ordenadores
UNIVERSIDADE DE VIGO ESCOLA TÉCNICA SUPERIOR DE ENXEÑEIROS INDUSTRIÁIS FUNDAMENTOS DE INFORMÁTICA Arquitectura de ordenadores Software y hardware HARDWARE Hace referencia a todos los componentes físicos
PROGRAMACIÓN ALGORITMOS y DIAGRAMAS
PROGRAMACIÓN ALGORITMOS y DIAGRAMAS ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA ESTABLECIENDOSE UNA SECUENCIA DE
Tema 1:Arquitectura de ordenadores
Tema 1:Arquitectura de ordenadores Conceptos. Unidades de medida. Unidades funcionales. Componentes Procesador Memoria Placa base Periféricos 1 1. Conceptos Esquema conceptual del ordenador Programa Datos
1. Componentes básicos
Tema 7: Estructura de los ordenadores 1. Componentes básicos 2. Estructura general de un ordenador 3. Unidades funcionales del ordenador 4. Dispositivos periféricos 5. Estructura de un PC 1 1. Componentes
Diagrama a bloques de una computadora
Diagrama a bloques de una computadora Memoria Primaria Bus de Datos Bus de Dato s Bus de Direccione s Procesador Bus de Direcciones Memoria Secundaria Unidad de Control ALU Bus Interno Registros Bus de
Contenidos: Definiciones:
Contenidos: Definiciones. Esquema de un ordenador. Codificación de la información. Parámetros básicos de un ordenador. Programas e instrucciones. Proceso de ejecución de una instrucción. Tipos de instrucciones.
Componentes de la computadora
Componentes de la computadora PARTES DE LA COMPUTADORA UNIDAD CENTRAL DE PROCESOS (UCP) Es la parte más importante de la computadora, en ella se realizan todos los procesos de la información. La UCP está
Ejercicios del tema 5. Jerarquía de de Memoria
Ejercicios del tema 5. Jerarquía de de Memoria Ejercicio 1. Considere un computador de 32 bits con una caché de 64 KB asociativa por conjuntos de 4 vías y un tiempo de acceso de 4 ns. El tamaño de la línea
Las Tecnologías de la Información y las Comunicaciones Las TIC en la sociedad del siglo XXI Sociedad de la información y sociedad del conocimiento Glo
Las Tecnologías de la Información y las Comunicaciones Las TIC en la sociedad del siglo XXI Sociedad de la información y sociedad del conocimiento Globalización Las TIC y el trabajo: Nuevos sectores laborales
COMPONENTES DE UNA PC Y MANTENIMIENTO
COMPONENTES DE UNA PC Y MANTENIMIENTO Asignatura Clave: COM001 Número de Créditos:5 Teóricos: 2 Prácticos: 3 INSTRUCCIONES PARA OPERACIÓN ACADÉMICA: El Sumario representa un reto, los Contenidos son los
TECNOLOGíAS DE LA INFORMACiÓN V LA COMUNICACiÓN
148 Colegio Nacional de Matemáticas ECNOLOGíAS DE LA INFORMACiÓN V LA COMUNICACiÓN 1 Informática 149 Informática 149 Lacomputadora 149 2 Hardware 150 3 Software 153 ipos de hardware 150 Dispositivosde
Sebastián García Galán
Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán Sgalan@ujaen.es TEMA 1: INTRODUCCIÓN A LOS COMPUTADORES DIGITALES 1.1 CONCEPTO DE COMPUTADOR
Unidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Tema 2. Evolución de los ordenadores: generaciones tecnológicas
Evolución de los ordenadores: generaciones tecnológicas Contenidos Antecedentes históricos Máquinas mecánicas: las computadoras de Charles Babbage Máquinas electromecánicas: el computador de Konrad Zuse
Unidad II Arquitectura de Computadoras
Unidad II Arquitectura de Computadoras Arquitectura de Computadoras -LATIC Contenido Qué es una computadora? Tipos de computadoras Evolución de las computadoras El modelo de Von Neumann La unidad central
Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato
Sistemas Operativos Tecnologías de la Información y la Comunicación 1º bachillerato Sistema operativo. Definición. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de
1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento.
1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento. Arquitecturas Clásicas. Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos
Introducción de SO. Dr. Alonso Ramírez Manzanares 10-Ago-2010
Introducción de SO Dr. Alonso Ramírez Manzanares 10-Ago-2010 Partes de un sistema de computadoras Como entender un SO Como una maquina extendida. Un programa que oculta la complejidad de los dispositivos
Prefijo Símbolo Valor Sistema de unidades kibi kilo mebi mega gibi giga tebi tera 2^10 10^3 2^20 10^6 2^30 10^9 2^40 10^12
Unidades y funciones matemáticas usadas en el texto Las unidades básicas de almacenamiento u organización de la información son el bit (símbolo b) Y el byte (símbolo B). Un bit es un dígito binario, es
Sistemas de Información para la Gestión
Sistemas de Información para la Gestión 2016 Programa UNIDAD 4: RECURSOS DE TECNOLOGÍA DE LA INFORMACIÓN - INFRAESTRUCTURA 1. Componentes: y software. Tendencias y administración de la infraestructura.
Organización del Computador 1 Memorias
Organización del Computador 1 Memorias Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Octubre 2009 Jerarquía de las memorias Jerarquía de memorias en un
DIAGRAMA A BLOQUES DE UNA COMPUTADORA
DIAGRAMA A BLOQUES DE UNA COMPUTADORA BUS DE DATOS: Interconecta los dispositivos de entrada/salida, la memoria RAM y el CPU. BUS DE DIRECCIONES: Se utiliza para direccional las localidades de memoria
Estructura del Computador
Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.
Tema 5.1: Presentación de datos en pantalla
Tema 5.1: Presentación de datos en pantalla El registro de flags del i8086 Instrucciones de transferencia Instrucciones de transferencia de control Instrucciones aritméticas: comparación Representación
Introducción a los Computadores: Estructura del computador
Introducción a los Computadores: Estructura del computador CNM-130 Departamento de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft «2010. Reproducción permitida bajo
Curso de Mantenimiento y Reparación de computadoras
Curso de Mantenimiento y Reparación de computadoras Máquina electrónica que recibe y procesa datos para convertirlos en información útil. La característica principal que la distingue de otros dispositivos
INTRODUCCIÓN A LA COMPUTACIÓN PRESENTA
INTRODUCCIÓN A LA COMPUTACIÓN PRESENTA PROF. MIGUEL ANGEL MORALES CABRERA POZA RICA, VER., 8 DE SEPTIEMBRE DE 2008 Conceptos Básicos Qué es una Computadora? 2 Una computadora es un mecanismo electrónico
Introducción a la Operación de Computadoras Personales
Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Hardware Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca Temario Qué
SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS
UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas Visión del usuario
EVOLUCION DE LA COMPUTACION
EVOLUCION DE LA COMPUTACION Fundamentos de Programación Ing. Alvaro Fernando Delgado Mariño Generalidades Que es la computadora Es una herramienta que se utiliza para representar cualquier situación de
Unidad de Entrada-Salida Software de sistemas Parámetros característicos Ejemplo
Estructura de Computadores INTRODUCCIÓN Índice Objetivos Bibliografía recomendada Introducción Esquema básico del computador Von Neumann. Componentes La Memoria Principal La Unidad Central de Proceso (CPU)
Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN
UNIDAD DOS: INTRODUCCIÓN Una computadora es una máquina electrónica diseñada para manipular y procesar información de acuerdo a un conjunto de ordenes o programas. para que esto sea posible se requiere
PROBLEMAS TEMA 1: Estructuras de interconexión de un computador
PROBLEMAS TEMA 1: Estructuras de interconexión de un computador Problemas propuestos en examen PROBLEMA 1. Una CPU que emplea un tamaño de palabra de 16 bits tiene un repertorio de 16 instrucciones con
Tema 1: Introducción a los Computadores
Tema : Introducción a los Computadores Niveles de abstracción de un computador Conceptos básicos Evolución histórica de los computadores Redes de computadores Arquitectura Von Neumann Fases de ejecución
El nivel ISA (II)! Conjunto de Instrucciones
El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina
PROGRAMA ANUAL SISTEMAS DIGITALES DE INFORMACIÓN
PROGRAMA ANUAL 2016 Espacio curricular: SISTEMAS DIGITALES DE INFORMACIÓN Curso: 4º AÑO A Docente: BRIZUELA, TOMÁS Página 1 EJES TEMÁTICOS EJE Nº 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES DE INFORMACIÓN
Curso sobre Controladores Lógicos Programables (PLC).
CURSO Curso sobre Controladores Lógicos Programables (PLC). Por Ing. Norberto Molinari. Entrega Nº 2. Estructura de los PLC s. Aquí vamos a conocer a los PLC s en su parte física o hardware, no sólo en
HARDWARE: la parte material, o que puedes tocar, de la computadora: dispositivos de entrada, de salida, CPU, etcétera.
Un sistema de computadora personal es un dispositivo electrónico capaz de procesar datos útiles e información. Un PC puede ser una computadora de escritorio o un sistema portátil y generalmente para uso
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS 2.1 Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como
EL ORDENADOR Y SUS COMPONENTES
EL ORDENADOR Y SUS COMPONENTES Esta presentación ha sido realizada por Mónica Escamilla. Virgilio Marco Aparicio, profesor de Apoyo al Área Práctica del IES Tiempos Modernos de Zaragoza, la tradujo del
UNIDAD I. ALGORITMOS
UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos
Organización del Computador 1. Introducción
Organización del Computador 1 Introducción Verano - 2016 Quiénes somos? Clases Teóricas Dr. Juan Pablo Galeotti Ingeniería del Software www.dc.uba.ar/~jgaleotti Dr. Diego Fernández Slezak Inteligencia
ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES
ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES Un autómata programable es: Un equipo electrónico, basado en un microprocesador o microcontrolador, que tiene generalmente una configuración modular, puede programarse
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO ESTRUCTURA Y PROGRAMACIÓN DE COMPUTADORAS 1429 4 09 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería
Examen 1. 2. Aplicaciones.
Examen 1 1. Definición de computación. Proviene del latín computatio, la cual hace referencia al cómputo como cuenta o calculo, es el conjunto de conocimientos científicos y técnicas que permiten el tratamiento
Estructura de Computadores Tema 1. Introducción a los computadores
Estructura de Computadores Tema 1. Introducción a los computadores Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido
Tema 1. Introducción a los Computadores
Tema 1. Introducción a los Computadores Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 24 Índice Niveles de abstracción de un computador Estructura
Solucionar fallas en computadoras PC. Instalar y configurar Sistemas Operativos. Actualizar computadoras PC. Optimizar rendimiento de Monitores
Mantenimiento y Reparación de Computadoras Solucionar fallas en computadoras PC Instalar y configurar Sistemas Operativos Actualizar computadoras PC Optimizar rendimiento de Monitores Estudiantes de Informática
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
Evolución de los ordenadores GENERACIONES TÉCNOLÓGICAS
Evolución de los ordenadores GENERACIONES TÉCNOLÓGICAS Antecedentes históricos El ábaco: primer instrumento para calcular. Cálculo de operaciones básicas Tablilla dividida en varias columnas. Cada una
TEMA 2. ORGANIZACIONES DE FICHEROS Y ESTRUCTURAS DE ACCESO
TEMA 2. ORGANIZACIONES DE FICHEROS Y ESTRUCTURAS DE ACCESO 1. Introducción 2. Conceptos fundamentales de organizaciones de ficheros 3. Dispositivos de almacenamiento secundario 4. Ficheros desordenados
2 Año EMP Administración
2 Año EMP Administración Nivelación de Conocimientos Docente Andrea Diego Fuente: Dr. Luciano H. Tamargo http://cs.uns.edu.ar- Universidad Nacional del Sur Qué es una computadora? Hardware Hardware: periféricos
Arquitectura de Computadoras
Arquitectura de Computadoras Dr. Andrés David García García Escuela de Diseño, Ingeniería y Arquitectura Departamento de Mecatrónica 1 Microprocesadores y Periféricos Objetivos: Analizar la arquitectura
Asignatura de Organización de Computadoras. Alberto Hernández Cerezo. Cristian Tejedor García. Rodrigo Alonso Iglesias. Universidad de Valladolid
Asignatura de Organización de Computadoras ARQUITECTURA MIPS SEGUNDO TRABAJO Alberto Hernández Cerezo Cristian Tejedor García Rodrigo Alonso Iglesias Universidad de Valladolid Segundo de Ingeniería Técnica
Tema 2: Introducción a los Computadores
Tema 2: Introducción a los Computadores Arquitectura Von Neumann Fases de ejecución de una instrucción Lenguajes de programación Simulador MSX88 Bibliografía básica Fundamentos de los Computadores (Capítulo
Introducción Definición de control. Introducción Antecedentes Históricos
Introducción Definición de control Se puede definir control como la manipulación indirecta de las magnitudes de un sistema llamado planta a través de otro sistema llamado sistema de control SISTEMA DE
Sistemas Informáticos
Sistemas Informáticos Informática Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la información. Término de 1962 INFORmaciónautoMÁTICA Organizar, almacenar,
FUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo
UNIVERSIDADE DE VIGO ESCOLA TÉCNICA SUPERIOR DE ENXEÑEIROS INDUSTRIÁIS FUNDAMENTOS DE INFORMÁTICA Principios Básicos de Sistemas Operativos 1 Definición de Sistema Operativo Un sistema operativo es parte
Sistemas de Computadoras
Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo
Monoalgorítmez: modelo funcional
Monoalgorítmez 1. Características 2. Modelo funcional Interfaz del usuario Interfaz del programador: llamadas al sistema 3. Modelo estructural Estructura del núcleo Proceso de arranque 4. Modelo procesal
FUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
ARQUITECTURA HARDWARE EQUIPOS INFORMÁTICOS Y DE TELECOMUNICACIONES ESTRUCTURA S.I.
ARQUITECTURA HARDWARE EQUIPOS INFORMÁTICOS Y DE TELECOMUNICACIONES ESTRUCTURA S.I. Un sistema informático como todo sistema, es el conjunto de partes interrelacionadas, hardware, software y de recurso
Arquitectura del MIPS: Introducción
Arquitectura del MIPS: Introducción Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución y caracterización