




























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
Asignatura: Estructura de computadores, Profesor: , Carrera: Ingeniería Informática, Universidad: UGR
Tipo: Apuntes
1 / 36
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





























Fichas grado Informática http://grados.ugr.es/informatica/pages/infoacademica/guias_docentes/guiasdocentes_curso_actual
Ficha grado EC http://grados.ugr.es/informatica/pages/infoacademica/guias_docentes/curso_actual/segundo/1semestre/esructuradecomputadores
Calendario académico http://www.ugr.es/pages/estudios/calendario
Estructura Computadores
Algebra Lineal
Tecnología y Organización C.
Arquitectura Computadores
Ingeniería Servidores
Fundamentos Software
Fundamentos Programación
Metodología Programación
Sistemas Operativos
Aritmética entera y modular
Servicios SO Compilación Enlazado Depuración
Funcnmto comp. Traducción HLL Codificación info Llamadas y pila
Punteros, funciones, parms, pila Linux: shell, compilar, depurar API Servicios SO^ Tipos aritméticos, ops. bitwise
Tema 3: Aritmética Entera y Modular
Comprender el funcionamiento de un computador… Comprender la necesidad de un proceso de traducción de un lenguaje de alto nivel Mostrar la necesidad de codificar la información que maneja internamente un computador, enfatizando posibilidades y limitaciones cuando se resuelve un problema. Entender la gestión de llamadas a funciones mediante la pila.
1.1. Componentes de los sistemas de computo. 1.2. Capa hardware: interrupciones y excepciones, protección, y entradas/salidas.
2.1. Componentes de un sistema operativo multiprogramado. 2.2. Servicios del sistema operativo: API y shell.
5.3. Técnicas de depuración de programas.
Comprender la relación entre tipos de alto nivel y la representación a bajo nivel de dicha información Distinguir y manejar correctamente las referencias y los objetos referenciados. Manejar correctamente herramientas de depuración, pruebas y validación.
TEMA 1. Punteros y memoria dinámica. TEMA 2. Funciones.
Programación de aplicaciones utilizando los servicios del sistema operativo.
Describir diferentes formas de asignar memoria a los procesos y al propio sistema operativo, con especial atención a los sistemas paginados y segmentados que utilizan gestión de memoria virtual. Describir proceso realización de una operación entrada/salida desde su inicio hasta su conclusión.
Tema 3. Gestión de memoria
Práctica 1. Administración de sistemas operativos:
Organización y componentes del computador. Prestaciones básicas. Niveles conceptuales de descripción de un computador. Representación de información en el computador. Componentes básicos. .. Descripción de las operaciones de un computador en el nivel de transferencia entre registros
Conocer la organización y componentes de un computador. Identificar los factores que determinan las prestaciones básicas de un computador. Comprender la conveniencia de describir un computador en diferentes niveles de abstracción para facilitar su comprensión, su diseño y su utilización. Conocer las distintas formas básicas de representación de la información en un computador. Conocer la organización de los sistemas diseñados en el nivel de transferencia de registros, incluyendo la organización y diseño de un computador sencillo, comprendiendo la misión del camino de datos y de la unidad de control, y su interacción. Deducir las operaciones de transferencia entre registros que puedan realizarse en un camino de datos dado.
5. Sistemas en el nivel transferencia entre registros (RTL)
Seminarios (S):
Camino de datos. Unidades de control cableadas y microprogramadas. Control microprogramado.
Conceptos básicos. Riesgos de datos. Riesgos de instrucciones. Influencia en el repertorio de instrucciones. Funcionamiento superescalar. Consideraciones relativas a las prestaciones. Ejemplo de funcionamiento.
Funciones del sistema de E/S. Interfaces de E/S. E/S programada. Interrupciones. DMA (Acceso directo a memoria). Estructuras de bus básicas. Especificación de un bus: Transferencias. Temporización. Arbitraje. Ejemplos y estándares.
Jerarquía de memoria Concepto de localidad Memorias RAM semiconductoras Memorias de sólo lectura Prestaciones: velocidad, tamaño y coste Configuración y diseño de memorias utilizando varios chips Memorias asociativas Memoria cache Influencia en las prestaciones