Publicación: Arquitectura del computador: Una perspectiva empírica
dc.contributor.author | Pimienta Barros, Roger David | |
dc.coverage.spatial | Distrito Especial, Turístico y Cultural de Riohacha | |
dc.date.accessioned | 2025-06-13T15:37:29Z | |
dc.date.available | 2025-06-13T15:37:29Z | |
dc.date.issued | 2023 | |
dc.description | Incluye índice de tablas y figuras | spa |
dc.description.abstract | El libro Arquitectura del computador: una perspectiva empírica se presenta como un re curso académico fundamental para la asignatura de Arquitectura del computador en el programa de Ingeniería de Sistemas de la Universidad de La Guajira. Este libro busca proporcionar una visión completa de los aspectos fundamentales de la arquitectura de los sistemas informáticos, apoyándose en una pedagogía cons tructivista y enfatizando el aprendizaje práctico a través de la implementación de proyectos y experimentos. La primera sección del libro, “Unidades aritmético-ló gicas y memorias”, sumerge al lector en el corazón de los sistemas informáticos, presentando en detalle el funcionamiento de estas unidades esenciales y el papel vital que juegan en las operaciones de procesamiento de información y datos. En la segunda unidad, “Aspectos básicos de entrada y salida”, se aborda el flujo de información entre el computador y el mundo exterior. Esta sección proporciona una comprensión integral de cómo los sistemas informáticos interactúan con su entorno, lo que es crucial para cualquier ingeniero de sistemas. El tercer módulo, “Manejo de datos y almacenamiento de información (memorias)”, profundiza en el tema de cómo se almacenan y manejan los datos en los sistemas informáti cos. Este módulo presenta la organización y la jerarquía de la memoria, así como las tecnologías de almacenamiento más actuales. A continuación, en la unidad “Arquitectura RISC, CISC, VLIW y Multi-Core”, se exploran los diferentes tipos de arquitectura de computadoras. Esta sección proporciona a los lectores una com prensión más profunda de los principios de diseño y las consideraciones de ren dimiento que influyen en la arquitectura de las computadoras modernas (Flynn & McDowell, 2014). Finalmente, en “Sistemas embebidos: microcontroladores, mi croprocesadores, DSPs, DSPICs, FPGA”, se abordan las tecnologías y aplicaciones emergentes en el campo de los sistemas embebidos. Los sistemas embebidos se están convirtiendo en una parte integral de nuestra vida cotidiana, por lo que es crucial que los futuros ingenieros de sistemas comprendan su funcionamiento. El libro está enmarcado en el aprendizaje basado en estrategias constructivistas, facilitando un enfoque de aprendizaje activo y participativo. Además, se alienta a los estudiantes a aprender a través de la implementación de proyectos y experimento prácticos, proporcionando una valiosa experiencia práctica y reforzando el conocimiento teórico. Así, Arquitectura del computador: una perspectiva empírica ofrece una visión completa y detallada de la arquitectura de computadoras, comando a los estudiantes de ingeniería de sistemas la base teórica y práctica necesaria para entender y diseñar sistemas informáticos modernos. | spa |
dc.description.abstract | The book Computer Architecture: An Empirical Perspective is a required text for the Com puter Architecture course in the Systems Engineering program at the University of La Guajira. Using a constructivist pedagogy, and emphasizing hands-on learning through the implementation of projects and experiments, this book aims to pro vide a comprehensive overview of the fundamental aspects of the architecture of computer systems. The first section of the book, “Arithmetic Logic Units and Memories,” immerses the reader in the core of computer systems by describing in detail the operation of these essential units and their crucial function in informa tion and data processing. The second unit, “Input-Output Fundamentals,” covers the information transfer between the computer and the outside world. This section provides a thorough comprehension of how computer systems interact with their environment, which is essential knowledge for any systems engineer. The third mo dule, “Data Management and Information Storage (Memories),” explores storage and data management in computer systems. This module introduces the structure and hierarchy of memory as well as the most recent storage technologies. In the following section, “RISC, CISC, VLIW, and Multi-Core Architecture,” the various for ms of computer architecture are examined. This section provides a deeper com prehension of the design principles and performance considerations that impact the architecture of contemporary computers. In the final chapter of “Embedded Systems: Microcontrollers, Microprocessors, DSPs, DSPICs, and FPGAs,” emerging technologies and applications in the field of embedded systems are discussed. Embedded systems are becoming an integral part of our daily existence, so it is essential for future systems engineers to comprehend their operation. The book is structured around constructivist learning strategies, facilitating an active and collaborative learning approach. In addition, students are encouraged to engage in hands-on projects and investigations, which provide valuable prac tical experience and reinforce theoretical knowledge. Thus, Computer Architecture: An Empirical Perspective provides systems engineering students with a theoretical and practical foundation for understanding and designing contemporary computer systems | eng |
dc.description.edition | Primera edición | |
dc.description.notes | Incluye fotografías a color | spa |
dc.description.tableofcontents | Resumen/summary Introducción Dispositivos digitales básicos 1.1 Compatibilidad 1.3 Dispositivos digitales básicos 1.4 Dispositivos avanzados Unidades aritmético-lógicas 2.1 Unidad aritmético-lógica (ALU) 2.2 Conexión entre procesador y memoria: buses de datos, de direcciones y de control. Ciclo de ejecución de una instrucción Aspectos básicos de entrada y salida 3.1 Aspectos básicos de entrada y salida (E/S). Espacio de direcciones de E/S 3.3 Mecanismos avanzados de E/S 3.4 Dispositivos de almacenamiento masivo 3.5 Buses Manejo de datos y almacenamiento de información (memorias) 4.1 Memorias 4.2 Registros (PC, IR, SR, de propósito general) 4.3 Conexión entre procesador y memoria: buses de datos, de direcciones y de control 4.4 Ciclo de ejecución de una instrucción Ejercicios del capítulo IV . Capítulo V Arquitectura RISC, CISC, VLIW, MULTI-CORE 5.1 Arquitecturas 5.2 Principales factores que determinan el rendimiento de un procesador y de un computador Ejercicios del capítulo V Capítulo VI Sistemas embebidos: microcontroladores, microprocesadores, DSP, DSPIC, FPGA 6.1 Microcontroladores 6.2 Procesadores digitales de señales (DSP) 6.3 Sistemas en un chip SoC 6.4 FPGA de alto nivel de integración Sistemas de última generación Prácticas de laboratorio para implementación del internet de las cosas e industria 4.0 1. Aprende a hacer parpadear un LED con tu ESP32 2. Circuito de lectura de valores analógicos de una fotocelda 3. Implementación de monitoreo en tiempo real de los sensores potenciómetro y fotorresistor con ESP32 en una plataforma web 4. Creación de una página web interactiva con HTML, CSS y JavaScript para monitorear en tiempo real los sensores potenciómetro y fotoresistor con ESP32 Referencias bibliográficas ANEXOS | spa |
dc.format.extent | 101 páginas | |
dc.format.mimetype | application/pdf | |
dc.identifier.isbn | 978-628-7718-03-6 | |
dc.identifier.uri | https://repositoryinst.uniguajira.edu.co/handle/uniguajira/1556 | |
dc.language.iso | spa | |
dc.publisher | Universidad de La Guajira | |
dc.publisher.place | Distrito Especial, Turístico y Cultural de Riohacha | |
dc.relation.references | Alippi, C. (2014). Intelligence for Embedded Systems: A Methodological Approach (Vol. 978331905 2786). Springer International Publishing. https://doi.org/10.1007/978-3-319-05278- | |
dc.relation.references | Aljundi, L. (2023). Using the Arduino Software (IDE). docs.arduino.cc | |
dc.relation.references | Aller, Á. (2019, nov. 18). Registros del procesador: qué es y como funciona. In Profesional Review. | |
dc.relation.references | Alonso, D. A., Mamagkakis, S., Poucet, C., Peón-Quirós, M., Bartzas, A., Catthoor, F., & Soudris, D. (2015). Dynamic Memory Management for Embedded Systems. Springer Inter national Publishing. https://doi.org/10.1007/978-3-319-10572-7 | |
dc.relation.references | Arduino. (2023). Built-In Examples: Button. docs.arduino.cc | |
dc.relation.references | Bryant, R. E., & O’Hallaron, D. R. (2016). Computer Systems: A Programmer’s Perspective. Pearso | |
dc.relation.references | Buenrostro, J. (2018, mar. 26). El núcleo de los Microcontroladores AVR de 8 bits. Blogspot. | |
dc.relation.references | Dimitrakopoulos, G., Psarras, A., & Seitanidis, I. (2015). Microarchitecture of Network-on-Chip Routers: A Designer’s Perspective. Springer New York. https://doi.org/10.1007/978-1 4614-4301-8 | |
dc.relation.references | Dumas II, J.D. (2016). Computer Architecture: Fundamentals and Principles of Computer Design (2nd Ed.). CRC Press. https://doi.org/10.1201/b20560 | |
dc.relation.references | Eck, D. J. (2015). Introduction to Programming Using Java. David J. Eck | |
dc.relation.references | Educación y Ciencia. (2020). Enlaces. In Ulhi.net | |
dc.relation.references | Elahi, A. (2017). Computer Systems: Digital Design, Fundamentals of Computer Architecture and Assembly Language. Springer International Publishing. https://doi.org/10.1007/978-3 319-66775-1 | |
dc.relation.references | Fairchild Semiconductor (2000). DM74LS181N. 4-Bit Arithmetic Logic Unit. Datasheetcata log.com | |
dc.relation.references | Floyd, T. L. (2016). Fundamentos de sistemas digitales (S. L. Vuelapluma, trad.). Pearson Edu cación. | |
dc.relation.references | Flynn, M. J. (1995). Computer Architecture: Pipelined, and Parallel Processor Design. Jones and Barlett. | |
dc.relation.references | Genera Tecnologías (2022). Arquitectura FPGA – Lógica electrónica programable. Genera tecnologias.es. | |
dc.relation.references | Harris, D. M., & Harris, S. L. (2012). Digital Design and Computer Architecture (2nd Ed.). Else vier Inc. | |
dc.relation.references | Hennessy, J. L., & Patterson, D. A. (2011). Computer Architecture: A Quantitative Approach. Elsevier | |
dc.relation.references | Hsu, J. Y. (2017). Computer Architecture: Software Aspects, Coding, and Hardware. CRC Press. ht tps://doi.org/10.1201/9781420041101 | |
dc.relation.references | Jeong, H. (2014). Architectures for Computer Vision: From Algorithm to Chip with Verilog (Vol. 9781118659182). Wiley Blackwell. https://doi.org/10.1002/9781118659199 | |
dc.relation.references | Jiménez, M., Palomera, R., & Couvertier, I. (2014). Introduction to Embedded Systems: Using Microcontrollers and the MSP430. Springer New York. https://doi.org/10.1007/978-1 4614-3143-5 | |
dc.relation.references | Koch, D., Hannig, F., & Ziener, D. (2016). FPGAs for Software Programmers. Springer Interna tional Publishing. https://doi.org/10.1007/978-3-319-26408-0 | |
dc.relation.references | Mano, M. M., Kime, C. R., & Martin, T. (2015). Logic and Computer Design Fundamentals. Pear son | |
dc.relation.references | Martín, A. (2008). Conmutación y electrónica digital. Universidad Politécnica de Madrid. | |
dc.relation.references | Naimi, S., Naimi, S., & Mazidi, M. A. (2017). The AVR Microcontroller and Embedded Systems: Using Assembly and C: Using Arduino Uno and Atmel Studio. MicroDigitalEd.com. Noergaard, T. (2005). Embedded Systems Architecture. Elsevier Inc. https://doi.org/10.1016/ C2009-0-04416-X | |
dc.relation.references | Noergaard, T. (2012). Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers, Second Edition. Elsevier. https://doi.org/10.1016/C2009-0-64641-9 | |
dc.relation.references | Null, L., & Lobur, J. (2018). Essentials of Computer Organization and Architecture. Jones & Bartlett Learning. | |
dc.relation.references | O’Regan, G. (2018). World of Computing: A Primer Companion for the Digital Age. Springer Inter national Publishing. https://doi.org/10.1007/978-3-319-75844-2 | |
dc.relation.references | Patterson, D. A., & Hennessy, J. L. (2013). Computer Organization and Design: The Hard ware/Software Interface. Morgan Kaufmann Publishers. | |
dc.relation.references | Patterson, D. A., & Hennessy, J. L. (2019). Computer Organization and Design: The Hardware/ Software interface. RISC-V edition. Elsevie | |
dc.relation.references | Shiva, S. G. (2013). Computer Organization, Design, and Architecture, Fifth Edition. CRC Press. | |
dc.relation.references | Solé, R. (2017, oct. 1). Cuál es la diferencia RAM vs ROM – Tipos y usos de estas memo rias. In HardwarEsfera S.L. | |
dc.relation.references | Stallings, W. (2003). Computer organization and architecture: designing for performance. Pearson Education India. | |
dc.relation.references | Stoyanov, Y. (2020, Apr. 13). Direct Memory Access (DMA) in Embedded Systems. Medium | |
dc.relation.references | Super World Tic. (2020). Principales dispositivos de almacenamiento masivo. In superworl dtic.jimdofre.com | |
dc.relation.references | Tanenbaum, A. S., & Bos, H. (2015). Modern operating systems. Pearson. The Intact One. (2024, Aug. 25). Major Components of a Digital Computer. Theintactone | |
dc.relation.references | Tokheim, R. L. (2021). Electrónica digital. Reverté | |
dc.relation.references | Tutsch, D. (2006). Performance Analysis of Network Architectures. Springer Berlin Heidelberg. https://doi.org/10.1007/3-540-34310-5 | |
dc.relation.references | UAH. (2023). Guía docente. Tema 6. El sistema de entrada-salida. Universidad de Alcalá. Uah.es | |
dc.relation.references | Wikipedia Contributors. (2015). Arquitectura de von Neumann. In Wikipedia contributors. | |
dc.relation.references | Wikipedia Contributors (2022). Ley de Moore. In Wikipedia, The Free Encyclopedia. | |
dc.relation.references | Woods, R., McAllister, J., Lightbody, G., & Yi, Y. (2009). FPGA-Based Implementation of Signal Processing Systems. Wiley. https://doi.org/10.1002/9780470713785 | |
dc.relation.references | Yadin, A. (2016). Computer Systems Architecture. CRC Press. https://doi.org/10.1201/9781 315373287 | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.creativecommons | Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/4.0/ | |
dc.subject.proposal | Arquitectura del computador | spa |
dc.subject.proposal | Microprocesador | spa |
dc.subject.proposal | Micorcontrolador | spa |
dc.subject.proposal | Memoria | spa |
dc.subject.proposal | Sistemas embebidos | spa |
dc.subject.proposal | Computer architecture | eng |
dc.subject.proposal | RISC | eng |
dc.subject.proposal | CISC | eng |
dc.subject.proposal | Microprocessor | eng |
dc.subject.proposal | Microcontroller | eng |
dc.subject.proposal | CPU | eng |
dc.subject.proposal | Memory | eng |
dc.subject.proposal | Embedded systems | eng |
dc.subject.proposal | SoC | eng |
dc.subject.proposal | DSP | eng |
dc.subject.proposal | FPGA | eng |
dc.title | Arquitectura del computador: Una perspectiva empírica | spa |
dc.type | Libro | |
dc.type.coar | http://purl.org/coar/resource_type/c_2f33 | |
dc.type.content | Text | |
dc.type.driver | info:eu-repo/semantics/book | |
dc.type.version | info:eu-repo/semantics/publishedVersion | |
dspace.entity.type | Publication | |
oaire.accessrights | http://purl.org/coar/access_right/c_abf2 | |
oaire.version | http://purl.org/coar/version/c_ab4af688f83e57aa | |
person.identifier.orcid | 0000-0002-7921-1673 | |
relation.isAuthorOfPublication | 20288ac7-d183-45bf-a24e-e44dde395312 | |
relation.isAuthorOfPublication.latestForDiscovery | 20288ac7-d183-45bf-a24e-e44dde395312 |