SlideShare una empresa de Scribd logo
1 de 37
Arquitectura
de
Computadoras
Arquitecturas
– Von Neumann
– Harvard
– Otras (Multiprocesador,
Sistemas distribuidos)
Corresponde a la estructura, organización, e interconexión de las
diversas partes de un computador
Arquitectura de Computadores
 Arquitectura del set de instrucciones
 Cantidad de instrucciones
 Tamaño de las instrucciones
 Maneras de acceder a memoria
 Organización funcional
 Registros
 Interconexión entre los componentes
 Mecanísmos de Entrada/Salida (I/O)
 Jerarquías de memoria
• Que hace un computador.
– Almacenar Datos (leer - escribir).
– Almacenar Programas.
– Ejecutar operaciones sobre datos.
– Ejecutar algoritmos.
– Recibir nuevos datos.
– Entregar resultados.
Arquitectura de Computadores
John von Neumann (se pronuncia «fon
noiman»)
(28 de diciembre de 1903 - 8 de febrero de 1957)
Fue un matemático húngaro-
estadounidense, de ascendencia judía.
Fue pionero de la computadora digital
moderna y de la aplicación de la teoría
operadora a la mecánica cuántica.
Participó del Proyecto Manhattan
Arquitectura de Computadores
Trabajó con Eckert y Mauchly en la
Universidad de Pennsylvania, donde
publicó un artículo acerca del
almacenamiento de programas.
El concepto de programa almacenado
permitió la lectura de un programa
directamente desde la memoria del
computador, así como la ejecución de las
instrucciones del mismo sin necesidad de
un medio externo (cinta).
(Tomado de Wikipedia: John von Neumann)
Arquitectura de Computadores
• John von Neumann propuso una manera de
estructurar un computador.
– Almacenar Datos (leer - escribir).
– Almacenar Programas.
– Ejecutar operaciones sobre datos.
– Ejecutar algoritmos.
– Recibir nuevos datos.
– Entregar resultados.
CPU
Memoria
Input/Output
Arquitectura de Computadores
Arquitectura de Computadores
CPU, Memoria e I/O se comunican a través de Buses
I/OMemoria
Address Bus
Control
CPU
Control
Data Bus
Arquitectura de Computadores
ARQUITECTURA VON NEUMANN
Computadores digitales fue establecida en 1945
por Von Neumann.
Este tipo de arquitectura consta de los siguientes
bloques:
• Memoria principal
• Unidad aritmético-lógica
• Unidad de control
• Unidad de entrada/salida
• Buses
MEMORIA PRINCIPAL
• Se emplea para almacenar datos o
instrucciones.
• Cada celda está compuesta de un número
de bits que nos da el ancho de palabra de
la memoria.
UNIDAD ARITMÉTICO-LÓGICA
• Permite realizar las operaciones
elementales (AND, OR, NAND, NOR,
suma, resta, etc.). Estas operaciones las
realiza con datos procedentes
normalmente de la memoria y los
resultados parciales los almacena o no
temporalmente en algunos registros que
suele tener la propia unidad aritmética.
UNIDAD DE CONTROL
• Es la unidad que gobierna y gestiona
el comportamiento de un computador.
UNIDAD DE ENTRADA/SALIDA
• realiza la transferencia de información con
el exterior, con las unidades que se
conocen con el nombre de periféricos.
BUSES
• Bus de datos: circulan los datos de las
operaciones que se van a efectuar.
• Bus de direcciones: circulan las direcciones
de memoria donde se encuentra almacenado
algún tipo de información a la que se desea
acceder.
• Bus de control : circulan las señales de control
generadas por la unidad de control para la
ejecución de las instrucciones.
Arquitectura Harvard
• Utiliza 2 memorias independientes
– Datos
– Instrucciones
• El término proviene de la computadora
Harvard Mark I, que almacenaba las
instrucciones en cintas perforadas y los
datos en interruptores.
• Ventajas de la arquitectura Harvard
– Instrucciones y datos de distinto largo
– Memorias de distinto tamaño
• bits de direccionamiento distintos
– Memorias con distinta tecnología
– Disminuyo el cuello de botella en el acceso a
memoria
– En controladores embebidos:
• RAM para los datos
• ROM para las instrucciones
Arquitectura Harvard
Arquitectura de Von Neumann
• Ventajas de la arquitectura de von Neumann
– Uso mas eficiente de la memoria
• Jerarquía de memoria no requiere estar dividida en 2
– Más simple arquitectónicamente
• Un solo tipo de instrucciones para acceder a memoria
• Un solo bus de datos y de direcciones
 Una misma forma de acceso a datos e instrucciones
– Mayor flexibilidad
• Útil para el sistema operativo
• Paginación a disco
• Código automodificante
 CPU con menos operaciones y mas flexible
Von Neumann vs. Harvard
Procesador
Memoria
local *
Procesador
Memoria
local
Procesador
Memoria
local
Procesador
Memoria
local
Memoria Principal I/O
* Memoria Local: mantiene una copia local de una porción de la memoria principal
Otras: Multiprocesador
• Ventajas
– Procesamiento paralelo
– Cercanía entre CPUs permite
altas tasas de transferencia de
datos
• Desventajas
– No todo es paralelizable
– Problemas de coherencia de
memoria local con memoria
principal
Otras :Multiprocesador
Otras: Sistemas Distribuidos
Red de interconexión
Procesador
Memoria
I/O
Procesador
Memoria
I/O
Procesador
Memoria
I/O
Red de interconexión
 Cada nodo funciona como un computador
independiente
 Se comunican por red
 Distintas topologías: estrella, anillo, etc.
Otras: Sistemas Distribuidos
 Ventajas
 Procesamiento paralelo
 Facilidad de incorporar y quitar nodos
del sistema
 Desventajas
 No todo es paralelizable
 Overhead en la transferencia de datos
es considerablemente mayor
 Problemas de coherencia de
memorias
Otras: Sistemas Distribuidos
PERIFÉRICOS
En informática, se denominan
periféricos a los aparatos o
dispositivos auxiliares e
independientes conectados a la
unidad central de almacenamiento
de una computadora.
Se consideran periféricos tanto a las
unidades o dispositivos a través de
los cuales la computadora se
comunica con el mundo exterior,
como a los sistemas que almacenan
o archivan la información, sirviendo
de memoria auxiliar de la memoria
principal.
Se entenderá por periférico al conjunto
de dispositivos que, sin pertenecer al
núcleo fundamental de la computadora,
formado por la CPU y la memoria
central, permitan realizar operaciones
de entrada/salida(E/S) complementarias
al proceso de datos que realiza la CPU.
Estas tres unidades básicas en un
computador, CPU, memoria central y el subsistema
de E/S, están comunicadas entre sí por tres buses o
canales de comunicación:
•El bus de direcciones, para seleccionar la dirección
del dato o del periférico al que se quiere acceder.
•El bus de control, básicamente para seleccionar la
operación a realizar sobre el dato (principalmente
lectura, escritura o modificación).
•El bus de datos, por donde circulan los datos.
A pesar de que el término periférico implica a
menudo el concepto de “adicional pero no
esencial”, muchos de ellos son elementos
fundamentales para un sistema informático. El
teclado y el monitor, imprescindibles en cualquier
computadora personal de hoy en día (no lo fueron
en los primeros computadores), son
posiblemente los periféricos más comunes, y es
posible que mucha gente no los considere como
tal debido a que generalmente se toman como
parte necesaria de una computadora.
tipos de periféricos
Tipos de Periféricos
tipos de periféricos
•Periféricos de Entrada:
captan y envían los datos al dispositivo que los procesara.
Son los que permiten introducir datos externos a
la computadora para su posterior tratamiento
por parte de la CPU. Estos datos pueden provenir de
distintas fuentes, siendo la principal un ser humano. Los
periféricos de entrada más habituales son:
•Mouse
•Teclado
•Micrófono
•Escáner
•Mouse
•Escáner de código de barras
•Cámara web
•Lápiz óptico
•Periféricos de salida:
Son los que reciben información que es
procesada por la CPU y la reproducen para
que sea perceptible para el usuario. Algunos
ejemplos son:
•Monitor
•Impresora
•Fax
•Tarjeta de sonido
•Altavoz
Periféricos de almacenamiento
Interior de un disco duro.
Se encargan de guardar los datos de los que hace uso la CPU
para que ésta pueda hacer uso de ellos una vez que han sido
eliminados de la memoria principal, ya que ésta se borra cada
vez que se apaga la computadora. Pueden ser internos, como un
disco duro, o extraíbles, como un CD. Los más comunes son:
Periféricos de almacenamiento
•Periféricos de
Almacenamiento
•Disco duro
•Disquete
•Unidad de CD
•Unidad de DVD
•Unidad de Blu-ray Disc
•Memoria flash
•Cinta magnética
•Tarjeta perforada
•Memoria portátil
•Periféricos de comunicación
Su función es permitir o facilitar la interacción entre dos omás computadoras, o entre
una computadora y otro periférico externo a la computadora. Entre
ellos se encuentran los siguientes:
•Fax-Módem
•Tarjeta de red
•Concentrador
•Switch
•Enrutador
•Tarjeta inalámbrica
•Tarjeta Bluetooth
•Controlador ambos exista un tercer elemento que actúe como traductor de señales.
• Este traductor es un circuito electrónico denominado interfaz.

Más contenido relacionado

La actualidad más candente

Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesisma2013
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras16kemhernandez
 
Diapositivas de dispositivos perifericos
Diapositivas de dispositivos perifericosDiapositivas de dispositivos perifericos
Diapositivas de dispositivos perifericosKatty Noboa
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Componentes físicos y lógicos de un computador
Componentes físicos y lógicos de un computadorComponentes físicos y lógicos de un computador
Componentes físicos y lógicos de un computadorYosmary Rondon
 
Mapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computadorMapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computadorjose5196288
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannGabriel Barboza
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpuIsaí Beto Matz Mijes
 
Microprocesador
MicroprocesadorMicroprocesador
MicroprocesadorSuarezJhon
 
Tipos de procesadores
Tipos de procesadoresTipos de procesadores
Tipos de procesadoresDHA04luis
 
Diagnóstico del equipo de cómputo
Diagnóstico del equipo de cómputoDiagnóstico del equipo de cómputo
Diagnóstico del equipo de cómputoJosue Gr
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadoresJ David Martinez
 
Arquitectura de computadores power point
Arquitectura de computadores power pointArquitectura de computadores power point
Arquitectura de computadores power pointfayl1905
 

La actualidad más candente (20)

Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Diapositivas de dispositivos perifericos
Diapositivas de dispositivos perifericosDiapositivas de dispositivos perifericos
Diapositivas de dispositivos perifericos
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Componentes físicos y lógicos de un computador
Componentes físicos y lógicos de un computadorComponentes físicos y lógicos de un computador
Componentes físicos y lógicos de un computador
 
Mapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computadorMapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computador
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Tipos de procesadores
Tipos de procesadoresTipos de procesadores
Tipos de procesadores
 
Memorias de computadoras
Memorias de computadorasMemorias de computadoras
Memorias de computadoras
 
Diagnóstico del equipo de cómputo
Diagnóstico del equipo de cómputoDiagnóstico del equipo de cómputo
Diagnóstico del equipo de cómputo
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Arquitectura de computadores power point
Arquitectura de computadores power pointArquitectura de computadores power point
Arquitectura de computadores power point
 

Destacado

Arquitectura de Computadores: Generaciones de Computadores
Arquitectura de Computadores: Generaciones de ComputadoresArquitectura de Computadores: Generaciones de Computadores
Arquitectura de Computadores: Generaciones de ComputadoresLuis Fernando Aguas Bucheli
 
ESTRUCTURA DEL PROTOCOLO
ESTRUCTURA DEL PROTOCOLOESTRUCTURA DEL PROTOCOLO
ESTRUCTURA DEL PROTOCOLOCecy Pz Hdz
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
Estructura de un protocolo
Estructura de un protocoloEstructura de un protocolo
Estructura de un protocoloIveth Perez
 
Muestreo en depositos minerales
Muestreo en depositos mineralesMuestreo en depositos minerales
Muestreo en depositos mineralessilveriopari
 
Reglas de derivadas e integrales
Reglas de derivadas e integralesReglas de derivadas e integrales
Reglas de derivadas e integralesJeremias Ventura
 
Ejercicios resueltos derivadas trigonométricas
Ejercicios resueltos derivadas trigonométricasEjercicios resueltos derivadas trigonométricas
Ejercicios resueltos derivadas trigonométricasJosé
 
Estructura protocolo investigacion
Estructura protocolo investigacionEstructura protocolo investigacion
Estructura protocolo investigacionPatricia Romo
 
Presentacion de las normas A.P.A.
Presentacion de las normas A.P.A.Presentacion de las normas A.P.A.
Presentacion de las normas A.P.A.midalu2304
 

Destacado (13)

Arquitectura de Computadores: Generaciones de Computadores
Arquitectura de Computadores: Generaciones de ComputadoresArquitectura de Computadores: Generaciones de Computadores
Arquitectura de Computadores: Generaciones de Computadores
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
ESTRUCTURA DEL PROTOCOLO
ESTRUCTURA DEL PROTOCOLOESTRUCTURA DEL PROTOCOLO
ESTRUCTURA DEL PROTOCOLO
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
Estructura de un protocolo
Estructura de un protocoloEstructura de un protocolo
Estructura de un protocolo
 
Muestreo en depositos minerales
Muestreo en depositos mineralesMuestreo en depositos minerales
Muestreo en depositos minerales
 
Manual de muestreo
Manual de muestreoManual de muestreo
Manual de muestreo
 
arquitectura de computadoras
arquitectura de computadorasarquitectura de computadoras
arquitectura de computadoras
 
Reglas de derivadas e integrales
Reglas de derivadas e integralesReglas de derivadas e integrales
Reglas de derivadas e integrales
 
Tabla de derivadas e integrales
Tabla de derivadas e integralesTabla de derivadas e integrales
Tabla de derivadas e integrales
 
Ejercicios resueltos derivadas trigonométricas
Ejercicios resueltos derivadas trigonométricasEjercicios resueltos derivadas trigonométricas
Ejercicios resueltos derivadas trigonométricas
 
Estructura protocolo investigacion
Estructura protocolo investigacionEstructura protocolo investigacion
Estructura protocolo investigacion
 
Presentacion de las normas A.P.A.
Presentacion de las normas A.P.A.Presentacion de las normas A.P.A.
Presentacion de las normas A.P.A.
 

Similar a Arquitectura de computadoras

hadware kesl
hadware keslhadware kesl
hadware keslkevinksel
 
Historia de los ordenadores sin formato samuel arranz
Historia de los ordenadores sin formato samuel arranzHistoria de los ordenadores sin formato samuel arranz
Historia de los ordenadores sin formato samuel arranzSamuel4aiscar2010
 
Aruitectura von neumann
Aruitectura von neumannAruitectura von neumann
Aruitectura von neumannMaria Garcia
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información stalin taco
 
Tema 1-INFORMATICA de 4 ESO
Tema 1-INFORMATICA de 4 ESOTema 1-INFORMATICA de 4 ESO
Tema 1-INFORMATICA de 4 ESOjoaquinzito
 
Alfabetización informática
Alfabetización informáticaAlfabetización informática
Alfabetización informáticamilecande
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadoraAna Ortiz
 
Yesicka carrero hardware.ppt
Yesicka carrero hardware.pptYesicka carrero hardware.ppt
Yesicka carrero hardware.pptyesickacarrero
 
Dario martin historia de los ordenadores sin formato
Dario martin historia de los ordenadores sin formatoDario martin historia de los ordenadores sin formato
Dario martin historia de los ordenadores sin formatodario4aiscar
 
Elementos del computador
Elementos del computadorElementos del computador
Elementos del computadorjonathan_xavier
 
Introducción a la informática
Introducción a la informáticaIntroducción a la informática
Introducción a la informáticaRina Sánchez
 
Informatica practica 1 copia
Informatica practica 1   copiaInformatica practica 1   copia
Informatica practica 1 copiamario4biscar2010
 

Similar a Arquitectura de computadoras (20)

Equipo 4
Equipo 4Equipo 4
Equipo 4
 
hadware kesl
hadware keslhadware kesl
hadware kesl
 
Historia de los ordenadores sin formato samuel arranz
Historia de los ordenadores sin formato samuel arranzHistoria de los ordenadores sin formato samuel arranz
Historia de los ordenadores sin formato samuel arranz
 
Aruitectura von neumann
Aruitectura von neumannAruitectura von neumann
Aruitectura von neumann
 
Hardware
HardwareHardware
Hardware
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información
 
Tema 1-INFORMATICA de 4 ESO
Tema 1-INFORMATICA de 4 ESOTema 1-INFORMATICA de 4 ESO
Tema 1-INFORMATICA de 4 ESO
 
Alfabetización
AlfabetizaciónAlfabetización
Alfabetización
 
Alfabetización informática
Alfabetización informáticaAlfabetización informática
Alfabetización informática
 
Alfabetización
AlfabetizaciónAlfabetización
Alfabetización
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
U1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTOU1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTO
 
Yesicka carrero hardware.ppt
Yesicka carrero hardware.pptYesicka carrero hardware.ppt
Yesicka carrero hardware.ppt
 
Dario martin historia de los ordenadores sin formato
Dario martin historia de los ordenadores sin formatoDario martin historia de los ordenadores sin formato
Dario martin historia de los ordenadores sin formato
 
Hardware
HardwareHardware
Hardware
 
Clase de informática básica
Clase de informática básicaClase de informática básica
Clase de informática básica
 
Elementos del computador
Elementos del computadorElementos del computador
Elementos del computador
 
Hardware.
Hardware. Hardware.
Hardware.
 
Introducción a la informática
Introducción a la informáticaIntroducción a la informática
Introducción a la informática
 
Informatica practica 1 copia
Informatica practica 1   copiaInformatica practica 1   copia
Informatica practica 1 copia
 

Último

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Último (15)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Arquitectura de computadoras

  • 2. Arquitecturas – Von Neumann – Harvard – Otras (Multiprocesador, Sistemas distribuidos)
  • 3. Corresponde a la estructura, organización, e interconexión de las diversas partes de un computador Arquitectura de Computadores  Arquitectura del set de instrucciones  Cantidad de instrucciones  Tamaño de las instrucciones  Maneras de acceder a memoria  Organización funcional  Registros  Interconexión entre los componentes  Mecanísmos de Entrada/Salida (I/O)  Jerarquías de memoria
  • 4. • Que hace un computador. – Almacenar Datos (leer - escribir). – Almacenar Programas. – Ejecutar operaciones sobre datos. – Ejecutar algoritmos. – Recibir nuevos datos. – Entregar resultados. Arquitectura de Computadores
  • 5. John von Neumann (se pronuncia «fon noiman») (28 de diciembre de 1903 - 8 de febrero de 1957) Fue un matemático húngaro- estadounidense, de ascendencia judía. Fue pionero de la computadora digital moderna y de la aplicación de la teoría operadora a la mecánica cuántica. Participó del Proyecto Manhattan Arquitectura de Computadores
  • 6. Trabajó con Eckert y Mauchly en la Universidad de Pennsylvania, donde publicó un artículo acerca del almacenamiento de programas. El concepto de programa almacenado permitió la lectura de un programa directamente desde la memoria del computador, así como la ejecución de las instrucciones del mismo sin necesidad de un medio externo (cinta). (Tomado de Wikipedia: John von Neumann) Arquitectura de Computadores
  • 7. • John von Neumann propuso una manera de estructurar un computador. – Almacenar Datos (leer - escribir). – Almacenar Programas. – Ejecutar operaciones sobre datos. – Ejecutar algoritmos. – Recibir nuevos datos. – Entregar resultados. CPU Memoria Input/Output Arquitectura de Computadores
  • 9. CPU, Memoria e I/O se comunican a través de Buses I/OMemoria Address Bus Control CPU Control Data Bus Arquitectura de Computadores
  • 10. ARQUITECTURA VON NEUMANN Computadores digitales fue establecida en 1945 por Von Neumann. Este tipo de arquitectura consta de los siguientes bloques: • Memoria principal • Unidad aritmético-lógica • Unidad de control • Unidad de entrada/salida • Buses
  • 11. MEMORIA PRINCIPAL • Se emplea para almacenar datos o instrucciones. • Cada celda está compuesta de un número de bits que nos da el ancho de palabra de la memoria.
  • 12. UNIDAD ARITMÉTICO-LÓGICA • Permite realizar las operaciones elementales (AND, OR, NAND, NOR, suma, resta, etc.). Estas operaciones las realiza con datos procedentes normalmente de la memoria y los resultados parciales los almacena o no temporalmente en algunos registros que suele tener la propia unidad aritmética.
  • 13. UNIDAD DE CONTROL • Es la unidad que gobierna y gestiona el comportamiento de un computador.
  • 14. UNIDAD DE ENTRADA/SALIDA • realiza la transferencia de información con el exterior, con las unidades que se conocen con el nombre de periféricos.
  • 15. BUSES • Bus de datos: circulan los datos de las operaciones que se van a efectuar. • Bus de direcciones: circulan las direcciones de memoria donde se encuentra almacenado algún tipo de información a la que se desea acceder. • Bus de control : circulan las señales de control generadas por la unidad de control para la ejecución de las instrucciones.
  • 16. Arquitectura Harvard • Utiliza 2 memorias independientes – Datos – Instrucciones • El término proviene de la computadora Harvard Mark I, que almacenaba las instrucciones en cintas perforadas y los datos en interruptores.
  • 17. • Ventajas de la arquitectura Harvard – Instrucciones y datos de distinto largo – Memorias de distinto tamaño • bits de direccionamiento distintos – Memorias con distinta tecnología – Disminuyo el cuello de botella en el acceso a memoria – En controladores embebidos: • RAM para los datos • ROM para las instrucciones Arquitectura Harvard
  • 18. Arquitectura de Von Neumann • Ventajas de la arquitectura de von Neumann – Uso mas eficiente de la memoria • Jerarquía de memoria no requiere estar dividida en 2 – Más simple arquitectónicamente • Un solo tipo de instrucciones para acceder a memoria • Un solo bus de datos y de direcciones  Una misma forma de acceso a datos e instrucciones – Mayor flexibilidad • Útil para el sistema operativo • Paginación a disco • Código automodificante  CPU con menos operaciones y mas flexible
  • 19. Von Neumann vs. Harvard
  • 20. Procesador Memoria local * Procesador Memoria local Procesador Memoria local Procesador Memoria local Memoria Principal I/O * Memoria Local: mantiene una copia local de una porción de la memoria principal Otras: Multiprocesador
  • 21. • Ventajas – Procesamiento paralelo – Cercanía entre CPUs permite altas tasas de transferencia de datos • Desventajas – No todo es paralelizable – Problemas de coherencia de memoria local con memoria principal Otras :Multiprocesador
  • 22. Otras: Sistemas Distribuidos Red de interconexión Procesador Memoria I/O Procesador Memoria I/O Procesador Memoria I/O
  • 23. Red de interconexión  Cada nodo funciona como un computador independiente  Se comunican por red  Distintas topologías: estrella, anillo, etc. Otras: Sistemas Distribuidos
  • 24.  Ventajas  Procesamiento paralelo  Facilidad de incorporar y quitar nodos del sistema  Desventajas  No todo es paralelizable  Overhead en la transferencia de datos es considerablemente mayor  Problemas de coherencia de memorias Otras: Sistemas Distribuidos
  • 26. En informática, se denominan periféricos a los aparatos o dispositivos auxiliares e independientes conectados a la unidad central de almacenamiento de una computadora.
  • 27. Se consideran periféricos tanto a las unidades o dispositivos a través de los cuales la computadora se comunica con el mundo exterior, como a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria principal.
  • 28. Se entenderá por periférico al conjunto de dispositivos que, sin pertenecer al núcleo fundamental de la computadora, formado por la CPU y la memoria central, permitan realizar operaciones de entrada/salida(E/S) complementarias al proceso de datos que realiza la CPU.
  • 29. Estas tres unidades básicas en un computador, CPU, memoria central y el subsistema de E/S, están comunicadas entre sí por tres buses o canales de comunicación: •El bus de direcciones, para seleccionar la dirección del dato o del periférico al que se quiere acceder. •El bus de control, básicamente para seleccionar la operación a realizar sobre el dato (principalmente lectura, escritura o modificación). •El bus de datos, por donde circulan los datos.
  • 30. A pesar de que el término periférico implica a menudo el concepto de “adicional pero no esencial”, muchos de ellos son elementos fundamentales para un sistema informático. El teclado y el monitor, imprescindibles en cualquier computadora personal de hoy en día (no lo fueron en los primeros computadores), son posiblemente los periféricos más comunes, y es posible que mucha gente no los considere como tal debido a que generalmente se toman como parte necesaria de una computadora.
  • 31. tipos de periféricos Tipos de Periféricos tipos de periféricos
  • 32. •Periféricos de Entrada: captan y envían los datos al dispositivo que los procesara. Son los que permiten introducir datos externos a la computadora para su posterior tratamiento por parte de la CPU. Estos datos pueden provenir de distintas fuentes, siendo la principal un ser humano. Los periféricos de entrada más habituales son:
  • 34. •Periféricos de salida: Son los que reciben información que es procesada por la CPU y la reproducen para que sea perceptible para el usuario. Algunos ejemplos son: •Monitor •Impresora •Fax •Tarjeta de sonido •Altavoz
  • 35. Periféricos de almacenamiento Interior de un disco duro. Se encargan de guardar los datos de los que hace uso la CPU para que ésta pueda hacer uso de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se borra cada vez que se apaga la computadora. Pueden ser internos, como un disco duro, o extraíbles, como un CD. Los más comunes son: Periféricos de almacenamiento •Periféricos de Almacenamiento
  • 36. •Disco duro •Disquete •Unidad de CD •Unidad de DVD •Unidad de Blu-ray Disc •Memoria flash •Cinta magnética •Tarjeta perforada •Memoria portátil
  • 37. •Periféricos de comunicación Su función es permitir o facilitar la interacción entre dos omás computadoras, o entre una computadora y otro periférico externo a la computadora. Entre ellos se encuentran los siguientes: •Fax-Módem •Tarjeta de red •Concentrador •Switch •Enrutador •Tarjeta inalámbrica •Tarjeta Bluetooth •Controlador ambos exista un tercer elemento que actúe como traductor de señales. • Este traductor es un circuito electrónico denominado interfaz.