Sistemas Computacionales de 32 bits

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

Download "Sistemas Computacionales de 32 bits"

Transcripción

1 Sistemas Computacionales de 32 bits Universidad Tecnológica Nacional - FRBA Técnicas Digitales III 1

2 Introducción 1 Sistemas Computacional: 2 Conjunto de dispositivos lógicos de Hardware y Software que se utilizan para procesar datos, señales, o cualquier información digital. 2 Dedicados: Cumplen una única función o un grupo determinado de funciones específicas 2 De propósito general: Sirven para ejecutar todo tipo de aplicaciones. El único límite es el número máximo de aplicaciones que pueden albergar en un mismo momento, y la capacidad de procesamiento para poder ejecutar aplicaciones de determinada envergadura. 1 Componentes 2 Hardware i Procesador i Periféricos i Memoria 2 Software i Programas de control aplicado para computadoras dedicadas i Sistemas Operativos para computadoras de propósito general o de tipo embedded. Su complejidad varía entre ambos casos 2

3 Ejemplos mas comunes 1 Sistemas de propósito General 2 Antecedentes i Durante los 70 s aparecen Commodore 64 / 128, Amiga, Talent MSX, etc. 4 Procesadores de 8 bits. Z80 en el mejor de los casos, 4 Cantidad de memoria reducida. 4 Dispositivos de almacenamiento mínimos. 2 Principios de los 80 s i IBM introduce su modelo de Personal Computer PC. 4 Procesador de 16 bits: 8088, 4 Dispositivos de almacenamiento, y cantidad de memoria levemente mejores a sus antecesores 4 Introduce junto con Intel el concepto de diseños escalables por compatibilidad ascendente i Al mismo tiempo Apple lanza la Machintosh ( Mac ) 3

4 Ejemplos mas comunes 1 Computadoras dedicadas. 2 Sistemas de tipo Embedded. i Diseños single board con procesadores compatibles con los de la IBM PC a medida que esta gana popularidad. i Al principio se desarrollaron versiones de DOS para ROM i Evolución tecnológica => PC-104. Standard Industrial i SBC => Single Board Computer 4 Aprovechan la base instalada de PC s para integrar módulos muy compactos para aplicaciones dedicadas desarrollables en una PC. 4 Tienen los mismos recursos en las mismas direcciones. 4 Versiones de Linux, QNX, y otros con imágenes mínimas para el control de las aplicaciones requeridas para cada solución. => Sistemas multitarea dedicados i SOM =>System On Module 4 Son CPU s listas para usar, con firmware embebido. Pueden hostear una imagen de un Sistema Operativo. 4 Son una versión mucho mas compacta de un SBC 4

5 Ejemplos de SOM: IA mm 144 mm 1 Procesador Embedded Pentium M o Dothan 1.6 GHz/1.1 GHz con 64KB de memoria cache L1. 1 Memoria DRAM 2 x 200 pin SODIMM sockets, ECC Double Data Rate (DDR)128 MB to 1GB. 1MB de memoria cache L Base-T Ethernet 1 Intel 855GME GMCH/ ICH4 Chipset 400 MHz FSB 1 Interfaces PCI & AGP 1 6 ports host USB 2.0 5

6 Ejemplos SOM: XScale 68 mm 102 mm 1 Procesador Xscale PXA 255 de 400MHz. 1 Memoria DRAM de 32 / 64 /128 MBytes 1 On board 1MB Flash ROM. Expandible externamente hasta 64MB. 1 Ethernet 10 / 100 BaseT 1 2 ports host USB port USB device side 1 Interfaz LCD 1024x768 6

7 Ejemplos SBC: PC mm 96 mm 1 Procesador Embedded Pentium M 1.6 GHz/1.1 GHz con 64KB de memoria cache L1. 1 Memoria DRAM 2 x 200 pin SODIMM sockets, ECC Double Data Rate (DDR)128 MB to 1 GB. 1MB cache L Base-T Ethernet 1 Intel 855GME GMCH/ ICH4 Chipset 400 MHz FSB. 1 Interfaces PCI & AGP 1 6 ports host USB 2.0 7

8 Componentes de una PC XT 8

9 Mapa de Memoria FFFF 000A BFFFF 000C FFFFF Vector de Int Modo Real BIOS Data Area Area de datos y programas 640 Kbytes 1 Kbyte FFFFFFFF 9

10 Mapa de Memoria FFFF 000A BFFFF 000C0000 Buffers de Video Modos Texto y Gráfico 128 Kbytes 000FFFFF FFFFFFFF 10

11 Mapa de Memoria C FFFF 000A BFFFF 000C0000 Zona de Extensión de BIOS 192 Kbytes 000FFFFF EFFFF 000F FFFFF POST BIOS 64 Kbytes FFFFFFFF 11

12 Mapa de E/S en una PC 12

13 Hardware de Soporte de E/S / 8254: 2 Timer 0: Dirección 40h. Base de tiempos del sistema. A la entrada CLK0 se conecta un cristal de 1,193,180 MHz. Se programa para generar por OUT0 un pulso cada 55 mseg. Este pin se conecta a la línea IRQ0 del PIC 8259: así se genera una interrupción a dicho intervalo, o como se refiere en la jerga, genera 18,2 (?) interrupciones por segundo. 2 Timer 1: Dirección 41h. Se programa del mismo modo que Timer 0 pero se lo utiliza para activar el sistema de refresco de memoria DRAM. Para ello, OUT1 va conectado a la entrada DREQ0 del A partir del modelo AT 286 se utilizará un hardware dedicado al refresco de memoria. 2 Timer 2: Dirección 42h. Se programa para generar a su salida una señal cuadrada de 50% de duty cycle y OUT2 se conecta al parlante del sistema. 2 Registro de comando y status. Dirección 43h. 13

14 Hardware de Soporte de E/S 18255: Fue inmediatamente reemplazado en el modelo siguiente (AT 286). Sin embargo los ports A y B, siguen presentes 2 Port A: Dirección 60h. La lógica de control de teclado al recibir los códigos de las teclas los almacena en este port. 2 Port B: Dirección 61h. Sus líneas trabajan como salidas de control individuales. 2Envío de la salida del Timer0 al parlante de la PC 2Envío de un pulso a la línea IRQ1 del PIC 8259 cada vez que se recibe un código de tecla desde el teclado. 2 Port C: Dirección 62h. Cuatro de estas líneas se utilizan como información de configuración del sistema. El sistema de configuración en los modelos originales PC y PC-XT era sumamente rudimentario (trabajaba con dip switches). 14

15 Interrupciones en los procesadores x86 Notas: 1 La instrucción UD2 fue introducida con el procesador Pentium Pro. 1 Los procesadores IA-32 posteriores al Intel386 no generan esta excepción. 1 Esta excepción fue introducida en el procesador Intel Esta excepción fue introducida en el procesador Pentium y mejorada en la familia de procesadores P6. 1 Esta excepción fue introducida en el procesador Pentium III. 15

16 Interrupciones en la PC 16

17 Controlador de Interrupciones de Hardware: el PIC 8259 INTA INT D0 - D7 DATA BUS BUFFER LOGICA DE CONTROL BUS DE DATOS INTERNO RD WR A0 CS READ WRITE LOGIC IN SERVICE REGISTER (ISR) PRIORITY RESOLVER INTERRUPT REQUEST REGISTER (IRR) IRQ0 IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 CAS0 CAS1 CAS2 CASCADE BUFFER COMPARA- TOR INTERRUPT MASK REGISTER (IMR) SP/EN 17

18 Configuración del PIC 8259 en la PC INTR INTA Procesador 80x86 Timer Tick 8259 Master 20h-21h INT INTA IRQ0 IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 OUT h-43h 8042 Keyb Cont Disponibles en los buses de expansión IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 Data Bus CAS 0 CAS 1 SP/EN CAS 2 IRQ0 IRQ1 INT IRQ2 IRQ3 INTA IRQ4 IRQ Slave IRQ6 A0h-A1h IRQ7 SP/EN CAS 0 CAS 1 CAS 2 Vcc IRQ8 IRQ9 IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 IRQ15 Este 2do fue agregado a partir de la PC-AT286 Nombre de las líneas del Sub-sistema de Interrupciones de la PC 18

19 Asignación y Tipo de las IRQ s 19

20 Interrupción No Enmascarable (NMI) Error de paridad en Memoria Error de paridad en el Bus Error del Coprocesador 8087 NMI 80x Port de E/S 0A0h Error de paridad en Memoria Error de paridad en el Bus NMI 80x Port de E/S 070h 20

21 Programación del PIC El 8259, presenta al procesador una interfaz de programación a través de dos direcciones de E/S. 2 La primer PC tenía un solo PIC en las direcciones de port 20h y 21h. 2 La PC AT 286, incluyó un segundo PIC, ya que la PC original ya había agotado la asignación de IRQ s, y seguían apareciendo nuevos dispositivos: Placas de red, placas de sonido, etc. 2 Este PIC es accesible en las direcciones de port A0h y A1h. 1 Palabras de Comando de Inicialización: 2 Son una secuencia de entre dos y cuatro bytes que envía el procesador al 8259A antes de comenzar la operación normal, a fin de configurarlo. 2 A los efectos del PIC 8259, la secuencia de Inicialización es una operación atómica, es decir, que no puede dividirse 2 El 8259 detecta la secuencia de inicialización cuando recibe en la dirección de port par (A0 = 0), una palabra con el bit D4=1. Palabras de Comando de Operación: Una vez inicializado el 8259A, estas palabras le definen diversas operaciones a realizar. Luego de la inicialización, se pueden enviar en cualquier momento. 21

22 Programación del PIC 8259 ;; Inicialización PIC PIC #1 #1 mov moval,11h ;ICW1: IRQs IRQsactivas por por flanco, Modo cascada, ICW4 Si. Si. out out 20h,al mov moval,8 ;ICW2: INT INT base base para para el el PIC PIC N#1 N#1Tipo out out 21h,al mov moval,04h ;ICW3: PIC PIC N#1 N#1Master, tiene tiene un un Slave conectado a IRQ2 IRQ2 ( b) out out 21h,al mov moval,01h ;ICW4: Modo No No Buffered, Fin Fin de de Interrupción Normal, procesador out out 21h,al ;; Antes de de inicializar el el PIC PIC N#2, N#2, deshabilitamos las las Interrupciones del del PIC PIC N#1 N#1 mov moval,0ffh :OCW1: Set Seto Clear el el IMR IMR out out 21h,al ;; Inicialización PIC PIC N #2 #2 mov moval,11h ;ICW1: IRQs IRQsactivas por por flanco, Modo cascada, ICW4 Si. Si. out out 0A0h,al mov moval,070h ;ICW2: INT INT base base para para el el PIC PIC N#1 N#1Tipo 070h. out out 0A1h,al mov moval,02h ;ICW3: PIC PIC N#2 N#2Slave, IRQ2 IRQ2 es es la la línea línea que que envía al al Master (010b) out out 0A1h,al mov moval,01h ;ICW4: Modo No No Buffered, Fin Fin de de Interrupción Normal, procesador out out 0A1h,al 22

23 Power On Self Test 1 Antes de iniciar su operación el sistema verificará el correcto funcionamiento de la CPU 1 Chequea si el contenido de la ROM es el correcto (realiza un checksum del contenido de la ROM completa que en fábrica se ajusta de modo que el resultado del check sea cero). 1 Detecta el tipo de adaptador de video instalado. Lo inicializa en modo texto 80x25. Escribe en la BIOS DATA AREA los principales datos de interés para el sistema que proporciona este controlador. 1 Comprueba la correcta interacción con el 8042 y setea el modo de trabajo con los diferentes ports de E/S que proporciona este chip. 1 Si el Timer 1 funciona correctamente se lo programa para generar un pulso al final de la cuenta, cuenta cíclica, y duración de la misma 15 mseg. 23

24 Power On Self Test 6. Comprueba el correcto funcionamiento para el canal de DMA Si los test descriptos indican que el Timer 1 y el canal 0 de DMA funcionan correctamente, entonces se dispara el refresco de memoria. 8. Comprueba el 8259 y lo inicializa con los valores default de los vectores de Interrupción. A los que usa, los apunta a las rutinas de la ROM correspondientes. 9. Cuenta la memoria RAM y comprueba su funcionamiento 10.Una vez finalizada la cuenta de memoria, chequea los restantes timers y canales de DMA. Si funcionan correctamente los inicializa de acuerdo a la forma en la que van a trabajar cada uno de ellos. 11.Funcionando correctamente el teclado y el timer tick, habilita sus interrupciones en el

25 Power On Self Test 12. Testea el funcionamiento de las unidades de disco flexible y rígido. Una vez comprobado las inicializa, y escribe los resultados y principales parámetros en la BIOS DATA AREA. 13. Chequea si existen ports serie. Inicializa a los que encuentra y guarda resultados en BIOS DATA AREA. 14. Chequea si existen ports paralelo. Inicializa a los que encuentra y guarda resultados en BIOS DATA AREA. 15. Establece si existen extensiones BIOS. Esto es: La ROM BIOS de las PC provee un camino para integrar adaptadores de E/S con su propia ROM on-board. 16. Llama a la rutina Bootstrap loader para la carga del sistema operativo 25

26 Detección de extensiones BIOS 1 El POST busca extensiones de BIOS. 1 El rango de direcciones de memoria en las que se pueden mapear estas ROMs va desde la C0000h hasta la EFFFFh. 1 Se busca dentro de este rango cada 2K una firma fija e igual a 55AAh. Si la encuentra asume que en esa página de 2k comienza una extensión de BIOS. 1 Si el POST detecta alguna ROM adicional, le transfiere temporariamente el control. La extensión de BIOS: 1 Inicializará el hardware para el que fue diseñada 1 Realizará, del mismo modo que el POST de la ROM del sistema) un checksum, cuyo resultado debe ser 0 para que la ROM se considere de contenido válido. 1 Interceptará las interrupciones que necesite, enganchándose a sí misma en el sistema. 1 Devolverá al POST el control del sistema (RET) dejando al hardware asociado a la extensión BIOS, listo para su uso. 26

27 Extensiones BIOS: Mapa de Memoria C0000 2Kbytes 2Kbytes Encabezado 0009FFFF 000A BFFFF 000C EFFFF 000F0000 Extensión de BIOS POST Código y datos de la extensión 000FFFFF FFFFF BIOS Formato del encabezado de la de extensión BIOS: FFFFFFFF 27

28 Arranque del sistema operativo 1 La rutina Boostrap Loader del BIOS solo se limita a 2 Leer el primer sector físico del disco. 2 Cargar los 512 bytes en memoria RAM (0000h:7C00h) 2 Saltar al primer byte (debe haber allí una instrucción válida) 1 La unidad de disco que lee es la que tiene configurada el equipo en la secuencia de arranque. 1 En ese sector debe residir un programa que sepa cargar al Sistema Operativo. 2 Debe leer del disco los archivos necesarios para bajar a la memoria. Para ello deben conocer la forma en que está organizada la información en el disco 2 Debe descargarlos en memoria y en algún momento transferirles la ejecución. 28

29 Acceso Directo a Memoria (DMA) CPU HOLD HLDA HRQ HLDA DREQ 0 DACK 0 Device 1 Address Bus DRAM Address Bus Controlador de DMA (8237A) DREQ 1 DACK 1 DREQ 2 DACK 2 Device 2 Device 3 DREQ 3 Device 4 DACK 3 Data Bus 29

30 Subsistema de DMA en la PC y PC- XT 5Vcc DREQ1 DREQ2 DREQ3 HRQ HLD RDY TO DMA A CLK RES AEN XA5 XA6 XA7 XA8 XA9 Señales de St at us del 8088 DMA AEN A B C G2A G2B S0 S1 S Y0 Y4 74LS138 MEMR RIOW MEMW 8253 OUT 1 74LS243 CL 74LS74 Q Bus de Control XIOR XIOW XMEMR XMEMW Fig. 6. Circuito de Control de DMA en una IBM PC XT D S CL DREQ0 DREQ1 DREQ2 DREQ3 HRQ HLDA RDY CL RES K CS IOR IOW MEMR MEMW 8237A GND A0 A1 A2 A3 A4 A5 A6 A7 DACK0 DACK1 DACK2 DACK3 EOP AEN DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 ADSTB WRT DMA PG RG 74LS32 Bus de Direcciones Buffereado NC Bus de Datos Buffereado XD0 XD1 XD2 XD3 XD4 XD5 XD6 XD7 74LS24 4 1G D0 D1 D2 D3 WA WB RB RA 2G 74LS670 OE RDW 74LS37 3 Q0 Q1 Q2 Q3 A0 A1 A2 A3 A4 A5 A6 A7 A16 A17 A18 A19 A8 A9 A10 A11 A12 A13 A14 A15 Bus de Direcciones RAS 74S08 74S08 DACK0 DACK1 DACK2 DACK3 EOP AEN RAS 0 RAS 1 RAS 2 RAS 3 Al Slot ISA del Sist ema LE 30

31 Subsistema de DMA: Direcciones de E/S DMA Page Registers: El 8237 solo direcciona 64 Kbytes (bus de address de 16 bits) En la XT, se agregan estos Registros para llegar al Mbyte de espacio de direccionamiento. Por lo tanto son registros de 4 bits. En las AT286 se extendieron a 8 bits, ya que el agrega al bus de direcciones las líneas A20 a A23 31

32 Subsistema de DMA a partir de la PC AT286 32

33 Subsistema de DMA a partir de la PC AT286 33

34 Subsistema de DMA PC AT286: Limitaciones 1 Este subsistema introdujo mejoras en la performance de una PC XT con un disco rígido de 10 Mbytes. 1 En las máquinas modernas con discos de 100 Gbytes, la combinación 8237 mas Bus ISA, se transformaría en un cuello de botella. 1 Los chipsets que acompañan a los procesadores Pentium, aún los mas modernos siguen incluyendo la lógica equivalente a este subsistema (8237 like). La única razón: COMPATIBILIDAD. A este montaje se lo denomina DMA de terceras partes. 1 las PCs modernas utilizan DMA de primera parte. Se refiere a controladores de dispositivos de E/S (como disco por ejemplo) capaces de requerir por si solos el DMA y manejarlo. Este concepto se conoce como Bus Mastering y en él se basa la tecnología Ultra DMA (UDMA) de los controladores IDE para discos rígidos. 34

35 Alternativas al Subsistema de DMA legacy E/S Programada (PIO) Esquema de acceso a la E/S mediante instrucciones de E/S del procesador (IN, OUT, INS, y OUTS) y algún hardware adicional. Arranca para Bus ISA. De acuerdo a la implementación se consiguieron diferentes velocidades de acceso. Estas se conocen como Modos de E/S Programada o PIO Modes. La solución resultó mas que aceptable para los primeros discos rígidos de tecnología IDE/ATA, de modo que estos PIO modes fueron incluidos en las respectivas especificaciones de los estándares ATA-1 y ATA-2. Cantidad de nano segundos para que se lleve a cabo la transferencia 1/Tiempo de Ciclo 35

36 Subsistemas de DMA modernos 1 Bus Mastering 2 Para los discos rígidos el método PIO, demanda demasiada CPU. 2 El Bus PCI aumenta las velocidades de transferencia, y permite acceder al bus del sistema de manera transparente al procesador. Por este motivo se desarrollo el método de Bus Mastering para reemplazar al PIO en transferencias masivas de datos de modo de liberar al procesador 2 Para habilitar Bus Mastering en un sistema, se requiere que el hardware del chipset, y el BIOS, lo soporten, que el dispositivo periférico soporte Bus Mastering, y trabajar con un sistema operativo de 32 bits: Windows 2000, Windows XP, Linux, etc. En algunas ocasiones se requiere la instalación de un driver. 1 Ultra DMA 2 Esta tecnología corresponde al concepto de DMA de primera parte, y se implementó en los discos rígidos en reemplazo de la PIO. 2 Nos referiremos en mas detalle al abordar el tema de Discos Rígidos, ya que no es un control de DMA abierto a cualquier periférico que lo requiera sino que se encuentra embebido en el hardware del controlador de disco y es exclusivo para éste. 36

37 Teclado Un Microcontrolador se encarga del barrido de la matriz de teclas con la implementación del control de antirrebote. Una vez detectada la pulsación o liberación de una tecla se transmite por línea serie a la PC el código de la misma. Qué código? Cada tecla se identifica con un código de acuerdo con su posición dentro del layout del teclado. En el caso de la tecla ESC su código es 1. Este valor se denomina SCAN CODE (o código de rastreo en algunas traducciones) 37

38 Teclado MAKE BREAK El SCAN CODE se transmite cada vez que se pulsa una tecla acción conocida como MAKE, razón por la cual se denomina MAKE CODE Cuando se libera la tecla pulsada (acción conocida como BREAK), se vuelve a transmitir el SCAN CODE de la tecla a la PC para generar una segunda interrupción por IRQ1. La PC detecta tanto la pulsación como la liberación de cada tecla. De otro modo no se podría por ejemplo actuar ante CTRL+ALT+DEL Para diferenciar la acción de BREAK de un MAKE el código que se transmite es el mismo SCAN CODE pero con el MSB en 1. Este código se denomina BREAK CODE 38

39 Controlador de Teclado A partir de la AT 286 del lado PC un microcontrolador 8042 es quien se encarga de recibir el Make o el Break code. Es un miembro especial de la familia MCS- 51, denominado Universal Peripheral Interface: Dispone de una interfaz para que sus propios ports integrados sean accesibles desde el exterior por otro microprocesador. En este caso ese microprocesador es el de la PC. Recibe los datos desde el teclado por una interfaz serie, chequea paridad, traduce los scan codes y los deja disponibles en un port interno que visto desde el exterior se accede en la dirección 60h del mapa de E/S de la PC. Registros accesibles desde la PC 1 Registro de status (Read) o comandos (Write). Se accede en la dirección 64h de E/S de la PC 1 Output Buffer (Read only), para leer el código de la tecla pulsada o liberada. Se accede en la dirección 60h de E/S 1 Input Buffer (Write only). En la dirección 64h se escribe un comando al controlador (Command Register, visto anteriormente). En la dirección 60h se escribe un dato, que será enviado al teclado. 39

40 Controlador de Teclado 40

41 BIOS Data Area: Bytes de Estado de teclas modificadoras Address 0040:0017 Address 0040:

42 Rutina de Atención de Int. de Teclado Detección de SCAN Es una Tecla Modificadora? NO SI Actualiza Bytes de Estados en BIOS Data Area Es un Break Code? NO Es un Break Code? SI NO Analiza estado de Teclas Modificadoras Traduce el Scan Code a ASCII desde una Tabla SI Es la Tecla INS? NO SI Es un ASCII Extendido? NO Escribe Scan Code y ASCII en el Buffer de Teclado SI Escribe ASCII Extendido en el buffer de teclado FIN 42

43 BIOS Data Area: Buffer circular de teclado 43

44 Reloj en Tiempo Real A partir de la AT 286, se incluyó en el diseño un chip de Motorola con un Real Time Clock y una RAM CMOS de 64 bytes: El MC Los registros internos de la RAM CMOS, se detallan a continuación: Registros del MC Segundos 10 Byte de tipo de drive de disquete (A y B) 01 Segundos de alarma 11 Reservado 02 Minutos 12 Byte de tipo de hard disk (C y D) 03 Minutos de alarma 13 Reservado 04 Horas 14 Byte de equipo 05 Horas de alarma 15 Byte bajo de memoria base 06 Día de la semana 16 Byte alto de memoria base 07 Fecha del Mes 17 Byte bajo de expansión de memoria 08 Mes 18 Byte alto de expansión de memoria 09 Año 19-2D Reservado 0A Status Register A 2E-2F Checksum del CMOS (registros 10h a 2Fh) 0B Status Register B 30 Byte bajo de expansión de memoria 0C Status Register C 31 Byte alto de expansión de memoria 0D Status Register D 32 Byte de siglo de fecha 0E Byte de estados de diagnóstico 33 Flag de información (seteado durante power on) 0F Byte de estado de Shutdown 34-3F Reservado 44

45 Reloj en Tiempo Real 1 Al tener 64 registros internos, utiliza el modo de direccionamiento indirecto para evitar consumir demasiadas direcciones de E/S. 1 Se muestra al procesador como dos ports: 1 Uno de direcciones (en donde escribimos el número del registro interno con el cual queremos transaccionar), 1 y otro de datos (en donde realizamos la transacción). READ: mov al,memory_location out 70h, al in al,71h WRITE: mov al,memory_location out 70h,al mov al,new_contents out 71h,al 45

46 Reloj en Tiempo Real Status Register A UIP DV 0-2 RS 3-0 RS 3-0 : 3-0 Rate Selection bits. Seleccionan el el divisor de frecuencia de salida. El El sistema inicializa este valor en Esto selecciona una señal cuadrada de salida de 1024 Hz, o lo lo que es igual un período de 0, mseg. Update in in progress. 1: 1: Indica ciclo de de actualización del reloj en en proceso. 0: 0: Indica fecha y hora listas para su su lectura DV 2-0 : 2-0 Divisor de 22 etapas que permite setear la la frecuencia de la la base de tiempos del sistema. El El power on self test lo lo coloca en 010 de modo de establecer 32,768 Khz. 46

47 Status Register B Set PIE AIE UIE Reloj en Tiempo Real UIE SQWE DM 24/12 DSE Update-Ended Interrupt Enable. Habilita (activo alto) el el envío de de interrupción cada vez que actualiza fecha y hora. Alarm Interrupt Enable. Activo alto. Habilita el el envío de de una interrupción en en la la fecha y hora de de alarma programada. Periodic Interrupt Enable. Activo alto. Habilita el el envío de de una señal de de interrupción a períodos establecidos en en los los bits RS RS 3-0 del 3-0 Status Register A. A. 0: 0: Se Se actualiza el el reloj a razón de de una cuenta por segundo. 1: 1: Se Se detiene la la actualización permitiendo inicializar los los registros sin sin interrupción hasta que vuelva a ponerse en en 0. 47

48 Reloj en Tiempo Real Status Register B Set PIE AIE UIE UIE SQWE DM 24/12 DSE Daylight Saving Enable. El El POST lo lo inicializa en en 0, 0, indicando que no no está habilitado 0: 0: Modo hs. 1: 1: Modo 24hs. (El (El POST lo lo inicializa de de este modo) Date Mode. 0: 0: Fecha y hora se se actualizan en en BCD (El (El POST lo lo inicializa de de este modo). 1: 1: Fecha y hora se se actualizan en en Binario. Square Wave Enable. Activo alto. Habilita la la generación de de una onda cuadrada a intervalos establecidos en en el el Status Register A. A. 48

49 Reloj en Tiempo Real Status Register C PF AF UF Bits Read only, que reflejan el el estado de los bits PIE, AIE, y UIE del Status Register B Valid RAM and Time. Indica con un 0 que el el sistema no tiene alimentación suficiente (batería de Litio baja) Status Register D VRT 49

50 El Bus de expansión ISA Motherboard Memoria Microprocesador Vista frontal del conector del bus ISA 50

51 El Bus de expansión ISA: Señales Conector Bus PC y PC XT Conector adicional Bus ISA (AT 286 y superiores) Pin Señal E/S Pin Señal E/S Pin Señal E/S Pin Señal E/S A1 *I/O CH CK E B1 GND P C1 *SBHE S D1 *MEM CS16 E A2 SD7 E/S B2 *RESET S C2 LA23 E/S D2 *IO16 E A3 SD6 E/S B3 + 5V P C3 LA22 E/S D3 IRQ10 E A4 SD5 E/S B4 IRQ 2 E C4 LA21 E/S D4 IRQ11 E A5 SD4 E/S B5-5V P C5 LA20 E/S D5 IRQ12 E A6 SD3 E/S B6 DRQ 2 E C6 LA19 E/S D6 IRQ15 E A7 SD2 E/S B7-12V P C7 LA18 E/S D7 IRQ14 E A8 SD1 E/S B8 CRDSEL E C8 LA17 E/S D8 *DACK 0 S A9 SD0 E/S B9 + 12V P C9 *MRDC S D9 DRQ 0 E A10 IO CH RDY E B10 GND P C10 *MWTC S D10 *DACK 5 S A11 AEN S B11 *SMEMW S C11 SD8 E/S D11 DRQ 5 E A12 SA19 E/S B12 *SMEMR S C12 SD9 E/S D12 *DACK 6 S A13 SA18 E/S B13 *IOW E/S C13 SD10 E/S D13 DRQ 6 E A14 SA17 E/S B14 *IOR E/S C14 SD11 E/S D14 *DACK 7 S A15 SA16 E/S B15 *DACK 3 S C15 SD12 E/S D15 DRQ 7 E A16 SA15 E/S B16 DRQ 3 E C16 SD13 E/S D16 + 5V P A17 SA14 E/S B17 *DACK 1 S C17 SD14 E/S D17 *MASTER16 E A18 SA13 E/S B18 DRQ 1 E C18 SD15 E/S D18 GND P A19 SA12 E/S B19 *DACK 0 S A20 SA11 E/S B20 CLK S A21 SA10 E/S B21 IRQ 7 E A22 SA9 E/S B22 IRQ 6 E A23 SA8 E/S B23 IRQ 5 E A24 SA7 E/S B24 IRQ 4 E A25 SA6 E/S B25 IRQ 3 E A26 SA5 E/S B26 *DACK 2 S A27 SA4 E/S B27 T/C S A28 SA3 E/S B28 ALE S A29 SA2 E/S B29 + 5V P Conectores del BUS ISA. Distribución de señales A30 SA1 E/S B30 OSC S A31 SA0 E/S B31 GND P 51

52 52 El Bus de expansión ISA: Ejemplo D1 IOWR 74ALS A4 D5 A0 A6 D2 74LS A1 A2 A3 A4 A5 A6 A7 A8 G DIR B1 B2 B3 B4 B5 B6 B7 B8 VCC AEN D7 A7 D3 74LS A3 RESET A9 IRQ9 A1 D D0 D1 D2 D3 D4 D5 D6 D7 RD WR A0 A1 CS CLK0 G0 OUT0 CLK1 G1 OUT1 CLK2 G2 OUT2 A5 D D0 D1 D2 D3 D4 D5 D6 D7 RD WR A0 A1 RESET CS PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 74LS A B C G1 G2A G2B Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 VCC A8 IORD A2 D4 74LS

53 SIMM Single In-Line Memory Module. Anchos de bus Un SIMM de 30 contactos soporta ocho bits de datos; un SIMM de 72 contactos soporta 32 bits de datos. 53

54 Small Outline DIMM (de contorno pequeño) o SO DIMM. Tipo de memoria que se usa comúnmente en laptops y portátiles DIMM Dual In-Line Memory Module. 54

55 Controlador de memoria 1 Microprocesadores dedicados a la supervisión de la transferencia de datos hacia y desde la memoria. 1 Desempeñan un rol activo en el proceso de corrección de errores, por medio de ciertos métodos, tales como paridad y ECC(Error Correction Code). 1 La diferencia entre ECC y paridad es que ECC es capaz de detectar y corregir los errores de un bit sin que el usuario se dé cuenta de que se ha producido un error. 1 Ciertos tipos de controladores de memoria implementan algoritmos ECC capaz detectar errores en 2, 3 ó 4 bits de memoria. Sin embargo, aún cuando ECC puede detectar estos errores de múltiples bits, sólo puede corregir los errores de un bit. Si se presenta el caso de un error de múltiples bits, el circuito ECC devuelve un error de paridad. 55

56 Tecnologías de DRAM 1 A fines de los 80 s y principios de los 90`s las CPU ejecutaban a 33 MHz, velocidad similar a la del bus del sistema. 1 Se utilizaban memorias DRAM de Página Rápida (FP = Fast Page), montada en módulos SIMM (Single Inline Memory Modules), cuya latencia o tiempo de acceso era de 100 nseg y su velocidad de 16 MHz, es decir la mitad aproximadamente de la velocidad del bus. 56

57 Tecnologías de DRAM 1 Memoria EDO 2 La memoria de Extended Data Output, o EDO, permite la salida de datos aún cuando la señal CAS haya terminado. De este modo se pudo progresar de velocidades de 33 MHz, a 66 MHz, alcanzando la mitad de la velocidad de los procesadores Pentium que en ese momento trabajaban a 133 MHz. En ancho del bus se llevó a 64 bits, y el tiempo de acceso o latencia standard de esta tecnología fue de 70 nseg. (10 a 15% más rápida que los chips de modalidad de paginación rápida). 1 SDRAM 2 La DRAM sincrónica es una tecnología de DRAM que utiliza un reloj para sincronizar la entrada y la salida de señales en un chip de memoria. El reloj está coordinado con el reloj de la CPU, para que la temporización de los chips de la memoria y de la CPU estén sincronizados. 2 Permite temporizar las address y los datos en un solo ciclo de clock, hecho que redujo el tiempo de acceso a 58 nseg. ( un 20% superior a la de la memoria EDO). 2 La organización de estos subsistemas de memoria pasó del montaje SIMM al DIMM conservando el ancho de bus en 64 bits. Posteriormente llegaron a velocidades de 100 MHz. corriendo detrás de los requerimientos de los procesadores Pentium, y su tiempo de acceso bajó a 56 nseg. 57

58 Tecnologías de DRAM 1 RAMBus 2 En 1999 Intel anunció la tecnología Rambus que permitiría partir de 1,6 Gbps de velocidad de transferencia, y agregando un segundo canal Rambus, llegar a 3,2 Gbps. Sin embargo su elevado costo, la complejidad que introducía en el diseño de los mother boards, y varios problemas en su implementación llevaron a los fabricantes de DRAMs a descartar esta solución, ya que los beneficios de performance no eran significativos cuando se efectuaban benchmarks frente a las otras tecnologías. 2 Esto demostró que la performance del sistema en lo que a la memoria se refiere, no depende tanto del ancho de banda del bus, como de la latencia (tiempo de acceso) que de acuerdo a la práctica es lo que manda. 1 Ahora que el ancho de banda del bus ha llegado hasta donde queremos y que el caché está en su máximo, qué debemos hacer a continuación?. El siguiente paso natural es acelerar el propio array de DRAM. Dataquest estima que las actuales tecnologías serán reemplazadas por otras de acceso rápido en el largo plazo. En el 2005, la mitad del mercado de u$s50 Billones de DRAM consistirán en DRAMs de acceso rápido. Jim Handy, Principal Analyst, Dataquest. Dataquest Perspective: Defining the Market For Low Latency 15 de Mayo de

59 Tecnologías de DRAM Chip típico de 256 Mbits de DRAM, organizado en 4 bancos internos de 64 Mbits cada uno de los cuales se compone de dos mitades de 8192 líneas de word (8 K líneas) y 4096 líneas de bits (4 Klíneas). La salida de información tiene lugar mediante las líneas de datos globales 59

60 Tecnologías de DRAM Arquitectura DRAM Standard comparada con el array SRAM- DRAM combinado. El caché SRAM toma la función de los Sense Amplifiers (SA) secundarios. A pesar de mover sólo los datos desde las celdas especificadas por la señal CAS a través de las líneas de bit en los sense amps secundarios, la cantidad total de datos dentro de una fila activada se mueve al caché de fila. En consecuencia un requerimiento de lectura llamará los datos desde las celdas rápidas de SRAM. Al mismo tiempo el array DRAM volverá al estado idle tan pronto como se haya ejecutado el comando auto precharge all. 60

61 Tecnologías de DRAM Diagrama detallado de la ESDRAM. Reemplazando los sense amps secundarios con un registro SRAM se reduce el riesgo de pasar por los sense amps primarios cuando se transmite la señal a las líneas globales de datos. Esto resulta en mayor velocidad de lectura que compensa con creces el tiempo que se toma el sistema en volcar los datos en el caché de fila. 61

62 Tecnologías de DRAM 1 DDR or SDRAM II 2 Double Data Rate SDRAM es la siguiente generación a la SDRAM. La DDR se basa en el diseño de la SDRAM, con mejoras que suponen un aumento de la velocidad de transferencia. Como resultado de esta innovación, la DDR permite la lectura de datos tanto en la fase alta como baja del ciclo del reloj, con lo que se obtiene el doble de ancho de banda que con la SDRAM estándar. La DDR duplica la velocidad respecto a la tecnología SDRAM sin aumentar la frecuencia del reloj. 62

Electrónica Digital II

Electrónica Digital II Electrónica Digital II TIPOS DE MEMORIAS MEMORIA DDR MEMORIA DDR2 MEMORIA DDR3 COMPARACIÓN TIEMPOS DE ACCESO TIPOS DE LATENCIAS RAS CAS ACTIVIDAD PRECARGA TIPOS DE CONFIGURACIONES SINGLE CHANNEL DUAL CHANNEL

Más detalles

Arquitectura de Computadoras. Anexo Clase 8 Buses del Sistema

Arquitectura de Computadoras. Anexo Clase 8 Buses del Sistema Arquitectura de Computadoras Anexo Clase 8 Buses del Sistema Estructuras de interconexión Todas las unidades han de estar interconectadas. Existen distintos tipos de interconexiones para los distintos

Más detalles

o Nos vamos a centrar en la memoria del sistema, esta memoria es conocida como RAM (random-access memory, memoria de acceso aleatorio).

o Nos vamos a centrar en la memoria del sistema, esta memoria es conocida como RAM (random-access memory, memoria de acceso aleatorio). Conrado Perea o Nos vamos a centrar en la memoria del sistema, esta memoria es conocida como RAM (random-access memory, memoria de acceso aleatorio). o Es la memoria que instalamos en la placa base. o

Más detalles

INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: 8va. Ed., Prentice Hall, 2009

INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: 8va. Ed., Prentice Hall, 2009 Introducción al Curso Microprocesadores INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: Architecture, Programming and Interfacing. 8va. Ed., Prentice Hall, 2009 Prof. José Navarro

Más detalles

Tema 2.1. Hardware. Arquitectura básica

Tema 2.1. Hardware. Arquitectura básica Tema 2.1 Hardware. Arquitectura básica 1 Partes Fundamentales Partes Fundamentales: Unidad Central de Proceso Procesador Microprocesador CPU-UCP Memoria Principal: Memoria Central Placa Base Chipset Buses

Más detalles

Profesor : Iván Mechan Zapata Alumna: Miriam vallejos Cavero Año: IV ciclo 27/11 /2012

Profesor : Iván Mechan Zapata Alumna: Miriam vallejos Cavero Año: IV ciclo 27/11 /2012 Profesor : Iván Mechan Zapata Alumna: Miriam vallejos Cavero Año: IV ciclo 27/11 /2012 PLACA MADRE La placa madre es el esqueleto de nuestro ordenador. En sus ranuras van fijados todos los demás componentes,

Más detalles

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

Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S. Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S. Objetivos Principales del Curso Comprender los sistemas computacionales modernos. Desarrollar la lógica de programación

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.2 Memorias 1 Conceptos básicos de manejo de la memoria 2 Memoria principal semiconductora 3 Memoria Cache Conceptos

Más detalles

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ) Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =

Más detalles

Componentes de un equipo Microinformático

Componentes de un equipo Microinformático Componentes de un equipo Microinformático La memoria RAM, o memoria principal, es volátil; esto quiere decir que la información almacenada en ella se pierde al desconectarle la energía. Cuando se desea

Más detalles

La memoria del ordenador

La memoria del ordenador La memoria del ordenador Alberto Molina Coballes David Sánchez López Fundamentos de Hardware Diciembre 2011 La memoria Desde el punto de vista informático, memoria es todo dispositivo que es capaz de:

Más detalles

1. Introducción a la Arquitectura de Computadoras

1. Introducción a la Arquitectura de Computadoras 1. Introducción a la Arquitectura de Computadoras M. Farias-Elinos Contenido Definiciones Estructura de una computadora Evolución de las computadoras Generaciones de computadoras Evolución de la família

Más detalles

Dpto. de Electrónica 2º GM - EMTT. Tema 6 La Memoria Principal (RAM)

Dpto. de Electrónica 2º GM - EMTT. Tema 6 La Memoria Principal (RAM) Dpto. de Electrónica 2º GM - EMTT Tema 6 La Memoria Principal (RAM) La Memoria RAM. Es el sitio donde la CPU almacena los datos e instrucciones que se están utilizando en tiempo real. Todos los programas

Más detalles

ESTRUCTURA BÁSICA DE UN ORDENADOR

ESTRUCTURA BÁSICA DE UN ORDENADOR ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los

Más detalles

TEMA 1: Concepto de ordenador

TEMA 1: Concepto de ordenador TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos

Más detalles

LA MEMORIA. Conrado Perea

LA MEMORIA. Conrado Perea LA MEMORIA Conrado Perea QUÉ ES LA MEMORIA? La memoria del sistema es el dispositivo del que dispone el PC para almacenar datos y programas en ejecución. Facilita el acceso de los datos con la mayor rapidez

Más detalles

Federico Reina Toranzo

Federico Reina Toranzo Curso de Mantenimiento de Ordenadores 6ª Edición Versión 2.4 5 días Años 2001/2005 Federico Reina Toranzo Técnico de Laboratorio en la E.T.S.I. Informática fede@us.es Día a 2 La BIOS (datos para su configuración)

Más detalles

Introducción a la Entrada/Salida

Introducción a la Entrada/Salida Introducción a la Entrada/Salida Organización de entrada/salida La familia de procesadores 80x86, presente en el IBM PC, utiliza la arquitectura Von Neumann, que puede verse en la figura 1. El denominado

Más detalles

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Tutoría 2. Banco de memoria de 8 y 16 bits (8086) Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar

Más detalles

Introducción a la arquitectura de computadores

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

Más detalles

2.- Se puede cambiar el puente norte en una placa si se estropea? 3.- La memoria caché, donde se encuentra y para qué sirve?

2.- Se puede cambiar el puente norte en una placa si se estropea? 3.- La memoria caché, donde se encuentra y para qué sirve? PREGUNTAS SOBRE LA PLACA BASE. 1.- Diferencias entre las placas AT y ATX Funte AT: Define una placa de unos 220x330 mm, con unas posiciones determinadas para el conector del teclado, los slots de expansión

Más detalles

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.

Más detalles

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90. PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores

Más detalles

ITT-327-T Microprocesadores

ITT-327-T Microprocesadores ITT-327-T Microprocesadores Temporizador Programable (PIT) 8254. Temporizador/Contador Programable (PIT) 8254. Es un contador/temporizador programable diseñado para trabajar con los sistemas de microcomputadores.

Más detalles

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A Tres tipos de interrupciones: Internas (TRAPS) Externas (HARDWARE) Software Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset... 0000:0008

Más detalles

Memorias RAM. Basilio B. Fraguela Rodríguez. Copyright Basilio B. Fraguela 2006

Memorias RAM. Basilio B. Fraguela Rodríguez. Copyright Basilio B. Fraguela 2006 Memorias RAM Basilio B. Fraguela Rodríguez Evolución de la velocidad del procesador y la memoria 1000 Ley de Moore CPU µproc 60%/año 100 10 1 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 DRAM 1990

Más detalles

Tema I: Introducción a los Sistemas Informáticos

Tema I: Introducción a los Sistemas Informáticos Redes de Datos Tema I: Introducción a los Sistemas Informáticos Unidades típicas Comparación rendimientos TEMA I : OBJETIVOS DE TEORÍA 1. Recordar las unidades y los múltiplos (Kilo, mega, giga, tera)

Más detalles

MODULO 6: MEMORIA RAM

MODULO 6: MEMORIA RAM MODULO 6: MEMORIA RAM En el PC existen principalmente dos tipos de memoria, la memoria ROM (Read Only Memory) con la cual nos referimos a la memoria en donde almacenamos el setup, y hasta cierto punto

Más detalles

Soluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas

Soluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas Tema 5. Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Tema 5 Hoja: 2 / 36 Tema 5 Hoja: 3 / 36 Base teórica La memoria es el lugar en

Más detalles

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb? 1. Qué es un bit? 2. Qué valores puede tener un bit? 3. Cuántos bits hay en 1 byte? 4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1

Más detalles

MEMORIA RAM. Clase 4

MEMORIA RAM. Clase 4 MEMORIA RAM Clase 4 RAM Tipo de memoria que utilizan las computadoras para almacenar los datos y programas a los que necesita tener un acceso rápido. Es volátil, es decir, que se borra cuando apagamos

Más detalles

Tema 9 Periféricos de Entrada

Tema 9 Periféricos de Entrada Tema 9 Periféricos de Entrada Periféricos e Interfaces Tema 9/1 Contenido TECLADOS DISPOSITIVOS APUNTADORES DIGITALIZADORES Teclados Tecnología y Tipos Estructura Funcionalidad Interfaz al computador:

Más detalles

TEMA 1 ELEMENTOS DE UN ORDENADOR BLOQUE 1 HARDWARE

TEMA 1 ELEMENTOS DE UN ORDENADOR BLOQUE 1 HARDWARE TEMA 1 ELEMENTOS DE UN ORDENADOR BLOQUE 1 HARDWARE 2 ÍNDICE 1. y Software 2. Arquitectura básica de un ordenador 3. Componentes 1. Placa base 2. CPU 3. Almacenamiento 4. Otras tarjetas 5. Periféricos 4.

Más detalles

DESCRIPCIÓN DE HARDWARE. Ing. Andrés Felipe Liloy López Skype:

DESCRIPCIÓN DE HARDWARE. Ing. Andrés Felipe Liloy López  Skype: DESCRIPCIÓN DE HARDWARE Ing. Andrés Felipe Liloy López www.ingenierosenlaweb.com Skype: andresliloy@hotmail.com QUE ES EL PC? PERSONAL COMPUTER COMPUTADOR PERSONAL Maquina analítica que recibe información,

Más detalles

Organización del Computador 1 Memoria Cache

Organización del Computador 1 Memoria Cache Organización del Computador 1 Memoria Cache Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 2011 Memorias: Evolución Memoria cache Pioneros: Maurice Wilkes

Más detalles

28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O

28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O Interfaz con Dispositivos I/O Interfaz con Dispositivos de Salida y Salida Unidad 4, Segunda Parte Port Mapped Memory mapped 1 2 Ejecución de la Instrucción OUT Ejecución de la instrucción OUT Dirección

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

Chipsets página 1 CONJUNTO DE CHIPS PARA SOCKET 7

Chipsets página 1 CONJUNTO DE CHIPS PARA SOCKET 7 Chipsets página 1 El conjunto de chips, o chipset, es un elemento formado por un determinado número de circuitos integrados en el que se han incluido la mayoría de los componentes que dotan a un ordenador

Más detalles

MEMORIA. Arquitectura de Computadores I 3er tema

MEMORIA. Arquitectura de Computadores I 3er tema MEMORIA Arquitectura de Computadores I 3er tema Introducción Almacén: programa+datos Problema: Velocidad entre CPU y el sistema de memoria Necesidad de alta capacidad de almacenamiento con bajo tiempo

Más detalles

Tema: Microprocesadores

Tema: Microprocesadores Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1

Más detalles

Hecho por: Mario Alberto Romero Lòpez Materia: Estructura fisica y logica del pc

Hecho por: Mario Alberto Romero Lòpez Materia: Estructura fisica y logica del pc Hecho por: Mario Alberto Romero Lòpez Materia: Estructura fisica y logica del pc Indice Tarjeta madre Puente norte Puente Sur Chipset Zocalo del procesador Zocalo de memoria Ram Bahìas para tarjetas de

Más detalles

La memoria ROM Éste es un tipo de memoria de sólo lectura que almacena, de modo permanente, un programa creado por el fabricante.

La memoria ROM Éste es un tipo de memoria de sólo lectura que almacena, de modo permanente, un programa creado por el fabricante. 17. Las memorias En una computadora, las memorias son componentes esenciales o chips que sirven para almacenar tanto instrucciones de los diversos programas como información variada. Prácticamente, cada

Más detalles

Cada símbolo interpretable, que se puede almacenar en la computadora: letras del alfabeto, signos de puntuación, etc., está formado por un byte.

Cada símbolo interpretable, que se puede almacenar en la computadora: letras del alfabeto, signos de puntuación, etc., está formado por un byte. Medición del almacenamiento La unidad de almacenamiento tanto en discos como en cintas y en memoria de trabajo (RAM) es el Byte. Un Byte está constituido por 8 pulsos o señales, llamados bits (abreviatura

Más detalles

Memoria RAM. PDF created with FinePrint pdffactory Pro trial version http://www.fineprint.com. 1-Memoria

Memoria RAM. PDF created with FinePrint pdffactory Pro trial version http://www.fineprint.com. 1-Memoria Memoria RAM 1-Memoria Son los circuitos que permiten almacenar y recuperar la información. En un sentido más amplio, puede referirse también a sistemas externos de almacenamiento, como las unidades de

Más detalles

QQUANTUM COMPUTACION

QQUANTUM COMPUTACION UANTUM COMPUTACION CURSO DE HARDWARE ARMADO Y REPARACION DE PC NIVEL I Evolución de las computadoras: generaciones Hardware. Software: clasificación. Familiarizarse con los componentes periféricos básicos

Más detalles

Arquitectura basica de un computador

Arquitectura basica de un computador Arquitectura basica de un computador Componentes o División básica de un computador Perifericos: Son todos los dispositivos de entrada (Input) y salida (Output): Monitor, Teclado, Ratón, Unidades de almacenamiento

Más detalles

Contenido TEMA 2 ENTRADA / SALIDA. Interfaz HW: buses del sistema. Interfaz HW de E/S

Contenido TEMA 2 ENTRADA / SALIDA. Interfaz HW: buses del sistema. Interfaz HW de E/S Contenido TEMA ENTRADA / SALIDA Sergio Romero Montiel Depto Arquitectura de Computadores El concepto de interfaz de E/S Direccionamiento de interfaces de E/S Mapa de memoria Organización Mapeada y no mapeada

Más detalles

Guía Nro. 2 de Arquitectura del Computador TI - PI

Guía Nro. 2 de Arquitectura del Computador TI - PI Guía Nro. 2 de Arquitectura del Computador TI - PI Al encender la computadora, el BIOS hace una comprobación del sistema, por ejemplo, para verificar la disponibilidad de discos duros instalados o el acceso

Más detalles

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

Tecnología de la Información y las Comunicaciones. Colegio Bosque Del Plata. UNIDAD 6 Hardware Procesador y Unidades de Almacenamiento.

Tecnología de la Información y las Comunicaciones. Colegio Bosque Del Plata. UNIDAD 6 Hardware Procesador y Unidades de Almacenamiento. Colegio Bosque Del Plata Tecnología de la Información y las Comunicaciones UNIDAD 6 Hardware Procesador y Unidades de Almacenamiento. E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero

Más detalles

ARMADO, MANTENIMIENTO Y OPERACION DE COMPUTADORES PERSONALES. 1 Unidad Buses, USB y Memorias

ARMADO, MANTENIMIENTO Y OPERACION DE COMPUTADORES PERSONALES. 1 Unidad Buses, USB y Memorias Liceo Industrial de Electrotecnia Departamento de Electrónica Profesor: Hugo Oyarce O. ARMADO, MANTENIMIENTO Y OPERACION DE COMPUTADORES PERSONALES 1 Unidad Buses, USB y Memorias Buses Tecnología creada

Más detalles

Capítulo 3 Fundamentos de una PC

Capítulo 3 Fundamentos de una PC Fundamentos de una PC Es importante saber reconocer y denominar los componentes básicos de una PC. Una PC es una pequeña red de computadoras. Fundamentos de una PC Componentes electrónicos.- Transistor

Más detalles

2. UNION TEMPORAL SED INTERNACIONAL - HARDWARE ASESORIAS Y SOFTWARE. HP DX 5150 MINITORRE 1. DELL COLOMBIA INC.

2. UNION TEMPORAL SED INTERNACIONAL - HARDWARE ASESORIAS Y SOFTWARE. HP DX 5150 MINITORRE 1. DELL COLOMBIA INC. 3. EVALUACIÓN ESPECIFICACIONES TÉCNICAS 3.1. PC TIPO BASICO Marca, modelo, referencia Pentium IV 640 de 3.2 Ghz HT o superior TIPO BÁSICO Especificar, torre o minitorre o desktop con posibilidad de funcionar

Más detalles

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

Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica Definición de computador Máquina electrónica de propósito general utilizada para procesar información El computador moderno se

Más detalles

Guía rápida para gestionar el puerto paralelo del PC

Guía rápida para gestionar el puerto paralelo del PC Guía rápida para gestionar el puerto paralelo del PC Descarga desde: http://eii.unex.es/profesores/jisuarez/descargas/ip/guia_rapida_pp.pdf José Ignacio Suárez Marcelo Universidad de Extremadura Escuela

Más detalles

Tema 5: Memorias. Espacio reservado para notas del alumno

Tema 5: Memorias. Espacio reservado para notas del alumno Tema 5: Memorias S Definiciones S Parámetros característicos S Jerarquía de memoria S Dispositivos de almacenamiento S Clasificación S Fundamentos de las memorias S Memoria caché / Memoria virtual S Memoria

Más detalles

Tarjeta Principal. Disco Duro. Memoria RAM. Procesador. Fuente de Poder. Tarjetas de Expansión. Jair Acosta Núñez

Tarjeta Principal. Disco Duro. Memoria RAM. Procesador. Fuente de Poder. Tarjetas de Expansión. Jair Acosta Núñez Tarjeta Principal Disco Duro Memoria RAM Procesador Fuente de Poder Tarjetas de Expansión Jair Acosta Núñez También se le puede llamar Board, Mainboard, MotherBoard y Tarjeta Madre. Es una tarjeta interna

Más detalles

Que es una computadora?

Que es una computadora? Que es una computadora? Que es una computadora? Una computadora es un dispositivo electrónico que ejecuta las instrucciones en un programa y posee cuatro funciones : a. Acepta información Entrada Input

Más detalles

Arquitectura Del Computador

Arquitectura Del Computador Arquitectura Del Computador Unidad I Componentes básicos de una computadora Mg. Ramiro Banda Valdivia Marzo 2013 UNIVERSIDAD ALAS PERUANAS FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL

Más detalles

conjunto de dispositivos físicos que hacen posible el funcionamiento de un computador.

conjunto de dispositivos físicos que hacen posible el funcionamiento de un computador. Se denomina HARDWARE a todo el conjunto de dispositivos físicos que hacen posible el funcionamiento de un computador. Este concepto abarca a todos los componentes eléctricos y mecánicos que permiten llevar

Más detalles

Federico Reina Toranzo

Federico Reina Toranzo Curso de Mantenimiento de Ordenadores 6ª Edición Versión 2.4 5 días Años 2001/2005 Federico Reina Toranzo Técnico de Laboratorio en la E.T.S.I. Informática fede@us.es Día a 1 Introducción n y normalización

Más detalles

Tema 4.1 La interfaz ATA/IDE

Tema 4.1 La interfaz ATA/IDE Tema 4.1 La interfaz ATA/IDE Gabriel Fernández Díaz Rafael Casanova Morera Periféricos e Interfaces Curso 2009/2010 Universidad de Las Palmas de Gran Canaria Contenido Historia y evolución Historia Evolución

Más detalles

EVOLUCION PROCESADORES AMD (ADVANCED MICRO DEVICES)

EVOLUCION PROCESADORES AMD (ADVANCED MICRO DEVICES) EVOLUCION PROCESADORES AMD (ADVANCED MICRO DEVICES) AMD AM286 Es la copia del intel 80286, creado con permiso de intel. Por petición de IBM como segunda fuente, tienen arquitectura interna de 16 bits,

Más detalles

ACER SKU: DT.B15AL.004 EAN: Principales características:

ACER SKU: DT.B15AL.004 EAN: Principales características: Computadora Acer Aspire ATC-710-MO64, Intel Core i3-6100 3.70GHz, 6GB, 1TB, Windows 10 Home? incluye Pack Software Básico con un valor de $390 USD GRATIS! ACER (0) SKU: DT.B15AL.004 EAN: 0888863611300

Más detalles

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura

Más detalles

Adaptador USB 3.0 a VGA para Mac - Tarjeta de Video Externo Cable x p

Adaptador USB 3.0 a VGA para Mac - Tarjeta de Video Externo Cable x p Adaptador USB 3.0 a VGA para Mac - Tarjeta de Video Externo Cable - 1920x1200 1080p Product ID: USB32VGAPRO El adaptador USB 3.0 a VGA, modelo USB32VGAPRO, convierte un puerto USB 3.0 disponible de una

Más detalles

Entradas y Salidas. Componentes básicos de una PC

Entradas y Salidas. Componentes básicos de una PC Entradas y Salidas a) Con periféricos de mediana velocidad conviene trabajar por FLAG (control por programa). b) Con periféricos rápidos utilizando el esquema de la línea READY. c) Con periféricos de Actuación

Más detalles

Arquitectura de Computadoras para Ingeniería

Arquitectura de Computadoras para Ingeniería Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Arquitectura de Computadoras para Ingeniería Ejercicios Trabajo Práctico N 7 Jerarquía de Memoria Primer Cuatrimestre de

Más detalles

MODULO 5: EL MICROPROCESADOR

MODULO 5: EL MICROPROCESADOR MODULO 5: EL MICROPROCESADOR Este dispositivo es el encargado de realizar las operaciones de calculo, recibir todas las ordenes y supervisar su cumplimiento. Administra todo el hardware conectado a la

Más detalles

SYNERGY - KIOSKO TERMINAL DE MARCAJE BASADO EN LINUX

SYNERGY - KIOSKO TERMINAL DE MARCAJE BASADO EN LINUX SYNERGY - KIOSKO TERMINAL DE MARCAJE BASADO EN LINUX Pantalla en Color, Monitor en Tiempo-Real, Terminal Multimedia. Visualización gráfica en color Alimentación sobre Ethernet (POE) USB 1.1 (flash) Altavoz

Más detalles

Fundamentos de Computadores

Fundamentos de Computadores Universidad de Murcia Facultad de Informática TÍTULO DE GRADO EN INGENIERÍA INFORMÁTICA Tema 4: Introducción a la arquitectura de computadores Boletines de prácticas y ejercicios CURSO 2011 / 12 Departamento

Más detalles

MOTHERBOARD MANTENIMEINTO DE COMPUTO 2014 SENA SEVINNE MACHADO VIVAS

MOTHERBOARD MANTENIMEINTO DE COMPUTO 2014 SENA SEVINNE MACHADO VIVAS MOTHERBOARD MANTENIMEINTO DE COMPUTO 2014 SENA SEVINNE MACHADO VIVAS ENTONCES SI TENEMOS TANTAS MARCAS CUALES SON LAS MEJORES? O CUÁL DEBEMOS ACONSEJAR COMPRAR? PLACAS BASES/MOTHER BOARDS DE ALTA

Más detalles

APUNTE DEL 8155 ELECTRÓNICA DIGITAL III

APUNTE DEL 8155 ELECTRÓNICA DIGITAL III APUNTE DEL 8155 ELECTRÓNICA DIGITAL III Revisión 1.1 Marzo, 2011 Interfaz a periférico 8155 Descripción general El chip 8155 es un dispositivo introducido por Intel en 1977. Contiene memoria RAM (SRAM)

Más detalles

PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS

PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS 1. CARACTERISTCAS Suministro de voltaje de funcionamiento 2.5 a 6 V Bajo consumo de corriente de espera (standby) de 10 ma máximo. Expansor I²C a puerto paralelo.

Más detalles

Controlador de Interrupciones (Versión programable) Manual de Usuario

Controlador de Interrupciones (Versión programable) Manual de Usuario Controlador de Interrupciones (Versión programable) Manual de Usuario Índice de contenido 1. Características...2 2.Descripción general...3 3.Descripción funcional...3 4.Estructura Interna...4 4.1 Bloque

Más detalles

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo

Más detalles

U.D. 1. SOFTWARE Y HARDWARE

U.D. 1. SOFTWARE Y HARDWARE U.D. 1. SOFTWARE Y HARDWARE SOFTWARE Conjunto de componentes lógicos del ordenador. En esencia son los programas que utiliza el ordenador para tratar la información. Programas, sistema operativo, Archivo

Más detalles

Modulo LCD MODULO LCD

Modulo LCD MODULO LCD MODULO LCD Las pantallas de cristal líquido LCD o display LCD (Liquid Cristal Display) consta de una matriz de caracteres (normalmente de 5x7 o 5x8 puntos) distribuidos en una, dos, tres o cuatro líneas

Más detalles

Trabajo Practico Análisis placa madre

Trabajo Practico Análisis placa madre Trabajo Practico Análisis placa madre Facultad de Tecnología Informática Cátedra: OFC Comisión: 560 Integrantes: Alejo Julián Alfonso Profesor: Sergio Omar Aguilera Año: 1ero. Comentario [S1]: Muy bien.

Más detalles

1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9

1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9 1-Introducción -Este apunte pretende ser una guía para aquellos alumnos que se inician en la programación de microntroladores con arquitectura ARM, utilizando como plataforma de hardware el kit de desarrollo

Más detalles

Tema 1: Arquitectura de ordenadores, hardware y software

Tema 1: Arquitectura de ordenadores, hardware y software Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática

Más detalles

INTRODUCCIÓN. Interrupciones.

INTRODUCCIÓN. Interrupciones. Interrupciones. INTRODUCCIÓN Una interrupción es la ocurrencia de un evento o condición la cuál causa una suspensión temporal del programa mientras la condición es atendida por otro subprograma. Una interrupción

Más detalles

EL ORDENADOR Y SUS COMPONENTES

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

Más detalles

Memoria de Acceso Aleatorio. Dispositivos de Almacenamiento Masivo

Memoria de Acceso Aleatorio. Dispositivos de Almacenamiento Masivo Memoria. Definiciones Componente de una computadora que retiene datos informáticos durante algún intervalo de tiempo. Consiste en la capacidad de registrar datos y volver a incorporarlos en determinado

Más detalles

Soporte a sistemas informáticos. Discos duros. Tipos. Velocidad de giro (RPM)

Soporte a sistemas informáticos. Discos duros. Tipos. Velocidad de giro (RPM) Soporte a sistemas informáticos Disco duros Discos duros Dispositivos de almacenamiento permanente Gran capacidad (almacenamiento masivo) Alta velocidad Presentes en todas las computadoras Pueden llagar

Más detalles

CICLOS DEL PROCESADOR

CICLOS DEL PROCESADOR UNIDAD DE CONTROL CICLOS DEL PROCESADOR Qué es un ciclo de búsqueda? Para qué sirve estudiar los ciclos de instrucción de una CPU? Para comprender el funcionamiento de la ejecución de instrucciones del

Más detalles

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES 1 CLASIFICACIÓN SEGÚN SU TECNOLOGÍA 2 PARAMETROS FUNDAMENTALES DE LAS MEMORIAS Modo de acceso: Aleatorio (RAM, Random Access Memory) Serie Alterabilidad

Más detalles

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

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura 5.6.1 Componentes básicos de un ordenador. 5.6 ESTRUCTURA BÁSICA DE UN ORDENADOR. TERMINOLOGÍA INFORMÁTICA Las aeronaves modernas utilizan sofisticados sistemas de aviónica que necesitan de sistemas de computación basados en microprocesadores.

Más detalles

ESPECIFICACIONES TÉCNICAS PARA COMPUTADORAS DE ESCRITORIO

ESPECIFICACIONES TÉCNICAS PARA COMPUTADORAS DE ESCRITORIO ESPECIFICACIONES TÉCNICAS PARA COMPUTADORAS DE ESCRITORIO Version 1.1 COMPUTADORA BÁSICA de escritorio El equipamiento deberá poseer setup residente en ROM con password de booteo y setup. Deberá poseer

Más detalles

TEMA 6.- INTERFACES PARA DISCOS DUROS. nexo de conexión que facilita la comunicación entre dos dispositivos

TEMA 6.- INTERFACES PARA DISCOS DUROS. nexo de conexión que facilita la comunicación entre dos dispositivos TEMA 6.- INTERFACES PARA DISCOS DUROS 1. Introducción Interfaz: Adaptador: nexo de conexión que facilita la comunicación entre dos dispositivos convierte las señales del computador a las que necesita el

Más detalles

Componentes Internos de Una Computadora

Componentes Internos de Una Computadora TALLER1 INFORMATICA BASICA Componentes Internos de Una Computadora En el interior de un gabinete de computadora, veras cables y conectores llendo y viniendo de un lado a otro, Una cosa que hay que recordar

Más detalles

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido CONTENIDO Sobre el autor 4 Prólogo 5 El libro de un vistazo 8 Introducción 14 Capítulo 1 INTRODUCCIÓN Estructura básica de la computadora 16 El microprocesador 16 La memoria 17 Los buses 18 Controladoras

Más detalles

HARDWARE DE UN ORDENADOR. Conceptos avanzados

HARDWARE DE UN ORDENADOR. Conceptos avanzados HARDWARE DE UN ORDENADOR Conceptos avanzados Tipos de ordenadores Ordenadores personales: tienen un coste relativamente bajo. Aquí incluiríamos los ordenadores portátiles y de sobremesa que podamos tener

Más detalles

FUNDAMENTOS DE INFORMATICA

FUNDAMENTOS DE INFORMATICA FUNDAMENTOS DE INFORMATICA TEMAS QUE SE TRATARÁN: Arquitectura Interna Sistemas Operativos Programación en Visual Basic Bases de Datos Redes e Internet 1 FUNDAMENTOS DE INFORMATICA Tema 1: Arquitectura

Más detalles

}Transparencias de clase en

}Transparencias de clase en Sistemas de memoria Conceptos básicos Jerarquía de memoria Memoria caché }Transparencias de clase en campusvirtual.udc.es Memoria principal Memoria virtual Memoria principal Antiguamente: Matriz de pequeños

Más detalles

Periféricos Interfaces y Buses

Periféricos Interfaces y Buses Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses VI. Controladores e interfaces de dispositivos de

Más detalles

Lenovo 3000 N200. Modelo: 0769BCG No. de pieza: TY2BCSP. General. Volver al principio. Sistema operativo. Volver al principio.

Lenovo 3000 N200. Modelo: 0769BCG No. de pieza: TY2BCSP. General. Volver al principio. Sistema operativo. Volver al principio. Lenovo 3000 N200 Modelo: 0769BCG. de pieza: TY2BCSP General Modelo: Descripción: 0769BCG Lenovo 3000 N200 Sistema operativo Sistema operativo suministrado: Windows Vista Business Original Arquitectura

Más detalles

El temporizador /contador Intel 8254

El temporizador /contador Intel 8254 El temporizador /contador Intel Su Arquitectura interna Modos programación Su interconexión n con un µprocesador Aplicaciones Características principales l 8C54 Frecuencia l reloj entrada 8MHz a MHz Versión

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

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 Es un sistema tan complejo

Más detalles

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina

Más detalles