




































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción a la arquitectura de computadores, enfatizando en la función del computador y las estructuras de interconexión. Se abordan conceptos básicos como la arquitectura de von Neumann, la ejecución secuencial, la interacción con el medio externo y la interconexión entre componentes. Además, se detalla el ciclo de instrucciones, la ejecución de instrucciones y el manejo de interrupciones. Finalmente, se introduce el concepto de estructuras de interconexión y se examinan tipos de transferencias, memoria compartida y el bus de comunicación.
Tipo: Apuntes
1 / 44
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





































INGENIERÍA EN SOFTWARE
ESCUELA POLITÉCNICA NACIONAL
1 Función y estructura del
computador
Arquitectura de von Neumann (IAS de Princeton)
Instrucciones y datos almacenados en memoria
Ejecución secuencial con saltos explícitos
Interacción con el medio externo (E/S)
Componentes – Función (datos y señales de control que intercambia)
Procesamiento – CPU
Almacenamiento – Memoria
Transferencia de datos – Dispositivos de E/S
Interconexión entre las componentes
Controles para el uso de la interconexión
Componentes
del computador
Función del computador
Ejecución de un programa (orden parcial de instrucciones)
Ciclo de una instrucción
Leer las instrucción de memoria CPU
Decodificar y ejecutar la instrucción en la CPU
Ejecución de la instrucción
CPU Memoria
Operaciones aritméticas y lógicas
Control de flujo
Código Operandos
Ejemplo (RISC –
IAS)
Interrupciones
Programa
Overflow , división para 0, segmentation fault , instrucción ilegal, etc.
Timer
Mantener el reloj del sistema operativo
Generado por controlador de E/S, fin de operación, solicitud de servicio
Fallas de HW
Error de paridad
Uso de interrupciones
Programa: código + bibliotecas
Código del usuario
Kernel
ISA
Micro arquitectura
Bibliotecas
Usuario
Kernel
Ciclo de instrucciones con
interrupciones
Diagrama de estados con
interrupciones
Manejo de interrupciones
simultaneas
Función de E/S
CPU módulo de E/S ~ CPU memoria
Instrucciones de E/S ~ instrucciones de R / W a memoria
DMA – acceso directo a memoria
CPU permite al módulo E/S interactuar directamente con memoria
Mvdulo de E/S memoria
2. Estructuras de
interconexión