EL PROCESADOR Estructura de un ordenador propuesta por Von Neumann.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "EL PROCESADOR. 2.1. Estructura de un ordenador propuesta por Von Neumann."

Transcripción

1 2 EL PROCESADOR 2.1. Estructura de un ordenador propuesta por Von Neumann. Un hito importante en la breve e intensa historia de los ordenadores es la idea de Von Neumann, expuesta en 1946, de construir un ordenador de programa almacenado que sustituyera a los hasta entonces existentes, que trabajaban con programa cableado. Antes de Von Neumann los programas se introducían en los ordenadores estableciendo manualmente las conexiones entre las diferentes unidades. La memoria se utilizaba únicamente para introducir los datos, de forma similar a lo que se hace con las calculadoras de bolsillo. La idea de Von Neumann consistió en conectar permanentemente determinadas unidades del ordenador, colocándolas bajo un control central, donde las instrucciones eran tratadas secuencialmente en un ciclo repetitivo de operaciones. Los dos puntos más importantes a tener en cuenta son: a) Todos los datos y las instrucciones se representan en código binario y se almacenarán juntos en la memoria del ordenador. b) El ordenador no hará distinciones entre datos e instrucciones. Von Neumann propuso una estructura concreta para los ordenadores, y los que se ajustan a esa estructura se conocen como máquinas de Von Neumann. Una máquina de Von Neumann consta de 3 unidades básicas: Procesador, también llamado CPU (siglas de Unidad Central de Proceso, en inglés Central Process Unit), memoria y unidad de E/S, que serán estudiados en este tema y en sucesivos. La unidad de E/S permite que el ordenador reciba y envíe información al exterior. 21

2 Apuntes de Informática PROCESADOR MEMORIA Unidad de control (UC) (1) Unidad aritméticológica (ALU) (2) UNIDAD DE E/S Puerto salida Puerto entrada (1) Buses de datos y direcciones internos (2) Buses de datos y direcciones externos Antes de comenzar el estudio del procesador es conveniente ver la estructura de la memoria, que se explicará de modo más detallado en el tema siguiente. La memoria esta compuesta de varias celdas, cada una de las cuales es capaz de contener 1 byte y que tiene una dirección para permitirnos acceder a la misma, como se muestra en la figura adjunta. MEMORIA dirección datos Para que el procesador pueda acceder a un determinado byte (para leerlo o para escribir en él) es preciso que conozca su dirección. El procesador esta conectado con la memoria a través de dos buses, que se llaman bus de datos y bus de direcciones. El primero sirve para que el procesador intercambie datos con la memoria y el segundo, para especificar que dirección de memoria debe emplear para ello. Además, existen unas señales de control que permiten, entre otras cosas, decir si queremos leer o escribir. Todo esto se puede ver en el diagrama siguiente: 22

3 TEMA 2 El procesador Procesador Bus de datos Memoria Bus de direcciones Lectura/escritura (W/R) 2.2. Concepto de procesador. Objetivos de un procesador. El objetivo principal de un procesador es el de ejecutar los distintos pasos de una tarea. Debe también conseguir funcionar lo mas rápidamente posible, consumiendo la mínima potencia y evitando errores y paradas. Para ello, el procesador utiliza una serie de operaciones elementales, a partir de las cuales se pueden resolver tareas más complejas. Cada una de las operaciones elementales tiene un código binario y puede tener uno, o varios operandos sobre los que actuar. El procesador dispone habitualmente de un conjunto reducido de posiciones de memoria internas, que se conocen como registros, y que le permiten almacenar los datos y los resultados con los que está trabajando en ese momento. El procesador, o CPU, consta básicamente de dos partes: La unidad aritmética-lógica (ALU, es decir aritmetic-logic unit) y la unidad de control (CU o control unit). Ambas las veremos a continuación con más detalle La unidad aritmética lógica. La unidad aritmética lógica o ALU de nuestro ordenador es la encargada de realizar las operaciones aritméticas (suma, resta, comparación, producto, cociente) y lógicas (y, o, no, o exclusivo). Está formada por el acumulador, un conjunto de circuitos lógicos, y el registro de códigos de condición o flags. En los procesadores más primitivos el acumulador era el registro que contenía obligatoriamente uno de los operandos y el resultado de las operaciones. Los procesadores más modernos no tienen un registro tan especializado, normalmente cualquier registro puede contener los operandos y los resultados de las operaciones. Los códigos de condición (o flags de estado del programa), informan acerca de la operación más reciente que ha ejecutado la ALU. Los flags más importantes son C (carry), Z (zero) y OV (overflow). El primero (carry) se activa (pone a 1) cuando el resultado de la última ope- 23

4 Apuntes de Informática ración aritmética, considerando los operandos sin signo, no puede almacenarse correctamente; por ejemplo, suponiendo que la CPU fuera de 4 bits, al sumar 1010 con 1101, el resultado es 0111 y C=1, ya que el resultado real es 10111, que no puede almacenarse con 4 bits. El segundo (zero) se activa cuando el resultado es cero, por ejemplo al sumar 1001 con Finalmente, el overflow es como el carry, pero para operandos con signo. Todas las operaciones realizadas por la ALU se expresan en términos de un gran número de pequeños pasos, involucrando cada una, a uno o varios de los circuitos lógicos La unidad de control. La unidad de control, reducida a la mínima expresión, consta de contador de programa (normalmente llamado PC), decodificador de instrucciones, puntero de pila (comúnmente llamado SP, en inglés Stack Pointer) y, opcionalmente, de registro índice. La unidad de control tiene, así mismo, algo muy necesario, que es el generador de impulsos de reloj, encargado de sincronizar el funcionamiento del procesador. Para ello, se emplea un cristal de cuarzo externo a la CPU que le suministra a través de una de sus patas una onda cuadrada. Cada período de la onda recibe el nombre de ciclo de reloj, y se utiliza su frecuencia para medir la velocidad del procesador. Para realizar cualquier operación, el procesador tiene unas tablas en las que se especifica los ciclos de reloj que dura, la unidad de control coloca los operandos necesarios para la misma, donde se necesiten y espera los ciclos que marca la tabla, para darla por concluida. Las funciones de la unidad de control son las de controlar el funcionamiento paso a paso del procesador, mientras éste ejecuta cada una de las instrucciones de un programa. De forma más especifica, las funciones de la unidad de control son: a) Controlar la secuencia en que se ejecutan las instrucciones. b) Controlar el acceso del procesador a la memoria principal. c) Regular las temporizaciones de todas las operaciones que ejecuta el procesador. d) Enviar y recibir señales de control desde los periféricos. El contador de programa, o PC, contiene la dirección de la instrucción del programa que el procesador ejecuta en cada momento. Una vez que se ha tomado la instrucción de la memoria principal se incrementa el contenido del contador del programa. Dependiendo del tamaño en bytes de las instrucciones que se ejecuten, así será incrementado el contador de programa. Una vez leída la instrucción, ésta pasa a la unidad de decodificación, que es la encargada de ver que tipo de instrucción es, que operandos tiene, etc. Finalmente pasa a la unidad de ejecución donde es ejecutada. Si para ejecutar la instrucción se precisa realizar alguna operación aritmética o lógica se pasa el control a la ALU para que la realice. Después con el PC ya incrementado empieza un nuevo ciclo para ejecutar la instrucción siguiente. Así pues, el procesador ejecuta los programas de modo secuencial, no obstante existen instrucciones que permiten evitar esto, son las instrucciones de salto. 24

5 TEMA 2 El procesador Parte de la memoria principal se reserva para ser utilizada como una pila (LIFO), es decir, el primer dato en entrar en la pila es el último en salir. Con lo cual es óptima para guardar la información del estado del programa (valores de los registros, flags, PC) cuando una interrupción requiere al procesador para otra tarea, permitiendo así, regresar al estado original de una forma natural. El registro índice se usa se usa para implementar el modo de direccionamiento indexado. Los modos de direccionamiento se verán más adelante en este mismo tema Un modelo de ordenador: Buses. Hasta ahora nos hemos ocupado de cómo es el procesador por dentro. Veamos ahora como se comunica con el exterior. El procesador está encapsulado en plástico y tiene una serie de patas a través de las que se conecta al resto de componentes del ordenador. Se puede dividir el conjunto de patas en tres 25

6 Apuntes de Informática bloques: el bus de datos, el bus de direcciones y las señales de control. Además necesita unas patas dedicadas a la alimentación eléctrica del chip. El bus de datos son las líneas por las que el procesador lee o escribe datos en la memoria o en los periféricos. Consta normalmente de 8, 16, 32 o 64 hilos, cada uno de ellos representa un bit del dato que el procesador lee o escribe. El bus de direcciones son las líneas por las que el procesador decide la posición de memoria con la que quiere comunicarse. Cada posición tiene un número y dependiendo del número de hilos que compongan dicho bus, el procesador podrá manejar más o menos memoria. Aunque el bus de datos sea de más de 8 bits, por razones de compatibilidad las posiciones de memoria se numeran de 8 en 8 bits. Análogamente al bus de datos, por cada hilo del bus de direcciones circula un bit, y la dirección se forma con el número binario que representan dichos bits. Los tamaños más comunes de bus de direcciones son 16 (lo que permite tener 64Kb de memoria), 20 (1Mb), 24 (16Mb) y 32 (4Gb). Las señales de control sirven para que el procesador pueda controlar lo que hace, por ejemplo hay una llamada W/ R que le sirve al procesador para indicar cuando quiere leer y cuando quiere escribir, si la señal está a 0 se trata de una lectura y si está a 1 el procesador necesita escribir. 26

7 TEMA 2 El procesador El dibujo anterior corresponde a un procesador 80386SX de AMD, y en él se pueden observar el Bus de direcciones (A 0,..., A 23 ), el bus de datos (D 0,..., D 15 ) y líneas de control como W/ R (selección escritura/lectura), M/ IO (selección memoria/entrada-salida). Además la alimentación corresponde a las marcadas como V CC y V SS es la masa de referencia, la entrada de reloj es la marcada como CLK2 y la pata de interrupcciones es INTR. Hay dos formas de comunicación con los periféricos. Algunos procesadores emplean lo que se llama mapeado en memoria, que consiste en que determinadas direcciones de memoria están reservadas para los periféricos, y al leer o escribir en ellas se puede comunicar el procesador con un determinado periférico. Los procesadores de Motorola suelen funcionar de este modo. Por el contrario Intel en sus procesadores emplea un espacio de entrada/salida separado, eso quiere decir que existe una señal de control llamada M/ IO, con la cual el procesador decide si quiere comunicarse con un periférico (cuando esté a 0) o con la memoria (cuando esté a 1). De todos modos sigue empleando el mismo bus para los datos y las direcciones. Las direcciones de los periféricos se suelen llamar puertos. En cualquiera de los dos casos anteriores, en el acceso a los periféricos el procesador emplea tres estrategias: a) Escrutinio: Consiste en leer periódicamente el estado del periférico para decidir lo que debe hacer. Por ejemplo, si se usa un teclado de esta forma, periódicamente (por ejemplo, cada centésima de segundo) se lee a través de un puerto un registro de estado del teclado, que informa de sí hay una tecla pendiente de ser leída, en ese caso el procesador lee la tecla a través de otro puerto. b) Interrupción: El periférico interrumpe al procesador cuando necesita ser atendido, para ello el procesador dispone de una señal de control llamada INTR, que debe ser usada en ese caso, existe además un controlador de interrupciones externo encargado de canalizar todas las posibles peticiones de interrupción. Cuando se interrumpe al procesador, éste para lo que está haciendo y ejecuta un programa de atención al periférico. Cuando acaba dicho programa, se vuelve al estado anterior y continúa con lo que hacía al ser interrumpido. La pila sirve para conservar el estado del procesador cuando se produce la interrupción, y poder continuar más adelante. Por ejemplo, el reloj funciona de esta forma. Cada cierto tiempo (por ejemplo, una centésima de segundo) interrumpe al procesador y le fuerza a que ejecute un programa que se encarga de incrementar la hora, que está almacenada en varias posiciones de memoria (una para las centésimas de segundo, otra para los segundos, etc.). c) Acceso directo a memoria: Cuando un periférico necesita enviar varios datos consecutivamente a memoria, los dos métodos anteriores son muy difíciles de emplear y se emplea éste, que consiste en tener un chip de apoyo al procesador que se llama controlador de DMA (acceso directo a memoria) que es capaz de leer y escribir en memoria sin ayuda del procesador. Un ejemplo de esto es el caso de los disquetes, cuando se lee un sector, se deben transferir 512 bytes del disquete a la memoria. En este caso, se programa al controlador de disquetes para que lea el sector y lo envíe al controlador de DMA. Por otra parte, se programa al controlador de DMA para decirle que la unidad de disquetes va a enviarle 512 bytes, que tiene que poner a partir de determinada posición de memoria. Después de hecho esto, el procesador no tiene que intervenir para nada en la operación, la realizan entera solos el controlador de disquetes y el controla- 27

8 Apuntes de Informática dor de DMA. Para avisar al procesador de que la lectura ha concluido se utiliza una interrupción Lenguaje ensamblador. Modos de direccionamiento. Las instrucciones que controlan el funcionamiento paso a paso de un procesador se escriben en lenguaje máquina o código máquina, siendo estas instrucciones desarrolladas en función de la arquitectura del ordenador. En consecuencia, cada tipo de procesador tiene su propio lenguaje máquina. Siendo generales las siguientes características para todo lenguaje máquina: a) Las instrucciones en lenguaje máquina están en código binario. b) Cada instrucción en lenguaje máquina tiene una parte dedicada al código de operación (que indica la operación que va a llevarse a cabo) y, otra parte dedicada al operando, u operandos, que necesita para hacer la operación. c) Cada procesador tiene su propio juego de registros y su propio código máquina. Los programas realizados específicamente para un procesador sólo pueden funcionar en él. En los tiempos primitivos de los ordenadores, se escribía directamente en lenguaje máquina, es decir, el programador debía mirar en unas tablas los códigos binarios de cada instrucción e introducirlos de alguna forma en el ordenador. Pero los ordenadores son los aparatos ideales para realizar cosas como mirar en una tabla y traducir con ella unos símbolos por otros, por tanto, hoy nadie programa en lenguaje máquina, cada instrucción tiene un mnemónico, escrito en un lenguaje más similar al de los humanos: ADD sirve para sumar, SUB para restar, etc.; es lo que se conoce con el nombre de lenguaje ensamblador, y un programa de ordenador, llamado también ensamblador, traduce las citadas expresiones al código binario que puede usar después la CPU, es decir, al código máquina. Los operandos de las instrucciones en lenguaje máquina pueden estar en la memoria principal del ordenador, en registros, o en la propia instrucción. Los métodos para especificar los operandos se conocen habitualmente como modos de direccionamiento, aunque haya casos en que no se empleen direcciones de memoria. Cada procesador tiene sus propios modos de direccionamiento, aquí estudiaremos los más comunes. Los ordenadores con uno o dos operandos por instrucción son los más frecuentes, aunque existen ordenadores con más operandos por instrucción, e incluso, sin referencia a operandos en la instrucción; en estos los operandos se obtienen de la memoria, considerando ésta como una pila. Nosotros nos limitaremos a considerar el caso de operaciones con uno o dos operandos. A continuación se dan ejemplos de instrucciones escritas en lenguaje ensamblador para la familia 80x86 (cada procesador tiene también su propio lenguaje ensamblador), que hacen referencia a ninguno, a uno, o a dos operandos. 28

9 TEMA 2 El procesador Instrucciones sin operandos: CLC Borra (CLear) el flag Carry, en realidad tiene un operando que es el carry, pero forma parte del código de la instrucción. Instrucciones de un operando: INC I Incrementa en 1 el contenido de la posición de memoria o registro I. Las variantes que se admitan para el valor de I dependen de los modos de direccionamiento del procesador. Instrucciones de dos operandos: ADD I,J Suma los números I y J (en registros o en memoria), y almacena el resultado en I. Hay procesadores que funcionan con el esquema inverso, es decir el operando en el que queda el resultado es el que se pone en segundo lugar, la que se ha descrito es la emplean los procesadores de Intel. Veamos ahora los modos de direccionamiento más comunes. Para ello vamos a usar la sintaxis de los procesadores Intel de la familia 80x86 simplificada. Supondremos que el procesador tiene un bus de datos de 16 bits, un bus de direcciones también de 16 bits y registros de 16 bits llamados AX, BX, CX, DX, que son a su vez divisibles en 2 mitades de 8 bits, AH (parte alta) y AL (parte baja) para AX y de forma similar para el resto. Usaremos en todos los casos (salvo en el relativo) la instrucción MOV que sirve para mover datos y tiene dos operandos, uno fuente, que es el dato que se copia, y otro destino, que es donde queda la copia. Supondremos que el destino es siempre un registro, los procesadores de Intel sólo permiten que uno de los dos operandos este en memoria, el otro obligatoriamente es un registro. Todos los números empleados están en hexadecimal. DIRECCIONAMIENTO INMEDIATO Este es el modo de direccionamiento más sencillo. Un operando inmediato es un dato que forma parte de la instrucción en lenguaje máquina. Por ejemplo MOV AX,5 pone el número 5 en el registro AX. El número 5 forma parte del código de la instrucción. DIRECCIONAMIENTO REGISTRO El operando no está en memoria, está en un registro. Por ejemplo la instrucción MOV AX,BX copia el contenido del registro BX al registro AX. DIRECCIONAMIENTO DIRECTO O ABSOLUTO La instrucción lleva un operando que es la dirección de memoria del dato. Por ejemplo MOV AX,[1234], lee el dato de 16 bits contenido en las posiciones de memoria 1234 y 1235 y lo pone en AX (en el caso de los procesadores Intel el contenido de la posición baja 1234 va a la parte baja de AX: AL y el de la alta 1235 a AH, hay otros procesadores que funcionan a la inversa). 29

10 Apuntes de Informática DIRECCIONAMIENTO INDIRECTO La instrucción tiene un operando que contiene la dirección donde está el dato. Por ejemplo MOV AX,[BX], lee el contenido de BX, supongamos que es 1234, entonces el contenido de las posiciones de memoria 1234 y 1235 pasa a AX. DIRECCIONAMIENTO INDEXADO La instrucción contiene un número que sumado al contenido del registro índice (puede haber varios registros índices y en ese caso hay que especificar cual de ellos hay que emplear) nos dice la dirección de memoria en la que está el dato. Por ejemplo supongamos que tenemos una tabla en memoria en la posición 1234 que contiene los días de cada mes de año, es decir en 1234 hay 31, en , etc., supongamos que tenemos en BX el mes del año (0=enero, 1=febrero, etc.) del que queremos saber lo que dura, entonces la instrucción MOV AL,1234[BX] nos permite saberlo, ya que se suman 1234 y BX y el resultado es la dirección de memoria que contiene la duración del mes, que es leída a AL (no empleamos AX pues las longitudes de los meses se pueden codificar con 8 bits). Si escribimos en lenguaje ensamblador en lugar de en código máquina la dirección de la tabla en memoria la calcula el programa ensamblador, no tenemos que hacerlo nosotros, por ejemplo en el caso anterior pondríamos: MOV AL,DIASMES[BX]... DIASMES:DB 31,28,31,... DIRECCIONAMIENTO RELATIVO El operando representa un número que se debe sumar al PC para obtener la dirección. En los procesadores de la familia 80x86 sólo se emplea para instrucciones de salto. La instrucción JMP +25 hace que el programa se salte 25 bytes (el registro PC contiene la dirección de la instrucción que va a ejecutar a continuación, el sumarle 25 bytes equivale a saltarse las instrucciones contenidas en ellos) y continue ejecutándose a partir de la posición PC+25. La utilidad de esto es hacer programas reubicables, si un programa comienza en la dirección de memoria 100 por ejemplo y deseamos cambiarlo a la 200, si empleara saltos absolutos habría que modificarlo para que pudiera ejecutarse en la nueva posición de memoria, mientras que con saltos relativos se puede cambiar a la posición de memoria 200 y sigue funcionando perfectamente Los procesadores reales, procesadores dedicados y de propósito general. En muchos procesadores reales el contador de programa, el registro índice, el puntero de pila y el acumulador no son registros específicos dedicados a esas tareas, sino que forman parte de un conjunto de registros de propósito general. Es decir, cualquier registro de propósito general se puede emplear para la tarea especifica de registro acumulador u otro de los citados. 30

11 TEMA 2 El procesador Algunos procesadores tienen hardware dedicado a realizar operaciones aritméticas, como por ejemplo la multiplicación en coma flotante, en vez de realizarlo por software, consiguiendo por tanto realizarlo en menos tiempo. Son pues más potentes, pero obviamente más caros. En el mundo de los ordenadores nos encontramos con máquinas dedicadas a tareas específicas, que han visto mermado su campo de aplicación en aras de una mayor efectividad. Son ordenadores que tiene procesadores dedicados, por ejemplo, a jugar al ajedrez, a resolver ecuaciones diferenciales, a representar imágenes 3D en pantalla, etc., y que son más competitivas que otras máquinas, con procesadores de propósito general, para la tarea concreta para la que se diseñaron, en cambio no se pueden utilizar para otra cosa. En contraposición, un ordenador de propósito general, es menos efectivo para esa tarea concreta pero puede ser empleado también para cualquier otra. Por último conviene citar que existen dos filosofías a la hora de diseñar un procesador de propósito general: CISC y RISC. Los procesadores RISC son procesadores con un conjunto reducido de instrucciones, esto significa que se ha reducido el número de instrucciones, siendo todas ellas más sencillas, pero a cambio han ganado velocidad, ya que dedican más transistores a la parte de la ALU quitándolos de la parte de control (CU). Los CISC, en cambio, tienen un conjunto más amplio de instrucciones, pero eso redunda en una pérdida de velocidad. No obstante los procesadores CISC actuales se acercan cada vez más al rendimiento de los RISC, ya que cada vez se integran más transistores por chip. Debido a ello, se pueda conseguir que las instrucciones más elementales, que son por otra parte las más utilizadas, puedan realizarse en un ciclo de reloj, es decir, a la máxima velocidad posible. Las intrucciones más complejas (que no existen en un procesador RISC) se realizan en más de un ciclo de reloj La familia de procesadores Intel 80x86. En este último apartado vamos a estudiar algo más detalladamente la evolución histórica de los procesadores de Intel, empleados en los ordenadores IBM PC y compatibles. El primer microprocesador de la historia, aunque hay alguna disputa al respecto, fue el 4004, creado por Intel a petición de un fabricante de calculadoras japonés, pero que al final no se llegó a usar, era un micro de 4 bits y fue diseñado a finales del año El sucesor del 4004 fue el 8008, diseñado al año siguiente, ya era un procesador de 8 bits, pero tampoco tuvo gran difusión. El primer procesador que se empleo en grandes cantidades fue el 8080, fabricado el año 1974, tenía un bus de datos de 8 bits, un bus de direcciones de 16 bits y 7 registros de 8 bits de propósito general, más el contador de programa, puntero de pila y registro de flags. Funcionaba a 2MHz. El sucesor del 8080 fue el 8085 que casi no aportaba ninguna novedad con respecto al anterior y que por tanto no merece mayor mención. El primer procesador de la familia 80x86 fue el 8086, fabricado el año 1978, era ya un procesador de 16 bits, que tenía un bus de datos de 16 bits, un bus de direcciones de 20 bits y 31

12 Apuntes de Informática 7 registros de 16 bits de propósito general, además de los consabidos PC (que rebautizaron como IP), SP y flags. Funcionaba a 5MHz y posteriormente a 8MHz. Debido a que los registros no tienen suficiente capacidad para contener una dirección de memoria, emplea un modelo segmentado. Existen 4 registros extra de 16 bits DS, ES, CS y SS, llamados segmentos de datos, extra, de código y de pila, que sirven para poder formar las direcciones de 20 bits. Para formar una dirección el procesador toma un registro de segmento, lo multiplica por 16 (con lo que obtiene un número de 20 bits) y le suma un offset de 16 bits, obteniendo así una dirección final de 20 bits. Por este procedimiento se puede acceder a 4 zonas de memoria de 64Kb dentro del rango de 1Mb, de ellas una está reservada para el código (la apuntada por CS) y otra para la pila (la de SS), si se quiere acceder a más memoria hay que cambiar los registros de segmento. Un año después apareció el 8088, idéntico al anterior, salvo por tener un bus de datos de 8 bits, lo que lo hacía muy apropiado para construir un ordenador personal, ya que para manejar los periféricos podía ayudarse por los chips de 8 bits desarrollados para los microprocesadores de 8 bits como el 8080, por ello fue el elegido por IBM para construir su ordenador IBM PC, PC/XT, portátil y en el PCjr ( PC Junior ). La velocidad también se mantuvo en 5 y 8 Mhz. El siguiente miembro de la familia, el 80186, ha pasado por el mundo del PC, prácticamente desapercibido. Suponía respecto a sus predecesores, un aumento de velocidad pequeño y no rentaba su fabricación para las mejoras conseguidas, por lo que se instaló en muy pocos aparatos. Sus buses de datos y de direcciones eran iguales que en los micros anteriores. También existió el El fue un avance importante en la historia del PC, comercializándose a mediados del año bajo el modelo AT y todos los compatibles con él. Es un microprocesador que trabaja con un bus de datos de 16 bits, con un bus de direcciones de 24 bits (por lo que puede trabajar con una capacidad de memoria de 16Mb) y una velocidad de reloj que oscila entre 8 y 16Mhz. Además de la mejora de velocidad (superior a lo que indican los MHz del reloj), introdujo un nuevo modo de funcionamiento, el modo protegido, el modo compatible con el 8086 se llamó modo real. El modo protegido estaba diseñado para trabajar en multitarea. La multitarea es la capacidad de una CPU de desarrollar varias tareas al mismo tiempo (como por ejemplo realizar un dibujo, realizar un presupuesto en una hoja de cálculo, buscar un dato en una base de datos, etc.), en realidad el microprocesador sólo es capaz de realizar una sola cosa a la vez y se simula que hace varias mediante rápidos cambios de atención del micro a los distintos programas que estén funcionando. El nombre de modo protegido deriva de que el procesador debe tener mecanismos especiales para proteger unas tareas de otras y conseguir, por ejemplo, que cada una no pueda escribir más que en su propia memoria, o que sí una aplicación se cuelga (deja de funcionar por alguna razón), eso no afecte al resto del sistema. En modo protegido además podía disponer de memoria virtual, es decir, podía simular que disponía de más memoria de la que tenía físicamente, usando para ello un fichero en el disco duro, en el que se almacenan los datos y programas que deberían estar en memoria, pero que no hace falta que estén, pues no se necesitan en ese momento. No obstante el tiene varios fallos, el primero y principal es que los programas diseñados para funcionar en modo real no pueden hacerlo en modo protegido y viceversa, además el aumento de memoria, la multitarea, la memoria virtual, etc. es sólo posible para los programas en modo protegido. Además, seguía empleando segmentos de 64Kb, lo cual es tolerable en un micro como el 8086 pensado para la monotarea, pero no lo es tanto en un micro 32

13 TEMA 2 El procesador como el 80286, y para colmo, el procesador arranca en modo real, tiene una instrucción que permite pasar a modo protegido, pero olvidaron poner una instrucción para volver a modo real, de modo que se impedía el funcionamiento de los antiguos programas al pasar a modo protegido. Por todo ello, el modo protegido es prácticamente inútil y el no es más que un 8086 rápido. El año 1985 INTEL empezó la fabricación del 80386, que pasaría a denominarse posteriormente 386DX, en este caso las mejoras eran importantes, lo fundamental es que extendió el bus de datos, el de direcciones y los registros a 32 bits, ahora se podía direccionar toda la memoria, que en este caso es nada menos que 4Gb, sin necesidad de segmentos. Además la velocidad pasó a ser entre 16 y 40 MHz y el modo protegido, único en el que se puede acceder a las mejoras de memoria, se hizo más compatible con el modo real: no sólo incluyeron la instrucción para volver a modo real, sino que hicieron que los programas diseñados para modo real pudieran funcionar en un submodo del modo protegido, el modo V86, pudiendo ejecutarse en multitarea varios de ellos o con programas diseñados para el modo protegido. Por alguna extraña razón, IBM en principio no empleó este micro en sus ordenadores y hubo que esperar a la llegada de los PS/2 para verlo en modelos de IBM. Tres años más tarde del lanzamiento del 386DX, Intel sacó al mercado el 386SX, para competir con AMD que fabricaba micros más rápidos y baratos que los de Intel. Básicamente el 386SX es un 386DX por dentro y un por fuera, es decir, tiene todas las características del 386DX, pero se ha reducido el bus de datos a 16 bits y el de direcciones a 24, lo que permite emplear como chips de apoyo los mismos que para el y sin embargo tener un auténtico micro de 32 bits. El siguiente de la serie fue el 486DX, básicamente igual al 386DX, pero con el coprocesador y 8Kb de memoria caché incorporada en el chip. Los modelos anteriores disponían de un compañero llamado 8087, 80287, que permitía realizar operaciones en coma flotante, ya que el procesador sólo es capaz de operar con enteros, en el caso del 486DX no era ya necesario, pues estaba incluido en el propio procesador. La memoria caché era en este modelo casi imprescindible, era el primero que se acercaba a los procesadores RISC, era capaz de ejecutar algunas de sus instrucciones en tan sólo un ciclo de reloj, y para poder hacer eso se necesita tener los datos en el propio procesador, sin necesidad de ir a buscarlos a la memoria. Empezó a funcionar a 20MHz y llegó hasta los 50MHz. Posteriormente y de modo análogo al caso del 386SX, Intel sacó una versión reducida del 486DX, llamada 486SX, a la que se le había quitado el coprocesador. También comercializó un 487SX, que era en realidad un 486DX que además desactivaba el 486SX junto al que se instalaba. Posteriormente aparecieron los 486DX2 y 486SX2, eran iguales que sus homónimos sin el 2, pero internamente doblaban la velocidad del reloj; así el 486DX2-66 funcionaba internamente a 66MHz y externamente a 33MHz igual que el 486DX-33, con ello y gracias a los 8Kb de memoria caché interna casi duplicaba el rendimiento de un 486DX-33. Más adelante aparecieron modelos 486DX4 que en realidad multiplicaban por 3 la frecuencia externa de funcionamiento, es decir un 486DX4-100 funcionaba a 33MHz por fuera y a 100MHz por dentro, AMD llegó incluso a fabricar 486DX5-133 que funcionaban a 33MHz por fuera y 133MHz internamente. 33

14 Apuntes de Informática En sus batallas legales con Cyrix y AMD para que no pudieran usar el mismo nombre en los procesadores compatibles que fabricaban, no consiguió que le dejaran usar los números 386, 486, etc. como marca registrada, por tanto cambió la numeración por una palabra como Pentium que sí le fue posible registrar como marca. Por eso los procesadores compatibles Pentium de Cyrix se llaman 6x86 y los de AMD K5 y K6. Los primeros Pentium aparecieron el año 1991 y funcionaban a 60 y 66MHz (tanto interna como externamente), las mejoras más significativas de los mismos eran: un bus de datos de 64 bits, un tamaño doble de la cache interna, pasando a 16Kb, 8Kb para datos y otros 8Kb para código, una unidad doble de operaciones con enteros, lo que le permite ejecutar simultáneamente 2 instrucciones por ciclo de reloj (es lo que se llama superescalar) y diversas mejoras en el rendimiento, como predicción de saltos, etc. Los siguientes microprocesadores fueron el Pentium Pro, que cuenta en su interior no sólo con la cache L1, sino también con 256 o 512Kb de caché L2, Utilizó encapsulado distinto del Pentium. el Pentium MMX, que incorpora 57 nuevas instrucciones que operan con varios enteros a la vez, utilizando para ello los 64 bits de la mantisa de los registros del coprocesador, que pueden dividir en 8 registros de 8 bits, 4 de 16 o 2 de 32 y operar simultáneamente con ellos. Utilizó el mismo encapsulado que el Pentium y se fabrico hasta 233 MHz (velocidad interna, la velocidad externa era 66 MHz). El Pentium II, que es básicamente un Pentium Pro con instrucciones MMX.. El Pentium MMX se fabrica hasta 233MHz y el Pentium II hasta 450MHz. Como en el caso de los 486 estas velocidades son internas, externamente funcionan a 66MHz o a 100MHz (Pentium II, desde el 350MHz). El Pentium III se lanzó 28 de febrero de 1999 con velocidades de 450, 500 y 550 MHz, aunque posteriormente alcanzó 1 GHz. Este procesador de Intel no descubre ninguna arquitectura innovadora: simplemente, se trata de un Pentium II modificado para emplear un conjunto de 70 nuevas instrucciones para la aceleración de gráficos 3D, reproducción de vídeo y sonido digital, tratamiento de imágenes y reconocimiento de voz. Otra característica, que provocó cierto revuelo entre los consumidores y algunos medios informativos, fue la inclusión en cada procesador Pentium III de un número de serie único. El número de serie lo leía el software con el fin de utilizarlo para diversos fines como, por ejemplo, realizar una identificación de un usuario en una red local o en Internet. Levantó airadas críticas entre los grupos defensores de la privacidad de los usuarios de Internet, por lo que Intel decidió que dicha característica se deshabilitará por defecto en los Pentium III de nueva fabricación y que fuera el usuario quién la activara mediante un software diseñado para tal efecto. El último en salir al mercado ha sido el Pentium 4 disponible a velocidades de hasta 1.70 GHz, aunque parece que antes de finales del 2001 lo lanzarán a 2 GHz. Este chip es de diseño totalmente nuevo. La mayor ventaja con respecto al anterior es que se ha aumentado la longitud de la pipeline, lo que permite alcanzar mayores velocidades de reloj (cada instrucción se ejecuta en más etapas, cada una de ellas más sencilla), el inconveniente es que cuando falla una predicción de salto la penalización es mayor, por eso a igualdad de velocidad, es más lento que el Pentium III. Actualmente se fabrica con 0,18 micras, aunque la compañía también ha anunciado la finalización de las pruebas sobre 0,13 micras, completando así el desarrollo 34

15 TEMA 2 El procesador de esta tecnología de proceso, con el que el procesador logrará alcanzar los 42 millones de transistores. Todo lo anterior se puede resumir en las siguientes tablas. micro Fecha Bus Memoria Memoria Transistores Velocidad Introducción datos física virtual KHz 4 bits 640 bytes KHz 8 bits 16 Kb MHz 8 bits 64 Kb MHz 8 MHz 16 bits 1 Mb MHz 8 MHz 8 bits 1 Mb MHz 16 MHz 16 bits 16 Mb 1 Gb DX MHz 33 MHz 32 bits 4 Gb 64 Tb SX MHz 20 MHz 16 bits 16 Mb 64 Tb DX MHz 33 MHz 32 bits 4 Gb 64 Tb SX MHz 33 MHz 32 bits 4 Gb 64 Tb Pentium MHz 200 MHz 64 bits 4 Gb 64 Tb Pentium Pro MHz 200 MHz 64 bits 4 Gb 64 Tb Pentium MMX enero MHz 233 MHz 64 bits 4 Gb 64 Tb Pentium II mayo MHz 450 MHz 64 bits 4 Gb 64 Tb Celeron abril MHz- 850 MHz 64 bits 4 Gb 64 Tb Pentium III MHz- 1 GHz 64 bits 4 Gb 64 Tb Pentium IV noviembre GHz GHz 64 bits 4 Gb 64 Tb P5 (PENTIUM) P6 (PENTIUM PRO) Micro Bus de Direcciones Bus de Datos Equipo - Otras características PC PC-XT PC-AT Multitarea, Modo Real y Modo Protegido SX 16 PS-2 DX SL Bajo consumo SX SIMILARES AL SL DX COPROCESADOR + Bajo consumo DX2 8K DE CACHE Velocidad interna doble Más de una instrucción por ciclo de reloj L 1 16 K ; L K PENTIUM II PENTIUM III PENTIUM Hasta 5 instrucciones por ciclo. P os RISC. L 1 32 K ; L 2 1 M Instrucciones MMX. Se conecta mediante Slot a la placa. Velocidad de placa hasta 100 MHz L 1 32 K ; L K Arquitectura P6 70 nuevas instrucciones para internet. Nº de serie; Velocidad de placa hasta 133 MHz L 1 32 K ; L K Tecnología 0.18 µm Conexiones internas de aluminio Pinchado en placa base;memoria tipo RIMM 144 instrucciones nuevas 6 instrucciones por ciclo de reloj L 1 20 K ; L K 35

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

Arquitectura Von Neumann

Arquitectura Von Neumann Arquitectura Von Neumann Arquitectura Von Neumann Establecida en 1945 por Von Neumann Modelo básico de arquitectura utilizado en la mayoría de los computadores Su idea es la de conectar permanentemente

Más detalles

6-REGISTROS DEL 8086 Y DEL 80286

6-REGISTROS DEL 8086 Y DEL 80286 ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16

Más detalles

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

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES. 1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado

Más detalles

TEMA 4. Unidades Funcionales del Computador

TEMA 4. Unidades Funcionales del Computador TEMA 4 Unidades Funcionales del Computador Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción El elemento físico, electrónico o hardware de un sistema

Más detalles

Los Microprocesadores MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Evolución Histórica de los Microprocesadores Intel Evolución de los microprocesadores Intel de la década de los 70 4004

Más detalles

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes: Facultad de Ciencias Exactas y Naturales y Agrimensura Departamento de Ingeniería Cátedra : Proyecto Final Apuntes : Microprocesadores Tema 6-1 : Esquema de un µp. La CPU Lo que definimos como CPU (Central

Más detalles

Entorno de Ejecución del Procesador Intel Pentium

Entorno de Ejecución del Procesador Intel Pentium Arquitectura de Ordenadores Arquitectura del Procesador Intel Pentium Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Entorno de Ejecución del Procesador

Más detalles

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

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción

Más detalles

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad

Más detalles

ITT-327-T Microprocesadores

ITT-327-T Microprocesadores ITT-327-T Microprocesadores Introducción al Microprocesador y al Microcomputador. al Microcomputador. Profesor Julio Ferreira. Sistema Microcomputador. Un Sistema Microcomputador tiene dos componentes

Más detalles

Curso S08 para Cavernícolas

Curso S08 para Cavernícolas Curso S08 para Cavernícolas Tema ORIGENES DE LOS MICROCONTROLADORES FREESCALE, 2014 Todos los derechos reservados INTRODUCION Desde sus inicios como Motorola, esta empresa ha sido reconocida mundialmente

Más detalles

Clase 20: Arquitectura Von Neuman

Clase 20: Arquitectura Von Neuman http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una

Más detalles

Capítulo 0. Introducción.

Capítulo 0. Introducción. Capítulo 0. Introducción. Bueno, por fin está aquí el esperado (espero!!) Capítulo Cero del Tutorial de Assembler. En él estableceremos algunos conceptos que nos serán de utilidad a lo largo del Tutorial.

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema decimal

SISTEMAS DE NUMERACIÓN. Sistema decimal SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",

Más detalles

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

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software. ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar

Más detalles

Tema: Historia de los Microprocesadores

Tema: Historia de los Microprocesadores Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Historia de los Microprocesadores 1 Contenidos La década de los

Más detalles

18. Camino de datos y unidad de control

18. Camino de datos y unidad de control Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 18. Camino de datos y unidad de control Un La versatilidad una característica deseable los Los

Más detalles

1.2 Análisis de los Componentes. Arquitectura de Computadoras Rafael Vazquez Perez

1.2 Análisis de los Componentes. Arquitectura de Computadoras Rafael Vazquez Perez 1.2 Análisis de los Componentes. Arquitectura de Computadoras Rafael Vazquez Perez 1.2.1 CPU 1 Arquitecturas. 2 Tipos. 3 Características. 4 Funcionamiento(ALU, unidad de control, Registros y buses internos)

Más detalles

Sistemas de Computadoras Índice

Sistemas de Computadoras Índice 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

Más detalles

HARDWARE DE UN ORDENADOR. Elementos básicos

HARDWARE DE UN ORDENADOR. Elementos básicos HARDWARE DE UN ORDENADOR Elementos básicos Componentes de un ordenador Hardware: todos los componentes físicos, tanto internos como externos: monitor, teclado, disco duro, memoria, etc. Software: todos

Más detalles

Capítulo 1 Introducción a la Computación

Capítulo 1 Introducción a la Computación Capítulo 1 Introducción a la Computación 1 MEMORIA PRINCIPAL (RAM) DISPOSITIVOS DE ENTRADA (Teclado, Ratón, etc) C P U DISPOSITIVOS DE SALIDA (Monitor, Impresora, etc.) ALMACENAMIENTO (Memoria Secundaria:

Más detalles

INFORMÁTICA. Matemáticas aplicadas a la Informática

INFORMÁTICA. Matemáticas aplicadas a la Informática ACCESO A CICLO SUPERIOR INFORMÁTICA Matemáticas aplicadas a la Informática http://trasteandoencontre.km6.net/ 1 Acceso a grado Superior. Informática 1. Unidades de medida en informática Como sabemos, el

Más detalles

TEMA 5. ELECTRÓNICA DIGITAL

TEMA 5. ELECTRÓNICA DIGITAL TEMA 5. ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN Los ordenadores están compuestos de elementos electrónicos cuyas señales, en principio, son analógicas. Pero las señales que entiende el ordenador son digitales.

Más detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

Actividad 4: Comunicación entre PLC s vía Ethernet

Actividad 4: Comunicación entre PLC s vía Ethernet Actividad 4: Comunicación entre PLC s vía Ethernet 1.- Listado de materiales: PC con Tarjeta de red 3com o similar. 2 PLC Omrom CJ1M CPU11 ETN Estos autómatas llevan integrada la tarjeta de comunicaciones

Más detalles

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

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento

Más detalles

Unidad 1. La información

Unidad 1. La información Unidad 1. La información En esta unidad aprenderás: Los conceptos básicos de la informática. Cómo se representa la información dentro del ordenador. Las unidades de información. 1.1 Conceptos básicos Informática.

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ

ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...

Más detalles

picojava TM Características

picojava TM Características picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar

Más detalles

Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC

Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC Temporizadores y contadores en tiempo real: El módulo Timer0 y el aler del PIC 1. Introducción...1 2. Estructura del Timer0...1 3. Funcionamiento del Timer0...2 3.1. Entrada de reloj del modulo Timer0...

Más detalles

El ordenador es un dispositivo electrónico que permite almacenar información, modificarla y generar nueva información.

El ordenador es un dispositivo electrónico que permite almacenar información, modificarla y generar nueva información. 0. INTRODUCCIÓN: El ordenador es un dispositivo electrónico que permite almacenar información, modificarla y generar nueva información. Para llevar a cabo estas operaciones, el ordenador cuenta con una

Más detalles

UNIDAD 1. LOS NÚMEROS ENTEROS.

UNIDAD 1. LOS NÚMEROS ENTEROS. UNIDAD 1. LOS NÚMEROS ENTEROS. Al final deberás haber aprendido... Interpretar y expresar números enteros. Representar números enteros en la recta numérica. Comparar y ordenar números enteros. Realizar

Más detalles

EJERCICIOS DEL TEMA 1

EJERCICIOS DEL TEMA 1 EJERCICIOS DEL TEMA 1 Introducción a los ordenadores 1) Averigua y escribe el código ASCII correspondiente, tanto en decimal como en binario, a las letras de tu nombre y apellidos. Distinguir entre mayúsculas/minúsculas,

Más detalles

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información TEMA 1: SISTEMAS INFORMÁTICOS Parte 2: representación de la información Qué vamos a ver? Cómo se representa y almacena la información en un ordenador Cómo podemos relacionar la información que entendemos

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Sistemas de numeración

Sistemas de numeración Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan

Más detalles

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

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

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 5.1.3 Multiplicación de números enteros. El algoritmo de la multiplicación tal y como se realizaría manualmente con operandos positivos de cuatro bits es el siguiente: 1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los sistemas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejecución de instrucciones e interrupciones

Más detalles

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse. TABLA DE DECISION La tabla de decisión es una herramienta que sintetiza procesos en los cuales se dan un conjunto de condiciones y un conjunto de acciones a tomar según el valor que toman las condiciones.

Más detalles

Tema 2. Diseño del repertorio de instrucciones

Tema 2. Diseño del repertorio de instrucciones Soluciones a los problemas impares Tema 2. Diseño del repertorio de instrucciones Arquitectura de Computadores Curso 2009-2010 Tema 2: Hoja: 2 / 16 Tema 2: Hoja: 3 / 16 Base teórica Al diseñar un computador,

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Ecuaciones de primer grado con dos incógnitas

Ecuaciones de primer grado con dos incógnitas Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad

Más detalles

Curso Completo de Electrónica Digital

Curso Completo de Electrónica Digital CURSO Curso Completo de Electrónica Digital Este curso de larga duración tiene la intención de introducir a los lectores más jovenes o con poca experiencia a la Electrónica Digital, base para otras ramas

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.

Más detalles

Sistemas de almacenamiento informático

Sistemas de almacenamiento informático 1 Sistemas de almacenamiento informático 1. INTRODUCCIÓN: En informática, uno de los elementos principales es el lugar de almacenamiento de datos informáticos. Estos datos, bien en forma de archivos o

Más detalles

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

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte) Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte) Unidad de trabajo 2: INFORMÁTICA BÁSICA... 1 1. Representación interna de datos.... 1 1.2. Sistemas de numeración.... 2 1.3. Aritmética binaria...

Más detalles

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico Acceso al correo electrónico Pasamos ahora a lo que sería usar la cuenta de correo que nos hicimos en la clase anterior. Lo primero que hacemos es entrar en la página web de Yahoo y localizar el icono

Más detalles

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT) MANUAL DE AYUDA MODULO SAT (Anexo Integración AGIL SAT) Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS 1 INTRODUCCION... 3 1.1 Objetivo... 3 1.2 Descripción de la aplicación Agil-SAT PDA... 3 1.3

Más detalles

Tutorial 2 LAS UNIDADES (I)

Tutorial 2 LAS UNIDADES (I) Tutorial 2 LAS UNIDADES (I) 2.1.- Introducción En el pasado tutorial aprendimos a hacer carpetas, copiar y mover ficheros, a eliminarlos y a cambiarles el nombre. Ahora vamos a ver algo parecido. Cómo

Más detalles

CURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1

CURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1 Tecnología 4º ESO Tema 5: Lógica binaria Página 1 4º ESO TEMA 5: Lógica binaria Tecnología 4º ESO Tema 5: Lógica binaria Página 2 Índice de contenido 1. Señales analógicas y digitales...3 2. Código binario,

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

15 CORREO WEB CORREO WEB

15 CORREO WEB CORREO WEB CORREO WEB Anteriormente Hemos visto cómo funciona el correo electrónico, y cómo necesitábamos tener un programa cliente (Outlook Express) para gestionar los mensajes de correo electrónico. Sin embargo,

Más detalles

V i s i t a V i r t u a l e n e l H o s p i t a l

V i s i t a V i r t u a l e n e l H o s p i t a l V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

Configuración de un APs D-Link DWL-2100AP.-

Configuración de un APs D-Link DWL-2100AP.- Configuración de un APs D-Link DWL-2100AP.- El Acess Point (AP) D-Link 2100AP, es el AP que actualmente colocan Los Servicios Provinciales en los centros. Para poder acceder a su configuración tenemos

Más detalles

Máquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A)

Máquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A) aprenderaprogramar.com Máquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A) Sección: Divulgación Categoría: Herramientas informáticas Fecha revisión: 2029 Autor: Walter

Más detalles

Control Digital en PC con MS-DOS

Control Digital en PC con MS-DOS Control Digital en PC con MS-DOS Abel Alberto Cuadrado Vega 19 de abril de 2006 1. Introducción Un PC puede ser utilizado para realizar un sistema de control digital. Para ello necesita lo siguiente: tarjeta

Más detalles

TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR

TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR En esta unidad vamos a estudiar el ORDENADOR, sus principios de funcionamiento, elementos que lo componen y las funciones que cumplen dentro del

Más detalles

TEMA 1. CONCEPTO DE ORDENADOR: ESTRUCTURA Y FUNCIONAMIENTO

TEMA 1. CONCEPTO DE ORDENADOR: ESTRUCTURA Y FUNCIONAMIENTO TEMA 1. CONCEPTO DE ORDENADOR: ESTRUCTURA Y FUNCIONAMIENTO 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir

Más detalles

UN PROBLEMA DE MATEMÁTICA-FICCIÓN EN TRES ACTOS. José Antonio Mora Sánchez. CEP d'alacant

UN PROBLEMA DE MATEMÁTICA-FICCIÓN EN TRES ACTOS. José Antonio Mora Sánchez. CEP d'alacant UN PROBLEMA DE MATEMÁTICA-FICCIÓN EN TRES ACTOS. José Antonio Mora Sánchez. CEP d'alacant Las calculadoras ofrecen la posibilidad de modificar la óptica desde la que se abordan ciertos problemas matemáticos.

Más detalles

Tema 4. Gestión de entrada/salida

Tema 4. Gestión de entrada/salida Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS

PROGRAMACIÓN ORIENTADA A OBJETOS PROGRAMACIÓN ORIENTADA A OBJETOS Clase 1. Introducción Profesor: Diego Sánchez Gómez Introducción a la programación orientada a objetos 1. Introducción a la programación orientada a objetos 2. Las clases

Más detalles

Internet aula abierta

Internet aula abierta MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO 1º) Considérese un número estrictamente positivo del sistema de números máquina F(s+1, m, M, 10). Supongamos que tal número es: z = 0.d 1 d...d s 10 e Responde

Más detalles

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

Los sistemas de numeración se clasifican en: posicionales y no posicionales. SISTEMAS NUMERICOS Un sistema numérico es un conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Debido a que un número es un símbolo, podemos encontrar

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

Manual instalación Windows 8. Instalar Windows 8 paso a paso

Manual instalación Windows 8. Instalar Windows 8 paso a paso Manual instalación Windows 8. Instalar Windows 8 paso a paso Windows 8 es el nuevo sistema operativo de Microsoft, en el cual se han incluido más de 100.000 cambios en el código del sistema operativo,

Más detalles

Tipos de instalaciones

Tipos de instalaciones Tipos de instalaciones Existen este infinidad de configuraciones, pero como técnicos debemos referirnos a las normalizadas por la NTE, la cual diferencia cinco tipos basados en número de circuitos y programas,

Más detalles

Manual de Instalación. Sistema FECU S.A.

Manual de Instalación. Sistema FECU S.A. Manual de Instalación Sistema FECU S.A. Índice Requerimientos de hardware... 3 Requerimientos de software... 3 Bajar programas desde Internet... 4 Manual de Usuario... 5 Archivos de instalación FECU S.A....

Más detalles

Organización de Computadoras. Turno Recursantes Clase 8

Organización de Computadoras. Turno Recursantes Clase 8 Organización de Computadoras Turno Recursantes Clase 8 Temas de Clase Subsistema de Memoria Organización de Memoria Principal Notas de clase 8 2 Memoria Velocidad del procesador: se duplica cada 18 meses

Más detalles

La arquitectura del 8086/8088

La arquitectura del 8086/8088 Repasamos aquí la arquitectura de un PC. Para más información sobre lo aquí expuesto se puede consultar [PA01] y los capítulos iniciales de [Tej01], [Rod00] y [Nor01]. Anatomía del PC A grandes rasgos,

Más detalles

GUÍA RED SOCIAL FACEBOOK

GUÍA RED SOCIAL FACEBOOK GUÍA RED SOCIAL FACEBOOK Qué es una Red Social? Una Red Sociales un sitio en internet donde compartir información, mensajes, ideas, fotos, etc., con amigos, conocidos y desconocidos. Para acceder a una

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97 SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. La norma principal en un sistema de numeración posicional es que un mismo símbolo

Más detalles

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

Hardware: dentro de la caja. Introducción a la Informática 2010-2011 Hardware: dentro de la caja Introducción a la Informática 2010-2011 Objetivos Conocer cómo se almacena y manipula la información dentro de los ordenadores Analizar la estructura y organización básica de

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Ricardo.Sanz@upm.es Curso 2004-2005 Arquitectura de Computadores Arquitectura de computadores es la disciplina que estudia la organización y funcionamiento de los computadores

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

Más detalles

2 Sea una unidad de disco duro de brazo móvil con las siguientes características:

2 Sea una unidad de disco duro de brazo móvil con las siguientes características: 1 Sea una unidad de disco duro de brazo móvil con las siguientes características: 18 superficies, 20.331 cilindros y 400 sectores por pista. Sectores de 1.024 bytes de información neta. Velocidad de rotación:

Más detalles

Hilos, comunicación y competencia entre procesos. Dr. Alonso Ramírez Manzanares 2-Sep-2010

Hilos, comunicación y competencia entre procesos. Dr. Alonso Ramírez Manzanares 2-Sep-2010 Hilos, comunicación y competencia entre procesos Dr. Alonso Ramírez Manzanares 2-Sep-2010 Implementación de procesos Se mantiene una tabla de procesos con una entrada por cada proceso: Con lo cual tenemos

Más detalles

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón. 11. RECIBOS. Desde esta opción de Menú vamos a completar el proceso de gestión de los diferentes tributos, generando recibos, informes de situación, impresiones, etc. 11.1. GENERACIÓN DE RECIBOS. Una vez

Más detalles

EL MICROPROCESADOR INTRODUCCION

EL MICROPROCESADOR INTRODUCCION INTRODUCCION El microprocesador o CPU es un dispositivo electrónico digital, integrado, programable y de actuación secuencial que constituye el cerebro del computador. Funcionalmente, es pues un dispositivo

Más detalles

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 Las ventajas de los Servidores dedicados Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com A la hora de poner en marcha una aplicación web debemos contratar un servicio

Más detalles

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS Tema 5 Memorias Hoja: 2 / 14 Base teórica La memoria es el lugar en el que se almacenan las instrucciones y los datos para que se puedan

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

Control y temporización Comunicación con la CPU Comunicación con el dispositivo externo Almacén temporal de datos Detección de errores

Control y temporización Comunicación con la CPU Comunicación con el dispositivo externo Almacén temporal de datos Detección de errores UNIDAD DE ENTRADA SALIDA Conceptos Unidad de entrada-salida (E/S): Elemento que proporciona un método de comunicación eficaz entre el sistema central y el periférico. Funciones Control y temporización

Más detalles