Sei sulla pagina 1di 5

CONCEPTOS BASICOS

1.1. INTRODUCCION A LAS COMPUTADORAS


Las grandes minicomputadoras se aproximan a los <<mainframes>>
en potencia de cálculo, mientras que las estaciones de trabajo son
potentes computadoras personales.

1.2. CARACTERISTICAS DE LAS COMPUTADORAS


Todas las computadoras digitales, independientemente de su
tamaño, son básicamente dispositivos electrónicos que pueden
transmitir, almacenar y manipular información (datos). Una
computadora puede procesar distintos tipos de datos. Esto
incluye datos numéricos, alfanuméricos (nombres, direcciones,
etc.). Gráficos (mapas, dibujos, fotografías, etc.) y sonido
(música, lectura de texto, etc.).
Para que la computadora procese un conjunto particular de datos
es necesario darle un conjunto apropiado de instrucciones
llamado programa. Estas instrucciones se introducen en la
computadora y almacenan en una parte de la memoria de la
maquina.
Un programa almacenado se puede ejecutar en cualquier
momento. Su ejecución supone los siguientes pasos:
1.- se introduce en la computadora (desde un teclado, un
disquete, etc.) un conjunto de información, los datos de entrada,
y se almacena en una parte de la memoria de ésta.
2.-Los datos de entrada se procesaran para producir ciertos
resultados deseados, los datos de salida.
3.-Los datos de salida, y probablemente algunos de los datos de
entrada, se imprimirán en papel o se presentaran en un monitor
(una pantalla diseñada especialmente para visualizar salda de
computadora).
Este procedimiento de tres pasos se puede repetir tantas veces
como se desee, procesando rápidamente una gran cantidad de
datos. En cualquier caso, se debe tener presente que estos
pasos, especialmente el 2 y el 3, pueden ser largos y
complicados. Dos características importantes de una
computadora digital: memoria y capacidad de ser programada.
MEMORIA
Cada fragmento de información almacenado en la memoria de la
computadora es codificado como una combinación única de
ceros y unos. Estos ceros y unos se llaman bits (dígitos binarios).
Un dispositivo electrónico representa cada bit, en cierto sentido,
como <<apagado>> (cero) ó <<encendido>> (uno).
Las computadoras personales tienen la memoria organizada en
grupos de 8 bits, denominados bytes, como se muestra en la
figura 1.2. hay que advertir que cada bit esta numerado
empezando por 0 (el bit del extremo derecho) y terminando en 7
(el bit del extremo izquierdo). Normalmente, un carácter (por
ejemplo una letra, un solo digito o un símbolo de puntuación)
ocupara un byte de memoria. Una instrucción puede ocupar i, 2 o
3 bytes. Una cierta cantidad numérica puede ocupar de 1 a 8
bytes, dependiendo la precisión (el números de cifras
significativas) y el tipo (entero, como flotante, etc.).
Normalmente se expresa el tamaño de la memoria computadora
como algún múltiplo de 2 a la 10 =1024 by-tes; esto es, 1k. las
computadoras personales actuales tienen memorias de tamaños
comprendidos típicamente entre 256 y 10 24 megabytes, siendo
1 megabyte (1M)equivalente a 2 a la 10 bytes, o 2 a la 10
k=1024 Kbyte.

1.3. MODOS DE OPERCION


Una gran computadora puede ser compartida por muchos
usuarios de dos formas diferentes. Estas son el modo de
procesamiento por lotes y el modo interactivo. Cada modo tiene
sus propias ventajas para ciertos tipos de problemas.
Procesamiento por lotes
El procesamiento de lotes se cargan una serie de tareas en la
computadora, se almacenan internamente y luego se procesan
secuencialmente. (Una tarea es un programa y sus conjuntos de
datos de entrada asociados.)
En el procesamiento por lotes clásico (hoy día obsoleto) el
programa y los datos eran grabados en tarjetas perforadas. Esta
información se introducía en la computadora mediante un lector
mecánico de tarjetas y a continuación se procesaba. En los
albores de la informática, todas las tareas se procesaban de
ésta manera.
El procesamiento por lotes moderno va unido generalmente a
sistemas de tipo compartido (ver próxima sección). En estos
sistemas el programa y los datos son introducidos en la
computadora mediante un terminal o una computadora
personal. Se almacena entonces la información en la memoria
de la computadora y es procesada en un determinado orden.
Esta forma de procesamiento por lotes es preferible a la clásica,
ya que elimina la necesidad de utilizar tarjetas perforadas y
permite la edición de la información de entrada (programa y
datos) mientras se introduce.
En el procesamiento por lotes pueden circular muy rápidamente
grandes cantidades de información (programa y datos) hacia
dentro y fuera de la computadora. Además, el usuario no
necesita estar presente mientras se procesa la tarea. Este modo
de operación se adecua a tareas que requieren gran cantidad de
tiempo de cómputo o que son, en general, muy largas. Por otra
parte, el tiempo total requerido para que una tarea sea
procesada de esta forma puede variar entre varios minutos y
varias horas, aun cuando la tarea pueda solo necesitar uno o
dos segundos de tiempo real de cómputo. (Cada tarea debe
esperar su turno hasta que es cargada, procesada y escrita su
salida.) De esta forma, el procesamiento por lotes puede ser
poco deseable cuando es necesario procesar muchas pequeñas
tareas y presentar sus resultados lo antes posibles (como, por
ejemplo, cuando se aprende a programar.)

SISTEMAS DE TIEMPO COMPARTIDO


Un sistema de tiempo compartido permite a diferentes usuarios
utilizar una sola computadora a la vez. La computadora anfitriona
puede ser un <<mainframe>>, una minicomputadora o una
gran computadora de sobremesa. Los usuarios se comunican con
la computadora a través de sus terminales individuales. En las
redes de tiempo compartido modernas es frecuente utilizar las
computadoras personales como terminales. La computadora
anfitriona puede soportar muchos terminales a la vez, ya que
trabaja mucho más rápido que un operador humano en su
terminal. De este modo, cada usuario será ajeno a la presencia
de otros usuarios y creerá tener toda la computadora anfitriona a
su disposición.

Cada terminal individual puede estar bien conectado


directamente a la computadora central, o bien a través de las
líneas telefónicas, de un circuito de microondas o inclusa un
satélite espacial. El terminal puede, por tanto, estar localizado
lejos – quizás cientos de kilómetros – de su computadora central.
Son particularmente frecuentes los sistemas en que las
computadoras personales se conectan a grandes
<<mainframes>> a través de líneas telefónicas. Tales sistemas
hacen uso de módems (dispositivos
moduladores/demoduladores) para convenir las señales digitales
de la computadora en señales telefónicas analógicas y
viceversa. A través de dicha configuración, una persona que
trabaja en casa puede fácilmente acceder con su computadora
personal a la computadora remota del colegio o de la oficina.
Un sistema de tiempo compartido es más adecuado para el
procesamiento de tareas relativamente sencillas que no
requieran de la transmisión de muchos datos o de grandes
cantidades de tiempo. Muchas aplicaciones de las escuelas y de
las oficinas comerciales y de las oficinas comerciales presentan
estas características. Utilizando el tiempo compartido se pueden
procesar tales aplicaciones de una forma rápida, fácil y barata.

COMPUTACIÓN INTERACTIVA

La computación interactiva es un tipo de entorno de computación que


surgió con los sistemas de tiempo compartido comerciales y que ha sido
mejorado con el amplio uso de las computadoras personales. En un
entorno de computación interactivo, durante la sesión de trabajo existe
interacción entre el usuario y la computadora. De este modo, el usuario
será consultado periódicamente para que proporcione cierta
información, la cual determinará las acciones pertinentes a realizar por
la computadora y viceversa.

Avese los programas diseñados para aplicaciones de tipo interactivo se


denominan conversacionales. Los juegos de computadoras son
excelentes ejemplos de aplicaciones de este tipo. En ellos aparecen
elaborados gráficos y acciones rápidas, aun cuando las respuestas del
usuario son más de tipo reflejo que numéricas o verbales.

Potrebbero piacerti anche