Universidad Central de Venezuela. Facultad de Ciencias. Escuela de Computación. Proyecto #1 (Simulación de caché)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Universidad Central de Venezuela. Facultad de Ciencias. Escuela de Computación. Proyecto #1 (Simulación de caché)"

Transcripción

1 Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador 2 Proyecto #1 (Simulación de caché) Resumen: En este proyecto, usted deberá implementar una simulación de una memoria principal y una caché de nivel 1. El objetivo es comprender tanto el funcionamiento de la caché como su estructura. Se debe simular tanto el movimiento de líneas de caché como la lectura y escritura de datos en estos dos niveles de la jerarquía de memoria. Especificaciones: Parte I (Recepción de parámetros) Usted debe iniciar el proyecto analizando y entendiendo la estructura básica de la caché y la memoria principal. Recuerde que ambos niveles de memoria pueden ser simulados a través de un array lineal de datos. El programa debe recibir tres parámetros: Donde:./sim <MP> <L1> <Bloque> MP hace referencia al número de bits necesarios para direccionar la memoria principal. LI hace referencia al número de bits necesarios para direccionar la cache de nivel 1. Bloque hace referencia al número de bits necesarios para direccionar el bloque. Ejemplo de ejecución:./sim Memoria principal de 16MB Caché L1 de 512KB

2 Bloque de 16Bytes A partir de los argumentos que suministran en la línea de comandos, usted deberá estructurar tanto su memoria principal como su memoria caché definiendo las unidades necesarias para el almacenamiento y movimiento de los datos. Parte II (Carga de datos) El estado inicial de la memoria principal está guardado en un archivo de texto ( main.txt ), es decir, usted deberá cargar dicha información en su programa de simulación. El archivo es una secuencia de caracteres. Asuma que cada vez que el programa se ejecuta, la caché está inicialmente vacía. Parte III (Recepción y ejecución de instrucciones) El programa deberá leer un archivo de texto llamado entrada.txt que contiene las instrucciones de lectura o escritura que referencian los datos en memoria principal. Se deben ejecutar de manera secuencial hasta que se encuentre la instrucción UP. Se definirán tres instrucciones con las cuales se conformará el programa. El formato de correspondencia que usted usará es correspondencia directa. Las instrucciones son las siguientes: RD (Operación de lectura) Estructura: RD <Dirección> Ejemplo: RD La operación RD solicita un byte de la memoria. Si dicho byte se encuentra en caché, habrá un acierto de caché y se escribirá en el archivo salida.txt el mensaje <>, en caso contrario deberá traer el bloque correspondiente desde memoria principal, actualizar la línea de caché adecuada, y debido al fallo de caché se escribirá en el archivo salida.txt el mensaje <FALLO>. Recuerde que debe asegurarse de que cada línea de caché sea válida y de que las etiquetas de la correspondencia y la línea coincidan para determinar que hay un acierto (o fallo) de caché. WR (Operación de escritura)

3 Estructura: WR <Dirección> <Caracter> Ejemplo: WR a La operación WR escribirá un caracter en la dirección física especificada en la memoria principal y en la memoria cache. Tome en cuenta que se usará escritura directa. Suponiendo una memoria principal estructurada de la siguiente manera Bloque Datos Al ejecutar la operación WR , el estado final de la memoria sería: Bloque Datos UP (Operación de actualización) Estructura: UP Ejemplo: UP La operación UP guardará el estado de la memoria principal y la caché en sus respectivos archivos. Luego de realizar lo especificado, escribirá un mensaje en el archivo salida.txt y finalizará el programa: OK Consideraciones:

4 Usted debe asumir que el tamaño del bloque es igual al tamaño de la línea en la realización de este proyecto. El direccionamiento será por byte, por lo que las operaciones de RD y WR leerán o escribirán un byte, esto quiere decir que la palabra es de 1 byte Antes de definir las estructuras, estudie la organización de la caché de modo que pueda entender la manera en que se realiza el movimiento de datos. Recuerde que el formato de correspondencia directa es: Etiqueta Linea Palabra Use la siguiente organización como referencia: Bloque Etiqueta Linea Palabra Por lo que puede tomar en cuenta que Bloque puede referenciar a un bloque de memoria principal. Importante: El proyecto debe ser realizado en grupos de dos (2) personas. (Pueden conformarse de diferentes secciones de teoría). El programa debe ser realizado en lenguaje C, y el nombre del código fuente debe ser sim.c (Necesariamente, el nombre del archivo fuente debe ser el especificado). Debe ser enviado un documento en formato PDF donde se explique la manera en la que usted estructuró su cache y de qué manera se realizan las operaciones. Dicho archivo debe tener el nombre de análisis.pdf. El entregable será en un archivo comprimido el código fuente. Dicho archivo seguirá el siguiente formato para su nombre: Apellido1Apellido2_P1 La fecha de entrega será el día 10/02/14. El sitio de entrega se darán a conocer en las fechas cercanas a la establecida. Los proyectos entregados después de la fecha estipulada no serán corregidos. Las copias obtendrán la calificación mínima.

5 Ejemplo de prueba: Archivo: main.txt Ejecución:./sim RD RD WR x WR f RD RD WR r WR g RD RD RD RD UP

6 Salida (Pantalla): FALLO FALLO FALLO OK Estado final (main.txt) g555556r x f Estado final (cache_l1.txt) g555556r GDOECII

CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal.

CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. MEMORIAS CACHE Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. Tiempo ciclo memoria > tiempo de ciclo del procesador la CPU debe esperar a la memoria

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

Tema 5: Memorias. Espacio reservado para notas del alumno

Tema 5: Memorias. Espacio reservado para notas del alumno Tema 5: Memorias S Definiciones S Parámetros característicos S Jerarquía de memoria S Dispositivos de almacenamiento S Clasificación S Fundamentos de las memorias S Memoria caché / Memoria virtual S Memoria

Más detalles

Organización lógica Identificación de bloque

Organización lógica Identificación de bloque Cómo se encuentra un bloque si está en el nivel superior? La dirección se descompone en varios campos: Etiqueta (tag): se utiliza para comparar la dirección requerida por la CPU con aquellos bloques que

Más detalles

BANCO CENTRAL DE VENEZUELA

BANCO CENTRAL DE VENEZUELA BANCO CENTRAL DE VENEZUELA RIF: G-20000110-0 INSTRUCTIVO PARA EL USUARIO EXTERNO DEL SISTEMA DE INTEGRACIÓN CON ENTES EXTERNOS Junio, 2009 TÍTULO: INSTRUCTIVO PARA EL USUARIO EXTERNO DEL SISTEMA DE INTEGRACIÓN

Más detalles

Guía práctica de estudio 05: Diagramas de flujo

Guía práctica de estudio 05: Diagramas de flujo Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de

Más detalles

Area Académica: Sistemas Computacionales. Tema: Elementos de diseño de memoria caché

Area Académica: Sistemas Computacionales. Tema: Elementos de diseño de memoria caché Area Académica: Sistemas Computacionales Tema: Elementos de diseño de memoria caché Profesor: Raúl Hernández Palacios Periodo: 2011 Keywords: Memory, cache memory. Tema: Elementos de diseño de memoria

Más detalles

Ejercicios de Arquitectura de Computadoras

Ejercicios de Arquitectura de Computadoras Ejercicios Arquitectura Computadoras José Garzía 9 En este tipo ejercicios bemos tener siempre presentes estas tres ecuaciones: MP ( en Memoria Principal ) Cantidad en la Memoria Principal por Cantidad

Más detalles

CURSO VIRTUAL CIO VESTA CONTROL GUIA DE APRENDIZAJE SESION 4 CONTROL DE OBRA

CURSO VIRTUAL CIO VESTA CONTROL GUIA DE APRENDIZAJE SESION 4 CONTROL DE OBRA CURSO VIRTUAL CIO VESTA CONTROL GUIA DE APRENDIZAJE SESION 4 CONTENIDO 1. LINEAMIENTOS ACADEMICOS..... 3 2. TEMATICA... 4 2.1. Temas.... 4 2.2. Actividad... 4 3. INDICACIONES DE ESTUDIO.. 5 4. ESTRUCTURA

Más detalles

Ayuda para postulación a través de la página web de CORFO al Concurso Gestión de la Innovación

Ayuda para postulación a través de la página web de CORFO al Concurso Gestión de la Innovación Ayuda para postulación a través de la página web de CORFO al Concurso Gestión de la Innovación 1.- Ingresar a la página de CORFO (se sugiere emplear navegador Explorer) www.corfo.cl seleccionar programas

Más detalles

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

Arquitectura de Computadores. Apellidos, Nombre:

Arquitectura de Computadores. Apellidos, Nombre: No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción

Más detalles

Sistemas Operativos. Curso 2016 Sistema de Archivos

Sistemas Operativos. Curso 2016 Sistema de Archivos Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.

Más detalles

Estructura de Datos: Archivos

Estructura de Datos: Archivos Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un

Más detalles

Ejercicios del tema 5. Jerarquía de de Memoria

Ejercicios del tema 5. Jerarquía de de Memoria Ejercicios del tema 5. Jerarquía de de Memoria Ejercicio 1. Considere un computador de 32 bits con una caché de 64 KB asociativa por conjuntos de 4 vías y un tiempo de acceso de 4 ns. El tamaño de la línea

Más detalles

Conceptos de Arquitectura de Computadoras Curso 2015

Conceptos de Arquitectura de Computadoras Curso 2015 PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.

Más detalles

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros

Más detalles

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA EN DONDE SE ESTABLECE

Más detalles

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo

Más detalles

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los

Más detalles

Caché. Matías Barbeito Organización del computador 1 2 cuatrimestre 2011

Caché. Matías Barbeito Organización del computador 1 2 cuatrimestre 2011 Caché Matías Barbeito Organización del computador 1 2 cuatrimestre 2011 Ciclo de ejecución 1. Busco próxima instrucción 2. Incremento el PC 3. Decodifico 4. Busco operandos 5. Ejecuto 6. Guardo resultados

Más detalles

Sistemas Distribuidos: Migración de Procesos

Sistemas Distribuidos: Migración de Procesos Sistemas Distribuidos: Migración de Procesos Yudith Cardinale Universidad Central de Venezuela Facultad de Ciencias Postgrado en Computación Octubre 2013 Febrero 2014 Objetivos Entender la importancia

Más detalles

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER ENTREGA: 26/11/2010 1 INTRODUCCIÓN La tecnología es cada vez más sencilla de

Más detalles

PROCEDIMIENTO PARA EL PAGO DE DERECHOS DE REGISTRO PÚBLICO DE LA PROPIEDAD A TRAVÉS DE INTERNET

PROCEDIMIENTO PARA EL PAGO DE DERECHOS DE REGISTRO PÚBLICO DE LA PROPIEDAD A TRAVÉS DE INTERNET PROCEDIMIENTO PARA EL PAGO DE DERECHOS DE REGISTRO PÚBLICO DE LA PROPIEDAD A TRAVÉS DE INTERNET En la opción de Pago de Derechos del Registro Público de la Propiedad, se debe de capturar el RFC del Fedatario,

Más detalles

Jerarquía de memoria - Motivación

Jerarquía de memoria - Motivación Jerarquía de memoria - Motivación Idealmente uno podría desear una capacidad de memoria infinitamente grande, tal que cualquier. palabra podría estar inmediatamente disponible Estamos forzados a reconocer

Más detalles

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es INFORMATICA I EJERCICIOS PROPUESTOS 1.1-1 Buscar en el diccionario Qué es INFORMÁTICA?, Qué es COMPUTACIÓN? 1.1-2 Qué es el HARDWARE de una computadora?.... 1.1-3 Qué es el SOFTWARE de una computadora?.

Más detalles

MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN

MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN PRUEBA ELECTRÓNICA SABER 3 5 7 9 CONTENIDO ACTUALIZACIÓN DE CONSOLIDACIÓN... 2 INTRODUCCIÓN... 2 DESCARGA DEL ARCHIVO... 3 Descarga del archivo... 3 Extracción

Más detalles

Examen en Línea. Plataforma Universidad de Pamplona Enero Universidad de Pamplona - Plataforma 1

Examen en Línea. Plataforma Universidad de Pamplona Enero Universidad de Pamplona - Plataforma 1 Examen en Línea Plataforma Universidad de Pamplona Enero 2007 Universidad de Pamplona - Plataforma 1 Señor aspirante: La Universidad Pamplona le da la más cordial bienvenida y le agradecemos su confianza

Más detalles

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1 Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos

Más detalles

Soluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas

Soluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas Tema 5. Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Tema 5 Hoja: 2 / 36 Tema 5 Hoja: 3 / 36 Base teórica La memoria es el lugar en

Más detalles

ITT-327-T Microprocesadores

ITT-327-T Microprocesadores ITT-327-T Microprocesadores Temporizador Programable (PIT) 8254. Temporizador/Contador Programable (PIT) 8254. Es un contador/temporizador programable diseñado para trabajar con los sistemas de microcomputadores.

Más detalles

Memoria Cache. Departamento de Arquitectura de Computadores

Memoria Cache. Departamento de Arquitectura de Computadores Memoria Cache Departamento de Arquitectura de Computadores Índice Introducción. Conceptos básicos Características de los sistemas de memoria Jerarquías de memoria Memoria Principal Características físicas

Más detalles

HP Easy Tools. Guía del administrador

HP Easy Tools. Guía del administrador HP Easy Tools Guía del administrador Copyright 2014 Hewlett-Packard Development Company, L.P. Microsoft y Windows son marcas comerciales registradas del grupo de empresas Microsoft en EE. UU. Software

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 Módulo 2. Fundamentos de Programación Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 1 CONTENIDO Tema 1. Conceptos generales de algorítmica Tema 2. Sentencias

Más detalles

Taller #1: Logisim PARTE 1:

Taller #1: Logisim PARTE 1: Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Taller #1: Logisim Logisim es una herramienta de libre distribución para diseñar

Más detalles

Computación II. Introducción a Visual Basic

Computación II. Introducción a Visual Basic Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida

Más detalles

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios: UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: INGENIERÍA DE SOFTWARE Y COMPUTACIÓN I DES: Programa(s) Educativo(s): Tipo de materia: Clave

Más detalles

Introducción a la arquitectura de computadores

Introducción a la arquitectura de computadores Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina

Más detalles

EJERCICIOS DEL TEMA 4

EJERCICIOS DEL TEMA 4 Computación de Altas Prestaciones 1 EJERCICIOS DEL TEMA 4 SISTEMAS MULTIPROCESADOR (MEMORIA COMPARTIDA) 1. Se diseña un procesador con un único nivel de memoria caché con tasa de fallos del 6% y tamaño

Más detalles

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software I.- Datos Generales Código Título Mantenimiento a equipo de cómputo y software Propósito del Estándar de Competencia Servir como referente para la evaluación y certificación de las personas que realicen

Más detalles

Profesor(a): M. A. Zeferino Galarza Hernández

Profesor(a): M. A. Zeferino Galarza Hernández Área Académica: Informática IV Tema: Algoritmos Profesor(a): M. A. Zeferino Galarza Hernández Periodo: Enero-junio de 2012 IV Semestre. Asignatura: Informática IV Tema: Algoritmos Abstract Contains and

Más detalles

Fundamentos de Programación Visual Basic

Fundamentos de Programación Visual Basic Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280

Más detalles

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN PRODUCCIÓN INDUSTRIAL. UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 6 Material visual: Diapositivas Unidad de competencia

Más detalles

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación 1 Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera Fundamentos de programación Agenda Caracteres y Cadenas Conversión de Datos Introducción a las funciones y procedimientos

Más detalles

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Tutoría 2. Banco de memoria de 8 y 16 bits (8086) Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar

Más detalles

ARQUITECTURA DE COMPUTADORES. 2º INGENIERÍA INFORMÁTICA. Problemas de Gestión de Memoria.

ARQUITECTURA DE COMPUTADORES. 2º INGENIERÍA INFORMÁTICA. Problemas de Gestión de Memoria. ARQUITECTURA DE COMPUTADORES 2º INGENIERÍA INFORMÁTICA Problemas de Gestión de Memoria 1 Se tiene un procesador de tamaño de palabra 16 bits con un espacio de direcciones de 2 16 posiciones de memoria

Más detalles

Simulación de sistemas de memoria con Xcache32

Simulación de sistemas de memoria con Xcache32 Simulación de sistemas de memoria con Xcache32 1 1. Introducción En este tema simularemos el comportamiento de un sistema de memoria que se compone de una jerarquía de dos niveles: una memoria principal

Más detalles

MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6

MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6 MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6 NOMBRE DE LA PRÁCTICA. Estructuras secuénciales 6.1 OBJETIVO GENERAL El alumno desarrollará la habilidad para diseñar algoritmos secuenciales,

Más detalles

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación

Más detalles

TEMA II: ALMACENAMIENTO DE LA INFORMACIÓN

TEMA II: ALMACENAMIENTO DE LA INFORMACIÓN CUESTIONES A TRATAR: Existe un tipo único tipo de memoria en un determinado computador? Todas las memorias de un computador tienen la misma función?. Qué es la memoria interna de un computador? Por qué

Más detalles

Ficha de Aprendizaje N 13

Ficha de Aprendizaje N 13 Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que

Más detalles

Actualizaciones de software Guía del usuario

Actualizaciones de software Guía del usuario Actualizaciones de software Guía del usuario Copyright 2008, 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso

Más detalles

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo

Más detalles

INSTRUCTIVO PARA ACCEDER AL SISTEMA DE REGISTRO DE ÓRGANOS Y ENTES ACTUALIZACIÓN DE ALTOS FUNCIONARIOS

INSTRUCTIVO PARA ACCEDER AL SISTEMA DE REGISTRO DE ÓRGANOS Y ENTES ACTUALIZACIÓN DE ALTOS FUNCIONARIOS INSTRUCTIVO PARA ACCEDER AL SISTEMA DE REGISTRO DE ÓRGANOS Y ENTES ACTUALIZACIÓN DE ALTOS FUNCIONARIOS El presente instructivo tiene por objeto mantener la información actualizada de: Máxima Autoridad

Más detalles

CONSULTA Y GENERACIÓN DE CÓDIGOS DE EXTRANJEROS

CONSULTA Y GENERACIÓN DE CÓDIGOS DE EXTRANJEROS CONSULTA Y GENERACIÓN DE CÓDIGOS DE EXTRANJEROS Manual de Usuario Externo Versión: 01 Fecha de aprobación: 24/12/2015 CONTROL DE CAMBIOS Versión Sección y/o página Descripción de la modificación Fecha

Más detalles

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola) Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma

Más detalles

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Calificación de actas de examen en Universidad Virtual: perfil PDI Guía de Usuario Última Actualización 17 de junio de 2016 Tabla de contenido

Más detalles

ESTRUCTURAS ALGORITMICAS

ESTRUCTURAS ALGORITMICAS ESTRUCTURAS ALGORITMICAS El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente

Más detalles

Programación de Sistemas Depuradores (Debugger) MIS. Lizbeth Hdz. Glz.

Programación de Sistemas Depuradores (Debugger) MIS. Lizbeth Hdz. Glz. Programación de Sistemas Depuradores (Debugger) MIS. Lizbeth Hdz. Glz. TIPOS DE ERRORES Sintácticos. Los errores de sintaxis, o sintácticos, ocurren cuando el programador escribe código que no va de acuerdo

Más detalles

Ejercicio * N N X X X X X X X X X X X X X X X X X X X X

Ejercicio * N N X X X X X X X X X X X X X X X X X X X X Se envía a través de una conexión RS232 8N1 de 9600 baudios una trama de datos que debe ser recibida por una PC. La trama tiene el siguiente formato : * N N X X X X X X X X X X X X X X X X X X X X Donde:

Más detalles

ESTRUCTURA DE COMPUTADORES PROBLEMAS DEL TEMA 1

ESTRUCTURA DE COMPUTADORES PROBLEMAS DEL TEMA 1 7.- Un memoria tiene 16 Mbytes de capacidad con palabras de 32 bits y trabaja con una memoria caché de 256 Kb dividida en 256 bloques agrupados en conjuntos de 2. a. Cuántos bits hay en cada uno de los

Más detalles

Definición de Memoria

Definición de Memoria Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria

Más detalles

INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0

INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0 INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0 2015 INGRESO PAGINA PRINCIPAL En la página principal ingresa el usuario y la contraseña.

Más detalles

3. TÉCNICAS DE DISEÑO

3. TÉCNICAS DE DISEÑO 3. TÉCNICAS DE DISEÑO 3.1 Top Down También conocida como de arriba-abajo y consiste en establecer una serie de niveles de mayor a menor complejidad (arriba-abajo) que den solución al problema. Consiste

Más detalles

Diego Herrera. Carne:14233 Andrea Mérida. Carne: Jackeline Hernández Carne:14047

Diego Herrera. Carne:14233 Andrea Mérida. Carne: Jackeline Hernández Carne:14047 Diego Herrera. Carne:14233 Andrea Mérida. Carne: 14316 Jackeline Hernández Carne:14047 PROYECTO DE BALANCEO DE ECUACIONES DE DOBLE SUSTITUCION. MANUAL DE USUARIO CÓMO INICIO? Este programa le ayudara a

Más detalles

Cuestionario almacenamiento en disco y gestión de memoria.

Cuestionario almacenamiento en disco y gestión de memoria. Cuestionario almacenamiento en disco y gestión de memoria.. Suponer que se dispone de un disco donde el tamaño del bloque es de 2 bytes y se usan 32 bits para referenciar cada uno de los bloques. Si se

Más detalles

ESTRUCTURA DE NAVEGACIÓN MÓDULO ALMACENES - REPORTES TABLA DE CONTENIDO

ESTRUCTURA DE NAVEGACIÓN MÓDULO ALMACENES - REPORTES TABLA DE CONTENIDO Funcionalidad [Reportes - Soporte] ESTRUCTURA DE NAVEGACIÓN MÓDULO ALMACENES - REPORTES TABLA DE CONTENIDO FUNCIONALIDAD PÁG. REPORTES PÁG. Soporte 1 Catálogo de Elementos 2 Clasificación de Elemento 6

Más detalles

UNIVERSIDAD DEL MAGDALENA SISTEMA DE GESTION INTEGRAL DE LA CALIDAD- COGUI PROCEDIMIENTO PARA PRESENTACIONES DE LOS GRUPOS CULTURALES Y ARTÍSTICOS

UNIVERSIDAD DEL MAGDALENA SISTEMA DE GESTION INTEGRAL DE LA CALIDAD- COGUI PROCEDIMIENTO PARA PRESENTACIONES DE LOS GRUPOS CULTURALES Y ARTÍSTICOS UNIVERSIDAD DEL MAGDALENA SISTEMA DE GESTION INTEGRAL DE LA CALIDAD- COGUI PROCEDIMIENTO PARA PRESENTACIONES DE LOS GRUPOS CULTURALES Y ARTÍSTICOS Página 1 de 5 Código: BU-P02 Versión: 01 1. OBJETIVO Definir

Más detalles

Paso a paso del Usuario SIGEP Módulo de Hoja de Vida y Bienes y Rentas ACTUALIZACIÓN HOJA DE VIDA (Artículo 227, Decreto Ley 019 de 2012)

Paso a paso del Usuario SIGEP Módulo de Hoja de Vida y Bienes y Rentas ACTUALIZACIÓN HOJA DE VIDA (Artículo 227, Decreto Ley 019 de 2012) Paso a paso del Usuario SIGEP Módulo de Hoja de Vida y Bienes y Rentas ACTUALIZACIÓN HOJA DE VIDA (Artículo 227, Decreto Ley 019 de 2012) Este manual le permitirá realizar, a los aspirantes a ocupar cargos

Más detalles

MANUAL APLICACIÓN ETIQUETAS CONTENEDORES GARCIA APLICACIÓN PARA ETIQUETAS CONTENEDORES GARCIA INSTALACION

MANUAL APLICACIÓN ETIQUETAS CONTENEDORES GARCIA APLICACIÓN PARA ETIQUETAS CONTENEDORES GARCIA INSTALACION APLICACIÓN PARA ETIQUETAS CONTENEDORES INSTALACION Página1 Podrá descargar la aplicación en la página de http://wwwlevicomcommx Entrar a utilerías elegir la opción de programas y Descargar las Librerías

Más detalles

Estructura del Computador

Estructura del Computador Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.

Más detalles

1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura

1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura Índice 1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura 1.3.1 Arquitectura RISC 1.3.2 Arquitectura Harvard 1.3.3

Más detalles

Secretaría de Medio Ambiente, Vivienda e Historia Natural

Secretaría de Medio Ambiente, Vivienda e Historia Natural Secretaría de Medio Ambiente, Vivienda e Historia Natural Manual de Usuario Sistema de Actualización de Contenidos Mensuales para la DGEADS Unidad de Informática INDICE TEMA No. PÁG. Introducción 3 1.

Más detalles

PROCEDIMIENTO PARA EL REGISTRO DE CALIFICACIONES

PROCEDIMIENTO PARA EL REGISTRO DE CALIFICACIONES 1 PRESENTACIÓN La Dirección General Académica se ha dado a la tarea de ofrecer mejores alternativas para los procesos académico administrativos, es con este objetivo que el semestre anterior lanzó su programa

Más detalles

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje Nombre de la asignatura: Programación Básica Créditos: 2 4-6 Objetivo de aprendizaje Plantear metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas

Más detalles

Respuestas al Problemario Memoria Cache

Respuestas al Problemario Memoria Cache Respuestas al Problemario Memoria Cache 1. Para la traza de direcciones dada a continuación, calcule la tasa de aciertos suponiendo una memoria caché (mapeo directo) de cuatro líneas de ocho bytes de longitud

Más detalles

INSTRUCTIVO ANEXO DE GASTOS PERSONALES EN LÍNEA. ENERO 2016 Anexo de Gastos Personales en Línea / Instructivo (Versión1.0.0)

INSTRUCTIVO ANEXO DE GASTOS PERSONALES EN LÍNEA. ENERO 2016 Anexo de Gastos Personales en Línea / Instructivo (Versión1.0.0) INSTRUCTIVO ANEXO DE GASTOS PERSONALES EN LÍNEA ENERO 2016 Contenido 1. INTRODUCCIÓN... 1 2. ELEMENTOS GENERALES (LLENADO DE CAMPOS)... 1 2.1. Campos de Texto... 1 2.2. Lista de Selección... 1 3. OPCIONES

Más detalles

LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE

LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE 1 OBJETIVOS Al finalizar esta actividad, serás capaz de: Entender el funcionamiento de las estructuras iterativas en general; la(s) condición(es)

Más detalles

RECEPCIÓN DE FICHEROS DE NACIMIENTOS Y DEFUNCIONES

RECEPCIÓN DE FICHEROS DE NACIMIENTOS Y DEFUNCIONES RECEPCIÓN DE FICHEROS DE NACIMIENTOS Y DEFUNCIONES Soria a 10 de Octubre de 2012 1. Pasos previos a la utilización de IDA Padrón.... 3 1.1. Adhesión del Ayuntamiento a IDA Padrón.... 3 2. Recepción de

Más detalles

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS INSTRUCTIVO PARA EL SIMULADOR DE UNA MÁQUINA DE ESTADOS FINITOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO

Más detalles

DIRECCIÓN ABASTECIMIENTO SOLICITUD PRIVADA DE OFERTAS 0251 ATENCIÓN Y ORIENTACIÓN CLIENTES ADENDO 1

DIRECCIÓN ABASTECIMIENTO SOLICITUD PRIVADA DE OFERTAS 0251 ATENCIÓN Y ORIENTACIÓN CLIENTES ADENDO 1 DIRECCIÓN ABASTECIMIENTO SOLICITUD PRIVADA DE OFERTAS 0251 ATENCIÓN Y ORIENTACIÓN CLIENTES ADENDO 1 El presente constituye el al proceso de Solicitud Privada de Ofertas 0251, mediante el cual ISA en nombre

Más detalles

ENLACE CON EL SISTEMA NOI

ENLACE CON EL SISTEMA NOI Enlace NOI 1 ENLACE CON EL SISTEMA NOI. El sistema NOI, es un programa de cálculo de Nómina, el cual permite realizar la importación de Faltas, percepciones y deducciones, así como la exportación de las

Más detalles

Estructuras de Control

Estructuras de Control Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas

Más detalles

Taller: Planificación con Matriz de Marco Lógico. Vólker Gutiérrez Aravena Presidente Cultura Mapocho

Taller: Planificación con Matriz de Marco Lógico. Vólker Gutiérrez Aravena Presidente Cultura Mapocho Taller: Planificación con Matriz de Marco Lógico Vólker Gutiérrez Aravena Presidente Cultura Mapocho Elementos centrales de la Planificación Estratégica Qué es? Una poderosa herramienta de diagnóstico,

Más detalles

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para

Más detalles

Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Programación de Computadores Proyecto de curso,

Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Programación de Computadores Proyecto de curso, Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Programación de Computadores Proyecto de curso, 2016-30 Introducción Solitaire Chess es un juego de lógica y estrategia producido

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DE VALPARAÍSO ESCUELA DE INGENIERÍA INFORMÁTICA REGLAMENTO DE TITULACIÓN ESCUELA DE INGENIERÍA INFORMÁTICA

PONTIFICIA UNIVERSIDAD CATÓLICA DE VALPARAÍSO ESCUELA DE INGENIERÍA INFORMÁTICA REGLAMENTO DE TITULACIÓN ESCUELA DE INGENIERÍA INFORMÁTICA REGLAMENTO DE TITULACIÓN INGENIERÍA DE EJECUCIÓN EN INFORMÁTICA 1. El examen de título se basa en el tema desarrollado en la asignatura de proyecto 2. 2. Para rendir el examen de título el alumno deberá:

Más detalles

GUIA INSCRIPCIÓN EN SICERCO

GUIA INSCRIPCIÓN EN SICERCO GUIA INSCRIPCIÓN EN SICERCO OBJETIVO: Este documento tiene como fin indicar los pasos que se deben llevar acabo para la inscripción del constructor responsable de la instalación a SICERCO Sistema de información

Más detalles

Administración de Ventas

Administración de Ventas Administración de Ventas 1 Sesión No. 2 Nombre: Administración y fuerza de ventas, Estructura de la fuerza de ventas Contextualización Te has preguntado Por qué crear una fuerza de ventas? Crear una fuerza

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

Sistemas operativos. Tema 10: Sistemas de ficheros

Sistemas operativos. Tema 10: Sistemas de ficheros Sistemas operativos Tema 10: Sistemas de ficheros Sistemas de ficheros El sistema de ficheros suele ser el aspecto más m visible de un SO para los usuarios. Objetivos: Ofrecer una visión n uniforme del

Más detalles

Tema: USO DE MEMORIAS RAM Y ROM

Tema: USO DE MEMORIAS RAM Y ROM Tema: USO DE MEMORIAS RAM Y ROM Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Perifericos Lugar de Ejecución: Fundamentos Generales. Edificio 3 Objetivo general genespecífico Usar

Más detalles

Arquitectura de Computadoras para Ingeniería

Arquitectura de Computadoras para Ingeniería Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Arquitectura de Computadoras para Ingeniería Ejercicios Trabajo Práctico N 7 Jerarquía de Memoria Primer Cuatrimestre de

Más detalles

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un

Más detalles

Instituto Schneider Electric de Formación

Instituto Schneider Electric de Formación Unity Pro & M340 Capítulo 1: Introducción a Unity Pro con Modicon M340 Introducción a Unity Pro A - Presentación de Unity Pro p. 3 B - Unity Pro p. 8 C - Consejos generales para desarrollar una aplicación

Más detalles

4.2 Servicio de exploración de E/S

4.2 Servicio de exploración de E/S 4.2 Servicio de exploración de E/S Acerca de esta sección En esta sección se presentan algunas funciones, características y opciones de configuración del servicio de exploración de E/S. Contenido de esta

Más detalles

Instructivo de actualización

Instructivo de actualización ANEXO III Instructivo para actualizar SiDeJu versión 4.0 Sistema de declaración jurada versión 4.0 Instructivo de actualización INDICE GENERAL 1. OBJETIVOS... 3 2. ACTUALIZACIÓN... 3 2.1 REQUERIMIENTOS

Más detalles

Introducción a BMP085 Versión 1.0

Introducción a BMP085 Versión 1.0 1. [ BMP085 - Barómetro ] El kit incluye el sensor de presión y temperatura BMP085 de la marca Bosch, el mismo es normalmente utilizado en plataformas electrónicas como Arduino, por lo que fácilmente se

Más detalles

MANUAL DE USUARIO DE SOLICITUD DE CARTA DE CRÉDITO DE IMPORTACIÓN EN LA PÁGINA WEB DEL BPE

MANUAL DE USUARIO DE SOLICITUD DE CARTA DE CRÉDITO DE IMPORTACIÓN EN LA PÁGINA WEB DEL BPE MANUAL DE USUARIO DE SOLICITUD DE CARTA DE CRÉDITO DE IMPORTACIÓN EN LA PÁGINA WEB DEL BPE ÍNDICE CONTENIDO Pág. Objetivo 2 2 I. Ingreso de Solicitud de Carta de Crédito de Importación en la página web

Más detalles