Está en la página 1de 8

Primera Entrega

Diseño de conjunto de instrucciones y microarquitectura

PRESENTA:
INGRID KATHERINE BOHORQUEZ FORERO Código: 1711025620

MATERIA ARQUITECTURA DEL COMPUTADOR

INSTITUCIÓN UNIVERSITARIA POLITECNICO GRANCOLOMBIANO


FACULTAD DE INGENIERIA
INGENIERIA DE SOFTWARE
MARZO
2020
Contenido
1. INTRODUCCION..........................................................................................................................3
2. Problema Estudio.......................................................................................................................3
3. Algoritmo Solución.....................................................................................................................4
3.1. Algoritmo Calculo de Números Primos...............................................................................4
4. Conclusiones..............................................................................................................................7
5. Bibliografía.................................................................................................................................7

INGENIERIA DE SOFTWARE
2
1. INTRODUCCION
Con el paso de los días el uso de la computadora gana terreno en todas las actividades
humanas, esto debido a su alta capacidad de procesamiento y la reducción de actividades que
anteriormente se hacían muy dispendiosas. La capacidad de un equipo de cómputo a la hora
de realizar cálculos, procesar datos, simular procesos y eventos naturales o artificiales, las
hacen maquinas limitadas únicamente por la capacidad de diseñarlas y programarlas
eficientemente.

Actualmente estas máquinas están presentes en todas las actividades del día a día, mejorando
los tiempos y la cantidad de datos de procesamiento, pero existen procesos que demandan
una velocidad y capacidad de datos mucho mayor por mencionar algunas como actividades
educativas, industriales, militares y económicas requieren el almacenamiento y procesamiento
de una alta cantidad de datos y obtener resultados en lapsos de tiempo muy cortos, existen
procesos como predicción meteorológica, inteligencia artificial, simulaciones para fluidos,
sistemas expertos ingeniería genética entre muchos más campos para los cuales los
computadores convencionales no poseen las capacidades para afrontar la labor.

En este caso se busca que con la construcción de mejores equipos se obtengan resultados más
fiables y agiles que permitan mejorar en estos procesos, aquí es donde el concepto de
arquitectura del computador cobra gran importancia pues se debe entender como la
integración de su estructura física con su estructura lógica, con el objetivo de mejorar el
rendimiento en razón a unas variables específicas que deben ser satisfechas.

Esto quiere decir que se deben complementar los componentes físicos del equipo, con las
ciencias exactas de la programación para ofrecer una funcionalidad practica de acuerdo con el
uso ofrecido del equipo.

Asi las cosas, es importante aprender a complementar el nivel físico con el nivel lógico de un
equipo para adecuarlos a las necesidades del usuario, en este proyecto se presentará como se
desarrolla desde lo más básico la programación de un microprocesador teniendo en cuenta su
funcionalidad definida anteriormente por medio de un simulador de su comportamiento.

2. Problema Estudio
Para esta entrega el objetivo de la entrega es diseñar un algoritmo, en pseudocódigo o un
lenguaje de programación en alto nivel, que dé solución al problema: “Determinar si un
número es primo o no”. Adicionalmente, se debe especificar qué tipos de instrucciones que
pueden ser requeridas para la solución del problema, de acuerdo con el algoritmo diseñado.

A continuación, se presentará un algoritmo que da solución al problema planteado

INGENIERIA DE SOFTWARE
3
3. Algoritmo Solución

3.1. Algoritmo Calculo de Nú meros Primos

Se generaron dentro del grupo dos algoritmos para el calculo de números primos, ambos quisimos
mostrarlos dentro del trabajo categorizando en ambos las instrucciones:

INGENIERIA DE SOFTWARE
4
ALGORITMO 1

Corresponde al siguiente Diagrama Solución:

INGENIERIA DE SOFTWARE
5
ALGORITMO 2

Corresponde al siguiente Diagrama Solución:

INGENIERIA DE SOFTWARE
6
4. Conclusiones

 Existen en la actualidad, y en todos los campos de la vida cotidiana diferentes


problemas que pueden ser modelados efectivamente a través de diferentes
herramientas que facilitan su entendimiento.
 El algoritmo de un problema es la consecución de una serie de pasos u operaciones
que permiten por medio de diferentes cálculos encontrar la solución de un problema.
 El algoritmo de un problema puede ser presentado gráficamente con el objetivo de
facilitar su entendimiento, ofreciendo una visión generalizada de los diferentes
procesos que haven parte de la solución de problema presentando.

5. Bibliografía

Cortés Rico, L. (2019). Politécnico Grancolombiano. Obtenido de


https://poli.instructure.com/courses/15018

INGENIERIA DE SOFTWARE
7
García, Y. (27 de 05 de 20110). Aplicaciones del computador. Obtenido de Importancia
de las herramientas del computador:
http://aplicacionesdelcomputador.blogspot.com/2010/05/arquitectura-del-
computador.html

INGENIERIA DE SOFTWARE
8

También podría gustarte