1 / 42

Estructura y Operaci n de la Microcomputadora

2. Microcomputadora. Una microcomputadora es una computadora que tiene un microprocesador.El primer microprocesador comercial fue el Intel 4004, que sali

nhi
Télécharger la présentation

Estructura y Operaci n de la Microcomputadora

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. 1 Estructura y Operacin de la Microcomputadora Prof. Edgardo Vargas Moya

    2. 2 Microcomputadora Una microcomputadora es una computadora que tiene un microprocesador. El primer microprocesador comercial fue el Intel 4004, que sali el 15 de noviembre de 1971. Desde el lanzamiento de la computadora personal de IBM, el trmino computadora personal se aplica a las microcomputadora orientados a los consumidores. La primera generacin de microcomputadora fue conocida tambin como computadoras domsticas. Fue el lanzamiento de la hoja de clculo VisiCalc lo que hizo que los microcomputadoras dejasen de ser un pasatiempo para los aficionados de la informtica para convertirse en una herramienta de trabajo.

    3. 3 Hoja de Clculo VisiCalc

    4. 4 Commodore 64 Tipo Computadora domstica Desarrollador Commodore International Comercializado Agosto 1982 Descatalogado Abril 1994 Procesador MOS Technology 6510 @ 0.985MHz -1.02 MHz Memoria 64 KB Pantalla Monitor tubo rayos catdicos / TV Sistema Operativo Commodore BASIC 2.0

    5. 5 Elementos de la Microcomputadora Es importante distinguir entre microcomputadora (C) y el microprocesador (P). La C contiene varios elementos importantes entre los que encontramos los P el cual es un chip LSI que contiene al CU y al ALU. Entre los elementos de la C en adicin al P encontramos los unidades de memoria (RAM, ROM), Unidades de I/O, etc. Estos elementos son construidos con chips LSI (Integracin a grande escala) los cuales le proporciona sus diferentes caractersticas dependiendo de su diseo. Aunque los chips han evolucionado desde SSI a ULSI, siempre que se hace referencia a ellos se les conoce como LSI. La tecnologa LSI a permitido el desarrollo de microcontroladores los cuales incluyen ROM, RAM, EEPROM, Clock, MPU, convertidores A/D y circuitos I/O todo en un solo circuito. Ejemplo es el 68HC11 de Motorola.

    6. 6 Visin Estructural Nivel Superior

    7. 7 Estructura - El CPU (MPU)

    8. 8 Microelectrnica El aumentar el numero de transistores para incrementar el poder de la computadora se volvi muy difcil debido al tamao. Nace la Microelectrnica lo que significa literalmente pequea electrnica La computadora es hecha de compuertas lgicas (AND, OR, NOT, etc.), celdas de memoria e interconexiones. Tercera generacin: Circuitos Integrados, 1958. Ejemplos de ellas: IBM System 360 y la DEC PDP-8. Estas pueden ser manufacturadas en semiconductores ej. silicn

    9. 9 Circuito Integrado Dimensiones de esta vista previa: 681 599 pxeles

    10. 10 Circuitos Integrados Integracin a pequea escala (SSI) - 1965 en adelante. Hasta 100 dispositivos en un chip Integracin a mediana escala (MSI) - 1971 Entre 100-3,000 dispositivos en un solo chip Integracin a grande escala (LSI) - 1971-1977 Entre 3,000 - 100,000 dispositivos en un solo chip Integracin a escalas mucho ms grandes (MLSI) - 1978 Entre 100,000 - 100,000,000 dispositivos en un chip Integracin a escales muy grande (VLSI)- 1980 100,000,000 dispositivos en un chip Integracin a escales ultra grande (ULSI)- 1990 superior a 100,000,000 dispositivos en un chip

    11. 11 Ley Moore Gordon Moore - cofundador de Intel junto a Robert Noyse y Ted Hoft en el 1965. Predijo que el nmero de transistores en un chip se duplicara cada ao. Desde el 1970 se duplica cada 18 meses. Desde el 1980 se duplica cada 12 meses. Desde el 1990 se duplica cada 6 meses. Desde el 2000 al presente se duplica cada 3 meses. Beneficios: El costo de los chips se ha mantenido sin cambio alguno. Alta densidad de empaque significa que los caminos son ms cortos, haciendo una ejecutoria ms alta en calidad y velocidad. Tamaos pequeos aumenta la flexibilidad.

    12. 12 Ley Moore Consecuencias adversas Los circuitos elctricos disipan potencia. Cuando el nmero de componentes integrados en un volumen dado crece, las exigencias en cuanto a disipacin de esta potencia, tambin crecen, calentando el sustrato y degradando el comportamiento del dispositivo. Solucin: Reduccin de energa con la utilizacin de multi-ncleos (Dual Core). Mas sistemas de enfriamientos. Otros.

    13. 13 Arquitectura & Organizacin Arquitectura son aquellos atributos que son visibles para el programador y que tienen un impacto directo en la ejecucin lgica del programa. Set de instrucciones, nmero de bits usados para representar data, mecanismos de I/O, tcnicas de registros de direcciones. Ej: si hay alguna instruccin aritmtica Organizacin es como esos atributos son implementados a travs de sus unidades operacionales e interconexiones. Seales de control, interfaces, tecnologa de memoria. ej si hay alguna unidad de hardware de multiplicacin, o si es hecho por una suma repetitiva.

    14. 14 Arquitectura & Organizacin La distincin entre arquitectura y organizacin es una muy importante. Diferentes modelos de computadora pueden diferir en su organizacin pero ser iguales en su arquitectura. Toda la familia Intel x86 en adelante comparten la misma arquitectura bsica Todo familia IBM System/370 en adelante comparten la misma arquitectura bsica. Esto nos d compatibilidad en los cdigos At least backwards

    15. 15 Organizacin del M68HC11

    16. 16 Microcomputadora basada en el 68HC11

    17. 17 Puertos B y C Un puerto es una serie de pines en un chip por el cual informacin digital es transmitida tanto hacia el MPU como hacia fuera. En el caso del 68HC11 estos puertos se identifican con los nombres de MODA y MODB. Estos pines determinan su modo de operacin. Cuando estn en normal (MODA=MODB= 1) el puerto B acta como salida para lo bits altos A8-A15 para el bus de direccin. Por otro lado el puerto C se utilizara para dos propsitos. En unos momentos se utilizara como salida para los bits bajos A0-A7 y en otros momentos como entrada para el MPU con los bits D0-D7.

    18. 18 Qu es un Bus? Un camino de comunicacin para conectar dos o ms dispositivos. Usualmente es de tipo broadcast (todos los dispositivos puede accederla). Usualmente agrupado: Un nmero de canales es un bus e.g. 32 bit de data bus es 32 canales separados de un bit (0 1). As, el Canal de Direcciones del Microprocesador puede "direccionar" ms de 4 mil millones de combinaciones diferentes para el conjunto de 32 bits. Se clasifican en tres grupos: lneas de datos, direccin y de control. Tambin hay lneas de poder.

    19. 19 Esquema de la Interconexin del bs

    20. 20 Como son los buses? Lneas paralela en los board Cintas de cable Ribbon cables Conectores removibles del mother boards ej PCI Conjunto de cables

    21. 21

    22. 22 68HC11 Data Bus Lleva la data Entiende que no hay diferencia entre data y instruction en este nivel. El ancho es una parte determinante en el desempeo. Se le conoce como ancho de banda (Bus Width) 8, 16, 32, 64 bit Mientras mas ancho en menos ocasiones el procesador tendr que acceder las memoria u otro dispositivo de entrada. Mueve los datos entre los dispositivos del hardware: como el teclado, el escner, el ratn, Impresora, el Monitor o la tarjeta de Sonido, Disco Duro, el Disquete o la Memoria-Flash. Estas transferencias que se dan a travs del Bus de Datos son gobernadas por varios dispositivos y mtodos, de los cuales el Controlador PCI, "Peripheral Component Interconnect", Interconexin de componentes Perifricos, es uno de los principales el cual es como un semforo. El 68HC11 utiliza el Puerto C (D0-D7) lo cual consiste de palabras de 8 bits.

    23. 23 68HC11 Address bus Est vinculado al bloque de Control de la CPU para tomar y colocar datos en el Sub-sistema de Memoria durante la ejecucin de los procesos de cmputo. Identifica el destino de la data e.g. CPU necesita leer una instruccin (data) de una localizacin dada de informacin. Tpicamente son utilizadas para identificar las direcciones de los puertos de I/O. En un bus de 8 bit, las direcciones 01111111 o menos hacen referencia a localizaciones de memoria y direcciones 10000000 o mayor hacen referencia a equipos conectados a mdulos I/O. El ancho del Bus determina la capacidad mxima de la memoria del sistema. ej. 8080 tiene 16 bit address bus dando 64k de espacio de address. (2 ^ 16 = 65,536) En el caso del 68HC11 el address bus consiste de 16 bit lo cual representa 65,536 posibles direcciones. El 68HC11 se conecta al address bus con los pines A0-A15 utilizando el Puerto C (A0-A7) y el Puerto B (A8-A15).

    24. 24 68HC11 Control Bus Este controla el acceso a las lneas de datos y direccin ya que los mdulos las comparten. Informacin de Control y sincronizacin. Seal de memoria read/write. Pedido de Interruptor. Seales de reloj. En el 68HC11 las seales son generadas por los siguientes pines: Read/Write (R/W):este determina la direccin en el data bus. Si R/W = 1 esta en lectura y R/W = 0 en escritura. Address Strobe (SB): este cuando esta activado permita un address bus externo de 8 bits. Esto lo hace en high. RESET: este cuando esta en low hace que el circuito regrese a su estado inicial. Normalmente esta en high. Interrupt Request (XIRQ, IRQ): estos e utilizaran cuando uno o mas dispositivos requieren la atencin del MPU. Esto lo hace en low. Normalmente esta en high.

    25. 25 Problemas del bs Muchos dispositivos en un bus nos lleva: Propagacin en retrasos Las trayectorias de datos largos significan que la coordinacin del uso del bs puede afectar al adversamente el funcionamiento ya que hay retrasos en la seal. El bus se puede convertir en un cuello de botella si la demanda en la transferencias de datos se acerca a la capacidad del bus. La mayora de los sistemas utilizan los bses mltiples para superar estos problemas

    26. 26 ISA Tradicional (con cache)

    27. 27 Bs de alto rendimiento

    28. 28 Tipos de Bus

    29. 29 Tipos de Bus ISA (Industry Standard Architecture): este se utilizaba para conectar equipos como el ratn, tarjetas de sonido, tarjetas NIC y otros a baja velocidad. En la actualidad prcticamente se ha descontinuado su uso. PCI (Peripheral Component Interconnect): utilizado para tarjetas de video, sonido, SCSI (Small Computer System Interface) y otros a alta velocidad. Por lo menos es cuatro veces mas rpido que el ISA. AGP (Accelerated Graphics Port): usado especialmente para video provee interfase dedicado entre la tarjeta de video y la memoria. Estos buses son controlados por los siguientes chips: North Bridge (el ms grande) provee apoyo y control para la memoria principal, el cache y los PCIs. South Bridge provee control para los periferales y los controladores que no son esenciales para las PCs.

    30. 30 Tipos de Bus Tarjetas internas PCI-Express: sustituye tanto a PCI como a AGP como nuevo estndar. Llega a ser 32 veces ms rpido que el PCI 2.1. VESA: utilizado sobre todo en equipos diseados para el procesador Intel 80486. (Existencia efmera y sustituido por PCI). MCA (Micro Channel Architecture): bus de 32 bits y funcionaba con una frecuencia de reloj ligeramente ms elevada, 10 MHZ, permitiendo una velocidad mxima de 20 MB/s. (propiedad de IBM y tambin de existencia efmera). AMR: el audio/mdem rise, tambin conocido como AMR2 o AMR3 es un bus de expansin para dispositivos de audio o modems y presente en placas de Intel Pentium III, Intel Pentium IV y AMD Athlon. CNR(Communication and Networking Riser) es un bus de expansin en la placa madre para dispositivos como modems, tarjetas Lan o USB.

    31. 31 Tipos de Bus Conexin exterior USB: Universal Serial Bus es un bus que sirve para conectar perifricos a una computadora. Fue creado en 1996 por siete empresas: IBM, Intel, Northern Telecom, Compaq, Microsoft, Digital Equipment Corporation y NEC. Se utiliza prcticamente para cualquier dispositivo. Firewire (IEEE 1394): es un bus estndar multiplataforma para entrada/salida de datos en serie a gran velocidad. Suele utilizarse para la interconexin de dispositivos digitales como cmaras digitales y videocmaras a computadoras. Almacenamiento PATA o IDE SATA SCSI SAS Sustituir al SCSI paralelo

    32. 32 Bs del PCI Significa Interconexin de Componentes Perifricos. Intel lo lanza al dominio publico en el 1990. Gracias a ello: Se crea una gran industria. Todas las versiones son compatibles. Bus de 32 o 64. 50 lneas.

    33. 33 Lneas Requeridas del bs del PCI Lneas del sistema. Incluyendo el reloj y el reajuste (reset). Direccin y Datos. Son 32 lneas que son multiplexadas para address/data. Las otras lneas son para interpretar y validar las lneas de address/data. El Control de Interfase . Arbitraje. No compartido. Conexin directa al rbitro del bs del PCI. Lneas del error.

    34. 34 Lneas Opcionales del bs del PCI Lneas de interrupcin. No compartido. Ayuda del CACHE Extensin 64-bit del bs. 32 lneas adicionales. Tiempo multiplexado. 2 lneas para permitir a los dispositivos acordar utilizar transferencia 64-bit.

    35. 35 Dedicado vs. Multiplexado Dedicado Es una lnea que es permanentemente asignada a una funcin a un grupo especifico de componentes. Eg. Lneas separadas para los datos y de la direccin Multiplexado Lneas compartidas. Las direcciones y los datos comparten el mismo bus. Ventaja Pocas lneas, por lo tanto menos espacio. Desventajas Controles ms complejos. Reduccin en ejecutara por falta de paralelismo.

    36. 36 Arbitraje del bs Ms de un mdulo que controla el bs. e.g. el CPU y controlador dma. Solamente un mdulo puede usar el bs de control temporalmente. El arbitraje puede ser centralizado o ser distribuido. Arbitraje Centralizado El acceso del bs es controlado por un dispositivo de hardware. A este se le conoce como: Controlador del bs. rbitro. Puede ser parte del CPU o estar separado. Arbitraje Distribuido Cada mdulo puede demandar el bs Lgica de control en todos los mdulos permite que lo compartan entre si sin la necesidad de un controlador del bus.

    37. 37 Sincronizacin Este termino se refiere a la coordinacin de acontecimientos en el bs. Hay dos tipos: Sncrono Asncrono Sncrono. Acontecimientos determinados por las seales del reloj. El bs de control incluye la lnea del reloj. Un solo 1-0 es un ciclo del bs. Todos los dispositivos pueden leer la lnea del reloj. Generalmente ocurre la sincronizacin en el borde principal. Generalmente un solo ciclo para un acontecimiento. Asncrono. Los acontecimientos son determinados por los acontecimientos previos y no por las seales del reloj.

    38. 38 Seales de Reloj El CPU utiliza un pequeo chip llamado sistema de reloj para sincronizar las operaciones de la computadora. La velocidad del reloj es la velocidad que tarda en ejecutar una instruccin. El prefijo utilizado para estos son los hertz lo cual significa ciclo por segundo. Los prefijos mas comunes son Mega (M, millones) y Giga (G, billones). Hoy da existen maquinas que pueden trabajar en los Tera (T, trillones). El 68HC11 utiliza un solo sistema de reloj llamado E-clock. Este puede ser usado tanto para funciones externas o internas. La frecuencia de la seal es determinado por los componentes externos conectados a los pines EXTAL y XTAL. Los componentes incluyen: Combinacin de resistencias y capacitores. Un cristal de silicn (quartz). La frecuencia aplicada a los pines EXTAL y XTAL siempre es cuatro veces mayor a la del E-clock. Ejemplo: Cuando se requiere que la frecuencia del E-clock sea de 2MHz entonces el cristal de silicn en los pines de EXTAL y XTAL debe de ser de 8MHz.

    39. 39 BIOS Basic Input/Output System Es una coleccin de programas (software) que se envuelven para el funcionamiento de las tareas relacionadas con el hardware. Las funciones bsicas del BIOS son: Iniciar pc (boot pc) Verificar la configuracin del hardware Proveer interfaz entre el software (OS) y el Hardware

    40. 40 BIOS: Booting the PC Booting the PC: Es el proceso en el cual la computadora enciende y carga el sistema operativo. Mientras la computadora inicializa (boot) quien esta en el mando es el BIOS. Toda esta informacin que carga el BIOS est guardada en el CMOS (Complementary Metal-Oxide Semiconductor). Hoy da hay versiones como el HCMOS la cual le da mayor rapidez al sistema operativo gracias a su nuevo diseo. Este CMOS permite guardar la informacin durante aos sin problemas a perderla. Se alimenta de una batera de muy bajo voltaje.

    41. 41 BIOS Setup Program Access Keys AMI- Del Award- Del o Ctrl+Alt+Esc Compaq- F10 Dell- Del, F2, or Fn+F1 Gateway 2000- F1 Hewlett Packard- F1 IBM Aptiva- F1 Phoenix BIOS- F1 o F2

    42. 42

    43. 43

More Related