Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
ii ÍNDICE GENERAL pp. INTRODUCCIÓN………………………………………………………………… 3 OBJETIVO 2……………………………………………………………………... 4 2.1. Explicación de conexiones del diagrama……………………………. 4 2.2. Elaboración de diagrama de bloques……………………………….. 6 2.3. Evolución de los puertos I/O…………………………………………. 7 OBEJTIVO 8…………………………………………………………………….. 9 8.1. Evolución de los diferentes tipos de procesadores en las arquitecturas computacionales avanzadas en los últimos 10 años…… 9 8.2. Estudio comparativo de las diferentes tecnologías………………… 11 8.3. Reflexión sobre la convergencia en el futuro de las tecnologías…. 13 CONCLUSIÓN…………………………………………………………………… 15 JUSTIFICACIÓN OMISIÓN DE BIBLIOGRÁFIA…………………………… 16 REFERENCIAS…………………………………………………………………. 17 3 INTRODUCCIÓN En una sociedad informatizada entender el funcionamiento de los elementos que componen los equipos, es altamente beneficioso para el manejo de los mismos. En este sentido, en la actualidad los aparatos tecnológicos son desarrollados como equipos computacionales capaces de recibir, organizar, procesar y transmitir información. Tales aparatos, son fabricados con arquitecturas modernas que se adaptan favorablemente a las exigencias de los programas desarrollados. Sobre este planteamiento, la arquitectura computacional representa el diseño conceptual y operacional de los sistemas computacionales, en el entendido de su funcionamiento y los requisitos mínimos que necesita para ello. Una arquitectura básica está constituida por: memoria RAM, procesador, disco duro, dispositivos de entrada-salida y el software. Las arquitecturas cambian constantemente, pues a medida que se diseñan nuevos programas, estos requieren mejores estructuras que permitan su eficiencia, de allí que cada año se desarrollan procesadores con mayor capacidad y rendimiento. En el presente trabajo se pretende reseñar la evolución de los procesadores en los como componentes fundamentales de la arquitectura del computador y cómo estos han contribuido a formar, hoy por hoy, las nuevas tecnologías. Para ello, será preciso establecer una comparación entre los procesadores de Intel y ARM, considerando que estos representan las arquitecturas de mayor envergadura actualmente a nivel mundial. La ola de innovación que envuelve al mundo actual, trae consigo la necesidad imperiosa de integrar procesadores y crear sistemas más poderosos que permitan el desarrollo de las comunidades. Desde esta primicia, al hablar de tecnología es indispensable visualizarlas como un compendio de elementos que posibilitan el progreso global y que convergen entre sí, para lograr redes comunicacionales que se adapten a la complejidad de las organizaciones y, por ende, superen los retos implícitos en estos fenómenos tecnológicos. 4 Explique: o Conexión a la CPU o Conexión a memorias o Canal de E/S o Controlador de E/S Tome como ejemplo un módulo I/O de una interface programable, el Intel 82C55A. o Realice un diagrama de bloques de una interface con el 82C55A que controle un terminal con teclado y pantalla. Explique detalladamente la evolución de los puertos I/O Solución: 2.1. Explicación de conexiones del diagrama. Conexión a CPU: La lógica del módulo interactúa con la CPU mediante un conjunto de líneas de control que utiliza la CPU para ordenar funciones al módulo (lectura/escritura), o a través de las líneas de arbitraje y estado. La CPU pide al módulo E/S el estado del periférico deseado, una vez recibido, si está listo, solicita la transferencia de datos, enviando un comando al módulo E/S y 5 ese dato se transfiere del módulo a la CPU. Cada interacción entre la CPU y el módulo E/S, implica 1 o más arbitrajes de Bus. Conexión a memorias: Existen dos formas de conexión, mapeado de memoria y aislado. En el mapeado de memoria existe un único espacio de direcciones para las posiciones de memoria y los módulos E/S. La CPU trata los registros de datos y el estado de los módulos como posiciones de memoria. Utiliza las instrucciones máquina para acceder a memoria y al módulo E/S. El método aislado, el bus de control dispone de líneas de lectura/escritura en memoria y en el módulo E/S, y el comando especifica cuándo una dirección se refiere a una u otra. Puede usar todo el rango del bus para direccionar una u otra en forma independiente. Canal de E/S: Proporcionan una línea “Ready” para permitir operaciones con dispositivos de memoria o E/S que sean lentos. Cuando la línea no está siendo usada por algún dispositivo, la CPU genera ciclos de lectura y escritura que están alineados con los ciclos de reloj. Los dispositivos de E/S son direccionados por medio de un mapeo con el espacio de direccionamiento, proporcionado por el canal E/S. Controlador E/S: Contiene lógica específica para conectar con los periféricos específicos. Permite a la CPU controlar el periférico con operaciones de lectura/escritura, sin que pueda hacer uso de otras funciones específicas. Sus funciones son de bajo nivel, por requerir control detallado. 6 2.2. Elaboración de diagrama de bloques. Gráfico 1. Diagrama de bloques de interfaces 82C55A. Adaptado de INTEL. Intel Corporation (1995) Interface Periférica programable CHMOS. Petición de interrupción. Petición de interrupción. C3 C0 Puerto de entrada Puerto de salida A0 A1 A2 A3 A4 A5 A6 A7 C4 C5 B0 B1 B2 B3 B4 B5 B6 B7 C1 C2 C6 C7 R0 R1 R2 R3 R4 R5 Cambiar Control Datos listos Reconocimiento S0 S1 S2 S3 S4 S5 Retroceso Despejar Datos listos Reconocimiento Blanqueo Despejar línea Teclado Monitor 7 2.3. Evolución de los puertos I/O. A continuación se presenta un cuadro informativo que presenta de manera cronológica la evolución de los puertos I/O Nombre Descripción Ejemplo de uso Puerto de entrada y salida. Dispositivo que permite la comunicación entre un sistema de procesamiento de información y el mundo exterior. Cualquier dispositivo que permita a una persona interactuar con un ordenador. Puerto Serial. Conecta ordenadores o microcontroladores a diversos periféricos. Usa hasta 25 pines de conexión. Puerto serie RS-232 (COM). Posteriormente, fue modificado por IBM a una versión de 9 pines, de menor tamaño. Puerto serie RS-422 (COM). Usado en el ámbito industrial. Una tercera versión fue estandarizada por la IBM, y los fabricantes de equipos lo adoptaron como norma. Puerto serie RS-232C (COM) Con el tiempo, se mejoraron los parámetros del estándar original, relacionados con la velocidad de trasmisión y longitud máxima de cable. Puerto serie RS-485 (COM) Puerto ISA. Creado como un sistema de 8 bits en las computadoras IBM. Existe una versión conocida como AT bus architecture, cuyo estándar es de 16 bits. Puerto Paralelo. Conector externo utilizado para conectar dispositivos paralelos por medio de un conector DB-25. Impresoras con conectores Centronics de 36 pines. Puerto PS/2 También denominados Mini-DIN. Ratones y teclados con conectores PS/2 PCI (Peripheral Component Interconnect) Ranuras de expansión en las que se pueden conectar tarjetas de audio, video, red, entre otras. Tarjetas de audio, video y red. AGP (Accelerated Graphics Port) Puertos que fueron diseñados para la serie de chipsets Slot One, y Tarjetas gráficas con alta capacidad de 8 posteriormente para los Super 7. Está conectado directamente al bus frontal del procesador (FSB), y trabaja a la misma frecuencia, procesamiento para gráficos. PCI-E (Peripheral Component Interconnect- Express) Versión mejorada del puerto PCI, cuyo sistemade comunicación es más rápido que su predecesor, incluso más rápido que el puerto AGP. Capturadoras de televisión, controladores RAID, tarjetas gráficas modernas. Puerto USB (Universal Serial Bus) Interface “plug and play” entre el ordenador y diversos periféricos. Ofrece velocidades de transmisión hasta cinco veces más rápidas que un puerto paralelo, y aún más rápido que un puerto serial. Teclados, ratones, impresoras, módems, y otros dispositivos que tengan conector USB. Fuente: Elaboración propia. (2021). 2. Objetivo 8. Hoy en día, los programas son cada vez más complejos, demandan mayor velocidad en el procesamiento de la información, lo que implica la construcción de procesadores más robustos y eficientes. Los avances y progresos en la tecnología de semiconductores, han reducido las diferencias en las velocidades de procesamiento de los microprocesadores con las velocidades de las memorias, lo que ha repercutido en el surgimiento de nuevas tecnologías para el desarrollo de microprocesadores con las velocidades de las memorias, lo que ha repercutido en el surgimiento de nuevas tecnologías para el desarrollo de microprocesadores para diferentes aplicaciones. Basado en lo antes expuesto, y con el objetivo de que el estudiante refuerce los conceptos obtenidos en el estudio del curso Arquitectura del Computado realice una investigación del tipo documental sobre: -Las evoluciones de los diferentes tipos de procesadores en las arquitecturas computacionales avanzadas, en los últimos 10 años. -Un estudio comparativo de las prestaciones de servicio de diferentes tecnologías. -Una reflexión sobre la convergencia en el futuro de las tecnologías. 9 Solución: 8.1. Evolución de los diferentes tipos de procesadores en las arquitecturas computacionales avanzadas en los últimos 10 años. En los últimos 10 años son muchos los procesadores de avanzada generación que han salido a la luz, en efecto, durante los años 2009 al 2018 surgió la 8va. Generación y a partir del 2019 surgen la 9na y la 10ma. Estos procesadores, se caracterizan por ser de 14, 10 y 7 nm en su mayoría. Cada generación ha minimizado el tamaño de los procesadores, esto conduce al uso de transistores más pequeños y, por tanto, se emplean mayor cantidad de estos en el mismo espacio, logrando una mejor eficiencia en el rendimiento del procesador. De acuerdo a lo anterior, una CPU con cuatro núcleos, como la del i3-8100T, tendrá la posibilidad de realizar cuatro tareas al mismo tiempo, esto significa que será factible tener abiertos varios programas al mismo tiempo o, en su defecto, ejecutar programas que demanden más recursos. Cada uno de los núcleos es en esencia un procesador en sí mismo, y permite que el conjunto pueda realizar muchas tareas paralelas, ya que la efectividad de esto depende del software. En la actualidad, los procesadores de cuatro núcleos son los más utilizados, sin embargo, tanto Intel como AMD están ofreciendo cada vez más cantidad de núcleos, por lo que no es raro ver procesadores de ocho o incluso más núcleos en entornos domésticos, pudiendo así, ofrecer equipos con cantidades exuberantes de núcleos, como, por ejemplo, los 32 del AMD Threadripper 3970X. Una de las diferencias más marcadas entre Intel y AMD es relativo a la cantidad de núcleos usados en sus procesadores. Para ejemplificar lo anterior, Intel se ha mantenido en su enfoque de emplear velocidades de reloj más altas y menor número de núcleos, mientras que AMD se ha duplicado en lo que sabe al integrar números mayores de núcleos en sus procesadores a frecuencias más que aceptables. En efecto, el estancamiento de los cuatro núcleos y ocho hilos, que se había mantenido desde 2009, terminó en 2017. Aunado a lo expuesto, es preciso tener en cuenta que los procesadores de Intel también consumen menos calor, lo que los posiciona con clasificaciones de menor TDP (Thermal Design Power) y, por lo tanto, menor consumo de energía en general. Gran parte de esto, se debe a la implementación de Intel del 10 HyperThreading, que se ha incorporado en sus CPUs desde 2002. El HyperThreading mantiene activos los núcleos existentes en lugar de dejarlos que permanezcan improductivos. Lo que ocasionó que AMD quedara en una posición secundaria durante muchos años, hasta el año 2017, cuando volvió por la puerta grande con Zen, una arquitectura que le permitió dar forma a los excelentes Ryzen serie 1000, y que ha mantenido como base de sus últimas renovaciones. Durante los últimos años AMD también ha combinado reducciones de proceso y cambios de arquitectura. Con la llegada de Zen 2 la compañía ha logrado dar el salto a los 7 nm y superar a Intel, no obstante, es preciso tener en cuenta que lo ha conseguido con una arquitectura MCM (módulo multi-chip), y no con una arquitectura de núcleo monolítico. La primera es más sencilla y permite afrontar las reducciones de proceso con mayores garantías, mientras que la segunda resulta mucho más complicada en ese sentido. Desde esta óptica, es factible mencionar que a pesar de que AMD ha implementado el MultiThreading en sus procesadores Ryzen, Intel ha mantenido, en su mayor parte, su lugar en los mejores bancos de rendimiento. Esto permite deducir que los procesadores de Intel presentan un mejor rendimiento. Aunque de que los procesadores de AMD tienen más núcleos de procesamiento, los núcleos de los chips de Intel son más rápidos, presentando una mayor eficiencia individual. En consecuencia, si un procesador tiene Hyperthreading (en el caso de Intel) o SMT (Simultaneous Multi-Threading) (en el caso de AMD), significa que cada uno de los núcleos es capaz de realizar dos tareas de manera simultánea, lo que se conoce como hilos de proceso. Por lo tanto, un procesador de cuatro núcleos físicos con Hyperthreading tendría ocho hilos de proceso, y sería capaz de ejecutar ocho órdenes al mismo tiempo. El número de hilos siempre es el doble que el de núcleos. El avance de e estas marcas de procesadores ha sido relevante en esta sociedad informatizada, conduciendo a la fabricación de equipos tecnológicos con mayor funcionalidad. A tales efectos, Intel utiliza la tecnología Turbo Boost, mientras que AMD la llama Turbo Core, aunque básicamente hacen lo mismo: son capaces de hacer overclock automáticamente a sus núcleos para aumentar el rendimiento cuando hay elevadas cargas de trabajo. En versiones avanzadas de esta tecnología, este overclock podría realizarse únicamente en uno de los núcleos, pero a una velocidad mayor que cuando lo hacen en todos ellos. 11 El tipo de bus de una CPU es la manera en la que sus núcleos se comunican con el resto del sistema. Para el usuario normal esto no afecta demasiado en la velocidad o el rendimiento del sistema, sin embargo, en los equipos más modernos es algo que resulta muy notorio, de allí que los buses de nuevas generaciones son bastante más eficientes y rápidos que los anteriores. Hoy en día, están introduciendo gráficos integrados más potentes, los cuales son capaces de manejar varios monitores, resoluciones 4K e incluso pueden mover algunos juegos a una buena tasa de FPS. En cuanto a las arquitecturas que utiliza Intel en el sector HEDT (High End Desktop), un nivel que está dirigido principalmente a profesionales y creadores de contenido, se han omitido los modelos más antiguos porque han dejado de tener sentido al ser superados por modelos actuales que son mucho más económicos y potentes. 8.2. Estudio comparativo de las diferentes tecnologías. Actualmente, la informática en general exige mucho de los procesadores, pues demanda mayor capacidad de procesamiento y rendimiento, así como menor consumo de energía, esto ha implicado un cambio predominante en cuanto a la arquitectura de estos dispositivos. Tomando en cuenta, que ya no es viable el aumentoindefinido de los ciclos de relojes, se ha previsto como solución unificar varios núcleos de procesamiento en un solo equipo, sin embargo esto plantea un nuevo desafío en cuanto a la fabricación de componentes que soporten esta arquitectura. Desde esta perspectiva, son muchas las características que ofrecen hoy en día los procesadores ARM y los INTEL, por lo que es conveniente reconocer las bondades que cada uno promete como solución a las nuevas tecnologías. En este punto, es preciso destacar que aunque ambas arquitecturas se diferencian entre sí, es incuestionable, los beneficios que ambas brindan a sus campos correspondientes. A continuación se detallan, las principales diferencias entre un dispositivo ARM y un INTEL x86, basado en una análisis de los estudios presentados por Mesa (2014) y Navas (2017). 12 1.- La principal diferencia radica en la tecnología que usa cada procesador para su funcionamiento, en efecto, los procesadores x86. Son fabricados partiendo de la arquitectura CISC (Complex Instrucion Set Computers), estos son ideales para ordenadores, ya que este tipo de máquinas poseen una estructura de mayor complejidad y por lo tanto, exigen mayor composición de elementos en sus funciones. Dado su rendimiento, los procesadores x86 admiten que el usuario realice varias actividades en una solo instrucción, es decir, se pueden ejecutar diferentes tareas simultáneamente sin que una impere sobre la otra. Sin embargo, tienen la desventaja de requerir mayor espacio físico y consumo de energía. Los procesadores ARM, por su parte, son desarrollados a base de una arquitectura más simple, RISC (Reduced Instruction Set Computer). La principal ventaja de las máquinas que poseen este tipo de procesadores es que para ejecutar alguna instrucción deben considerar varios comandos, y considerando que las funciones son más simples, el proceso, por consiguiente, es mucho más rápido, reduciendo, además, el consumo de energía. Por otra parte, los procesadores ARM, tienden a contener menor cantidad de datos almacenados en su memoria, por lo que las instrucciones pueden ser instituidas directamente por hardware. Como desventaja, se puede mencionar que como son procesadores para funciones simples, resulta difícil realizar actividades de programación porque el nivel de abstracción es cuantiosamente menor a las arquitecturas CISC. 2.- Otra de las características que diferencian estos dos procesadores, tiene que ver con las etapas de procesamiento. Los x86 emplean varias fases para procesar ejecutar una instrucción, por tanto, mientras una recibe la información y la almacena, otra decodifica y procesa los datos necesarios, otra la asigna a la memoria cache y, así sucesivamente, además, poseen un programa interno llamado microcode que al combinarlo con las fases anteriores, hace de las tareas, algo más fácil y sencillo. Los procesadores ARM, a diferencia no tienen este microcode y su procesamiento se da de forma más directa, sin emplear tantas etapas. 3.- En cuanto al consumo de energía, depende de los tipos de diseños sobre los cuales son embebidos los procesadores, en efecto, un ordenador x86 de escritorio que requiere estar conectado siempre a la red eléctrica, generalmente pasa por alto 13 el consumo de energía, sin embargo un móvil con arquitectura ARM, posee un consumo de energía normalmente inferior a 5w. 4.- Por último, en lo que refiere a los paquetes de software que soporta cada procesador, los ARM ejecutan sistemas operativos para equipos móviles Android, mientras que los Intel generalmente se basan en sistemas Windows, y Linux. 8.3. Reflexión sobre la convergencia en el futuro de las tecnologías. El acelerado crecimiento de las tecnologías para adaptarse a las exigencias de la sociedad ha repercutido considerablemente en la electrónica, conduciendo a una obligatoria evolución de los procesadores que constituyen dichas herramientas tecnológicas. En efecto, puede afirmarse que los circuitos integrados forman parte de nuestra cotidianidad. Uno de los avances más notorio del siglo pasado, fue sin duda el microprocesador y, hoy en día, puede considerarse como el núcleo de todo dispositivo tecnológico que evoluciona de una máquina a otra. En la actualidad, los microprocesadores forman parte de la gran variedad de innovaciones que aparecen a diario, desde un Watch Pad hasta la fabricación de una bomba atómica. Es preciso recordar, que las primeras innovaciones se basaron el hardware con la integración de procesadores y demás periféricos, posteriormente se desarrollan los sistemas operativos (Software) de alta eficiencia que se acoplaron favorablemente a las necesidades del momento. No obstante, en los primeros años del siglo XXI se inicia una revolución tecnológica, a partir del advenimiento copioso de las Tecnologías de la Información y la comunicación (TIC), esto condujo a que se produjera una convergencia tecnológica donde se diera cabida herramientas digitales que dieran respuestas a las múltiples demandas de la nueva Sociedad de la Información. De allí, surgieron nuevos protocolos que permitieron instaurar las redes de computadoras empleadas inicialmente con fines bélicos y, consecutivamente, para facilitar y optimizar el manejo de datos, imágenes y audio a través de multimedia, para ello era necesario la incorporación de procesadores que permitieran la comunicación satelital con medios de transmisión de fibra óptica de banda ancha. De manera que, durante las últimas décadas han sido innumerables los cambios que han sufridos los procesadores, para poder estar a la par con las necesidades comunicacionales. 14 Lo expuesto, conduce a suponer que la convergencia tecnológica a futuro estará delimitada a las transformaciones que sufran los sistemas comunicacionales. Sin embargo, es factible, considerar que los microprocesadores seguirán a la vanguardia de tecnológica, pues cada día aparecen más dispositivos que simplifican las labores del individuo, y que están constituidos de una serie de microchip que convergen para su funcionamiento. Actualmente el elevado uso del internet ha favorecido también la modernización de los procesadores, esto comparando las primeras Unidades de Procesamiento Central (CPU’s) que dieron origen a computadoras robustas “mainframe”, con los diminutos microprocesadores (microchip) actuales que sirven de soporte electrónico a cualquier equipo de alta gama. A futuro se espera que las tecnologías de la información integradas en sistemas de comunicaciones abiertos absoluto impacten ampliamente en las nuevas sociedades y forma de comportamiento humano, esto, indudablemente repercutiría, en todos los campos de la ciencia y el conocimiento. Así, la convergencia tecnológica, permitirá la creación de múltiples microprocesadores para la fabricación de vehículos, armas, teléfonos, otros. Ya es un hecho que la computadora es un elemento omnipresente en la vida de los seres humanos, por lo que a futuro la convergencia tecnológica desarrollará procesadores para dispositivos cibernéticos o robóticos que indudablemente controlaran la vida de las personas. 15 CONCLUSIÓN El avance de un país es el resultado de las políticas públicas aplicadas, por tanto, estas deben garantizar el desarrollo técnico-científico, económico, educativo y social. De esta manera, puede entenderse que la sociedad de hoy responde al progreso acelerado de las tecnologías en general, sobre todo, aquellas ligadas con las Tecnologías de la Información y la Comunicación (TIC), las cuales han sido propulsoras de la transformación del sistema socioeconómico y político a nivel mundial. Este crecimiento tecnológico, ha traído como consecuencia el constante tratamiento de los procesadores que forman parte de los actuales equipos, existiendo en la actualidad una variedad de procesadores cuyasarquitecturas buscan responder a las exigencias de la nueva era digital, siendo las marcas más reconocidas ARM e Intel. Dentro de las múltiples ventajas que ofrecen estos dispositivos, se puede hablar del rendimiento en el consumo de energía, así como la optimización de los procesos que se realizan, rapidez y precisión. En efecto, la arquitectura ARM es provechosa en espacios donde el ahorro energético sea un elemento importante, mientras que Intel es útil en trabajos que necesiten un alto rendimiento. Más allá de estos avances significativos a nivel de tecnología (dispositivo y programación), es indispensable comprender el auge que tienen los procesadores en la actualidad y lo que se espera de ellos en el futuro. La convergencia tecnológica está arropando todos los sectores sociales, con ello se pretende mejorar la calidad de vida las personas, fabricando equipos que faciliten el trabajo, el acceso a la información e incluso, para la fabricación de máquinas y componentes médicos. Desde esta perspectiva, los escenarios convergentes han permitido imaginar un desarrollo empresarial significativo, cuyos servicios se ofrezcan por plataformas digitales con interfaces completas y altamente competitivas. Consecuentemente, las compañías encargadas de la construcción de procesadores, tendrán como desafío fabricar dispositivos que se emparejen con el desarrollo de software y hardware, para una mayor eficacia y rentabilidad del procesador. 16 JUSTIFICACIÓN OMISIÓN DE BIBLIOGRÁFIA RECOMENDADA En lo que refiere a la bibliografía recomendada por la Universidad Nacional Abierta (UNA), para el desarrollo del Trabajo Práctico Sustitutivo (TPS) de la disciplina Arquitectura del Computador, código 333, explico lo siguiente: 1. Se le dio lectura a la bibliográfica recomendada por la universidad, sin embargo, no se consideró de utilidad para las preguntas efectuadas en el trabajo, debido a que los artículos sugeridos están enfocados en placas Arduino, y las preguntas del trabajo en cuestión están basados en una placa específica de Intel. 2. Como estudiante estoy en la obligación de consultar distintas fuentes bibliográficas a fin de poder comprender los temas de estudio, considerando que es a través de la revisión documental que el estudiante puede aclarar sus inquietudes y desarrollar la capacidad crítica necesaria para la experiencia a futuro como profesional de ingeniería. 3. Tal como se expresa en las instrucciones del trabajo, la bibliografía era recomendada, más no obligatoria, por lo que queda a juicio de los estudiantes emplearlas en el trabajo práctico. 17 REFERENCIAS Intel Corporation. (1995) Interfaz Periférica programable CHMOS. Recuperado de: https://pdf1.alldatasheet.com/datasheet-pdf/view/66112/INTEL/82C55A.html Mesa, A. (2014). Estudio Comparativo de las capacidades de Intel y ARM. Tesis de Pregrado. Universidad Carlos III. Madrid, España. Navas, M. (2017). Procesadores x86 vs ARM: diferencias y ventajas principales. Documento en línea. Recuperado de: https://acortar.link/MSdMn [consultado el 03 de abril de 2021] Ocaña, A. (2020). Arquitectura del Computador. Documento en línea. Recuperado de: http://repositorio.uladech.edu.pe/handle/123456789/18020. https://pdf1.alldatasheet.com/datasheet-pdf/view/66112/INTEL/82C55A.html https://acortar.link/MSdMn http://repositorio.uladech.edu.pe/handle/123456789/18020
Compartir