ARQUITECTURA DE VON NEUMANN Y SUS LIMITACIONES

Mr Ryan
11 Jul 202208:05

Summary

TLDREste vídeo explora la contribución de John von Neumann al desarrollo de las primeras computadoras electrónicas, destacando su diseño de una memoria secuencial que almacena tanto datos como programas. Se explica la arquitectura de von Neumann, con énfasis en la CPU, memoria y E/S, y cómo su visión de una máquina de Turing secuencial influyó en la computación moderna. Además, se mencionan sus aportaciones a la mecánica cuántica y el Proyecto Manhattan, resaltando su legado en la tecnología y la ciencia.

Takeaways

  • 😀 Von Neumann colaboró en la creación de un informe para el ejército entre 1944 y 1946, destacando la concepción de una memoria secuencial que almacena tanto datos como programas.
  • 👨‍💻 Se menciona la influencia de computadoras como la Mark I de Howard Aiken y la Complex Computer de George Stibitz en el desarrollo de las primeras computadoras electrónicas.
  • 💡 Von Neumann se involucró en la construcción de la ENIAC, una de las primeras computadoras de propósito general, y posteriormente propuso un nuevo sistema de computación basado en las ideas de Turing.
  • 🏛️ Surgió un conflicto legal con la titularidad de lo que hoy conocemos como la arquitectura de Von Neumann, lo que eventualmente llevó a que su diseño se hiciera público.
  • 🏫 Newman regresó a Princeton con la idea de construir una computadora basada en la arquitectura de Von Neumann, que utiliza una memoria para almacenar instrucciones y datos.
  • 💾 La arquitectura de Von Neumann es una implementación de una máquina de Turing secuencial en lugar de paralela, y es la base de la mayoría de los computadores modernos.
  • 🔄 La arquitectura tiene tres bloques básicos: la Unidad Central de Proceso (CPU), la memoria y la entrada/salida, que permiten la ejecución de programas y la interacción con el mundo exterior.
  • ⚙️ Se describen los componentes fundamentales de la arquitectura, incluyendo la Unidad Aritmético-Lógica (ALU), la Unidad de Control, el Banco de Registros, la Memoria Principal y el Bus de Datos.
  • 🚧 Se discuten los problemas de rendimiento relacionados con la separación de la memoria y la CPU, conocido como el 'cuello de botella de Newman', y se mencionan soluciones como la memoria caché y la pipeline.
  • 🔧 Von Neumann también contribuyó a la computación con el concepto de programa almacenado, permitiendo que las computadoras ejecuten secuencias de instrucciones de forma automática.
  • 🌟 A pesar de sus contribuciones en el ámbito armamentístico, como en el Proyecto Manhattan, las contribuciones científicas y tecnológicas de Von Neumann en la informática son las más destacadas y perduran hasta el día de hoy.

Q & A

  • ¿Cuándo colaboró von Neumann en la elaboración de un informe para el ejército sobre las primeras computadoras electrónicas?

    -Von Neumann colaboró en la elaboración de un informe para el ejército sobre las primeras computadoras electrónicas entre 1944 y 1946.

  • ¿Cuál fue la contribución destacada de von Neumann al desarrollo de las primeras computadoras?

    -La contribución destacada de von Neumann fue la concepción de una memoria que actúa secuencialmente, almacenando no solo los datos numéricos de un problema sino también el programa con las instrucciones para su resolución.

  • ¿Qué computadoras estaban en construcción durante los años en los que von Neumann trabajó en el desarrollo de las computadoras?

    -Durante los años en los que von Neumann trabajó en el desarrollo de las computadoras, estaban en construcción computadoras como la Mark I de Howard Aiken o la Complex Computer de George Stibitz.

  • ¿En qué computadora se involucró Von Neumann y cuál fue su aporte a su diseño?

    -Von Neumann se involucró en la computadora ENIAC, y su aporte a su diseño fue la definición de un nuevo sistema lógico de computación basado en las ideas de Turing, lo que llevó al diseño de una computadora más poderosa.

  • ¿Qué problemas legales surgieron con la titularidad de lo que hoy conocemos como arquitectura de von Neumann?

    -Los problemas legales surgidos con la titularidad de la arquitectura de von Neumann fueron problemas de propiedad intelectual que resultaron en que el diseño se hiciera público.

  • ¿Cuál es la principal diferencia entre la arquitectura de von Neumann y la arquitectura Harvard?

    -La principal diferencia entre la arquitectura de von Neumann y la arquitectura Harvard es que en la arquitectura de von Neumann, la memoria almacena tanto instrucciones como datos, mientras que en la arquitectura Harvard, la memoria se separa en una para instrucciones y otra para datos.

  • ¿Qué componentes básicos componen la arquitectura de una computadora según el modelo de von Neumann?

    -Los componentes básicos que componen la arquitectura de una computadora según el modelo de von Neumann son la Unidad Central de Proceso (CPU), la memoria, y la entrada y salida.

  • ¿Qué es la Unidad Aritmético Lógica (ALU) y qué funciones realiza?

    -La Unidad Aritmético Lógica (ALU) es el circuito lógico que implementa las operaciones de aritmética binaria y las operaciones lógicas, como AND, OR, NOT, XOR, así como operaciones de desplazamiento y rotación de bits.

  • ¿Qué es el ciclo de instrucción y cómo funciona?

    -El ciclo de instrucción es el proceso secuencial que sigue una CPU para ejecutar una instrucción. Comienza con la búsqueda de una instrucción en la memoria, luego la decodificación, la ejecución de la instrucción en forma de código binario, y finalmente el almacenamiento de los resultados.

  • ¿Cómo se alivian los problemas de rendimiento relacionados con el 'cuello de botella de von Neumann'?

    -Los problemas de rendimiento relacionados con el 'cuello de botella de von Neumann' se pueden alivianar utilizando mecanismos como la inclusión de memoria caché, la arquitectura Harvard modificada, algoritmos de predicción de saltos y la utilización de pipelines para iniciar instrucciones en paralelo.

  • ¿Cuáles fueron las contribuciones de von Neumann fuera del ámbito de las computadoras?

    -Fuera del ámbito de las computadoras, von Neumann también contribuyó a la mecánica cuántica y participó en el proyecto Manhattan, que resultó en la producción de las primeras bombas nucleares.

Outlines

00:00

💡 Historia y contribuciones de Von Neumann en la informática

En este primer párrafo, se narra la colaboración de John von Neumann entre 1944 y 1946 en la creación de un informe para el ejército sobre las primeras computadoras electrónicas. Destaca su contribución con la idea de una memoria secuencial que no solo almacena datos numéricos sino también programas de instrucciones para resolver problemas. Se menciona su trabajo con la ENIAC y la posterior definición de un nuevo sistema lógico de computación basado en las ideas de Turing, lo que llevó al diseño de computadoras más potentes. También se aborda el problema legal con la arquitectura de Von Neumann y su influencia en la computación moderna, donde la mayoría de los computadores siguen su diseño original de 1945, con mejoras en circuitos lógicos pero manteniendo los principios de diseño originales.

05:01

🔧 Componentes y funcionamiento de la arquitectura de Von Neumann

El segundo párrafo se centra en los elementos básicos de la arquitectura de Von Neumann, que utiliza una memoria para almacenar tanto instrucciones como datos. Se describen los tres bloques fundamentales: la Unidad Central de Procesamiento (CPU), la memoria y la entrada/salida. Se explican en detalle los componentes como la Unidad Aritmético-Lógica (ALU), la Unidad de Control, el Banco de Registros, la memoria principal y la memoria RAM y ROM. Además, se introduce el concepto de 'cuello de botella de Newman', que se refiere a la limitación en la velocidad de transferencia de datos entre la CPU y la memoria, y se mencionan soluciones como la memoria caché y la arquitectura Harvard modificada. Se discuten también técnicas para mejorar el rendimiento como el pipelining y la lógica de predictor de saltos. Finalmente, se describe el ciclo de instrucciones y cómo se ejecutan las instrucciones en la CPU, y se menciona el trabajo de Newman en la mecanización y la mecánica cuántica, así como su participación en el Proyecto Manhattan.

Mindmap

Keywords

💡Von Neumann

Von Neumann es un matemático y físico estadounidense conocido por su contribución a la informática y la teoría de juegos. En el video, se menciona su colaboración en la creación de un informe para el ejército sobre las primeras computadoras electrónicas y su papel en la concepción de una memoria secuencial que almacena tanto datos como programas, lo que es fundamental en la arquitectura de las computadoras modernas.

💡Computadoras electrónicas

Las computadoras electrónicas son dispositivos que procesan información digital utilizando componentes electrónicos. En el contexto del video, se hace referencia al desarrollo de estas computadoras en la década de 1940, destacando la importancia de su evolución en el informe elaborado por Von Neumann.

💡Arquitectura de Von Neumann

Es un diseño de computadora que utiliza una sola memoria para almacenar tanto instrucciones como datos. El video explica cómo esta arquitectura, con su modelo secuencial y el concepto de programa almacenado, ha influido duramente en el diseño de computadoras modernas, a pesar de los avances en tecnología.

💡Memoria secuencial

La memoria secuencial es un concepto que se refiere a la forma en que la computadora accede a la información en un orden lineal. En el video, se destaca cómo Von Neumann innovó al crear una memoria que no solo almacenaba datos numéricos sino también programas, lo que permitía la ejecución de tareas complejas.

💡Programa almacenado

El programa almacenado es un concepto clave en la arquitectura de Von Neumann, donde un conjunto de instrucciones se almacena en la memoria y se ejecutan secuencialmente. El video menciona cómo este modelo ha permitido la ejecución de algoritmos en forma explícita y ha sido fundamental en el avance de la informática.

💡Ciclo de instrucción

El ciclo de instrucción es el proceso por el cual una CPU lee,解码, ejecuta y escribe la salida de una instrucción. El video describe cómo este ciclo es esencial para la ejecución de programas en una computadora y cómo las unidades de control coordinan este proceso.

💡Unidad Central de Procesamiento (CPU)

La CPU es el componente principal de una computadora que interpreta y ejecuta instrucciones. En el video, se menciona cómo la CPU forma parte del núcleo de la arquitectura de Von Neumann, encargándose de llevar a cabo las operaciones definidas por los programas almacenados.

💡Unidad Aritmético-Lógica (ALU)

La ALU es el circuito lógico que realiza operaciones aritméticas y lógicas en una computadora. El video explica cómo la ALU es parte integral de la CPU y es responsable de las operaciones básicas como suma, resta, y lógicas como AND, OR y NOT.

💡Memoria principal

La memoria principal es el área de almacenamiento donde la CPU lee y escribe datos y programas. El video destaca la importancia de la memoria principal en la arquitectura de Von Neumann y cómo su capacidad y velocidad han evolucionado con el tiempo.

💡Banco de registros

Un banco de registros es un conjunto de pequeñas memorias ubicadas dentro de la CPU que almacenan datos y resultados de manera más rápida que la memoria principal. El video menciona cómo estos registros facilitan el acceso a los operandos y los resultados, mejorando el rendimiento de la computadora.

💡Cuello de botella de Von Neumann

El cuello de botella de Von Neumann se refiere al problema de rendimiento causado por la diferencia de velocidad entre la CPU y la memoria. El video discute cómo este problema limita la eficiencia de la computadora y cómo se han implementado soluciones como la memoria caché y la pipelining para mitigarlo.

Highlights

Von Neumann colaboró en la elaboración de un informe para el ejército sobre las primeras computadoras electrónicas entre 1944 y 1946.

Su contribución destaca en la concepción de una memoria secuencial que almacena datos y programas.

Von Neumann se interesó en la computación para ayudar en su trabajo, habiendo numerosas computadoras en construcción en esa época.

La ENIAC, con la que Von Neumann se involucró, fue una de las primeras computadoras de propósito general.

Después de ver las limitaciones de la ENIAC, Von Neumann y otros definieron un nuevo sistema lógico de computación basado en las ideas de Turing.

Se enfrascaron en el diseño de una computadora más poderosa, el EDVAC, basado en la arquitectura de Von Neumann.

Hubo problemas legales con la titularidad de lo que hoy conocemos como arquitectura de Von Neumann, lo que llevó a que el diseño se hiciera público.

Von Neumann regresó a Princeton con la idea de construir su propia computadora, manteniendo la arquitectura de memoria para instrucciones y datos.

La arquitectura de Von Neumann es un diseño que implementa una máquina de Turing y una arquitectura secuencial en lugar de paralela.

El concepto de programa almacenado surge de esta arquitectura, definiendo a las computadoras de este tipo.

Las computadoras modernas poseen la misma arquitectura que la definida por Von Neumann en 1945, a pesar de avances en circuitos lógicos.

La idea fundamental de Von Neumann es que una operación compleja se puede dividir en una secuencia ordenada de operaciones más simples.

Introdujo el concepto del programa almacenado, una secuencia lógicamente ordenada de instrucciones.

La arquitectura tiene tres bloques básicos: la CPU, la memoria y la entrada/salida.

La unidad aritmético lógica (ALU) es el circuito lógico que implementa operaciones aritméticas y lógicas.

La unidad de control implementa el ciclo de instrucción, coordinando el acceso a la siguiente instrucción y la ejecución de operaciones.

El banco de registros es una serie de posiciones de memoria dentro de la CPU que permiten acceso a operandos y almacenamiento de resultados más rápido.

La memoria principal tiene menor capacidad que la secundaria pero es mucho más rápida, y se implementa con circuitos integrados.

La memoria RAM es volátil y la ROM es persistente, con la RAM permitiendo lectura y escritura y la ROM solo lectura.

El bus de datos es el dispositivo de transporte de información y conexión entre las partes de un sistema informático.

La separación de la memoria y la CPU acarreó el problema del cuello de botella de Newman, donde la CPU puede permanecer ociosa.

El problema de rendimiento se puede aliviar con mecanismos como la memoria caché, la arquitectura Harvard modificada, y algoritmos de predictor de saltos.

El pipelining permite iniciar instrucciones antes de terminar el ciclo de instrucciones anteriores, permitiendo trabajo en paralelo.

La función de una computadora es la ejecución de instrucciones a través del ciclo de instrucciones, donde la CPU busca y ejecuta instrucciones.

Von Neumann también contribuyó significativamente a la mecánica cuántica y al proyecto Manhattan, a pesar de que sus contribuciones científicas son más reseñables.

Transcripts

play00:06

play00:07

[Música]

play00:09

muy buenos días a todos y bienvenidos

play00:11

una vez más a mi canal

play00:17

entre 1944 y 1946 von neumann colaboró

play00:22

en la elaboración de un informe para el

play00:24

ejército sobre las posibilidades que

play00:25

ofrecía el desarrollo de las primeras

play00:27

computadoras electrónicas de su

play00:29

contribución a dicho desarrollo destaca

play00:31

la concepción de una memoria que actúa

play00:33

secuencialmente y no sólo registrará los

play00:35

datos numéricos de un problema sino que

play00:37

además almacena se un programa con las

play00:39

instrucciones para la resolución del

play00:41

mismo de este modo empezó a interesarse

play00:43

por la computación para ayudarse en su

play00:45

trabajo en aquellos años había numerosas

play00:47

computadoras en construcción como por

play00:49

ejemplo la mark uno de howard aiken o

play00:52

complex computer del george stevie pero

play00:55

con la que von neumann se involucró fue

play00:57

la eniac siendo una de las primeras

play00:59

computadoras de propósito general una

play01:02

vez finalizada la construcción del en

play01:03

jacques y viendo sus limitaciones

play01:05

decidieron definir todo un nuevo sistema

play01:07

lógico de computación basado en las

play01:09

ideas de turing y se enfrascaron en el

play01:11

diseño de la construcción de una

play01:13

computadora más poderosa el airbag no

play01:15

obstante hubo unos cuantos problemas

play01:17

legales con la titularidad de lo que hoy

play01:19

conocemos como arquitectura de von

play01:21

neumann esto produjo que el diseño se

play01:23

hiciera público newman regreso a

play01:25

princeton con la idea de construir su

play01:27

propia computadora

play01:28

volviendo a la anteriormente mencionada

play01:30

arquitectura de von neumann es un diseño

play01:33

que usa una memoria para almacenar

play01:34

instrucciones y datos este tipo de

play01:37

máquina es la implementación de una

play01:38

máquina de turing y la visión de una

play01:40

arquitectura secuencial en lugar de

play01:42

paralela con este modelo surge el

play01:44

concepto de programa almacenado por el

play01:46

cual se les conoce a las computadoras de

play01:48

este tipo los conceptos que propuso han

play01:51

tenido una vigencia mucho más allá de la

play01:52

esperada en una industria como la de las

play01:54

tecnologías de la información sin

play01:56

embargo por más que llame la atención

play01:58

todos los computadores modernos

play02:00

disponibles comercialmente poseen en el

play02:02

fondo la misma arquitectura que la ed

play02:04

back definida en 1945 muchos se ha

play02:07

adelantado en materia de los circuitos

play02:09

lógicos es decir la organización que

play02:11

implementa la arquitectura pero casi

play02:13

nada en los principios de diseño que

play02:14

planteó von neumann hace más de 60 años

play02:17

la idea fundamental se apoya en el hecho

play02:20

de que una operación compleja

play02:22

normalmente se puede dividir en una

play02:23

secuencia ordenada de operaciones más

play02:25

simples en otras palabras lo que propuso

play02:28

fue construir una máquina capaz

play02:30

algoritmos en forma explícita para ello

play02:33

introdujo el concepto del programa

play02:34

almacenado es decir una secuencia

play02:37

lógicamente ordenada de instrucciones

play02:38

siendo las instrucciones operaciones

play02:40

básicas que implementa el hardware a

play02:42

través de sus circuitos lógicos dicha

play02:45

arquitectura tiene tres bloques básicos

play02:47

en primer lugar tenemos la unidad

play02:49

central del proceso también conocida

play02:51

como la cpu que se encarga de ejecutar

play02:52

los programas en segundo lugar tenemos

play02:55

la memoria que almacena el programa es

play02:58

decir el conjunto de instrucciones y los

play03:00

datos operadores y resultados de las

play03:02

propias ejecuciones de las instrucciones

play03:03

y en último lugar tenemos la entrada y

play03:06

salida que comunica el computador con el

play03:08

mundo exterior permitiendo la

play03:10

interacción con los usuarios y otras

play03:12

máquinas a continuación vamos a hablar

play03:15

sobre los elementos básicos que componen

play03:16

esta arquitectura en primer lugar

play03:19

tenemos la unidad aritmético lógica

play03:21

también conocida como la alóu es el

play03:23

circuito lógico que implementa las

play03:24

operaciones de aritmética binaria

play03:26

típicamente las operaciones básicas para

play03:28

representaciones binario y complemento a

play03:30

dos y por otro lado tenemos las

play03:31

operaciones lógicas típicamente la an

play03:34

short not be tab y del mismo modo

play03:37

también es habitual que implemente

play03:38

operaciones de desplazamiento y rotación

play03:40

de bits en segundo lugar tenemos la

play03:43

unidad de control este es el circuito

play03:45

secuencial que implementa el denominado

play03:47

ciclo de instrucción permitiendo acceder

play03:49

a la siguiente instrucción de un

play03:50

programa leer sus operando o efectuar la

play03:53

operación indicada en la luz y guardar

play03:55

el resultado de la misma en siguiente

play03:57

lugar tenemos el banco de registros una

play04:00

serie de posiciones especiales de

play04:01

memoria ubicadas físicamente dentro de

play04:03

la propia cpu que permiten el acceso a

play04:06

operando sin lugares de almacenamiento

play04:07

de resultados mucho más veloces que si

play04:10

estuvieran en el sistema de memoria

play04:11

normal contamos también con una memoria

play04:14

para guardar información que es

play04:15

accesible a la cpu la cpu puede leer y

play04:18

escribir datos en las diferentes

play04:19

posiciones de memoria que componen la

play04:21

memoria principal es dicha memoria

play04:23

principal tiene menor capacidad que la

play04:25

memoria secundaria sin embargo es mucho

play04:27

más rápida

play04:28

actualmente la memoria principal se

play04:30

implementa mediante circuitos integrados

play04:32

y suele estar formada por dos áreas

play04:34

diferenciadas la memoria ram se trata de

play04:36

un almacenamiento volátil de manera que

play04:38

se pierde su contenido al que se

play04:40

alimenta ción

play04:41

tanto lectura como si lee tura por otro

play04:43

lado la memoria rom se trata de un

play04:45

almacenamiento persistente y sólo

play04:47

permite la lectura de los datos que

play04:48

almacena finalmente el último elemento

play04:50

básico es el bus de datos dispositivo

play04:53

que funciona de transporte de

play04:54

información y conexión entre las

play04:56

distintas partes de un sistema

play04:57

informático y se representa con las

play04:59

flechas direccionales

play05:00

también cabría destacar que la

play05:03

separación de la memoria y la cpu

play05:04

acarreó un problema denominado cuello de

play05:06

botella de newman esto se debe a que la

play05:09

cantidad de datos que pasa entre estos

play05:10

dos elementos difieren mucho en tiempo

play05:12

con las velocidades de ellos por lo cual

play05:14

la cpu puede permanecer ociosa este

play05:17

problema de rendimiento puede ser

play05:18

aliviado hasta cierto punto utilizando

play05:20

diversos mecanismos ofreciendo la

play05:22

inclusión de una llamada memoria caché

play05:24

entre la cpu y la memoria la llamada

play05:26

arquitectura harvard modificada

play05:28

utilizando algoritmos y la lógica de

play05:30

predictor de saldos como por ejemplo el

play05:32

proyector de salto efectivo o no

play05:33

efectivo o por otro lado el dinámico que

play05:35

se basa en el histórico del programa

play05:37

otro mecanismo sería utilizar el

play05:39

denominado como bien decía mi profesor

play05:41

pipe line que permite inicien

play05:42

instrucciones antes de terminar el ciclo

play05:44

de instrucciones de la anterior

play05:46

es decir de esta forma existiría un

play05:48

trabajo en paralelo volviendo a dicha

play05:50

arquitectura la función de una

play05:52

computadora es la ejecución de

play05:53

instrucciones la cpu es quien se encarga

play05:56

de ejecutarlas a través de un ciclo

play05:58

denominado ciclo de instrucciones

play06:00

las instrucciones consisten en

play06:01

secuencias de unos y ceros llamadas

play06:03

código máquina y no son legibles por las

play06:06

personas por ello se emplean lenguajes

play06:08

como el ensamblador bajo nivel o

play06:10

lenguajes de programación como pascal

play06:11

alto nivel y son ejecutadas por la cpu a

play06:14

grandes velocidades al principio de cada

play06:16

ciclo la cpu busca una instrucción en

play06:19

memoria en la cpu hay un registro

play06:21

llamado contador del programa pc que

play06:23

tiene la dirección de la última

play06:25

instrucción leída de esta manera el

play06:27

computador puede saber cuál es la

play06:29

siguiente instrucción que debe ejecutar

play06:30

a continuación decodificar la

play06:33

instrucción mediante la unidad de

play06:34

control ésta se encarga de coordinar el

play06:37

resto de componentes del ordenador para

play06:38

realizar una función determinada se

play06:41

ejecuta la instrucción en la forma de un

play06:42

código binario que especifica las

play06:44

acciones que tomará la cpu ésta puede

play06:47

cambiar el valor del contador del

play06:48

programa permitiendo así operaciones

play06:50

repetitivas

play06:51

también puede cambiar cuando se cumple a

play06:53

cierta condición aritmética haciendo que

play06:55

el ordenador pueda tomar decisiones en

play06:58

el próximo vídeo nos adentraremos de

play07:00

lleno en las características de la

play07:01

arquitectura de von neumann antes de

play07:04

terminar cabría destacar las

play07:05

aportaciones de newman tan relevantes en

play07:07

el ámbito de la acció matización de la

play07:09

mecánica cuántica incluso participó en

play07:11

el proyecto manhattan que concluyó con

play07:13

la producción de las primeras bombas

play07:14

nucleares sus contribuciones en el

play07:17

terreno armamentístico no son en

play07:18

absoluto tan reseñables como las que

play07:20

hizo en otros ámbitos científicos pero

play07:22

también forman parte del legado de un

play07:23

genio que ha contribuido decisivamente a

play07:26

que nuestros ordenadores hayan adquirido

play07:27

el desarrollo que tienen actualmente y

play07:31

hasta aquí el vídeo de hoy si os ha

play07:33

gustado y queréis que haga más vídeos

play07:34

como éste suscribir darle al like

play07:36

activar la campanita dejado un

play07:38

comentario y hasta la semana que viene

play07:43

[Música]

play07:44

[Aplausos]

play07:45

[Música]

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Arquitectura de von NeumannComputadorasHistoria de la ComputaciónTecnología de la InformaciónElectrónicaPrograma AlmacenadoCiclo de InstruccionesUnidad Central de ProcesoMemoria CachéEstructura de Computadora