Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura Del Computador
Arquitectura Del Computador
FACILITADOR: PARTICIPANTES:
Jackelin Lara Beksy Monntoya C.I: V- 18.971.094
Juan Santana C.I: V- 27.612.995
Bárbara Linares C.I: V- 16.658.063
Luis Hernández C.I: V- 27.862.865
Everson Gorrin C.I: V- 29.576.322
Deivy Mavares C.I: V- 30.327.327
Yoanett Ibarra C.I: V- 30.043.924
Andrea Lucena C.I: V- 28.471.544
Daniela Belisario C.I: V- 30.037.636
Guisseppe Zappacosta C.I: V- 31.227.283
Enein Quiche C.I: V- 30.874.419
José González C.I: V- 30.703.690
INTRODUCCIÓN.............................................................................................3
ARQUITECTURA DEL COMPUTADOR..........................................................4
LOS UNIDAD CENTRAL DE PROCESO (CPU).............................................7
LA MEMORIA.................................................................................................. 8
LA CAPACIDAD DE MEMORIA......................................................................8
HARDWARE Y SOFTWARE...........................................................................8
LOS DISCOS DUROS.....................................................................................9
LOS PERIFÉRICOS........................................................................................9
LOS PERIFÉRICOS DE ENTRADA.............................................................9
LOS PERIFÉRICOS DE SALIDA.................................................................9
DISPOSITIVOS MIXTOS...............................................................................10
CLASIFICACIÓN DE LAS COMPUTADORAS..............................................10
EL SISTEMA OPERATIVO Y LOS PROGRAMAS........................................13
LOS SISTEMAS OPERATIVOS EN LA ACTUALIDAD.................................13
REFERENCIAS BIBLIOGRAFICAS..............................................................15
ANEXOS........................................................................................................16
EVOLUCIÓN DEL COMPUTADOR............................................................17
PARTES DE UNA COMPUTADORA.........................................................18
TIPOS DE COMPUTADORAS...................................................................19
2
INTRODUCCIÓN
3
ARQUITECTURA DEL COMPUTADOR
El concepto de la arquitectura de las computadoras consiste en un
conjunto de técnicas que permiten construir máquinas lógicas generales
programables en forma práctica. En materia terminológica se distingue la
"arquitectura" de un computador de la "organización" de un computador. Se
puede decir que la arquitectura es la visión funcional (el conjunto de recursos
que "ve" el programador), mientras que la organización es la forma en que se
construye una cierta arquitectura en base a circuitos lógicos.
La primera arquitectura del computador propuesta fue la del matemático
John Von Neumann para la construcción de la computadora EDVAC en 1945
(la máquina se terminó de construir en 1949), sucesora de la que se
considera la primera computadora electrónica, la ENIAC (1946). Se puede
decir que la idea fundamental de Von Neumann se apoya en el hecho que
una operación compleja normalmente se puede dividir como una secuencia
ordenada de operaciones más simples. En otras palabras, lo que propuso fue
construir una máquina capaz de ejecutar algoritmos en forma explícita. Para
ello introdujo el concepto de "programa almacenado" como una "secuencia
lógicamente ordenada de instrucciones", siendo las "instrucciones" las
operaciones básicas que implementa el hardware a través de sus circuitos
lógicos.
Las funciones de cada bloque de la arquitectura de Von Neumann son:
EL CPU: que se encarga de ejecutar los programas.
La Memoria: es la que almacena el programa (conjunto de
instrucciones ordenado lógicamente) y los datos (operadores y
resultados de la ejecución de las instrucciones).
La Entrada/Salida: comunica el computador con el mundo exterior,
permitiendo la interacción con los usuarios y con otras computadoras.
Este matemático fue el primero en afirmar que una computadora como
la ENIAC debía trabajar con un programa guardado en su memoria
4
electrónica. Desarrollo el primer sistema computarizado que trabajaba
de esta manera y fue el primer programa de software.
Históricamente desde la EDVAC hasta principios de la década del 80 la
tendencia fue ir, progresivamente, aumentando la cantidad de instrucciones
disponibles en el hardware y su complejidad. Es así que las arquitecturas
más difundidas a fines de los 70 (Intel 8080, Motorola 6800, Digital VAX, IBM
370) disponían de cientos de instrucciones y soportaban por hardware
operaciones complejas tales como la comparación de strings y la búsqueda
de un elemento en un array. En ese momento se pensaba que cuanto más
"potente" era el hardware (en cuanto a la variedad de operaciones
disponibles), más eficientemente se podrían ejecutar los programas,
logrando una mayor "performance" del sistema.
Sin embargo, en 1980 se publicaron, casi simultáneamente, trabajos de
investigación de las universidades de Berkeley y Stanford (ambas en
California, EE.UU.) que proponían un enfoque radicalmente distinto: lo mejor
era disponer de un conjunto mínimo de instrucciones que estuvieran
implementadas en forma óptima. Estos trabajos acuñaron el término RISC
(Reduced Instruction Set Computer) para referirse a los diseños basados en
este concepto. A partir de ese momento el resto de las arquitecturas pasaron
a denominarse, por contraposición, CISC (Complex Instruction Set
Computer).
Por consiguiente, las arquitecturas RISC promocionaron la utilización de
formatos de instrucción de largo fijo, como forma de simplificar la circuitería
de decodificación y permitir la utilización eficaz de técnicas de optimización
(pipeline, superescalaridad). Las arquitecturas CISC normalmente tienen
instrucciones de largo variable. Las arquitecturas RISC también utilizan
formatos de “3 direcciones”, mientras que en las CISC es más común
encontrar implementaciones de “2 direcciones” (como es el caso de Intel
x86). Los registros son, como mencionamos, posiciones "especializadas" de
5
memoria, ubicadas dentro de la propia CPU y que poseen una manera de
direccionarlas distinta de la memoria "normal" del sistema.
Los primeros diseños siguieron el ejemplo de la EDVAC de Von
Neumann y utilizaron registros "con personalidad". En la propuesta original
de Von Neumann la computadora poseía, entre otros, un registro
Acumulador para las operaciones aritméticas, un registro Contador para
operaciones que implicaran contar y un registro Índice para ser utilizado para
contener direcciones de operandos en memoria. Esas ideas son las que
llevaron a Intel a nombrar los registros de su primer microprocesador 8080
con letras: A (Acumulador), B (Base, para direcciones), C (Contador, en
instrucciones de string), D (Data, para almacenar datos, es decir operandos
en general) y así sucesivamente. Luego la arquitectura x86 de 16 bits tomó
esos nombres y le agregó una X (de eXtended, en referencia a que pasaron
de ser de 8 bits a 16 bits), quedando AX, BX, CX y DX, a los que se
agregaron SI (Source Index) y DI (Destination Index) entre otros.
Como ya se ha expresado, todas las computadoras actuales tienen en
esencia la misma arquitectura. Sin embargo, dentro de la idea general de
Von Neumann que todas respetan, se diferencian entre sí por decisiones de
diseño que afectan la cantidad y cualidad de sus elementos componentes.
Así una arquitectura particular (ej.: Intel x86, Power PC, SPARC, MIPS, etc.)
establece en forma diferenciada los siguientes elementos característicos, los
que deben ser conocidos por los programadores "de bajo nivel" para poder
escribir programas para una de esas arquitecturas, estos son:
Set de Instrucciones: la cantidad de instrucciones disponibles y la
calidad y complejidad de las operaciones implementadas en el
hardware de la CPU.
Formato de Instrucción: la forma en que se codifican las
instrucciones.
6
Set de Registros: la cantidad de registros disponibles al programador,
así como la función que pueden cumplir (ej. origen o destino de
operaciones, almacenamiento de direcciones de operandos).
Modos de Direccionamiento: formas de generar las direcciones para
hallar los operandos o almacenar los resultados de las operaciones.
Manejo de la Entrada/Salida: forma de comunicación con los
"periféricos" (Dispositivos que implementan la interacción con el
mundo exterior).
Manejo de Interrupciones: manejo de una forma particular de
invocar a ciertas sub-rutinas de algunos programas.
En el mismo orden de ideas, otra arquitectura del computador surgida,
fue a arquitectura Harvard, que se caracteriza porque existen, a diferencia de
la Von Neumann, dos unidades de memoria separadas: una para los datos y
otra para las Instrucciones. Muchas veces se presenta la arquitectura
Harvard como algo diferente de la arquitectura Von Neumann. Sin embargo,
en el fondo no cambia la esencia de la Von Neumann: siguen existiendo
“programas” formados por una secuencia lógica de “instrucciones” las que
son ejecutadas por una “CPU”.
Actualmente muchos procesadores implementan una arquitectura
Harvard modificada, que consiste en mantener ciertos caminos separados y
paralelos para acceder a las instrucciones en forma simultánea con los
datos, pero permitiendo que los datos y las instrucciones están almacenados
en una memoria común. En el mismo orden de ideas, las computadoras
constan de dos partes bien diferenciadas: la CPU y las memorias internas,
que son el corazón de la computadora y los periféricos, que son los
dispositivos como el teclado o el monitor, que nos permiten comunicarnos
con la computadora, los cuales se detallan a continuación:
7
LOS UNIDAD CENTRAL DE PROCESO (CPU)
Son el cerebro y el corazón de toda computadora. Se encarga de
realizar operaciones a gran velocidad, con los datos que le proporcionamos y
de controlar todos los procesos que se ejecuten. También cuenta con un
sistema de almacenamiento primario, la denominada memoria caché, de
gran rapidez y acceso. Contiene además la unidad aritmético-lógica (ALU),
donde se realizan los cálculos y la unidad de control, que hace el resto del
trabajo de la computadora.
LA MEMORIA
La memoria está compuesta también por chips de silicio que
almacenan bits. Existen dos tipos de memoria interna en las computadoras,
que son:
La RAM (memoria de acceso aleatorio), contiene los datos y las
instrucciones del programa, utilizados por el procesador para poder
trabajar. Ejemplo: le permite almacenen un programar el resultado de
un cálculo que puede volver a necesitar más tarde. Cuando se apaga
la computadora, esta memoria se borra.
LA ROM (memoria de solo lectura), contiene el programa y datos de
inicio de la computadora que permiten que el procesador se
comunique con los distintos periféricos. El contenido de esta memoria
nunca se borra.
LA CAPACIDAD DE MEMORIA
La capacidad de la memoria de una computadora se utiliza el byte.
Para almacenar una letra o una cifra, se necesita, como mínimo, 1 byte, por
lo que se utilizan medidas más grandes, el kilobyte (KB), El megabyte (MB) y
el gigabyte (GB).
8
HARDWARE Y SOFTWARE
La computadora y los periféricos, forman lo que en ingles se conoce
como hardware (soporte instrumental). Por su parte, el software (soporte
lógico), son los programas que permiten que la computadora funcione y
realice tareas, como escribir, dibujar formas, etc. Uno de los programas
esenciales para el funcionamiento de la computadora, es el sistema
operativo, que controla sus funciones básicas, como los accesos a los
discos, la escritura en la pantalla, la impresión, etc.
LOS PERIFÉRICOS
Las computadoras además de una memoria potente, deben disponer de
periféricos capaces de permitir la entrada y salida de datos de la
computadora. Cada uno de los periféricos de la computadora permite realizar
una tarea específica desde introducir el texto hasta copiar imágenes.
9
LOS PERIFÉRICOS DE SALIDA
Los periféricos de salida más importantes son: el monitor, la
impresora, la tarjeta de audio.
El monitor: es donde se representa la información por medio de
diferentes imágenes formadas por puntos iluminados, los pixeles.
Cuanto mayor sea el número de pixeles visualizados en la pantalla,
más alta es la resolución del monitor.
La impresora: es un dispositivo de salida que permite obtener copias
en papel de los trabajos realizados con la computadora. La impresión
puede realizarse también en transparencias, sobres, etiquetas, etc.
La tarjeta de audio: permite traducir información codificada en
lenguaje digital en información codificada en lenguaje analógico y a la
inversa, esto permite escuchar música en la computadora, utilizar
micrófonos para comunicarse por internet con otras personas como si
se utilizara un teléfono, además se puede registrar grabaciones en la
computadora.
DISPOSITIVOS MIXTOS
Tienen capacidad de enviar y recibir información, funcionan como
dispositivo de entrada y salida. Estos son:
Unidades De Almacenamiento
CD
DVD
Modem
Blue Ray
USB
Router
Pantalla Táctil
Disco Duro Externo
Dispositivos Ópticos
10
CLASIFICACIÓN DE LAS COMPUTADORAS
En el mismo orden de ideas, las computadoras se clasifican según:
Según su funcionalidad
Su capacidad de procesamiento (tamaño)
Su aplicación
COMPUTADORAS HIBRIDAS:
11
Combinan las características más favorables de las computadoras
digitales y analógicas tienen la velocidad de las analógicas y la precisión de
las digitales. Las Computadoras Híbridas suelen utilizarse para controlar el
radar de la defensa de Estados Unidos y de los vuelos comerciales.
Propósito General
Propósito Específico
12
LAS COMPUTADORAS DE PROPÓSITO GENERAL: Pueden
procesar Información de negocios con la misma facilidad que procesan
fórmulas matemáticas complejas. Pueden almacenar grandes cantidades de
información y los grandes programas necesarios para procesarla. Debido a
que las computadoras de aplicación general son tan versátiles la mayor parte
de las empresas actuales las utilizan.
13
copiar archivos de una unidad a otra, pero sobre todo este sistema operativo
resulta muy efectivo, gracias a que permite trabajar con varios programas
simultáneamente.
Por otro lado, dentro de la evolución de las computadoras, han
surgido diferentes equipos con diferentes tamaños y características según su
tipo de labor. Los computadores son utilizados desde las plantas nucleares
como controladores de labores de alto riesgo, hasta la simple tarea de
calentar la comida con el microondas.
CONCLUSIÓN
14
se clasifican según: su funcionalidad, su capacidad de procesamiento
(tamaño) y su aplicación; según su funcionalidad se clasifican en: análogas,
digitales e hibridas. Según su capacidad de procesamiento se clasifican en:
supercomputadoras; Macro computadoras, Minicomputadoras y
Microcomputadoras. Según su aplicación, se clasifican en: propósito general
y propósito específico
REFERENCIAS BIBLIOGRAFICAS
15
ANEXOS
16
EVOLUCIÓN DEL COMPUTADOR
17
5ta. Generación 6ta. Generación
TIPOS DE COMPUTADORAS
Mecánicas Electrónicas
18
Analógicas Micro
Digitales Laptop
Notebook Macro
19