El documento describe los conceptos básicos de computación, incluyendo las definiciones de computador, memoria, hardware, software, datos e instrucciones. Explica los diferentes tipos de computadores personales, memorias, unidades de entrada y salida, e impresoras. También define términos clave como bit, byte, palabra y lenguajes de programación.
1. CONCEPTOS BÁSICOS DE COMPUTACIÓN
1.- Computador
Es una máquina capaz de recibir instrucciones a través de algún medio, entenderlas y
finalmente ejecutarlas. Para que un computador pueda ejecutar alguna instrucción, primero
ésta debe entregársele por algún medio físico y codificado en algún lenguaje entendible por el
computador. Si la orden está dada en forma correcta y si el computador cuenta con los medios
necesarios para ejecutarla, lo hará. No se puede pensar que un computador sea capaz de
realizar cualquiera tarea que se le ordene.
2.- PC compatible
PC es la abreviación de 'Personal Computer'. Un computador personal (PC), es un equipo
monousuario, es decir, atiende exclusivamente a una persona. En esto radica la diferencia con
otra clase de computadores, como por ejemplo los Mainframe, que son capaces de atender a
un gran número de usuarios (100, por ejemplo). La primera marca que puso en el mercado
estos equipos fue IBM (International Business Machines). Por otro lado, se han desarrollado
otros tipos de computadores personales, como por ejemplo los Apple Macintosh, a partir de
1984. Se diferencian, fundamentalmente, en la forma de comunicación entre el usuario y el
computador.
2. 3.- Memoria:
La Memoria es la encargada de almacenar datos y programas, ya sea por un corto (un rato) o
largo (años) período de tiempo.
La Memoria se divide en dos partes: Memoria Principal y Memoria Secundaria.
La Memoria Principal: es la unidad de memoria de acceso más rápida de un computador. Para
que un computador funcione, todos los datos y programas necesarios deben estar almacenados
('cargados') en la Memoria Principal. Por otro lado, es la memoria de más alto costo, por lo que
es limitada en tamaño.
La Memoria Secundaria: es una memoria de acceso mucho más lento que la Memoria
Principal, es de costo inferior y el almacenamiento de información es permanente e ilimitado.
Existe una variedad de dispositivos que cumplen la función de Memoria Secundaria. Los más
importantes son: Disquetes y Discos Duros. También existen los discos ópticos y los Compac
Disc.
4.- Unidades de entrada y salida:
Es la unidad encargada de la comunicación usuario-computador. Los dispositivos de Entrada y
Salida, realizan la entrada o lectura de datos y programas y también la salida de información
procesada.
3. 5.- La impresora láser
Las impresoras láser dan los mejores resultados impresos, y son más rápidas que cualquier otra
impresora. El único problema es que son muy caras. El computador usa el láser para grabar imágenes
magnéticas en un cilindro de metal dentro de la impresora. Cuando el cilindro gira, pasa por un polvillo
de color negro que se llama tóner. El tóner se adhiere a la imagen imantada del cilindro. El cilindro
hace girar el papel, y el tóner se envuelve en el papel. Por fin, al calentarse el papel, el tóner se derrite
sobre éste en forma de tinta.
6.- La impresora matricial
La impresora matricial era la más popular. Es fácil de usar y no demasiado cara. En la mayoría de las
impresoras matriciales, el papel entra por la parte trasera, va hacia abajo por un cilindro llamado
platina, y termina en la parte delantera. Se parece bastante a poner papel en una máquina de escribir.
El papel puede ser una hoja sola, de máquina de escribir, o papel continúo. El papel continuo es como
una hoja muy larga que va alimentando la impresora. Al final, se para en hojas individuales.
7.- Inyección de Tinta
En las impresoras de tinta, se trabaja con un cartucho de tinta sobre un cabezal. Mediante un sistema
de calor, el cabezal va botando la tinta y dibujando las letras o caracteres que se necesita. Su
impresión es de una muy buena calidad, partiendo desde los 300 dpi hasta las que tienen 1420 dpi.
Siendo esta última resolución una calidad casi fotográfica de impresión.
4. 8.- Hardware
Conjunto de circuitos electrónicos, cables, gabinetes, dispositivos, electromagnéticos,
electromecánicos y otros elementos físicos que conforman la computadora.
9.- Software
Conjunto de programas que pueden ser ejecutados por la computadora. Del sistema operativo De
utilidades o librerías De los usuarios (aplicaciones)
10.- Bit
Es el acrónimo de Binary digit. (Dígito binario). Un bit es un dígito del sistema de numeración
binario. Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se
usan sólo dos dígitos, el 0 y el 1. El bit es la unidad mínima de información empleada en
computación, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos
representar dos valores como: verdadero o falso, abierto o cerrado.
11.- Byte
Una secuencia contigua de un número de bits fijo. Un byte es la secuencia de 8 bits 1 B 0 0 1 1 0
1 1 0.
5. 12.- Palabra
es una cadena finita de bits que son manejados por la computadora como un conjunto. El tamaño o longitud
de una palabra hace referencia al número de bits contenidos en ella.
13.- Datos
Conjunto de símbolos utilizados para expresar o representar un valor numérico, un hecho, un objeto, o una
idea.
14.- Codificación
Es una transformación que representa los elementos de un conjunto mediante los de otro, de forma tal que a
cada elemento del primer conjunto le corresponda un elemento distinto del segundo.
15.- Instrucción
Conjunto de símbolos que representa una orden de operación o tratamiento para la computadora.
- De transferencia de datos
- De flujo de control
- De bifurcación o saltos
16.- Programa
Conjunto ordenado de instrucciones que se le dan a la computadora, indicándole las operaciones o tareas
que se desea realice.
6. 17.- Sistema operativo
Es el código que controla todos los elementos del sistema, y está compuesto por un conjunto de
programas que realizan la administración entre los dispositivos periféricos (hardware) y la
comunicación con las aplicaciones para usuario (software).
18.- Lenguaje de programación
Conjunto de símbolos y reglas sintácticas y semánticas que se utilizan para construir o redactar con
ellos un programa.
19.- Lenguaje máquina
Generalmente se refiere al lenguaje de más bajo nivel que pueden “entender” una computadora, o
un microprocesador o una supercomputadora. El lenguaje máquina se escribe en la forma de código
objeto. Este lenguaje no puede ser escrito o leído usando un editor de texto, y es necesario conocer
en detalle la arquitectura de la máquina, ya que hay un lenguaje para cada tipo o familia de
procesadores.
20.- Lenguaje ensamblador
Un programa escrito en lenguaje ensamblador consiste en una serie de instrucciones que
corresponden al flujo de órdenes ejecutables que pueden ser cargadas en la memoria de una
computadora.
7. 21.- Código objeto
En programación, se llama código objeto al código que resulta de la compilación
del código fuente. Puede ser en lenguaje máquina o bytecode, y puede distribuirse
en varios archivos que corresponden a cada código fuente compilado.
22.- Código fuente
conjunto de líneas de textos, que son las directrices que debe seguir la computadora para realizar
dicho programa; por lo que es en el código fuente, donde se encuentra escrito el funcionamiento
de la computadora.
23.- Traductores
Los traductores son programas cuya función es convertir el código de un lenguaje
en otro tipo de lenguaje.
24.- Compilador
Es el elemento que se encarga de realizar la traducción de las instrucciones de un
lenguaje fuente a otro diferente (lenguaje objeto).
8. 25.- Interfaz
Conjunto de elementos adaptadores que sirven de comunicación entre dos programas o módulos.
Interfaz entre dos programas Interfaz de usuario: conjunto de instrucciones que hace que un
programa o aplicación intercambie información con el usuario de manera “amigable”.
26.- Drivers
Se les llama controladores. Son programas que complementarán al sistema operativo para que el
CPU pueda reconocer y entablar comunicación con los dispositivos periféricos. Cada fabricante de
periféricos proporciona un software que se acopla al kernel para que el dispositivo funcione.
27.- Ejecutable
Son programas diseñados para que los usuarios los apliquen sin necesidad de conocer su código
fuente. Son leídos y ejecutados automáticamente por el sistema operativo
28.- Interprete
(Parser). Es el elemento que se encarga de leer una a una las instrucciones textuales de un
programa conforme estas necesitan ser ejecutadas y descomponerlas en instrucciones del sistema
(CPU).
9. 29.- Aplicación local.
Es el software diseñado para residir en el disco duro de una computadora. Cuando se
instala una aplicación local, sus archivos son colocados en los directorios adecuados del
disco duro para después ser ejecutada.
30.- Aplicación web.
Es software que se consulta por medio de un navegador Web, en lugar de funcionar en
forma local, gran parte del código del programa se ejecuta en una computadora remota
conectada a la red Internet.