Principales componentes de la computadora

27
Integrantes: Dayana Hernández Juan Carlos Monge Gabriel Rivera Gabriel Romero COMPONENTES PRINCIPALES DE LA COMPUTADORA

description

Presentación de las partes de una computadora.

Transcript of Principales componentes de la computadora

Page 1: Principales componentes de la computadora

Integrantes:

Dayana Hernández

Juan Carlos Monge

Gabriel Rivera

Gabriel Romero

COMPONENTES PRINCIPALES DE LA

COMPUTADORA

Page 2: Principales componentes de la computadora

UNIDAD CENTRAL DE PROCESO.

Lee de la memoria la instrucción que hay que ejecutar y la guarda en un registro interior de la

UCP.

Identifica la instrucción que acaba de leer

Comprueba si la instrucción necesita utilizar nuevos de memoria, si fuera así, determina

donde debe ir a buscarlos.

Busca los datos en la memoria y los trae en UCP.

Ejecuta la instrucción propiamente dicha.

El resultado de la misma puede ser que se almacene o invoque la necesidad de tener que

comunicarse con la memoria o con otro elemento externo a la propia UCP.

Vuelve al primer paso para empezar una nueva instrucción.

En esta se encuentran:

Page 3: Principales componentes de la computadora

UNIDAD DE CONTROL

• La unidad de control (UC) es el centro nervioso de la computadora; desde ella se controla y

gobiernan todas las operaciones (búsqueda, decodificación, y ejecución de la instrucción).

Para realizar su función, consta de los siguientes elementos:

• Registro de contador de programas (CP): contiene permanentemente la dirección de memoria

de la próxima instrucción a ejecutar.

• Registro de Instrucciones (RI): Contiene la instrucción que se está ejecutando en cada

momento. La instrucción llevará consigo el código de operación.

• Decodificador (D): Se encarga de extraer y analizar el código de operación de la instrucción en

curso (que está en el RI) y dar las señales necesarias al resto de los elementos.

• Reloj (R) Proporcionar una sucesión de impulsos eléctricos a intervalos constantes (frecuencia

constante), que marcan los instantes en que han de comenzar los distintos pasos-

• Generador de Señales o Secuenciador (S) ). En este dispositivo se generan órdenes muy

elementales que, sincronizadas por los impulsos del reloj.

Page 4: Principales componentes de la computadora
Page 5: Principales componentes de la computadora

UNIDAD ARITMÉTICO - LOGICA

• Esta unidad es la encargada de realizar las operaciones elementales de tipo aritmético

(generalmente sumas o restas) y de tipo lógico (generalmente comparaciones). Para

realizar su función, consta de los siguientes elementos:

• Banco de registros (BR). Está constituido por 8, 16 ó 32 registros de tipo general que

sirven para situar dates antes de cada operación, para almacenar datos intermedios en

las operaciones y para operaciones internas del procesador.

• Circuitos operadores (CIROP). Compuesto de uno o varios circuitos electrónicos que

realizan operaciones elementales aritméticas y lógicas (sumador, complementador,

desplazador, etc.)

• Registro de resultado (RR). Se trata de un registro especial, en el que se depositan los

resultados que producen los circuitos operadores.

• Señalizadores de estado (SE). Registro con un conjunto de biestables en los que se

deja constancia de algunas condiciones que se dieron en la última operación realizada.

Page 6: Principales componentes de la computadora
Page 7: Principales componentes de la computadora

MEMORIA.

Page 8: Principales componentes de la computadora

Memoria RAM

• Se utiliza como memoria de trabajo para

el sistema operativo, los programas y la

mayor parte del software. Es allí donde se

cargan todas las instrucciones que

ejecutan el procesador y otras unidades

de cómputo.

Memoria ROM

• Es un medio de almacenamiento utilizado

en ordenadores y dispositivos

electrónicos, que permite sólo la lectura

de la información y no su escritura,

independientemente de la presencia o no

de una fuente de energía.

Page 9: Principales componentes de la computadora

MEMORIA SECUNDARIA

• Capacidad de almacenamiento grande .

• No se pierde información a falta de energía.

• Bajas velocidades de transferencia de información.

• Mismo formato de almacenamiento que en memoria principal.

• Siempre es independiente del CPU y de la memoria primaria. Debido a esto, los

dispositivos de almacenamiento secundario, también son conocidos como, Dispositivos

de Almacenamiento Externo.

Page 10: Principales componentes de la computadora
Page 11: Principales componentes de la computadora

DISPOSITIVOS DE ENTRADA Y SALIDA.

Page 12: Principales componentes de la computadora

DE ENTRADA

Los dispositivos de entrada son aquellos dispositivos externos de un ordenador, el cual aloja componentes situados fuera de la computadora para algunos dispositivos externos, a la que pueden dar información o instrucciones:

• Teclado

• Ratón

• Joystick

• Lápiz óptico

• Micrófono

• Webcam

• Escáner

• Escáner de código de barras

• Sensor de huella digital

• Código QR

Page 13: Principales componentes de la computadora
Page 14: Principales componentes de la computadora

DE SALIDA

Mientras tanto los dispositivos de salida son aquellos dispositivos que permiten ver

resultados del proceso de datos que realiza la computadora (salida de datos):

• Monitor

• Altavoz

• Auriculares

• Impressora

• Plotter

• Proyector

Page 15: Principales componentes de la computadora
Page 16: Principales componentes de la computadora

SISTEMAS OPERATIVOS

El sistema operativo es el programa (o software) más importante de un ordenador. Para

que funcionen los otros programas, cada ordenador de uso general debe tener un sistema

operativo.

.Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión

del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en

el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es

como un policía de tráfico, se asegura de que los programas y usuarios que están

funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es

responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan

acceso al sistema.

Page 17: Principales componentes de la computadora

Familia Windows

• Windows 95

• Windows 98

• Windows ME

• Windows NT

• Windows 2000

• Windows 2000 server

• Windows XP

• Windows Server 2003

• Windows CE

• Windows Mobile

• Windows XP 64 bits

• Windows Vista (Longhorn)

Familia Macintosh

• Mac OS 7

• Mac OS 8

• Mac OS 9

• Mac OS X

Familia UNIX

• AIX

• AMIX

• GNU/Linux

• GNU / Hurd

• HP-UX

• Irix

• Minix

• System V

• Solaris

• UnixWare

Page 18: Principales componentes de la computadora

Los lenguajes de programación son lenguajes creado por el ser

humano para poder comunicarse con las computadoras.

LENGUAJES DE PROGRAMACION

Page 19: Principales componentes de la computadora

EL LENGUAJE MÁQUINA:

• Es el lenguaje de programación que entiende directamente la computadora o máquina.

• Este lenguaje de programación utiliza el alfabeto binario :0 y el 1, conocidos como bits,

forma las cadenas binarias (combinaciones de ceros y unos) son con las que se escriben

las instrucciones que el microprocesador de la computadora entiende nuestra peticiones.

• Fue el primer lenguaje de programación.

• Dejo de usarse por su dificultad y facilidad para cometer errores.

Page 20: Principales componentes de la computadora
Page 21: Principales componentes de la computadora

LENGUAJES DE PROGRAMACIÓN DE BAJO NIVEL:

• Son mucho mas fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la

computadora como sucedía con el lenguaje máquina.

• El lenguaje ensamblador fue el primer lenguaje de programación de bajo nivel que trato

de sustituir el lenguaje máquina por otro mucho más parecido al de los seres humanos.

• El programa fuente es un conjunto de instrucciones escrito en lenguaje ensamblador, y

cuyo objeto es la traducción a lenguaje máquina del programa fuente.

• Los lenguajes de este tipo son agiles, difíciles de usar, específicos de cada procesador, si

nos llevamos el programa a otro computador será preciso reescribir el programa desde el

comienzo.

Page 22: Principales componentes de la computadora
Page 23: Principales componentes de la computadora

LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL:

• Este lenguaje es independientes de la máquina, lo podemos usar en

cualquier computador con muy pocas modificaciones o sin ellas, son

muy similares al lenguaje humano.

• Necesitan un programa interprete o compilador que lo traduzca uno

de bajo nivel, como el lenguaje de máquina para que la computadora

pueda entenderlo.

• Este tipo de lenguaje es más fáciles de aprender porque se usan

palabras o comandos del lenguaje natural, como por ejemplo:

palabras en inglés. Este es el caso del BASIC, el lenguaje de

programación más conocido

Page 24: Principales componentes de la computadora
Page 25: Principales componentes de la computadora

TRADUCTORES.

Traduce o convierte desde un texto o programa escrito en un lenguaje fuente hasta un texto

o programa escrito en un lenguaje destino produciendo, si cabe, mensajes de error. Los

traductores engloban tanto al compilador como al intérprete.

Page 26: Principales componentes de la computadora

COMPILADORES

• Es aquel traductor que tiene como entrada una sentencia en lenguaje formal y de salida

tiene un fichero ejecutable, hace una traducción de alto nivel a código máquina.

• Para cada lenguaje se requiere un compilador separado.

• traduce todo el programa antes de ejecutarlo.

• Los compiladores son programas de traducción insertados en la memoria por el sistema

operativo para convertir programas de cómputo en pulsaciones electrónicas ejecutables

(lenguaje de máquina).

Page 27: Principales componentes de la computadora

INTÉRPRETES

• Es como un compilador, solo que la salida es una ejecución.

• El programa entrada se interpreta y ejecuta a la vez.

• Hay lenguajes que solo pueden ser interpretados, como por ejemplo: SNOBOL (StriNg

Oriented SimBOlyc Language), LISP (LISt Processing), BASIC, etc.

• La principal ventaja es que permiten una fácil depuración.

• Los inconvenientes son, en primer lugar la lentitud de ejecución, ya que si uno ejecuta a

la vez que traduce no puede aplicarse mucha optimización, además si el programa entra

en un bucle tiene que interpretar y ejecutar todas las veces que se realice el bucle.

• Otro inconveniente es que durante la ejecución, es necesario el intérprete en memoria

por lo que consumen más recursos.