Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Computadoras
Arquitectura de
computadoras
Es el diseño conceptual y la estructura
operacional fundamental de un sistema de
computadora. Es decir, es un modelo y una
descripción funcional de los requerimientos y
las implementaciones de diseño para varias
partes de una computadora, con especial
interés en la forma en que la unidad central de
proceso (UCP) trabaja internamente y accede a
las direcciones de memoria.
2
Arquitectura de
computadoras
3
Arquitectura de
computadoras
4
Arquitectura de
computadoras
La arquitectura esta determinada por los atributos de
un sistema que son visibles para un programador.
Por ejemplo...
Conjunto de instrucciones.
Nº de Bits utilizados.
Mecanismos E/S.
Direccionamiento de memoria.
etc..
5
Tipos de
Arquitectura:
6
Tipos de
Arquitectura:
SISD (Single SIMD (Single
Instruction Single Instruction Multiple
Data): Data):
Este es el modelo tradicional de A diferencia de SISD, en este caso se
computación secuencial donde una unidad tienen múltiples procesadores que de
de procesamiento recibe una sola manera sincronizada ejecutan la misma
secuencia de instrucciones que operan en secuencia de instrucciones, pero en
una secuencia de datos. diferentes datos. El tipo de memoria que
estos sistemas utilizan es distribuida.
7
Tipos de
Arquitectura:
MIMD (Multiple Instruction Multiple Data):
Este tipo de computadora es paralela al igual que las SIMD, la diferencia con
estos sistemas es que MIMD es asíncrono. No tiene un reloj central. Cada
procesador en un sistema MIMD puede ejecutar su propia secuencia de
instrucciones y tener sus propios datos. Esta característica es la más general y
poderosa de esta clasificación.
8
Tipos de Arquitectura:
MIMD (Multiple Instruction Multiple Data): se clasifican en:
12
Memorias y tipos
La memoria también llamada
almacenamiento, se refiere clara mente a
los componentes de una computadora. Las
memorias son dispositivos, que
básicamente retiene datos informáticos
mediante un de tiempo disponibles.
• Memoria ROM
• Memoria RAM
• Memoria cache
• Memoria virtual
13
Computadora personal
14
Código fuente
Es un programa es un conjunto de
instrucciones que se le da a una
computadora para que haga algo. Para
hacer un programa se emplea un lenguaje
de programación. La computadora sólo
entiende un lenguaje: el suyo. Y sólo
podemos hablarle con él. Su lenguaje es
el código de maquina binario, una serie de
1 y 0. Como eso es muy complicado, se
inventaron los llamados lenguaje de
programación.
15
Software de
programación
Es el conjunto de herramientas que
permiten al desarrollador, desarrollar
programas informáticos, usando
diferentes alternativas y lenguajes de
programación, de la siguiente forma:
Entornos de Desarrollo Integrados
(IDE).
• Compiladores.
• Interprete.
• Editores de texto.
• Depuradores.
• Enlazadores.
16
HARDWARE
COMPLEMENTARIO
HARDWARE COMPLEMENTARIO: este tipo de
hardware, Incluye todos los elementos de los
que existe la posibilidad de prescindir, y aun así,
la funcionalidad de la computadora no se verá
afectada. Ejemplos de hardware
complementario son la Webcam o la unidad
lectora de disco óptico.
17
HARDWARE
DE DE
ALMACENAMIENTO PROCESAMIENTO
Este tipo de hardware como su nombre lo se refiere a aquellos elementos cuyo
indica estos dispositivos tiene la capacidad propósito constituye la interpretación y
de almacenar datos e información, ya sea ejecución de instrucciones, y el
de forma temporal o permanente. Ejemplos
procesamiento de datos. Dentro de
de hardware de almacenamiento son: la
memoria RAM y la memoria ROM, este ítem podemos encontrar a los
memorias USB, DVD, CD, cintas de video, microprocesadores, y a la Unidad
entre otros. Central de Procesamiento (CPU).
18
HARDWARE
DE ENTRADA DE SALIDA
19
HARDWARE DE
PROCESAMIENTO
se refiere a aquellos elementos cuyo
propósito constituye la interpretación y
ejecución de instrucciones, y el
procesamiento de datos. Dentro de este
ítem podemos encontrar a los
microprocesadores, y a la Unidad
Central de Procesamiento (CPU).
20
MUCHAS
GRACIAS