Anda di halaman 1dari 4

Alumno:

Víctor Alejandro Murcia Mena


Matricula: ES162012503
UNIDAD 1
Actividad 1
Geometría
U1. Actividades
Arquitectura de Von Neumann
Durante nuestra historia hemos contado con herramientas para calcular; el ábaco por ejemplo, sin
embargo durante la revolución científica en el siglo VII es cuando hacen aparición las primeras
máquinas mecánicas capaces de realizar operaciones matemáticas básicas. Durante el conflicto de la
segunda guerra mundial, superar al enemigo en cálculos balísticos y el descifrado de mensajes
empezaron a renovar dichas máquinas. Es en el proyecto ENIAC donde John Von Neumann junto
con otros científicos configuraron el diseño de una nueva máquina que en sus líneas básicas es aun la
arquitectura de los ordenadores actuales. Publicado en 1945; la cual podría señalarse como el
nacimiento del ordenador; eran la representación binaria, la secuenciación de operaciones y sobre
todo el almacenamiento del programa en la memoria principal del ordenador.
En general la arquitectura de Von Neumann es el modelo que constituye el pilar básico de los
ordenadores actuales, de acuerdo con esto un computador consta con un procesador, de un subsistema
de memoria y de un subsistema de entrada/salida. La memoria contiene tanto los datos como las
instrucciones de los programas. El procesador formado por una unidad de proceso (UP) y una unidad
de control (UC) tiene la tarea de extraer las instrucciones de la memoria, descodificarlas (es decir,
entender que operaciones desean hacer) y ejecutarlas. Las instrucciones son ejecutadas en secuencia
es decir una detrás de la otra y en el orden que están almacenadas y solo las instrucciones de salto
pueden romper esta secuencia. El subsistema de entrada/salida (E/S) permite la comunicación con el
exterior, sea con otros computadores o con los usuarios que interaccionan. Con este subsistema y la
infraestructura de red adecuada, los computadores se comunican entre si. El estilo de programación se
adapta mejor a este modelo es el procedimental. Cualquier programa tiene que ser descrito a la
maquina como una secuencia de instrucciones. La máquina espera un programa que le dice que tiene
que hacer en cada instante de tiempo. Podríamos hacer una analogía del funcionamiento de un
computador con el sistema nervioso del cuerpo humano. La memoria y el procesador estarían
localizados en el cerebro, y el sistema de E/S serían los diferentes sentidos, oídos, vista, gusto, tacto y
olfato, más el sistema del habla como salida.

“El proyecto ENIAC ( Electronic Numerical Integrator And Computer) se creó en el año 1943 por los
estadounidenses John William Mauchly y John Presper Eckert, con el propósito de resolver los
problemas de balística del ejército de Estados Unidos; sin embargo no se termino de construir la
maquina hasta el 1946. Estuvo muy relacionado con el proyecto Colossus, que se utilizo para
descifrar el código alemán durante la Segunda Guerra Mundial.”

UNADM | DCEIT | MAT | 00000 2


Geometría
U1. Actividades

Tesis de Church - Turing


Church y Turing diseñaron independientemente dos modelos diferentes pero equivalentes para definir lo
que es un proceso mecánico, por eso esta tesis recibe el nombre de tesis de Church o tesis de Turing
según utilicemos uno u otro modelo. Así podemos concluir que si A es un algoritmo (también decimos
que si A es efectivamente computable) e existe una máquina de Turing que lo implementa.
Como la máquina de Turing es un modelo de computación, analizando este modelo podemos determinar
lo que es expresable o no mediante un algoritmo. Dicha tesis nos ofrece una herramienta para analizar los
algoritmos. Esta tesis es una propuesta, no es algo demostrado, sin embargo hay evidencias que el modelo
de la máquina de Turing contiene la esencia de lo que es un algoritmo.
1. No se ha encontrado un algoritmo que no sea implementable con una máquina de Turing.
2. Todos los modelos de computación que han resultado ser los suficientemente generales son
equivalente de una máquina de Turing.
Existen procesos que no son finitos y que son de gran utilidad, por ejemplo, un proceso que atienda
interacciones de los periféricos (ratón o teclado) en la interfaz visual de un sistema operativo, un proceso
que discrimen los paquetes de información que llegan a un puerto de un ordenador conectado a una red.

UNADM | DCEIT | MAT | 00000 3


Geometría
U1. Actividades
Bibliografía:
Echeverría, J. (2003). La revolución tecnocientífica. Madrid: Fondo de Cultura Económica de España.
Marco, M. Marco, J. Blazquez, J. Segret, R. (2010). Escaneando la informática. Recuperado de
https://books.google.com.mx/books?id=svpzjkMpdiUC&pg=PA56&dq=modelo+de+Von+Neumann&hl=es
&sa=X&ved=0ahUKEwjH6rKNuqTaAhXrzFQKHTHCDJUQ6AEINDAC#v=onepage&q=modelo%20de%2
0Von%20Neumann&f=false

ENIAC (Electronica Numeral Integrator and Computer) recuperado de


http://www.dma.eui.upm.es/historia_informatica/Doc/Maquinas/ENIAC.htm

Martinez, F. Martin, G. (2003). Introduccion a la programación estructurada en C. recuperado de


https://books.google.com.mx/books?id=-
cVzTPOWf3kC&pg=PA43&dq=todo+algoritmo+es+equivalente+a+una+maquina+de+turing&hl=es&sa
=X&ved=0ahUKEwihkdSMxKTaAhXS0J8KHTWDCOQQ6AEIKzAA#v=onepage&q&f=false

UNADM | DCEIT | MAT | 00000 4