Está en la página 1de 5

Componentes del ordenador

El ordenador está formado por dos tipos de componentes:


 Hardware. Es la parte física, que la componen la CPU, la memoria y los
dispositivos periféricos.
 Software. La forman los elementos lógicos, como el sistema operativo y
los programas.
Es el verdadero cerebro del ordenador. Observa el siguiente esquema para ver su interacción con
el resto de componentes:

La unidad aritmético – lógica


Su función es ejecutar la operación sobre los datos que recibe de la unidad de control. Observa el
siguiente esquema para ver su flujo de trabajo: 

Memoria
La memoria o memoria principal es un componente hardware que almacena las instrucciones que
debe procesar la CPU así como los datos generados por esta durante el procesamiento de las
instrucciones de un programa. Podemos dividirla en dos tipos:
Dispositivos entrada - salida
Son aquellos que comunican el computador con el exterior y se comunican con la CPU y la
memoria a través de los buses de entrada/salida. A continuación, te mostramos varios de ellos:

MÓDULO 1. FUNDAMENTOS DE INFORMÁTICA.


El sistema operativo
El sistema operativo es el componente software más importante del ordenador, pues se trata de
un programa que hace que el propio ordenador funcione.
Entre sus funciones principales están:
 Proporcionar una interfaz entre el resto de programas del ordenador, los
dispositivos hardware y el usuario.
 Administrar los recursos de la máquina, como la memoria y la CPU
 Gestionar y organizar los archivos
 Controlar los dispositivos periféricos
A continuación, los principales sistemas operativos que puedes encontrar en un ordenador o
dispositivo móvil:
 
 

Programas y algoritmos
Un programa en definitiva es un conjunto de órdenes que ejecuta el ordenador para conseguir un
objetivo. Las órdenes se proporcionan a través de un lenguaje de programación (códigos). A
estas órdenes escritas en un determinado lenguaje de programación se les llama también
instrucciones.
De forma general este conjunto de instrucciones toma unos datos de entrada y devuelve unos
datos de salida, o resultados.
Mira a continuación como sería el flujo de un programa – algoritmo:

 
Ensambladores e intérpretes
Cuando utilizamos un lenguaje distinto al lenguaje máquina, los programas elaborados en dicho
lenguaje deben ser traducidos a código binario a fin de que las instrucciones en ellos
especificadas puedan ser entendidas y ejecutadas por el ordenador.
Esta tarea de traducción del programa, denominado código fuente, a código entendible por el
microprocesador, denominado código objeto, es realizada por un software traductor que,
dependiendo de la naturaleza del código fuente y la manera en la que realice la traducción, se
denomina ensamblador, compilador o intérprete.

Ensambladores
Un ensamblador es un programa que traduce el código de un programa escrito en ensamblador a
código máquina entendible por el ordenador. Estos programas suelen venir ya incorporados en el
propio ordenador, ya que cada tipo de microprocesador dispone de su propio juego de
instrucciones en ensamblador.
Compilador
Un compilador es un software que traduce el código fuente escrito en un lenguaje de
programación de alto nivel, a código ejecutable por el ordenador, normalmente código máquina,
aunque en algunos casos se traduce a un código intermedio que posteriormente es interpretado
durante la ejecución del programa. Cada lenguaje de programación de alto nivel requiere de su
propio software compilador.

Intérprete
Un intérprete realiza la traducción del programa fuente y lo ejecuta directamente, sin generar
ningún código objeto. La traducción o interpretación y la ejecución no se realizan como procesos
independientes, sino en una misma operación e instrucción por instrucción, respetando
rigurosamente el orden establecido en ellas.
Linkado
Un programa linkador o montador tiene como misión resolver los direccionamientos del código
objeto a las librerías de código externas y combinar el conjunto de ambos en lo que se conoce
como un ejecutable, que es un archivo de código máquina o binario con extensión .exe que
puedes ser ejecutado directamente en el ordenador.

También podría gustarte