Está en la página 1de 40

2018

2011 U. N. S. J. - F.C.E.F. y N.
2011

Departamento de Informática

Estructura y Funcionamiento
de Computadoras I
Licenciatura en Sistemas de Información
Licenciatura en Ciencias de la Computación

http://estructura1-2018.wikispaces.com
UNIVERSIDAD NACIONAL DE SAN JUAN
Facultad de Ciencias Exactas Físicas y Naturales
Departamento de Informática

El siguiente material ha sido elaborado por el personal de la Cátedra


“Estructura y Funcionamiento de Computadoras I”

Ing. Alfredo Leiva


Ing. Liliana Hoesé
Lic. Néstor Ferrari
Ing. Víctor Ayestarán
Lic. Liliana Romera

Edición y Revisión Integral: Ing. Liliana Hoesé


Ing. Víctor Huaman
Unidad 1
Conceptos introductorios
Índice temático Unidad Nº 1 – Conceptos introductorios

1.1 Computadora: Hardware y Software ............................................................ 3


1.2 La computadora y el procesamiento de datos ............................................... 5
1.3 Estructura funcional de una computadora .................................................... 5
1.4 Concepto de bit, byte y palabra.................................................................... 6
1.5 Señales digitales y analógicas ....................................................................... 9
1.5.1. Señales digitales ........................................................................................... 9
1.5.2. Señales analógicas ...................................................................................... 11
1.5.3. Señales digitales binarias vs. señales analógicas ........................................ 12
1.6 Transmisión de datos ..................................................................................14
1.6.1. Codificación de señal .................................................................................. 14
1.6.2. Transmisión en serie ................................................................................... 15
1.6.3. Transmisión en paralelo. Concepto de bus ................................................ 16
1.7 Descripción de las unidades funcionales básicas de una computadora..........17
1.7.1. Unidad Central de Procesamiento (CPU).................................................... 17
1.7.2. Unidad de Memoria Principal (MP) ............................................................ 18
1.7.3. Unidades periféricas o Periféricos .............................................................. 19
1.8 Parámetros característicos de una computadora digital ...............................22
1.8.1. Capacidad de almacenamiento .................................................................. 22
1.8.2. Longitud o Ancho de palabra...................................................................... 24
1.8.3. Tiempo de acceso ....................................................................................... 24
1.8.4. Ancho de banda o velocidad de transferencia ........................................... 25
1.8.5. Velocidad del procesador ........................................................................... 27
1.9 Modelo de Von Neumann ...........................................................................21
1.10 Evolución histórica: Generaciones de computadoras ...................................29
1.11 Clasificación de computadoras según su potencia ........................................31
Bibliografía ..........................................................................................................38
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

Unidad 1
Conceptos introductorios
Esquema de contenidos

Computadora: Hardware y Software

La Computadora y el Procesamiento
de Datos

Concepto de Bit, Byte y Palabra

Señales Digitales
Señales Digitales y Analógicas Señales Analógicas
Señales Digitales vs. Analógicas

Conceptos Transmisión Serie y Paralelo.


introductorios Concepto de BUS

Modelo de Von Neumann

Estructura Funcional de la Unidades funcionales


Computadora Parámetros característicos

Evolución Histórica Generación de Computadoras


Hechos Históricos

Tipos de Computadoras

1.1 Computadora: Hardware y Software


Se puede definir a la computadora como una máquina que procesa
datos automáticamente de acuerdo a un programa registrado en su Automático: se dice
memoria, el cual comanda su funcionamiento. así de un proceso o
dispositivo que, bajo
Las computadoras son denominadas de muy diversas maneras:
ciertas condiciones,
computador, computadora u ordenador, seguidos de los adjetivos numérico, funciona sin la
digital o simplemente electrónico. intervención de un
La computadora no es más que una máquina que realiza un trabajo operador humano
por medio de la energía eléctrica; pero es capaz de aliviar al usuario
Programa: Conjunto
humano de tareas rutinarias como el almacenamiento, la realización de de instrucciones
cálculos y las decisiones repetitivas. Aunque en algunos aspectos la dado a la
computadora llega a superar algunas capacidades del cerebro humano, no computadora para
es una máquina inteligente; la inteligencia aparente que a veces manifiesta que cumpla una
se debe a la inteligencia de quienes han desarrollado los programas que la cierta tarea.
máquina ejecuta.

3
La computadora realiza las tareas en forma equivalente a un empleado
que recibe del jefe una lista de instrucciones. Sin embargo, hay una
diferencia esencial: ante una situación de excepción imprevista la
computadora terminará su ejecución, mientras que el empleado puede
tomar una decisión para resolver dicha excepción.
Las computadoras actuales son sistemas electrónicos digitales
complejos. Se caracterizan por su versatilidad, velocidad y capacidad de
almacenamiento:
• Versatilidad: la computadora puede estar procesando una liquidación de
haberes y momentos después resolviendo un sistema de ecuaciones.
• Velocidad: la computadora puede ejecutar millones de instrucciones en
un segundo.
• Capacidad de almacenamiento: la computadora puede almacenar gran
cantidad de datos y disponer de ellos cuando un programa los requiera.

Del concepto dado de computadora, se desprende que está constituido


por dos partes bien definidas: una parte física o hardware (la máquina) y
una lógica o software (el programa). Esto da lugar a la definición de dos
términos habituales cuando se habla de computadoras:

Hardware: En inglés, hard es "duro" y hardware significa "ferretería"; por lo


tanto, el hardware o soporte físico de una computadora es la máquina en sí:
el conjunto de circuitos electrónicos, las placas que soportan los
componentes de dichos circuitos, los cables y conductores que los
interconectan, así como los demás elementos físicos que forman la
computadora.
Software: En inglés soft es “blando”, podría traducirse como “dúctil”,
factible de ser modificado. En Informática el software o soporte lógico es
sinónimo de programas que pueden ejecutarse en la computadora.

Para que una computadora funcione es necesario utilizar programas;


es decir una computadora con tan sólo sus elementos físicos no funciona:
tan imprescindible es el hardware como el software.
Los programas son fáciles de modificar y de cambiar unos por otros en
la memoria de la computadora. Dicha facilidad se debe a que los programas
no forman, físicamente, parte del hardware, sino que éste les sirve de
soporte material. Así, una computadora con un hardware fijo puede realizar
distintas tareas, definidas en programas diferentes, convirtiéndose en una
herramienta de múltiples usos en el procesamiento de datos.
En las memorias de tecnología electrónica, el cambio de un programa
por otro se realiza modificando el estado eléctrico de los circuitos de
memoria, mediante señales eléctricas apropiadas. La manera en que se
realizan estas modificaciones es "transparente” al operador o al proceso.

Se puede definir ahora un Sistema Informático como el conjunto de


partes interrelacionadas: hardware y software. El hardware constituye el
soporte físico y el software el soporte lógico. En ciertos procesos, como la
incorporación o actualización de tecnología informática dentro de las
organizaciones, el sistema informático incluye además el recurso humano
integrado por el personal administrativo usuario de los sistemas de gestión
organizacional y los técnicos que crean y mantiene el sistema (analistas,
programadores, operarios, etc.).

4
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

1.2 La computadora y el procesamiento de datos


Si bien en el lenguaje común los términos dato e información pueden
ser sinónimos, en Informática tienen distinto significado. La operación
sobre datos entrega datos, que se transforman en información cuando el
usuario le asigna una interpretación para tomar decisiones.
La función esencial de la computadora es el procesamiento de datos, es
decir el tratamiento interno de datos de entrada con el fin de obtener un
conjunto de datos de salida (resultados), que brinden la información
necesaria para tomar una determinada decisión.

Entidad Atributo Datos de entrada Datos de salida Decisión

Obtener promocionalidad o
Alumnos Nota 8 7 9 Promedio
boleta de la materia

Estatura mínima Requisito de estatura para


Personas Estatura 1,70 1,65
Estatura máxima ingresar a la Policía

Requisito para otorgar beca de


Personas Edad 25 32 40 Menor o igual a 35 años
estudio en el exterior

Tabla 1.1 Ejemplos de toma de decisiones a partir de la información obtenida de los datos de salida.

El tratamiento de datos comprende cuatro etapas, que consisten en la


Entrada, Memorización, Procesamiento y Salida de datos. Estas etapas a su
vez se corresponden con las unidades básicas que conforman una
computadora.

1.3 Estructura funcional de una computadora


Sin importar el tamaño o la potencia de una computadora, todas ellas
están compuestas por unidades o módulos dedicados a tareas específicas.
Como dijimos anteriormente, estas unidades se relacionan con las etapas
del tratamiento de datos.
Así, desde el punto de vista funcional, en todas las computadoras se
puede identificar la estructura que muestra la Figura 1.1

Figura 1.1 Estructura


funcional básica de una
computadora.

La estructura mostrada en la Figura 1.1 agrupa las distintas partes de


una computadora en bloques que forman un esquema simplificado pero
muy general. Más adelante describiremos la función de cada bloque y en los
temas subsiguientes detallaremos las características más relevantes de los
componentes o dispositivos para comprender su funcionamiento.

5
1.4 Concepto de bit, byte y palabra
El bit es la unidad mínima de información. El término es un acrónimo
que proviene de binary digit, es decir que el bit es un dígito binario.
El binario es el “idioma” natural de la computadora debido a que su
funcionamiento interno se basa en componentes diseñados para funcionar
solamente con dos niveles de voltaje o estados. Uno de estos estados sirve
para representar el dígito 0 y el otro estado representa el dígito 1. Por esta
razón, todos los datos e instrucciones que procesa una computadora se
encuentran expresados mediante bits.
Cada bit considerado en forma individual solamente tiene la
posibilidad de representar dos valores distintos, lo cual resulta insuficiente
en la mayoría de los casos. Por ejemplo, si deseamos representar las letras
del alfabeto mediante bits, necesitamos mayor capacidad de representación.
Para lograr esto debemos utilizar un grupo de bits de manera tal que las
distintas combinaciones de valores formadas por los bits del grupo pueden
servir para representar una mayor cantidad de datos. La cantidad de
combinaciones distintas depende del tamaño del grupo de bits. La Tabla 1.2
muestra que con un grupo de dos bits se obtienen cuatro combinaciones
distintas y con un grupo de tres bits se pueden formar ocho combinaciones
distintas. En general, con un grupo de n bits pueden obtenerse 2𝑛
combinaciones distintas.

1 bit 2 bits 3 bits


0 00 000
1 01 001
10 010
11 011
100
101 Tabla 1.2 Combinaciones posibles formadas por
110 grupos de 2 y 3 bits.
111

En base al bit se distinguen además otras unidades: el byte y la


palabra.
El byte es el conjunto de bits que se tratan como una unidad. Aunque
originalmente el término se utilizaba en forma genérica para referirse a un
conjunto de bits sin ser indicativo de una cantidad específica, actualmente
el término byte se utiliza para denominar un conjunto de ocho bits, de ahí
que también suele denominarse octeto.
La palabra se puede definir como la cantidad de bits que la
computadora utiliza en forma simultánea para realizar ciertos procesos
internos, tales como la transferencia de datos entre sus componentes, el
acceso a memoria o las operaciones aritméticas. La cantidad de bits que
forman una palabra se denomina tamaño, longitud o ancho de palabra. Las
computadoras modernas normalmente poseen un tamaño de palabra de 16,
32 o 64 bits. También suele hacerse referencia al tamaño de palabra
expresándolo en bytes (palabra de dos bytes, palabra de cuatro bytes, etc.).

6
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

En resumen…
 BIT es la unidad elemental de datos que se puede almacenar en el interior de una computadora y
puede representar el valor 0 o 1 (digito binario).
 BYTE es el conjunto de ocho bits tratados como una unidad. Permite representar 256 combinaciones
diferentes.
 PALABRA es el conjunto de bits que se utiliza para realizar ciertas operaciones internas, como leer o
escribir en la memoria.

Figura 1.2 Relación entre bit, byte y


palabra.

7
Los distintos usos del bit
El concepto de bit es sencillo de interpretar, sin embargo esta simplicidad oculta las distintas facetas que
implica el uso de un dígito binario. Se muestra a continuación una breve descripción de los distintos usos
que se derivan del bit en relación al funcionamiento interno de computadoras.
Los bits como números. El sistema de numeración binario utiliza solamente dos dígitos (0 y 1) para
representar valores numéricos y realizar operaciones aritméticas entre ellos, esencialmente igual que el
sistema decimal que usamos cotidianamente. Por otra parte, el funcionamiento interno de una
computadora se basa en dispositivos que sólo operan en dos estados distintos. Esta característica
permite utilizar cada uno de estos estados para representar los dígitos del sistema de numeración binario
0 y 1. Como veremos más adelante al tratar los sistemas de numeración, los números expresados en
binario pueden convertirse a su equivalente en sistema decimal y viceversa. Estas conversiones son
realizadas en forma automática por circuitos internos especializados de la computadora gracias a lo cual
el procesamiento de números binarios es totalmente “invisible” para el usuario humano.
Los bits como valores lógicos. La lógica proposicional es binaria. Sus resultados se reducen a dos valores
posibles: verdadero o falso. Por esta razón, un bit puede representar el valor de una variable lógica.
Relacionando variables lógicas mediante operaciones de conjunción, disyunción o complemento (algebra
de Boole) podemos definir funciones lógicas con el fin de obtener los valores binarios de salida
requeridos ante los valores binarios de las entradas. Su importancia radica en que los circuitos internos
de una computadora en realidad sólo implementan funciones lógicas y gracias a ellas puede obtenerse el
funcionamiento deseado.
Los bits como códigos de datos. Al tomar los bits en conjuntos de tamaño definido, puede generarse
distintas combinaciones. Cuando estas combinaciones o patrones de bits se utilizan para representar
elementos de otro conjunto, se forma un código binario. Por ejemplo, un grupo de siete bits puede
generar 128 combinaciones distintas. Esta cantidad es suficiente para asignar un código a cada una de las
letras mayúsculas, minúsculas, números y caracteres especiales usados en la comunicación escrita. En
forma similar, un grupo de bits también puede formar códigos para colores, sonidos y cualquier otro tipo
de datos que pueda llegar a procesar una computadora. De esta manera, los distintos elementos
representados por un código binario pueden ser procesados por los circuitos exclusivamente binarios de
la computadora. Más adelante veremos los sistemas de representación utilizados comúnmente para el
tratamiento de caracteres y números.
Los bits como códigos de instrucciones. Hemos visto cómo los bits pueden representar datos, es decir,
información de una fuente externa que será procesada por la computadora. Otro tipo de información
que debe procesar una computadora son los programas que le indican qué hacer con los datos que le
proporcionamos. Todos los programas que deban ser ejecutados por una computadora se realizan en
base a instrucciones elementales de lenguaje de máquina. Cada instrucción elemental puede indicar, por
ejemplo, una operación aritmética, una transferencia de datos hacia memoria o una ruptura de
secuencia. El lenguaje máquina codifica las instrucciones en forma binaria de manera tal que cuando la
Unidad Central de Procesamiento lee una instrucción, recibe una combinación de bits. Los circuitos
internos de la Unidad Central de Procesamiento se encargan de reconocer la combinación de bits dentro
del juego de instrucciones diseñado por el fabricante y de acuerdo a la instrucción de que se trate, la
Unidad Central de Procesamiento genera las señales necesarias para ejecutarla. Más adelante veremos
con detalle los pasos que realiza la Unidad Central de Procesamiento para ejecutar las instrucciones.

8
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

1.5 Señales digitales y analógicas


En la sección anterior se estableció que una computadora es una
máquina electrónica, o sea que su funcionamiento implica el uso de la
energía eléctrica. Esto significa que el hardware de las unidades básicas de
la computadora, transmite, procesa y memoriza datos e instrucciones
utilizando señales eléctricas.
En lo que respecta a los temas que trataremos, una señal eléctrica es
un voltaje o tensión eléctrica que representa datos mediante sus valores o
mediante sus variaciones. Una señal eléctrica puede ser digital o analógica,
describiremos a continuación cada uno de estos tipos.

1.5.1. Señales digitales


Se dice que una señal es digital, cuando toma valores discretos, es
decir, su variación no es continua. Esto significa que los cambios de valor
de la señal digital se producen "a saltos" entre ciertos valores permitidos
que puede tomar. Por esta razón, este tipo de señales también se conocen
como señales discretas. La característica de las señales digitales o discretas
y de los fenómenos digitales en general, es que entre dos estados,
posiciones o valores definidos, los valores intermedios no pueden
presentarse o no son válidos.

Ejemplo 1.1
Por ejemplo, considere como variable la “cantidad de alumnos presentes en clase” mostrado en la Figura 1.3.
Por definición, esta variable tomará valores enteros. Si en un momento dado existen 15 alumnos presentes, al
llegar un alumno más a la clase, la cantidad pasará a ser de 16 alumnos, es decir, la variable pasa del valor 15 al
16 sin tomar valores intermedios. Obviamente, debido a la magnitud que se describe -cantidad de alumnos-la
variable no puede tomar valores como por ejemplo 15,20.

Figura 1.3 Ejemplo de variable digital


decimal.

9
Ejemplo 1.2
Es sencillo reconocer una variable digital cuando se trata de una operación de conteo, ya que en ese caso la
variable tomará valores enteros, como en el Ejemplo 1.1. Sin embargo, no debe confundirse variable discreta
como aquella que sólo puede tomar valores enteros.
Para aclarar esto, suponga una escalera construida con escalones de 20,15 cm de altura. Al ascender al primer
escalón, la altura respecto del piso será 20,15 cm, el segundo escalón se encontrará a una altura de 40,30 cm,
el tercero a 60,45 cm y así sucesivamente. Observe que la variable que describe la “altura de los escalones
respecto del piso”, es una variable digital, aunque sus valores no sean cantidades enteras. Por ser una variable
digital, existen valores que la variable no puede tomar, como por ejemplo 30 cm, ya que esa altura es mayor a
la altura del primer escalón pero menor a la altura del segundo escalón, por lo tanto dicho valor no es válido
para esa variable porque que no corresponde a una “altura de los escalones respecto del piso”.

En los ejemplos dados, además de tratarse de variables discretas, los


valores descriptos son del tipo decimal, ya que las variables toman valores
expresados en el sistema de numeración decimal.
Existen otros fenómenos que pueden ser descriptos con solo un par de
valores, como por ejemplo la posición de una llave de luz (encendido o
apagado), o una cerradura (abierta o cerrada), o un circuito eléctrico (con
corriente o sin corriente). A este tipo de señales, que solo pueden tomar dos
valores discretos, se las denomina señales digitales binarias. Este tipo de
señales binarias, capaces de representar sólo dos estados, son las que
interesan en el procesamiento computacional, ya que internamente la
máquina sólo procesa, transmite y memoriza ceros y unos. Los circuitos
electrónicos de una computadora representan estos dos valores mediante
dos niveles de voltaje diferentes, denominados comúnmente nivel alto y
nivel bajo.

Figura 1.4 Señal eléctrica digital


binaria que representa los valores
lógicos 0 y 1.

Los niveles de voltaje que representan eléctricamente los valores


lógicos 0 y 1 dependen de la tecnología elegida para la realización de los
circuitos. La Figura 1.4 muestra la representación gráfica de una señal
digital binaria en la cual el valor 0 voltios corresponde al 0 lógico y el valor
+5 voltios corresponde al 1 lógico.
En realidad, los dos estados o niveles no se representan por valores
exactos de voltaje sino por franjas alrededor de estos valores. La zona
intermedia es una zona de indeterminación y la señal no debe adoptar
valores en este intervalo en forma estable, ya que de ocurrir esto no podría
asegurarse el valor lógico con el que la señal será interpretada. Cuando la
tensión eléctrica cambia de 0 a 5 voltios, la conmutación se produce en un
intervalo muy corto de tiempo, de modo que los valores intermedios no son
detectados por los circuitos. La Figura 1.4 muestra un ejemplo de
conmutación de 0 a 1 que se produce en el instante de tiempo t1.

10
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

Los sistemas que procesan señales digitales se conocen como sistemas


digitales; la computadora es un claro ejemplo de sistema digital donde
todas las señales físicas que se usan para la representación y el
procesamiento de datos son señales digitales binarias.

1.5.2. Señales analógicas


Se dice que una señal es analógica, cuando su cambio de un valor a
otro ocurre en forma continua, pasando por todos los valores intermedios.
En la práctica, las señales analógicas se encuentran acotadas a un rango de
variación determinado por un valor máximo y un mínimo. Lo que
caracteriza a una señal de este tipo es que puede adoptar cualquier valor
dentro de su rango de variación.
Por ejemplo, considere la gráfica mostrada en la Figura 1.5 que
representa las temperaturas registradas durante dos días. En este caso, la
señal de temperatura presenta variaciones en un rango de 16 C a 38 C.
En el intervalo de tiempo mostrado en la gráfica, la temperatura puede
presentar cualquier valor entre estos dos límites ya que para cambiar de
un valor a otro, toma todos los valores intermedios, sin saltos.

Figura 1.5 Ejemplo de señal


analógica o continua: variación
de temperatura ambiente.

Al igual que la temperatura, otras magnitudes físicas como la presión,


la velocidad, la aceleración, etc. son analógicas, es decir, pueden tomar
cualquier valor dentro de un rango determinado, lo cual implica que sus
variaciones pueden ser muy pequeñas.
Por otra parte, existen diversos dispositivos que permiten medir
magnitudes físicas obteniendo un valor proporcional de voltaje eléctrico. En
otras palabras, puede obtenerse una señal eléctrica analógica que
representa la variación de dichas magnitudes físicas. La Figura 1.6 muestra
la señal eléctrica que se obtiene con un dispositivo sensor que mide los
valores de temperatura de la Figura 1.5. El sensor transforma los valores de
temperatura entregando un voltaje eléctrico cuyo valor es proporcional a la
temperatura medida. En el ejemplo mostrado en Figura 1.6, el sensor
entrega un valor de 4 volts cuando la temperatura es de 16º y un valor de
9,50 volts cuando la temperatura es de 38º.

11
Figura 1.6 Ejemplo de señal
eléctrica obtenida mediante un
sensor de temperatura.

Los sistemas en los que se procesan señales analógicas se conocen


como sistemas analógicos. Ejemplos de estos sistemas son los sensores de
señales fisiológicas que se utilizan en electrocardiología o
electroencefalografía.

1.5.3. Señales digitales binarias vs. señales analógicas


Ventajas
 Las señales digitales tiene mayor inmunidad al ruido. Se denomina ruido
a toda señal anómala no deseada, de la misma naturaleza que la señal
original, que puede mezclarse con ella actuando como perturbación, de
forma tal que altera la señal original en forma inevitable. El ruido afecta
a las señales analógicas pues se superpone a ellas, deformándolas de
manera imprevisible y provocando con ello pérdida de información. Por
el contrario, una señal digital binaria puede resultar perturbada por el
ruido sin perder su información, es decir, es inmune al ruido.

Figura 1.7 Distorsión de señal debida al ruido eléctrico.

La Figura 1.7 muestra la distorsión de una señal eléctrica analógica y la


distorsión de una señal eléctrica digital. En el caso de la señal digital, a
pesar de la perturbación, aún puede distinguirse el valor 1 del 0. Esto
implica que las señales digitales se transmiten mejor. Obviamente,
existe un límite, ya que cuando la perturbación es muy grande, el valor

12
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

lógico de la señal puede cambiar. Otra posibilidad es que el valor de la


señal se ubique en la zona de indeterminación, con lo cual no podría
asegurarse si los circuitos lo interpretarán como 0 o como 1.
 Las señales digitales se memorizan más fácilmente: Comparativamente,
es más simple realizar sistemas con dos estados estables, capaces de
almacenar un dígito binario. Por el contrario, memorizar un valor de una
señal analógica es mucho más complejo.
 Los sistemas digitales son más confiables. En la práctica el
funcionamiento de los dispositivos es más confiable si sus componentes
internos funcionan con valores discretos, ya que de esta manera los
valores pueden distinguirse fácilmente. Esta confiabilidad es mayor aun
cuando los valores discretos se restringen solamente a dos estados
posibles, claramente diferenciados entre sí. Esto se debe a que en la
práctica resultan más confiables los circuitos electrónicos que funcionan
con dos niveles de voltaje claramente distintos.
 Por otra parte, la lógica humana es binaria. Las proposiciones lógicas
darán como resultado verdadero-falso o sí-no.

Desventajas:
 La desventaja de las señales digitales es que, en general, se necesitan
varias señales para representar datos en forma digital mientras que en
forma analógica se puede representar con una sola señal analógica. No
obstante ello, esta desventaja cada vez se hace menos significativa
debido a la gran capacidad de almacenamiento desarrollada en los
últimos años.

Conversiones de señales: A/D y D/A


Si bien la computadora es una máquina digital, debe manejar señales
analógicas cuando los datos son tratados por periféricos analógicos. Por
ejemplo:
 Periféricos de comunicación: el módem telefónico maneja señales
eléctricas analógicas para el envío de datos por vía telefónica.
 Periféricos de entrada: el escáner ingresa los datos de una imagen
cuando dicha imagen es barrida por el dispositivo que va
"leyendo" la variación continua de los distintos tonos de colores.
 Periféricos de salida: pueden graficarse resultados con trazos de
línea continua en una impresora de inyección de tinta o un
plotter.
Como la computadora es una máquina digital, en estos casos es
necesario realizar la conversión correspondiente. Así, un periférico de
entrada que opera con datos representados por señales analógicas (como el
módem, mouse, escáner), debe realizar la conversión correspondiente a
señales digitales para que dichos datos puedan ser interpretadas por la
computadora. Este proceso se denomina conversión analógico/digital, o
simplemente conversión A/D. Similarmente, cuando un periféricos de salida
requiere señales de tipo analógico para mostrar los resultados, las señales
internas digitales generadas por la computadora se deben transformar a
señales analógicas. Este proceso se denomina conversión digital/analógica,
o simplemente conversión D/A.

1.5.4. Ventajas de usar señales digitales binarias


Ya se estableció en el punto anterior la ventaja de usar señales
digitales en lugar de analógicas, pero ¿por qué usar solo señales digitales
con dos niveles y no con diez? O sea, ¿por qué trabajar con sistema de

13
numeración binario si podemos hacerlo con sistema decimal, que nos es
conocido y de uso habitual?
La respuesta es sencilla y se encuentra en los componentes
electrónicos elementales de la computadora: los transistores. Hacer operar
a los transistores con solo dos estados, es tecnológicamente más simple y
más confiable que hacerlos trabajar con diez valores de corriente o tensión
eléctrica distintos, con el fin de generar diez estados diferentes que
representen los dígitos del 0 al 9 del sistema decimal.

1.6 Transmisión de datos


En sentido genérico, la transmisión consiste en la comunicación entre
dos dispositivos a través de un canal. El esquema más sencillo de
comunicación consta de un dispositivo emisor o transmisor y un solo
dispositivo que actúa como receptor. El transmisor es el dispositivo que
posee o genera los datos y los envía a través del canal hacia el dispositivo
receptor. El canal es el medio por el que se traslada la señal desde el
dispositivo transmisor al dispositivo receptor. En sistemas más complejos
pueden existir varios receptores y transmisores conectados al mismo canal.
Existen diversas formas de implementar la transmisión. Según el tipo
de señal utilizada, la transmisión puede ser digital o analógica y de acuerdo
al canal, la transmisión puede realizarse mediante señales eléctricas a
Figura 1.8 través de conductores, utilizando ondas electromagnéticas propagadas a
Representación de
través del espacio o por medio de señales de luz encausadas por fibra
valores lógicos
óptica. La elección entre estas diversas formas depende del tipo de canal y
mediante niveles de
de factores como la distancia que separa los dispositivos, la velocidad de
voltaje.
transferencia, perturbaciones posibles, etc.
Nos centraremos en la descripción de la transmisión de datos entre las
unidades que componen una computadora. En ese ámbito siempre
trataremos con señales digitales debido a que el funcionamiento de la
computadora se basa en componentes que operan en forma binaria.
Entre las posibles formas, solamente describiremos la transmisión por
medio de señales eléctricas, ya que esta es la manera en que se transmiten
los bits entre las unidades internas de la computadora (Unidad Central de
Procesamiento y Unidad de Memoria).
Las unidades internas, tratan con datos digitales y la transmisión de
datos entre ellas siempre se realiza en forma digital, transfiriendo bits por
medio de señales eléctricas a través de un canal formado por una o más
líneas conductoras. Sin embargo, cuando la computadora opera con cierto
tipo de periféricos, puede ser necesario recurrir a la transmisión analógica,.

1.6.1. Codificación de señal


Para realizar una transmisión digital por medio de señales eléctricas,
se utilizan voltajes que varían entre distintos niveles de acuerdo al valor del
bit a transmitir. El uso de una característica determinada de la señal
eléctrica y el criterio empleado para representar los valores lógicos 0 y 1 se
denomina codificación de señal.
Una forma simple de codificación de señal para representar los valores
lógicos 0 y 1 consiste en generar sobre el canal un nivel de voltaje nulo o
BAJO para representar el 0 y un nivel de voltaje ALTO para representar el
1, como se muestra en la Figura 1.8.

14
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

Existen otros métodos que asocian de manera diferente los niveles de


voltaje, como se muestra en la Figura 1.9, donde el valor 15 volts representa
el 0 lógico y el valor -15 volts representa el 1 lógico.
Otros métodos de codificación de señal representan los valores lógicos
mediante cambios entre niveles, de manera que el cambio de un nivel a otro
representa el 0 lógico y la ausencia de cambio representa el 1 lógico.

Figura 1.9 Representación de los


valores lógicos 0 y 1 mediante señales
de tensión eléctrica con valores positivo
y negativo.

1.6.2. Transmisión en serie


En el modo de transmisión serie los bits son enviados por un solo
cable, uno por vez, formando una sucesión. Los valores 0 y 1 se determinan
por el nivel de tensión y la cantidad de tiempo que permanece la línea en
cada nivel. Por ejemplo, como se observa en la Figura 1.10, si la
transmisión de cada bit dura un milisegundo, entonces la transmisión a
nivel ALTO con una duración de dos milisegundos indican dos 1 lógicos
consecutivos.

Figura 1.10 Transmisión de datos en serie.

Otro ejemplo de transmisión en serie se muestra en la Figura 1.9,


donde se utiliza una codificación de canal en la cual un 1 lógico se
transmite con una tensión de -15 volts, mientras que el 0 lógico se
transmite con un valor de 15 volts. De acuerdo a las tecnologías usadas y
otras consideraciones prácticas, estos niveles de tensión pueden ser
distintos, pero independientemente de los detalles técnicos que se hayan
tenido en cuenta en el diseño e implementación, lo esencial es disponer de
dos estados distintos para representar en forma correspondiente los valores
lógicos 0 y 1: uno de los estados representa el 0 lógico y el otro estado
representa el 1 lógico.
El hecho de transmitir por un solo cable, permite el uso de valores de
voltaje mayores y por lo tanto se logra una transmisión segura a largas
distancias sin perder la integridad de la señal.

15
1.6.3. Transmisión en paralelo. Concepto de bus
Cuando la transmisión se realiza utilizando varias líneas conductoras,
como muestra la Figura 1.11, es posible enviar varios bits en forma
simultánea. Este tipo de transmisión se denomina transmisión en paralelo.
Se denomina bus al conjunto de líneas conductoras que pueden ser
compartidos por varios dispositivos, a los fines de la transmisión de datos
entre ellos.

Figura 1.11 Transmisión de datos en paralelo.

El hecho de poder transmitir varios bits simultáneamente hace que


este tipo de transmisión presente mayor velocidad de transferencia de datos
que la transmisión serie convencional. Sin embargo, existe una desventaja:
la transmisión en paralelo solo es segura en cortas distancias. Esto se debe
a que la interferencia electromagnética entre los conductores del conjunto
es mayor dado que se encuentran próximos entre sí y por lo tanto a largas
distancias se corre el riesgo de distorsionar los datos transmitidos. Debido a
sus características de velocidad, la comunicación entre las unidades
internas de la computadora se realiza en paralelo. En este caso las señales
no se distorsionan debido a que las unidades internas se encuentran
ubicadas a distancias cortas.

En resumen…
 Cuando se tiene una sola línea de transmisión y se transmiten bits unos detrás de otros, se llama
transmisión en serie y un "0" o un "1" se determina por el nivel de tensión eléctrica utilizado y la
cantidad de tiempo que permanece la línea en este nivel.
 La transmisión en paralelo consiste en la transmisión simultánea de bits a través de varios hilos o líneas
de transmisión. El “0” y el “1” en cada hilo conductor se reconoce por el nivel de tensión eléctrica
aplicado al hilo (0 volt; 5 volt).

Vale aclarar que en la actualidad el uso de transmisiones en serie de alta


velocidad (por ej. USB, FireWire, SATA), sumado a la mayor simplicidad de
conectores y cables, hace que en la comunicación con periféricos la
transmisión serie se encuentre más difundida que la transmisión en
paralelo.

16
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

1.7 Descripción de las unidades funcionales básicas de una


computadora
Hemos presentado en la sección Estructura funcional de una
computadora, en una visión muy general compuesta por las siguientes
unidades básicas:
• Unidad de Memoria Principal (MP), que contiene almacenados
instrucciones y datos,
• Unidad Central de Procesamiento (CPU), que ejecuta el programa,
• Unidad de Entrada y Unidad de Salida, para el intercambio de datos con
el exterior.

Figura 1.12 Estructura


funcional básica de una
computadora.

Describiremos a continuación los aspectos principales de cada una de


estas unidades básicas.

1.7.1. Unidad Central de Procesamiento (CPU)


La Unidad Central de Procesamiento es la encargada de leer las
instrucciones de la memoria, procesarlas, realizar los cálculos solicitados y
guardar en la memoria los resultados de dichas operaciones. También se
encarga de establecer las comunicaciones con el exterior a través de las
Unidades de Entrada y Salida. Todas estas funciones las realiza a través de
dos unidades: La Unidad Aritmético-Lógica (UAL) y la Unidad de Control (UC).

Unidad Aritmético-Lógica (UAL)


La Unidad Aritmético-Lógica es la encargada de realizar las
operaciones aritméticas (sumas, restas, etc.) y lógicas (comparar dos
números, realizar operaciones del álgebra de Boole, etc.) solicitadas por el
programa en ejecución. Su funcionamiento es comandado por la Unidad de
Control, es decir, la UAL opera con los datos que recibe siguiendo órdenes de
la Unidad de Control.

Unidad de Control (UC)


Sintéticamente, el funcionamiento de la Unidad de Control consiste en
extraer de la Unidad de Memoria Principal la instrucción a ejecutar,
identificarla, establecer las señales eléctricas correspondientes para
ejecutarla y luego procesar la instrucción siguiente. Por ejemplo, si se trata
de una instrucción de procesamiento de datos, la UC establece las señales
que indican a la UAL las operaciones aritméticas o lógicas que debe realizar,
extrae de la memoria principal los datos implicados por la instrucción;
desencadena el tratamiento de dichos datos en la UAL y al finalizar,

17
continúa con la instrucción siguiente. Esta nueva instrucción puede
consistir, eventualmente, en almacenar el resultado en la Memoria Principal,
para lo cual la UC lee la instrucción, la identifica, la ejecuta estableciendo
las señales necesarias para esa instrucción y luego busca la instrucción que
sigue. Es decir que, la UC va repitiendo en forma sucesiva estos pasos para
cada nueva instrucción, hasta finalizar el programa.

Se puede deducir de lo expuesto, que la función de la Unidad de Control es


la de ejecutar instrucciones y dar órdenes al resto de las unidades,
controlando de esta manera el funcionamiento de todo el sistema. Envía
órdenes externas de lectura/escritura a la memoria y unidades de
entrada/salida y envía órdenes internas a la UAL para que esta realice las
operaciones correspondientes.
La Unidad de Control recibe señales de un reloj, que es un generador
de señales eléctricas en forma de pulsos que sincronizan todas las
operaciones elementales de la computadora. El reloj genera los pulsos a
intervalos regulares y con ellos marca el ritmo de trabajo de la CPU.
Mientras mayor es la cantidad de pulsos generados por segundo más rápido
trabaja la computadora. A esta velocidad de trabajo se la llama frecuencia
de reloj. Se ampliarán estos conceptos más adelante.

1.7.2. Unidad de Memoria Principal (MP)


La Memoria Principal es el dispositivo donde se almacenan
temporalmente tanto los datos como los programas que la CPU está
procesando o va a procesar en un determinado momento. El programa debe
ser almacenado en la Unidad de Memoria antes de comenzar su ejecución.
La Memoria Principal es una parte de la Memoria interna, denominada
así para diferenciarla de los dispositivos de almacenamiento externo, que
denominaremos memoria externa.

Figura 1.13
Esquema general de
la CPU y la Memoria
Principal.

La Memoria Principal está dividida en un determinado número de


celdas de memoria. Cada celda almacena un conjunto de bits, de manera
tal que la combinación formada por dicho conjunto de bits representa un
dato o una instrucción. La forma de referenciar el contenido de las celdas es
por medio de su ubicación o dirección. Cuando se necesita leer o escribir en
la memoria se debe especificar la dirección de la celda, indicando con ello la
celda con la cual se va a efectuar la operación.

18
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

Figura 1.14 Esquema de la Memoria


Principal. Dirección y contenido de una
celda de memoria. Ejemplo para una
memoria de 256 celdas de 8 bits.

La MP almacena dos clases de información: las instrucciones del


programa que la computadora debe ejecutar y los datos a tratar, llamados a
menudo operandos, con los cuales efectuarán los tratamientos dictados por
las instrucciones. Estas dos clases de elementos son solicitados por la CPU
a la memoria para ser procesados por sus dos unidades: la Unidad de
Control (UC), para las instrucciones y la Unidad Aritmético-Lógica (UAL) para
las operaciones con datos.

1.7.3. Unidades periféricas o Periféricos


Tal como se ha definido hasta aquí, la computadora puede ejecutar un
programa inicialmente almacenado en la Memoria Principal, sobre datos
almacenados en la Memoria Principal y a medida que se obtienen
resultados, guardarlos en Memoria Principal. Ahora bien, es preciso dotarla
de medios para comunicarse con el exterior: es el papel reservado a las
Unidades Periféricas.
Las Unidades Periféricas de la computadora son el conjunto de las
Unidades de Entrada, las de Salida y las de Entrada/Salida. Estas
unidades se conectan a la Unidad Central de Procesamiento o directamente
a la Memoria Principal a través de circuitos especializados en la gestión de
transferencia de datos, llamados interfaces o enlaces a periféricos (ver
Figura 1.16). Cuando la Unidad de Control procesa instrucciones de
intercambio de datos (instrucciones de entrada/salida), se ocupa de
gobernar las unidades periféricas.

Unidades de Entrada: Son los dispositivos que se utilizan para introducir


datos e instrucciones a la computadora. En estas unidades los datos de
entrada se transforman en señales binarias de naturaleza eléctrica. Una
computadora puede tener varias unidades de entrada. Son unidades de
entrada: el teclado, el mouse, el micrófono, el escáner y la webcam.

Unidades de Salida: Son los dispositivos que permiten visualizar los


resultados de los programas ejecutados en la computadora. En estas
unidades se transforman las señales eléctricas binarias en datos
entendibles por el usuario. Una computadora puede tener varias unidades
de salida. Son unidades de salida: la impresora, el plotter o graficador, el
monitor y los parlantes.

19
Unidades de Entrada/Salida Son dispositivos que funcionan en forma
bidireccional, es decir, en algunos instantes entregan datos a la
computadora y en otros pueden recibir datos provenientes de ella. Se
distinguen dentro de este grupo dos tipos:
• Periféricos de Almacenamiento Masivo: Una característica de la Memoria
Principal es la rapidez con la que se puede leer o escribir en ella, pero no
tiene gran capacidad para almacenar datos. Como veremos en detalle
más adelante, otra característica es que una parte de la Memoria
Principal es volátil, es decir, pierde su contenido al interrumpirse el
suministro de energía eléctrica. Por lo tanto, para almacenar datos
masivamente se usan otros tipos de memoria, tales como discos ópticos
o magnéticos que son más lentos pero tienen más capacidad que la
Memoria Principal. A estas memorias también se las conoce como
memorias auxiliares, memorias externas o memorias secundarias. Los
datos guardados en memoria externa permanecen almacenados hasta
que el usuario decide borrarlos.
• Periféricos de Comunicación: cuando es necesario comunicar dos
computadoras se deben utilizar dispositivos de conexión en red. Si las
computadoras se encuentran próximas entre sí, los dispositivos de red y
las computadoras se conectan mediante cables. Si por el contrario, las
computadoras se encuentran muy distanciadas una de otra, el tendido
de cables resulta costoso y en tal caso una buena solución es utilizar
cables telefónicos o radio enlace. Cuando se utiliza cualquiera de estos
métodos, es necesario convertir la señal digital que manejan las
computadoras a analógica para realizar la transmisión. Esta tarea está a
cargo de un dispositivo electrónico denominado MODEM; el equipo en el
otro extremo del canal que recibe la señal transmitida necesitará de otro
MODEM que realice el trabajo inverso, es decir convertir la señal
analógica a digital para que pueda ser interpretada por la computadora.

Figura 1.15 Transmisión de datos mediante módem.

20
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

Figura 1.16 Esquema


general de una
computadora.

En resumen…
 Se puede describir a una computadora como un conjunto ensamblado de unidades diferentes, cuyo
funcionamiento viene dictado por el programa registrado en la Memoria Principal.
 La Unidad de Control lee una por una las instrucciones del programa registrado en la Memoria Principal
y gobierna la ejecución de dichas instrucciones utilizando las demás unidades según sea necesario.
 Cuando la instrucción es una operación de cálculo, la Unidad de Control ordena a la Unidad Aritmético-
Lógica que realice la operación.
 Si la instrucción es una transferencia de datos con el exterior, la Unidad de Control comanda los
Enlaces a Periféricos, para que realicen la conexión con los Periféricos.

1.8 Modelo de Von Neumann


En el funcionamiento de cualquier computadora actual están
incorporados los conceptos fundamentales que fueron introducidos por
John Von Neumann y que promovieron el paso decisivo hacia la
automatización del tratamiento digital de la información.
Para dimensionar la importancia de estos conceptos debe tenerse en
cuenta que las primeras máquinas eran fabricadas para cumplir tareas
específicas y no eran programables. Estas máquinas eran experimentales y
en ese entonces la memoria se utilizaba para almacenar datos solamente. El
programa formaba parte integral de la estructura de la máquina, no era
grabado en memoria, por eso se dice que eran de programa externo. Para
que estas máquinas pudieran hacer una tarea diferente (por ejemplo, otro
tipo de cálculo), era necesario reestructurar, rediseñar o construir una
máquina nueva. Estas primeras máquinas eran experimentales y en el
mejor de los casos, si la reprogramación era posible, implicaba

21
modificaciones en el hardware, un proceso muy laborioso en los primeros
modelos.
En esta época John Von Neumann se involucró en la tarea de diseñar
una máquina con programa almacenado, lo cual permitiría contar con
una máquina genérica, resolviendo así el problema de tener que
reconfigurar la máquina para cada nueva tarea. En 1945, como miembro
integrante del proyecto ENIAC, Von Neumann describió en un informe el
diseño de una máquina de programa almacenado. La difusión de dicho
informe influenció decisivamente el diseño de los nuevos prototipos de la
época y dio origen a la estructura bajo la cual trabajan prácticamente todas
las computadoras actuales.
El diseño de las computadoras actuales se basa en estos conceptos
desarrollados por Von Neumann. Tal diseño se conoce con el nombre de
arquitectura de Von Neumann.
El modelo de Von Neumann, propone un diseño con las siguientes
características:
 Programa almacenado en memoria: El procesamiento de la
información se especifica en un espacio de memoria único, de lectura
y escritura, que contiene las instrucciones y los datos necesarios.
 Instrucciones de ruptura de secuencia: La ejecución de las
instrucciones se produce de manera secuencial; después de ejecutar
una instrucción se ejecuta la instrucción siguiente que hay en la
memoria principal, pero se puede alterar la secuencia de ejecución
utilizando instrucciones de ruptura de secuencia. Estas
instrucciones, llamadas de salto o de ruptura de secuencia,
automatizan la bifurcación en la ejecución del programa en base a la
evaluación de una condición sobre un resultado obtenido (por
ejemplo: si es positivo o negativo, si es nulo, si es mayor que cierto
valor, etc.).

1.9 Parámetros característicos de una computadora digital


Es muy difícil caracterizar las prestaciones de las computadoras
digitales, puesto que dependen de muchos factores, entre los que hay que
destacar el entorno en el que se usen, las instrucciones de máquina que
tienen, el grado de utilización efectiva que permiten, etc. Sin embargo,
usualmente se emplean una serie de parámetros para especificar sus
características, ellos son: capacidad de almacenamiento, longitud de
palabra, tiempo de acceso, ancho de banda y velocidad del procesador. Se
analizarán a continuación con más detalle cada uno de ellos.

1.9.1. Capacidad de almacenamiento


La capacidad de almacenamiento hace referencia a la cantidad de
datos o instrucciones, expresada en bytes, que un dispositivo de memoria
puede guardar.
Debido a que el byte es una unidad relativamente pequeña, es
habitual expresar la capacidad de almacenamiento con múltiplos. Por
ejemplo, en la Memoria Principal o en las unidades de almacenamiento
masivo es frecuente expresar la capacidad en GB (Gigabytes).
Los múltiplos del byte se indican utilizando los mismos prefijos que
utiliza el Sistema Internacional (SI), aunque existan algunas diferencias

22
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

debido a que los prefijos del SI se basan en potencias de 10. En la Tabla 1.3
se realiza la comparación entre potencias de 10 del SI y las
correspondientes potencias de 2 que alcanzan los valores más próximos.
A pesar de que existe una diferencia respecto al SI, en Informática se
acostumbra expresar las medidas de capacidad de almacenamiento
utilizando potencias de 2 por razones prácticas, ya que se trata con
sistemas binarios.

Prefijo Potencia de 10 (SI) Potencia de 2 más próxima

Kilo 103 = 1000 210 = 1024

106 = 103 × 103 220 = 210 × 210


Mega = 1000 × 1000 = 1024 × 1024
= 1 000 000 = 1 048 576
109 = 103 × 106 230 = 210 × 220
Giga = 1000 × 1000 × 1000 = 1024 × 1024 × 1024
= 1 000 000 000 = 1 073 741 824
1012 = 103 × 109 240 = 210 × 230
Tera = 1000 × 1000 × 1000 × 1000 = 1024 × 1024 × 1024 × 1024
= 1 000 000 000 000 = 1 099 511 627 776

Tabla 1.3 Prefijos y potencias de 10 del SI y las potencias de 2 más próximas.

La Tabla 1.3 muestra la relación entre los prefijos Kilo, Mega, Giga y
Tera. Puede observarse que entre ellos, el factor multiplicador en el SI es
1000, pero al utilizar potencias de 2 el factor multiplicador adoptado es
1024, por tratarse del valor más próximo a 1000.
Al utilizar los prefijos del SI para formar los múltiplos del byte,
obtenemos las equivalencias resumidas en la Tabla 1.4.

Unidad Símbolo Equivalencias en bytes

Kilobyte KB 1 KB = 1024 B = 210 B

Megabyte MB 1 MB = 1024 KB = 210 KB = 210 (210 B) = 220 B

Gigabyte GB 1 GB = 1024 MB = 210 MB = 210 (220 B) = 230 B

Terabyte TB 1 TB = 1024 GB = 210 GB = 210 (230 B) = 240 B

Petabyte PB 1 PB = 1024 TB = 210 TB = 210 (240 B) = 250 B

Exabyte EB 1 EB = 1024 PB = 210 PB = 210 (250 B) = 260 B

Zetabyte ZB 1 ZB = 1024 EB = 210 EB = 210 (260 B) = 270 B

Yottabyte YB 1 YB = 1024 ZB = 210 ZB = 210 (270 B) = 280 B


Tabla 1.4 Múltiplos del byte.

23
Los prefijos que se muestran en la Tabla 1.4 no se emplean solamente
con el byte sino que también pueden usarse con otras unidades. Así,
considerando que al indicar “b” imprenta minúscula nos referimos a BIT y
al indicar “B” imprenta mayúscula nos referimos a BYTE, tenemos que 1 KB
indica 1024 bytes y 1 Kb hace referencia a 1024 bits.

Ejemplo 1.3

¿Cuántos disquetes de 1,44 MB eran necesarios para copiar un archivo de 16400 Kb?
Para realizar el cálculo, deben utilizarse las mismas unidades. Expresando MB en Kb:
210 KB 8 Kb
1,44 MB = 1,44 MB × × = 11796,48 Kb
1 MB 1 KB
Operando con los valores expresados en Kb:
1 diskette → 11796,48 Kb
𝑥 → 16400 Kb
1 diskette × 16400 Kb
𝑥= = 1,39 diskettes
11796,48 Kb
Es decir que, para copiar un archivo de 16400 Kb, se requerían 2 diskettes.

1.9.2. Longitud o Ancho de palabra


Hemos definido la palabra como el conjunto de bits que la
computadora utiliza en paralelo al realizar ciertas operaciones internas,
como la transferencia de datos entre la CPU y la Memoria Principal. Por lo
tanto la longitud o ancho de palabra indica el número de bits que forman la
palabra. Este parámetro es indicativo de la potencia de la computadora ya
que, por ejemplo, mientras mayor sea la cantidad de bits que se manejan en
paralelo, los operandos que procese la UAL pueden ser números más
grandes o mayor la cantidad de datos que se pueden transferir entre CPU y
memoria en los procesos de lectura y escritura.

1.9.3. Tiempo de acceso


El tiempo de acceso de la Memoria Principal es el tiempo necesario
para realizar una operación de lectura o escritura. Este tiempo se mide
como el intervalo que transcurre entre el instante en que se da la dirección
concreta de la celda y el instante en que el dato se encuentra disponible
(lectura) o ha sido almacenado (escritura).
El orden de magnitud de los tiempos de ejecución de la CPU como así
también el de los tiempos de acceso a la Memoria Principal, no guarda
relación con los tiempos de la escala humana; por lo que normalmente se
expresa la duración de las operaciones en submúltiplos del segundo:

24
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

Unidad Símbolo Equivalencias en segundos

1s 1s
milisegundo ms 1 ms = = = 10−3 s
1000 103

microsegundo µs 1 µs = 10−3 ms = 10−3 (10−3 s) = 10−6 s

nanosegundo ηs 1 ηs = 10−3 µs = 10−3 (10−6 s) = 10−9 s


Tabla 1.5 Submúltiplos del
segundo
picosegundo ps 1 ps = 10−3 ηs = 10−3 (10−9 s) = 10−12 s

Ejemplo 1.4

El milisegundo es igual a 10−3 segundos. ¿A cuántos milisegundos equivalen 2,3 segundos?

1 ms → 10−3 s
𝑥 → 2,3 s
1 ms × 2,3 s 2,3 ms
𝑥= = = 2,3 × 103 ms = 2300 ms
10−3 s 10−3
Luego: 2,3 segundos es igual a 2300 milisegundos.

1.9.4. Ancho de banda o velocidad de transferencia


El ancho de banda o velocidad de transferencia indica la cantidad de
datos (expresados en bytes) transferidos por unidad de tiempo entre un
dispositivo y otro.
La unidad de tiempo utilizada generalmente es el segundo. Por
ejemplo, decir que el ancho de banda del bus que comunica a la memoria y
la CPU es de 133 MB/s significa que en 1 segundo se pueden transferir 133
MB entre la memoria y la CPU.
Los tiempos de propagación de las señales eléctricas a lo largo de los
conductores y los tiempos de conmutación (cambios de nivel) se miden en
nanosegundos, excepcionalmente en cientos de picosegundos. Un impulso
eléctrico no puede propagarse más rápido que la velocidad de la luz en el
vacío, y esto corresponde aproximadamente a 30 cm por nanosegundo
(300.000 km/s).

25
Ejemplo 1.5

La velocidad de la luz es 300000 km/s. Expresar este valor en cm/ηs.


Convirtiendo km a cm:
103 m 102 cm
300.000 km = 300000 km × ×
1 km 1m
= 300000 × 105 cm = 30 × 104 × 105 cm
= 30 × 109 cm
Convirtiendo segundos a nanosegundos:
9
1 s = 10 ηs

Operando con los valores expresados en cm y ηs: 300000 km/s = 30 × 109 cm/109 ηs
30 × 109 cm → 109 ηs
𝑥 → 1 ηs
(30 × 109 cm) × 1 ηs
𝑥= = 30 cm
109 ηs
Luego, la velocidad de la luz es 30 cm/ηs.

Ejemplo 1.6

Si una línea transmite en serie a una velocidad de 2400 b/s. ¿Cuánto tardará en transmitir 1 MB?
Expresando los MB en bits:
1 MB = 220 B = 220 × 8 b
El tiempo que se tarda la línea para transmitir esta cantidad de bits es:
2400 b → 1 s
20
2 ×8b → 𝑥
(220 × 8 b) × 1 s
𝑥= = 3495,25 s
2400 b
Expresando el tiempo en minutos:
60 s → 1 minuto
3495,25 s → 𝑥
3495,25 s × 1 minuto
𝑥= = 58,25 minutos
60 s

Luego, la línea se tardará 58,25 minutos en transmitir 1 MB.

Ejemplo 1.7

Una computadora transmite datos a una velocidad de 200 MB/s. Exprese esta velocidad en Kb/ms.
Utilizando factores de conversión:
MB MB 210 KB 8 Kb 10−3 s 10−3 Kb
200 = 200 × × × = 200 × 210 × 8 Kb × = 1638,4
s 𝑠 1 MB 1 KB 1 ms ms ms
Luego, 200 MB/s es igual a 1638,4 Kb/ms.

26
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

1.9.5. Velocidad del procesador


La velocidad del procesador determina la rapidez con la que se realizan
las acciones de la computadora, por ejemplo, la velocidad a la que se
ejecutarán los programas. Hoy en día, las computadoras personales
cuentan con procesadores de diversas marcas como AMD e Intel, entre
otras. Estos procesadores son similares, así que una referencia para
comparar su velocidad es observar la frecuencia del reloj.
Recordando lo antes dicho, el reloj es un generador de pulsos que
sirven para sincronizar las operaciones elementales de la computadora. Se
puede decir entonces que la frecuencia de reloj indica la velocidad a la que
una computadora realiza sus operaciones más básicas, como la suma de
dos números por parte de la UAL.
En Física el término frecuencia se utiliza para indicar la velocidad de
repetición de cualquier fenómeno periódico. Se define como el número de
veces que se repite un fenómeno en la unidad de tiempo. La unidad de
medida de frecuencia es el hercio o hertz (Hz), en honor al físico alemán
Heinrich Rudolf Hertz. Se define que 1 Hz es el valor de frecuencia de un
evento que tiene lugar una vez por segundo.
Alternativamente, se puede medir el tiempo entre dos ocurrencias del
evento. Este tiempo se denomina periodo o tiempo de ciclo y se relaciona con
la frecuencia de la siguiente manera:

1 1
𝑓= ; 𝑇=
𝑇 𝑓
Donde f es la frecuencia y T es el periodo o tiempo de ciclo.

En relación a la computadora, el término frecuencia de reloj se refiere a


la velocidad de funcionamiento del procesador principal, que se expresa en
millones de ciclos por segundo (Megahertz o MHz) o en miles de millones de
ciclos por segundo (Gigahertz o GHz). Cuando se dice que una computadora
es una máquina de 2,4 GHz, esto significa que la frecuencia de su reloj es
de 2,4 mil millones de ciclos por segundo.
Si bien es cierto que cuanto mayor es la frecuencia de reloj, mayor es
el número de ciclos por segundo y por ende, más rápido es el procesador, la
velocidad de funcionamiento de una computadora no depende únicamente
de la velocidad de su procesador, sino que entran en juego varios factores.
Por ejemplo, si una computadora tiene un procesador con una alta
frecuencia de trabajo pero su memoria principal es “lenta”, la velocidad de
funcionamiento de la máquina se verá afectada porque el procesador
quedará en espera cada vez que realice un acceso a memoria.

27
Ejemplo 1.8

Calcular el tiempo de ciclo correspondiente a una frecuencia de reloj de 500 MHz.


Si el reloj de la CPU opera a 500 MHz esto significa que por cada segundo generará 500 millones de ciclos
iguales; por lo tanto cada ciclo dura:

500 × 106 ciclos → 1 segundo


1 ciclo → 𝑥
1 ciclo × 1 s 10−6 s 1 µs
𝑥= = = = 0.002 µs = 2 × 10−3 µs = 2 ηs
500 × 106 ciclos 500 500

Luego, el tiempo de ciclo es: T = 2 ηs

Figura 1.17 Tiempo de ciclo de una señal de reloj de 500 MHz

También se puede plantear la solución de la siguiente manera:

1 1
𝑓= ; 𝑇=
𝑇 𝑓

1 1 1 1 10−6 s 1 µs
𝑇= = = 6
= 6
= = = 0,002 µs = 2 ηs
𝑓 500 MHz 500 × 10 Hz 500 × 10 ciclos/s 500 ciclos 500 ciclos
Entonces, cada ciclo dura 𝑇 = 2 ηs

Puede observarse que independientemente del valor de frecuencia, la


señal de reloj presenta un pulso en cada ciclo, es decir que en un intervalo
de tiempo cualquiera, la cantidad de ciclos es igual a la cantidad de pulsos.
Por lo tanto, resulta equivalente referirse a ciclos por segundo o pulsos por
segundo.

28
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

En resumen…
 El reloj de la CPU genera señales eléctricas en forma de pulsos a intervalos regulares. Estos pulsos
sincronizan todas las operaciones elementales de la computadora.
 A la cantidad de pulsos generados por el reloj en 1 segundo se le denomina frecuencia de reloj y se
mide en ciclos por segundo (hercios o hertz). En computadoras actuales, este valor se expresa en GHz
(gigahertz: miles de millones de ciclos por segundo).
 La frecuencia de reloj indica la velocidad del procesador (velocidad con que realiza sus operaciones más
básicas).
 La velocidad del procesador es un factor importante en el ritmo de trabajo de una computadora. Otro
factor que incide en esto es la velocidad de transferencia de la memoria.
 El tiempo de ciclo es el tiempo que transcurre entre dos pulsos de reloj.
 La frecuencia del reloj y el tiempo de ciclo son cantidades inversas. Por ejemplo, si el valor de
frecuencia es de cuatro ciclos por segundo, el valor del tiempo de ciclo es un cuarto de segundo.

1.10 Evolución histórica: Generaciones de computadoras


Ya en 1945, John Von Neumann, propone la idea de programa interno,
por lo que la máquina requeriría memoria para "recordar" las instrucciones
y ruptura de secuencia, como una necesidad de automatizar la ejecución en
donde la computadora toma decisiones lógicas en función de datos y
resultados, que bifurcan la ejecución del programa a otro punto de su
programa almacenado.
En la década del 50 se inicia la fabricación de computadoras para ser
ofrecidas al mercado. En 1951 la Remington Rand Corporation, fabrica la
UNIVAC I, utilizada por la Oficina de Censos de los EEUU y luego fue
ofrecida para procesar datos comerciales.
Para describir el progreso técnico de las computadoras desde la II
Guerra Mundial, los informáticos utilizan el término generaciones. La
evolución histórica de las computadoras se divide en generaciones. Cada
generación ha estado en vigencia un cierto intervalo de años, aunque los
límites para cada generación varían según el autor.
La evolución de las computadoras está íntimamente ligada a los
avances de la electrónica. Cada generación tecnológica tiene sus propias
características, que analizaremos a continuación:

 Primera generación (1951–1958): Se caracteriza principalmente por el


uso de válvulas electrónicas (tubos de vacío), Eran de gran tamaño y
mantenimiento complicado. Generaban abundante calor y necesitaban
poderosos equipos de refrigeración. El uso fundamental fue la realización de
aplicaciones en los campos científico y militar. Los tiempos de cálculo eran
del orden de los milisegundos, se podían realizar hasta 40.000 sumas y
restas por segundo.
Utilizaban como lenguaje de programación, el lenguaje máquina y
como única memoria para conservar los datos las tarjetas perforadas. Luego
incorporaron el diseño basado en el modelo de Von Neumann.

29
A esta generación pertenece la UNIVAC (1950), versión comercial del
ENIAC.

 Segunda generación (1959-1964): Se adoptan los transistores


(inventado en 1948), con lo que se reducen los espacios ocupados,
disminuye la disipación de calor, son más fiables y aumenta la velocidad al
orden de los microsegundos. La memoria está compuesta de núcleos de
ferrita, se podían realizar hasta 200.000 sumas y restas por segundo.
Los campos de aplicación fueron además del científico y militar, el
administrativo y de gestión.
Comienzan a utilizarse lenguajes de programación evolucionados,
como son el ensamblador y lenguajes de alto nivel (COBOL, ALGOL y
FORTRAN). Comienzan a utilizarse como memorias masivas la cinta
magnética y los tambores magnéticos; comunicación entre computadoras
por línea telefónica.

 Tercera generación (1965 – 1970): Aparecen los circuitos integrados


(inventados en 1958 por Jack St. Clair Kilby y Robert Noice), también
llamados semiconductores. El circuito integrado encapsula gran cantidad
de componentes discretos (resistencias, condensadores, diodos y
transistores), conformando uno o varios circuitos en una pastilla de silicio.
Los equipos son de dimensiones menores, con velocidades del orden
de los nanosegundos, realizándose del orden de 1.300.000 sumas y restas
por segundo. Los sistemas de explotación permiten la ejecución simultánea
de varios programas, aumentando el rendimiento y se permite el
teleprocesamiento.
El software evolucionó de forma considerable, con gran desarrollo en
los sistemas operativos.
Comienzan a utilizarse las memorias semiconductoras y los discos
magnéticos.

 Cuarta generación (1971 – hasta la actualidad): Los equipos están


caracterizados por la utilización de circuitos impresos de alta escala de
integración y la aparición de los microprocesadores. Intel 4004, primer
microprocesador con memoria electrónica (1971).
Las velocidades de cálculo son asombrosas, con alta confiabilidad, con
aproximadamente 15.000.000 de sumas y restas por segundo. Los sistemas
de explotación son más accesibles para todos los usuarios y están
caracterizados por la aparición de microcomputadoras de uso general.

 Quinta generación (??): En 1981 los principales países productores de


nuevas tecnologías (fundamentalmente Estados Unidos y Japón)
anunciaron una nueva generación, cuyas características principales iban a
ser:
 Utilización de componentes de muy alta escala de integración
(Very Large Scale Integration, VLSI).
 Computadoras con inteligencia artificial.
 Utilización del lenguaje natural (lenguajes de quinta generación)
 Interconexión entre todo tipo de computadoras, dispositivos y
redes (redes integradas).
 Integración de datos, imágenes y voz (entornos multimedia).

Podemos afirmar que varias características anunciadas por el año


1981 se han cumplido y sin duda alguna el avance tecnológico permitirá
incorporar progresivamente mejoras de velocidad, rendimiento y consumo.

30
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

En resumen…
 La evolución histórica de las computadoras se divide en generaciones.
 La clasificación entre generaciones se basa en la tecnología de los componentes fundamentales
utilizados en la fabricación de las computadoras (válvulas de vacío, transistores, circuitos integrados y
microprocesadores).
 A grandes rasgos, las sucesivas generaciones de computadoras se caracterizan por:
 Mejora tecnológica.
 Miniaturización de partes (reducción de peso y volumen)
 Mayor fiabilidad (incremento del tiempo medio de fallas).
 Mayor velocidad de cálculo.
 Menor consumo.
 Mejores sistemas de explotación.
 Mayores posibilidades de aplicación: aumento de la capacidad para resolver problemas.

1.11 Clasificación de computadoras según su potencia


La disminución del tamaño de las CPU y MP ha sido enorme desde
1960, gracias a los circuitos integrados. Las grandes computadoras en un
principio ocupaban cientos de metros cuadrados, y disipaban tanto calor
como para calefaccionar un edificio. Hoy en día éstas pueden ocupar un
espacio como el de una heladera. Dichas máquinas también se conocen
como supercomputadoras o maxi-computadoras.
Ha sido el tamaño lo que más ha influido en las denominaciones de
"mini" y "micro" para las computadoras relativamente más pequeñas. Las
reducciones de tamaño ocurridas, se deben al proceso de miniaturización
de los circuitos, que pasó de las válvulas electrónicas de metal y vidrio,
siguiendo por su reemplazo por transistores, hasta llegar a los circuitos
integrados, con miles de transistores en una sola pastilla (chip). Formando
parte de la tercera generación, hacia 1961, DEC (Digital Equipment
Corporation) lanza la primer minicomputadora, la PDP-1 (Procesador Digital
Programable), que requería 10 m2 y que disipaba una cantidad de calor
mucho menor a sus predecesoras. Esto implicaba un menor gasto de
consumo eléctrico y de equipos de aire acondicionado. Su valor era de
100.000 dólares, frente a los 3.000.000 de una computadora en 1950.
En 1966 la CPU y MP de la PDP-8 podían entrar en un cajón de
manzanas, con un costo de 50.000 dólares. La era de las mini
computadoras había comenzado, así como la venta masiva de
computadoras. Cualquier departamento de una facultad o empresa podía
poseer una para sus usos particulares. El 50% de las minis vendidas
estaban dedicadas al control de procesos, y casi otro tanto se dedicaba a
oficinas. En el ámbito de las comunicaciones aparecen minis dedicadas al
teleprocesamiento, en el proceso distribuido de datos.
Se iniciaba un proceso de descentralización de recursos informáticos,
con computadoras dedicadas a tareas específicas en cada lugar.
Hacia 1975 surgen las microcomputadoras, que en una pequeña
unidad contenían la CPU, MP, teclado, disquetera, casetera y monitor. Su

31
unidad central es un microprocesador contenido en un solo chip. Entonces
las minis pasaron a ser las computadoras medianas, y las micro
permitieron que las computadoras invadieran los hogares, muchas veces
sólo para ser utilizadas con video juegos.
En un comienzo, además de presentar mayor tamaño, capacidad de
memoria y velocidad, las maxi computadoras operaban con palabras de 32
o 64 bits, las minis con 16 y las micro con 8. Hoy día el Pentium y otros
microprocesadores operan con palabras de más de 64 bits. Por otro lado a
medida que las minis y las micros pudieron tener una MP de gran
capacidad, incorporaron programas extensos y sistemas operativos que le
confirieron mayor posibilidad de procesamiento y manejo de periféricos,
obteniéndose rendimientos como muchas maxis de los años 70. A su vez
éstas se hicieron más chicas y veloces, con memorias de enorme capacidad.
Resulta así la diferencia entre un tipo u otro de computadoras, un
terreno sujeto a continuos cambios técnicos, y quizás en un futuro próximo
no sea el tamaño el patrón de la clasificación. En el presente existen
diversas clasificaciones de computadoras, en función de su velocidad y
potencia de procesamiento, ámbito de la aplicación, arquitectura del
hardware y otras características.
Una clasificación muy frecuente se hace atendiendo a la potencia o
capacidad, tomando como parámetros la longitud de palabra, la velocidad
de funcionamiento, la capacidad de la MP y el número de terminales o
usuarios. A continuación realizaremos la siguiente clasificación de mayor a
menor potencia:
 Supercomputadoras
 Macrocomputadoras
 Minicomputadoras
 Microcomputadoras

Supercomputadoras
La característica fundamental de este tipo de computadoras es su
rapidez; su longitud de palabra puede ser de 64 bits o más, contiene varios
procesadores o unidades centrales trabajando en paralelo diseñadas con
componentes de muy alta velocidad, con capacidad de MP de varios GB o
TB (Terabyte) y unidades de disco muy rápidas.
Se usan para aplicaciones con enormes cantidades de datos a
procesar y donde el tiempo de respuesta debe ser lo más corto posible; para
aplicaciones de tipo científico como los siguientes:
 Búsqueda y estudio de la energía y armas nucleares.
 Búsqueda de yacimientos petrolíferos con grandes bases de datos
sísmicos.
 El estudio y predicción de tornados.
 El estudio y predicción del clima de cualquier parte del mundo.
 La elaboración de maquetas y proyectos de la creación de aviones,
simuladores de vuelo.

La computadora más potente del


mundo en enero del año 2000 era la
ASCI White, del Dpto. de Energía de los
EEUU, dedicado al control de seguridad
y fiabilidad nuclear; está formado por
8.192 microprocesadores Power 3, cada
uno con una frecuencia de 375 MHz y
logra una velocidad de 12,3 TeraFLOPS.
Dispone de una MP de 6 TB (Terabyte),
unidades de disco con una capacidad de

32
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

160 TB y su costo fue de 110 millones de dólares. (Fuente Bibliográfica,


Libro: Introducción a la Informática, capítulo I, página 15).
Desde Junio del 2008 la IBM Roadrunner ha ostentado el título de la
súper-computadora más rápida del mundo con poco más de 1 PetaFLOP de
poder (específicamente, unas 1.026.000.000.000.000.000 instrucciones de
punto flotante por segundo.
En Noviembre del año 2008 la empresa Cray alegó que su máquina
Cray XT había superado la de IBM, solo para esto ser desmentido una
semana después (http://eliax.com/index.php?/).
Sin embargo, Cray ha regresado en el 2009, con la Cray XT5-HE
Jaguar, actualizando los chips AMD que utiliza, cambiando los de 4 núcleos
por modelos más potentes con 6 núcleos. ¿El resultado? Una máquina que
funciona a 2,3 PetaFLOPS en teoría, y a 1,75 PetaFLOPS en la práctica.

Macrocomputadoras o Grandes Computadoras (Mainframes)


Aquí se incluirán las computadoras clásicas. Son grandes
computadoras de uso general con amplias posibilidades de procesamiento,
gran memoria y terminales remotas de E/S. Sirven para propósitos
generales en grandes compañías, bancos y también en bases de datos
regionales, constituyendo su centro vital de procesamiento, al cual están
conectados todos los usuarios.
Ejemplo de este tipo de computadora es la IBM 4361. Son sistemas
centrales, equipos con una gran potencia, enorme capacidad de entrada y
salida y alto nivel de confiabilidad. Los sistemas centrales se utilizan en
compañías grandes para realizar numerosas operaciones informáticas con
gran volumen de procesamiento de datos. Se utilizan normalmente en
arquitecturas centralizadas, de las que son parte vital.
De alguna forma los mainframes son más poderosos que las
supercomputadoras porque soportan más programas simultáneamente.
Pero las supercomputadoras pueden ejecutar un programa más rápido que
un mainframe.
En resumen sus principales características:
 Son grandes, rápidas y bastante costosas.
 Permiten que cientos de terminales puedan compartir grandes
bases centrales de datos.
 Terminal – computadora que no tiene su propio CPU o
almacenamiento, es sólo un dispositivo de entrada/salida que
se conecta a otra computadora localizada en otra parte.
 Las utilizan las empresas privadas u oficinas de gobierno para
tener centralizado el almacenamiento, procesamiento y la
administración de grandes cantidades de datos.

Minicomputadoras
En 1960 surgió la minicomputadora, una versión más pequeña que la
macrocomputadora. Las minicomputadoras son de rango medio, se utilizan
en universidades, fábricas o laboratorios de investigación, también pueden
ser servidores de red.
Dos ejemplos típicos de este tipo de computadoras son las VAX de
Digital Equipment Corporation (DEC) y la AS/400 de IBM.
Actualmente se usan para almacenar grandes bases de datos,
automatización industrial y aplicaciones multiusuario. En cuanto a su
forma de operar se asemeja más a una macrocomputadora ya que fueron
diseñadas para:
 Entornos de múltiples usuarios, apoyando múltiples actividades
de proceso al mismo tiempo.
 Ofrecer ciertos servicios más específicos
33
 Soportar un número limitado de dispositivos
 Pequeñas y de menor costo que las macrocomputadoras
 Para múltiples aplicaciones
 Son algo mayores que las microcomputadoras.
 Conservan algunas características de “mainframe”.

Servidores de Red
Son computadoras usadas interactivamente por múltiples usuarios
simultáneamente, pero a escala reducida de prestaciones y precio, usadas
normalmente en empresas de tipo medio. Son potentes con configuraciones
en monoprocesador o multiprocesador que pueden tener varios GB de
Memoria Principal y TB de disco, actúan interconectadas en una red de
área local o de gran área (Internet), pudiendo atender simultáneamente
cientos de accesos desde estaciones de trabajo, PC o terminales conectadas
a la red.
LA siguiente figura muestra un ejemplo de servidor de red aplicado
para interactuar con un sistema de información de gestión académica.

Componentes del sistema:


 Servidor de Base de Datos
 Servidor web
 Clientes de Gestión
 Clientes web: Se conectan al sistema a través de los
navegadores

Microcomputadoras
Son aquellas computadoras cuyo componente principal es el
microprocesador, se pueden colocar en un escritorio o pueden llevarse de
una habitación a otra.

Estación de trabajo (Workstation)


Estos equipos se usan en forma de monousuario, basados en un
microprocesador son utilizados en aplicaciones científicas y técnicas (diseño
gráfico por ejemplo), para ser conectado a una red. Suelen utilizar el
sistema operativo Linux o Windows NT.

34
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

Computadoras Personales (PC, Personal Computer)


Nombre (registrado) con que bautizó IBM en 1981 al que se convertiría
en estándar de la informática de usuario; por extensión, cualquier
computadora compatible de otra marca basada en principios similares. Son
microcomputadoras monousuario que pueden tener decenas de MB o unos
GB de MP, cientos de GB de disco duro, unidades de CD-ROM, modem,
tarjeta de sonido y otros tipos de periféricos. Se pueden clasificar según su
aplicación de la siguiente manera:
 Computadoras monousuario: para aplicaciones que no requieren
velocidad ni mucha memoria, usados para procesamiento de texto, hojas de
cálculo y tareas generales de negocios y oficinas con uso de fax ó módem.
 Computadoras monousuarios dedicadas a un uso especial: artes
gráficas, dibujos, animación, diseño industrial asistido por computadora
(CAD/CAM), análisis financieros, multimedia, etc. Emplean coprocesadores
matemáticos, exigencias de aceleración en vídeo y monitores, y otras
plaquetas especiales.
 Computadoras formando parte de redes: O sea que comparten recursos,
con archivos centralizados, por lo cual no se requiere grandes exigencias de
hardware, aunque se necesita un microprocesador rápido para acelerar la
comunicación y la transferencia de datos.

Computadoras personales portátiles


Una computadora portátil (también denominado equipo portátil) es
una computadora que integra todos los elementos necesarios para un
correcto funcionamiento, entre ellos una fuente de alimentación a batería,
una pantalla y un teclado, dispuestos en una carcasa pequeña (por lo
general de 360 cm x 40 cm x 270 cm). Las más conocidas son:
 Notebook, computadoras personales diseñadas para ser
transportadas.
 Netbook, un poco más pequeñas que las notebook
 Asistentes digitales personales (denominados PDA o de bolsillo),
a veces conocidos como organizadores o agendas electrónicas,
son equipos de bolsillo con opciones de organización personal.

Laptop/Notebook
Las computadoras Laptops son aquellas computadoras que están
diseñadas para poder ser transportadas de un lugar a otro. Se alimentan
por medio de baterías recargables, pesan entre 2 y 5 kilos y la mayoría trae
integrado una pantalla de LCD (Liquid Crystal Display).

Notebook: es del tamaño de un cuaderno y pesa menos 4 kg.

35
Cada día son más atractivas, más pequeñas, con más servicios, con
más velocidad, estas computadoras portátiles volvieron a inundar vidrieras
para estar allí, llamándonos y sentir que la PC va con uno a cualquier parte

Netbook
Existe un tipo de notebook llamada
netbook. Las netbooks son más pequeñas,
livianas, de bajo costo, utilizadas para
navegar por Internet y realizar funciones
básicas como procesadores de textos. Tienen
pantallas de 10” a 13”, dispositivos de
almacenamiento de estado sólido, usan red
de WiFi, LAN, muchas se pueden utilizar en
redes de teléfono móvil. No tienen unidades
ópticas y pueden no tener discos duros. En
la imagen se muestra una notebook y una
netbook.

Asistentes digitales personales: PDA


Denominados PDA o de bolsillo, a
veces conocidos como organizadores o
agendas electrónicas, son equipos de
bolsillo con opciones de organización
personal.
Un PDA (asistente digital
personal, también conocido como
organizador de bolsillo) es un
computadora de bolsillo que consiste
en un procesador, una memoria RAM
(memoria de acceso aleatorio), una
pantalla sensible al tacto y funciones
de red integradas en una carcasa
compacta extremadamente pequeña.

Un PDA ofrece las siguientes aplicaciones estándar:


 Una agenda para organizar horarios
con recordatorios visuales o
audibles. Las reuniones o los
eventos programados se pueden
contextualizar para cumplir
requisitos profesionales y personales
gracias a un sistema de clasificación
adaptable (oficina, privado, etc.).
 Un administrador de tareas que
funciona como un recordatorio de
las tareas que deben realizarse. Es
posible asignar a cada tarea
recordatorios, prioridades o plazos.
 Una libreta de direcciones
(administrador de contactos) que le
brinda información de contacto
instantánea (número telefónico,
dirección de correo, correo
electrónico, etc.).

36
Estructura y Funcionamiento de Computadoras I Unidad 1 - Conceptos introductorios

 Software para correo electrónico que permite la recepción y el envío de


mensajes.
Los PDA ofrecen versiones "livianas" de herramientas de ofimática
como por ejemplo editores de texto, hojas de cálculo, calculadora y visores
para una amplia variedad de formatos de archivo (archivos PDF, imágenes,
etc.). Además de estas funciones básicas, cada vez más PDA brindan
herramientas multimedia de avanzada que permiten la reproducción de
videos (en distintos formatos, que incluyen el formato DivX), música (en
formato mp3) y animación Flash.
Los PDA también se utilizan cada vez con más frecuencia como
sistemas de georreferencia o bien para el mapeo o navegación de carreteras,
al conectarlos a un dispositivo de posicionamiento GPS (Sistema de
Posicionamiento Global). De hecho, es posible obtener un GPS de alto
rendimiento a bajo costo que le ayude a navegar las carreteras mediante el
uso de un mapa que muestra en forma continua la ubicación del usuario, la
velocidad y la representación visual de la carretera (eventualmente será en
3D) con indicaciones de la ruta a seguir en la pantalla y mediante una voz
sintetizada.

37
Bibliografía
PRIETO ESPINOSA, LLORIZ RUIZ, TORRES CONTERO. "Introducción a la
Informática" - 3ra Edición McGrawGill, 2002
DE MIGUEL ANASAGASTI, Pedro. "Fundamentos de los Computadores"
GINZBURG, ALBARRACÍN. “Operación Programación de Computadoras" -
4ta Edición
STALLING, William."Organización y Arquitectura de Computadores"
MEINADIER, Jean Pierre. "Estructura y Funcionamiento de Computadores
Digitales"
GINZBURG, Mario C. "La PC por dentro. Arquitectura y funcionamiento de
computadores" – 3ra Edición, 2004
DUPERUT, Gabriel."El computador y su entorno" - 3ra Edición, 1999

38

También podría gustarte