Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El ordenador recibe y envía la información a través de los periféricos por medio de los
canales. La UCP es la encargada de procesar la información que le llega al ordenador.
El intercambio de información se tiene que hacer con los periféricos y la UCP. Todas
aquellas unidades de un sistema exceptuando la UCP se denomina periférico, por lo que
el ordenador tiene dos partes bien diferenciadas, que son: la UCP (encargada de ejecutar
programas y que esta compuesta por la memoria principal, la UAL y la UC) y los
periféricos (que pueden ser de entrada, salida, entrada-salida y comunicaciones).
Un computador ejecuta programas que están formados por instrucciones. Con el
objetivo de ejecutar cada una de las instrucciones de forma adecuada Dado que las
instrucciones se guardan en posiciones consecutivas de memoria, es necesario que el PC
tenga asociado un incrementador que actúe sobre su valor cada vez que se comience a
ejecutar una nueva instrucción. Un UCP o procesador, interpreta y lleva a cabo las
instrucciones de los programas
Las impresoras es la que permite obtener en un soporte de papel una copia visualizable,
perdurable y transportable de la información procesada por un computador. El Monitor
es la pantalla en la que se ve la información suministrada por el ordenador. En el caso
más habitual se trata de un aparato basado en un tubo de rayos catódicos (CRT) como el
de los televisores, mientras que en los portátiles es una pantalla plana de cristal líquido
(LCD). Las red Comunicaciones son un sistema complejo que puede llegar a estar
constituido por millones de componentes electrónicos elementales.
UCP o procesador, interpreta y lleva a cabo las instrucciones de los programas, efectúa
manipulaciones aritméticas y lógicas con los datos y se comunica con las demás partes
del sistema. Una UCP es una colección compleja de circuitos electrónicos. Cuando se
incorporan todos estos circuitos en un chip de silicio, a este chip se le denomina
microprocesador. La UCP y otros chips y componentes electrónicos se ubican en un
tablero de circuitos o tarjeta madre.
Compatibilidad: No todo el soft es compatible con todas las UCP. En algunos casos se
pueden resolver los problemas de compatibilidad usando software especial.
Velocidad: La velocidad de una computadora está determinada por la velocidad de su
reloj interno, el dispositivo cronométrico que produce pulsos eléctricos para sincronizar
las operaciones de la computadora. Las computadoras se describen en función de su
velocidad de reloj, que se mide en mega hertz. La velocidad también está determinada
por la arquitectura del procesador, es decir el diseño que establece de qué manera están
colocados en el chip los componentes individuales de la CPU. Desde la perspectiva del
usuario, el punto crucial es que "más rápido" casi siempre significa "mejor".
El Procesador
Dispositivos De Entrada
En esta se encuentran:
u Teclado
u Mouse o Ratón
u Escáner o digitalizador de imágenes
El Teclado
Es un dispositivo periférico de entrada, que convierte la acción mecánica de pulsar una
serie de pulsos eléctricos codificados que permiten identificarla. Las teclas que lo
constituyen sirven para entrar caracteres alfanuméricos y comandos a una computadora.
En un teclado se puede distinguir a cuatro subconjuntos de teclas:
Cada tecla tiene su contacto, que se encuentra debajo de, ella al oprimirla se " Cierra " y
al soltarla se " Abre ", de esta manera constituye una llave " si ± no ".
Debajo del teclado existe una matriz con pistas conductoras que puede pensarse en
forma rectangular, siendo en realidad de formato irregular. Si no hay teclas oprimidas,
no se toca ningún conductor horizontal con otro vertical. Las teclas están sobre los
puntos de intersección de las líneas conductoras horizontales y verticales. Cuando se
pulsa una tecla. Se establece un contacto eléctrico entre la línea conductora vertical y
horizontal que pasan por debajo de la misma.
El Mouse O Ratón
El ratón o Mouse informático es un dispositivo señalador o de entrada, recibe esta
denominación por su apariencia.
Para poder indicar la trayectoria que recorrió, a medida que se desplaza, el Mouse debe
enviar al computador señales eléctricas binarias que permitan reconstruir su trayectoria,
con el fin que la misma sea repetida por una flecha en el monitor. Para ello el Mouse
debe realizar dos funciones:
Conversión Analógica -Digital: Esta generar por cada fracción de milímetro que se
mueve, uno o más pulsos eléctricos.
Port serie: Dichos pulsos y enviar hacia la interfaz a la cual esta conectado el valor de la
cuenta, junto con la información acerca de sí se pulsa alguna de sus dos o tres teclas
ubicada en su parte superior.
Existen dos tecnologías principales en fabricación de ratones: Ratones mecánicos y
Ratones ópticos.
Ratones mecánicos: Estos constan de una bola situada en su parte inferior. La bola, al
moverse el ratón, roza unos contactos en forma de rueda que indican el movimiento del
cursor en la pantalla del sistema informático.
Ratones ópticos: Estos tienen un pequeño haz de luz láser en lugar de la bola rodante de
los mecánicos. Un censor óptico situado dentro del cuerpo del ratón detecta el
movimiento del reflejo al mover el ratón sobre el espejo e indica la posición del cursor
en la pantalla de la computadora.
Dispositivos De Almacenamiento
En esta se encuentran:
u Disco Duro
u Diskettes 3 ½
u Maletón-ópticos de 5,25
Disco Duro
Este esta compuestos por varios platos, es decir, varios discos de material magnético
montados sobre un eje central sobre el que se mueven. Para leer y escribir datos en estos
platos se usan las cabezas de lectura / escritura que mediante un proceso
electromagnético codifican / decodifican la información que han de leer o escribir. La
cabeza de lectura / escritura en un disco duro está muy cerca de la superficie, de forma
que casi da vuelta sobre ella, sobre el colchón de aire formado por su propio
movimiento. Debido a esto, están cerrados herméticamente, porque cualquier partícula
de polvo puede dañarlos.
Este dividen en unos círculos concéntricos cilíndricos (coincidentes con las pistas de los
disquetes), que empiezan en la parte exterior del disco (primer cilindro) y terminan en la
parte interior (ultimo). Asimismo, estos cilindros se dividen en sectores, cuyo numero
esta determinado por el tipo de disco y su formato, siendo todos ellos de un tamaño fijo
en cualquier disco. Cilindros como sectores se identifican con una serie de números que
se les asigna, empezando por el 1, pues el numero 0 de cada cilindro se reservan para
propósitos de identificación mas que para almacenamientos de datos. Estos escritos /
leídos en el disco deben ajustarse al tamaño fijado del almacenamiento de los sectores.
Habitualmente, los sistemas de discos duros contienen mas de una unidad en su interior,
por lo que el numero de caras puede ser mas de dos. Estas se identifican con un numero,
siendo el 0 para la primera. En general su organización es igual a los disquetes. La
capacidad del disco resulta de multiplicar el numero de caras por el de pistas por cara y
por el de sectores por pista, al total por el numero de bytes por sector.
Diskettes 3 ½
Son disco de almacenamiento de alta densidad de 1,44 MB, este presenta dos agujeros
en la parte inferior del mismo, uno para proteger al disco contra escritura y el otro solo
para diferenciarlo del disco de doble densidad.
Maletón-Ópticos De 5,25
Este se basa en la misma tecnología que sus hermanos pequeños de 3,5", su ventajas:
Gran fiabilidad y durabilidad de los datos a la vez que una velocidad razonablemente
elevada Los discos van desde los 650 MB hasta los 5,2 GB de almacenamiento, o lo que
es lo mismo: desde la capacidad de un solo CD-ROM hasta la de 8.
Dispositivos De Salida
En esta se encuentran:
u Impresoras
u Monitor
Las Impresoras
Esta es la que permite obtener en un soporte de papel una ¨hardcopy¨: copia
visualizable, perdurable y transportable de la información procesada por un computador.
Las primeras impresoras nacieron muchos años antes que el PC e incluso antes que los
monitores, siendo durante años el método más usual para presentar los resultados de los
cálculos en aquellos primitivos ordenadores, todo un avance respecto a las tarjetas y
cintas perforadas que se usaban hasta entonces.
Láser
Son las de mayor calidad del mercado, si entendemos por calidad la resolución sobre
papel normal que se puede obtener, unos 600 Ppp reales. En ellas la impresión se
consigue mediante un láser que va dibujando la imagen electrostáticamente en un
elemento llamado tambor que va girando hasta impregnarse de un polvo muy fino
llamado tóner (como el de fotocopiadoras) que se le adhiere debido a la carga eléctrica.
Por último, el tambor sigue girando y se encuentra con la hoja, en la cual imprime el
tóner que formará la imagen definitiva.
Las láser son muy resistentes, mucho más rápidas y mucho más silenciosas que las
impresoras matriciales o de tinta, y aunque la inversión inicial en una láser es mayor que
en una de las otras, el tóner sale más barato a la larga que los cartuchos de tinta, por lo
que a la larga se recupera la inversión. Por todo ello, las láser son idóneas para entornos
de oficina con una intensa actividad de impresión, donde son más importantes la
velocidad, la calidad y el escaso coste de mantenimiento que el color o la inversión
inicial.
El Monitor
Evidentemente, es la pantalla en la que se ve la información suministrada por el
ordenador. En el caso más habitual se trata de un aparato basado en un tubo de rayos
catódicos (CRT) como el de los televisores, mientras que en los portátiles es una
pantalla plana de cristal líquido (LCD).
La resolución se define como el número de puntos que puede representar el monitor por
pantalla, en horizontal x vertical. Así, un monitor cuya resolución máxima sea de
1024x768 puntos puede representar hasta 768 líneas horizontales de 1024 puntos cada
una, probablemente además de otras resoluciones inferiores, como 640x480 u 800x600.
Cuan mayor sea la resolución de un monitor, mejor será la calidad de la imagen en
pantalla, y mayor será la calidad (y por consiguiente el precio) del monitor.
Red De Comunicaciones
Un sistema computacional es un sistema complejo que puede llegar a estar constituido
por millones de componentes electrónicos elementales. Esta naturaleza multinivel de los
sistemas complejos es esencial para comprender tanto su descripción como su diseño.
En cada nivel se analiza su estructura y su función en el sentido siguiente:
Estructura: La forma en que se interrelacionan las componentes
Función: La operación de cada componente individual como parte de la estructura
Por su particular importancia se considera la estructura de interconexión tipo bus. EI
bus representa básicamente una serie de cables mediante los cuales pueden cargarse
datos en la memoria y desde allí transportarse a la CPU. Por así decirlo es la autopista
de los datos dentro del PC ya que comunica todos los componentes del ordenador con el
microprocesador. El bus se controla y maneja desde la CPU.
´
u Bios
u Caché
u Chipset
u Puestos USB
u lócalo lIF
u Slot de Expansión
u
p Ranuras PCI
p Ranuras DIMM
p Ranuras SIMM
p Ranuras AGP
p Ranuras ISA
u Pila
u Conector disquetera
u Conector electrónico
u Conector EIDE (disco duro)
Caché: es un tipo de memoria del ordenador; por tanto, en ella se guardarán datos que el
ordenador necesita para trabajar. Esta también tiene una segunda utilidad que es la de
memoria intermedia que almacena los datos mas usados, para ahorrar mucho mas
tiempo del tránsito y acceso a la lenta memoria RAM.
Chipset: es el conjunto (set) de chips que se encargan de controlar determinadas
funciones del ordenador, como la forma en que interacciona el microprocesador con la
memoria o la caché, o el control de los puertos y slots ISA, PCI, AGP, USB.
USB: En las placas más modernas (ni siquiera en todas las ATX); de forma estrecha y
rectangular, inconfundible pero de poca utilidad por ahora.
lócalo lIF: Es el lugar donde se inserta el "cerebro" del ordenador. Durante más de 10
años ha consistido en un rectángulo o cuadrado donde el "micro", una pastilla de
plástico negro con patitas, se introducía con mayor o menor facilidad; recientemente, la
aparición de los Pentium II ha cambiado un poco este panorama.
Slot de Expansión: son unas ranuras de plástico con conectores eléctricos (slots) donde
se introducen las tarjetas de expansión (tarjeta de vídeo, de sonido, de red...). Según la
tecnología en que se basen presentan un aspecto externo diferente, con diferente tamaño
y a veces incluso en distinto color. En esta se encuentran:
u Ranuras PCI: el estándar actual. Pueden dar hasta 132 MB/s a 33 MHz, lo que es
suficiente para casi todo, excepto quizá para algunas tarjetas de vídeo 3D. Miden
unos 8,5 cm y generalmente son blancas.
u Ranuras DIMM: son ranuras de 168 contactos y 13 cm. Originalmente de color
negro.
u Ranuras SIMM: los originales tenían 30 conectores, esto es, 30 contactos, y
medían unos 8,5 cm. Hacia finales de la época del 486 aparecieron los de 72
contactos, más largos: unos 10,5 cm de color blanco.
u Ranuras AGP: o más bien ranura, ya que se dedica exclusivamente a conectar
tarjetas de vídeo 3D, por lo que sólo suele haber una; además, su propia
estructura impide que se utilice para todos los propósitos, por lo que se utiliza
como una ayuda para el PCI. Según el modo de funcionamiento puede ofrecer
264 MB/s o incluso 528 MB/s. Mide unos 8 cm y se encuentra bastante separada
del borde de la placa.
u Ranuras ISA: son las más veteranas, un legado de los primeros tiempos del PC.
Funcionan a unos 8 MHz y ofrecen un máximo de 16 MB/s, suficiente para
conectar un módem o una tarjeta de sonido, pero muy poco para una tarjeta de
vídeo. Miden unos 14 cm y su color suele ser negro; existe una versión aún más
antigua que mide sólo 8,5 cm.
Ë
El ordenador recibe y envía la información a través de los periféricos por medio de los
canales. La UCP es la encargada de procesar la información que le llega al ordenador.
El intercambio de información se tiene que hacer con los periféricos y la UCP. s un
sistema complejo que puede llegar a estar constituido por millones de componentes
electrónicos elementales.
Esto que en le teoría parece tan fácil es bastante mas complicado en la práctica, ya que
aparte de los bus de datos y de direcciones existen también casi dos docenas más de
líneas de señal en la comunicación entre la CPU y la memoria, a las cuales también se
acude. Dentro de la tecnología SCSI hay 2 generaciones y una tercera que está a la
vuelta de la esquina. La primera generación permitía un ancho de banda de 8 bits y unos
ratios de transferencia de hasta 5 MBps. El mayor problema de esta especificación fue
que para que un producto se denominara SCSI solo debía cumplir 4 códigos de
operación de los 64 disponibles por lo que proliferaron en el mercado gran cantidad de
dispositivos SCSI no compatibles entre sí.
El microprocesador lo que hace es procesar ordenes sencilla, para procesar ordenes
mayores deberemos construir un programa. Con un micro de 16 bits solo se puede
direccionar hasta 64 k de memoria, pero ya sabemos que se debe acceder a más de ellas,
esto lo logramos con el esquema de direccionamiento de 20 bits utilizado por el
microprocesador Una vez seleccionada y analizada la instrucción deberá accionar los
circuitos correspondientes de otras unidades, para que se cumplimente la instrucción, a
través del secuenciador o reloj. El chip más importante de cualquier placa madre es el
procesador
Las teclas están sobre los puntos de intersección de las líneas conductoras horizontales y
verticales. Cuando se pulsa una tecla. Se establece un contacto eléctrico entre la línea
conductora vertical y horizontal que pasan por debajo de la misma realizar las
operaciones con los datos procesados por el ordenador. Puede realizar las operaciones
aritméticas básicas: suma, resta, multiplicación y división, así como, controlada por la
UC operaciones como la de desplazamiento. Este desplazamiento se puede realizar
hacia la derecha o hacia la izquierda. La UAL utiliza un registro denominado
acumulador donde almacena los resultados de las operaciones antes de ser enviados a la
memoria.
Cuando vamos a acceder a la dirección de memoria especificada en el CP, esta
dirección deberá transferirse al RDM, a través del cual accederemos a dicha dirección.
Esto se realiza al iniciar cada ciclo de instrucción.
La memoria está compuesta de chips. Lo único que realizan estos chips es almacenar la
información hasta que esta es requerida. El número de chips de que consta la memoria
es el que determina la capacidad de la misma.
c
u
u O
u h
ö Generaciones de ordenadores
c
c
cComputadores basados en válvula de vacío que se
programaron en lenguaje máquina o en lenguaje ensamblados.
u
u ÷
p
: controla el funcionamiento de la CPU y por tanto de
el computador.
p
: encargada de llevar a cabo las
funciones de procesamiento de datos del computador.
p ã
proporcionan almacenamiento interno a la CPU.
p Ê
p
Los
&, al contrario, tienen una gran cantidad de
instrucciones y por tanto son muy rápidos procesando código complejo.
Las CPU´s CISC más extendidas son las de la familia 80x86 de Intel
cuyo último micro es el Pentium II. Últimamente han aparecido otras
compañías como Cirix y AMD que fabrican procesadores con el juego de
instrucciones 80x86 y a un precio sensiblemente inferior al de los
microprocesadores de Intel. Además, tanto Intel con MMX como AMD
con su especificación 3D-Now! están apostando por extender el conjunto
de instrucciones de la CPU para que trabaje más eficientemente con
tratamiento de imágenes y aplicaciones en 3 dimensiones.
p '$'
p
Hoy en día se requiere cada vez más memoria para poder utilizar
complejos programas y para gestionar complejas redes de computadores.
p ÷
Por otra parte, en una memoria ROM programable por el usuario con
organización lineal, las uniones de los diodos correspondientes a lugares
donde deba haber un "0" deben destruirse. También se pueden sustituir
los diodos por transistores y entonces la célula de memoria tiene el
esquema de la figura 3-3. en este caso la unión que debe destruirse para
grabar un "0" es la del emisor.
En la práctica, las memorias dinámicas son más lentas que las estáticas y
además son de lectura destructiva, pero resultan más baratas, aunque ne-
cesiten circuitos de refresco, si la memoria no es de mucha capacidad.
p
ö erarquía de memoria
ö
#
(Constituyen un paso intermedio entre el
procesador y la memoria, tienen un tiempo de acceso muy breve
y muy poca capacidad.
ö '
)( Son memorias de pequeña capacidad.
Normalmente una pequeña fracción de la memoria principal. y
pequeño tiempo de acceso. Este nivel de memoria se coloca entre
la CPU y la memoria central. Hace algunos años este nivel era
exclusivo de los ordenadores grandes pero actualmente todos los
ordenadores lo incorporan. Dentro de la memoria caché puede
haber, a su vez, dos niveles denominados on !memoria
caché dentro del circuito integrado, y caché on "!memoria
caché en la placa de circuito impreso pero fuera del circuito
integrado, evidentemente, por razones físicas, la primera es
mucho más rápida que la segunda. Existe también una técnica,
denominada Arquitectura Harvard,en cierto modo contrapuesta a
la idea de Von Newmann, que utiliza memorias caché separadas
para código y datos. Esto tiene algunas ventajas como se verá en
este capítulo.
ö '
(En este nivel residen los
programas y los datos. La CPU lee y escribe datos en él aunque
con menos frecuencia que en los niveles anteriores. Tiene un
tiempo de acceso relativamente rápido y gran capacidad.
ö $*
(Son memorias de la misma
naturaleza que la memoria central que amplían su capacidad de
forma modular. El tiempo de similar, a lo sumo un poco mayor,
al de la memoria central y su capacidad puede ser algunas veces
mayor.
ö '
*
( Son memorias que residen en
dispositivos externos al ordenador, en ellas se archivan
programas y datos para su uso posterior. También se usan estas
memorias para apoyo de la memoria central en caso de que ésta
sea insuficiente (memoria virtual). Estas memorias suelen tener
gran capacidad pero pueden llegar a tener un tiempo de acceso
muy lento. Dentro de ellas también se pueden establecer varios
niveles de jerarquía.
c+'
'( Son memorias en las que se puede leer y escribir, si
bien su nombre (Random access memory) no representa correctamente
este hecho. Por su tecnología pueden ser de ferritas (ya en desuso) o
electrónicas, Dentro de éstas últimas hay memorias estáticas (SRAM,
static ã#!cuya célula de memoria está basada en un biestable, y
,
- '"dinamic RAM, en las que la célula de
memoria es un pequeño condensador cuya carga representa la
información almacenada. Las memorias dinámicas necesitan circuitos
adicionales de refresco ya que los condensadores tienen muy poca
capacidad y, a través de las fugas, la información puede perderse, por
otra parte, son de lectura destructiva.
+'
'-
./'
/+( Son memorias en las que
sólo se puede leer. Pueden ser:
p '
&0" denominada así por la velocidad con la que puede
reprogramarse, utilizan tecnología de borrado eléctrico al igual que las
EEPROM. Las memorias flash pueden borrarse enteras en unos cuantos
segundos, mucho más rápido que las EPROM.
p Î&$&$&&$'
p
El bus se puede definir como un conjunto de líneas conductoras de
% utilizadas para la transmisión de datos entre los componentes
de un sistema informático. Un bus es en esencia una ruta compartida que
conecta diferentes partes del sistema, como el microprocesador, la
controladora de unidad de disco, la memoria y los puertos de
entrada/salida (E/S), para permitir la transmisión de información.
%$& Î
-2
+ Î
-2
+
8086 20 16
8088 20 o
80186 20 16
80188 20 8
80286 24 16
80386 SX 32 16
80386 DX 32 32
80486 DX 32 32
80486 SX 32 32
PENTIUM 32 64
PENTIUM PRO 32 64
p ÷
Existen dos organizaciones físicas de operaciones E/S que tienen que ver
con los buses que son:
Bus único
Bus dedicado
ö
( Identifica el periférico referido.
ö &
3
( Temporiza las señales de reloj.
p
Ahora vamos a ver los distintos tipos de buses que se han ido
desarrollando y los que se emplean en la actualidad.
Cuando en 1980 IBM fabricó su primer PC, este contaba con un bus de
expansión conocido como XT que funcionaba a la misma velocidad que
los procesadores Intel 8086 y 8088 (4.77 Mhz). El ancho de banda de
este bus (8 bits) con el procesador 8088 formaba un tandem perfecto,
pero la ampliación del bus de datos en el 8086 a 16 bits dejo en
entredicho este tipo de bus (aparecieron los famosos cuellos de botella).
No tan solo se amplió el bus de datos sino que también se amplió el bus
de direcciones, concretamente hasta 24 bits, de manera que este se podía
dirigir al AT con memoria de 16 MB. Además también se aumentó la
velocidad de cada una de las señales de frecuencia, de manera que toda la
circulación de bus se desarrollaba más rápidamente. De 4.77 Mhz en el
XT se pasó a 8.33 Mhz. Como consecuencia el bus forma un cuello de
botella por el cual no pueden transferirse nunca los datos entre la
memoria y la CPU lo suficientemente rápido. En los discos duros
modernos por ejemplo, la relación (ratio) de transferencia de datos ya es
superior al ratio del bus.
Vistas las limitaciones que tenía el diseño del bus ISA en IBM se trabajó
en un nueva tecnología de bus que comercializó con su gama de
ordenadores PS/2. El diseño MCA (Micro Channel Arquitecture)
permitía una ruta de datos de 32 bits, más ancha, y una velocidad de reloj
ligeramente más elevada de 10 Mhz, con una velocidad de transferencia
máxima de 20 Mbps frente a los 8 Mbps del bus ISA.
Las señales del bus estaban reorganizadas de forma que se introducía una
señal de tierra cada 4 conectores. De esta forma se ayudaba a reducir las
interferencias.
El principal rival del bus MCA fue el bus EISA, también basado en la
idea de controlar el bus desde el microprocesador y ensanchar la ruta de
datos hasta 32 bits. Sin embargo EISA mantuvo compatibilidad con las
tarjetas de expansión ISA ya existentes lo cual le obligo a funcionar a
una velocidad de 8 Mhz (exactamente 8.33). Esta limitación fue a la
postre la que adjudico el papel de estándar a esta arquitectura, ya que los
usuarios no veían factible cambiar sus antiguas tarjetas ISA por otras
nuevas que en realidad no podían aprovechar al 100%.
Su mayor ventaja con respecto al bus MCA es que EISA era un sistema
abierto, ya que fue desarrollado por la mayoría de fabricantes de
ordenadores compatibles PC que no aceptaron el monopolio que intentó
ejercer IBM. Estos fabricantes fueron: AST, Compaq, Epson, Hewlett
Packard, NEC, Olivetti, Tandy, Wyse y lenith.
ö LOCAL BUS
! Î
Visto lo anterior, se puede ver que el bus del futuro es claramente el PCI
de Intel. PCI significa: interconexión de los componentes periféricos
(Peripheral Component Interconnect) y presenta un moderno bus que no
sólo está meditado para no tener la relación del bus ISA en relación a la
frecuencia de reloj o su capacidad sino que también la sincronización con
las tarjetas de ampliación en relación a sus direcciones de puerto, canales
DMA e interrupciones se ha automatizado finalmente de tal manera que
el usuario no deberá preocuparse más por ello.
Como vemos el bus PCI no depende del reloj de la CPU, porque está
separado de ella por el controlador del bus. Si se instalara una CPU más
rápida en su ordenador. no debería preocuparse porque las tarjetas de
expansión instaladas no pudieran soportar las frecuencias de reloj
superiores, pues con la separación del bus PCI de la CPU éstas no son
influidas por esas frecuencias de reloj. Así se ha evitado desde el primer
momento este problema y defecto del bus VL.
El bus PCI emplea un conector estilo Micro Channel de 124 pines (188
en caso de una implementación de 64 bits) pero únicamente 47 de estas
conexiones se emplean en una tarjeta de expansión( 49 en caso de que se
trate de un adaptador bus-master); la diferencia se debe a la
incorporación de una línea de alimentación y otra de tierra. Cada una de
las señales activas del bus PCI está bien junto o frente a una señal de
alimentación o de tierra, una técnica que minimiza la radiación.
A pesar que de que las tarjetas ISA no pueden ser instaladas en una
ranura PCI, no debería renunciarse a la posibilidad de inserción de una
tarjeta ISA. Así pues, a menudo se puede encontrar en un equipo con bus
PCI la interfaz «puente» llamada «PCI-To-ISA-Bridge». Se trata de un
chip que se conecta entre los distintos slots ISA y el controlador del bus
PCI. Su tarea consiste en transponer las señales provenientes del bus PCI
al bus ISA. De esta manera pueden seguir siendo utilizadas las tarjetas
ISA al amparo del bus PCI.
Una ventaja del bus SCSI frente a otros interfaces es que los dispositivos
del bus se direccionan lógicamente en vez de físicamente. Esto sirve para
2 propósitos:
p m
4m
25
( Es la configuración más común donde
el iniciador es un adaptador a una ranura de un PC y el objetivo es el
controlador del disco duro. Esta es una configuración fácil de
implementar pero no aprovecha las capacidades del bus SCSI, excepto
para controlar varios discos duros.
p m
4'6
25
( Menos común y raramente
implementado. Esta configuración es muy parecida a la anterior excepto
para diferentes tipos de dispositivos E/S que se puedan gestionar por el
mismo adaptador. Por ejemplo un disco duro y un reproductor de CD-
ROM.
p '6
4'6
25
( Es mucho menos común que las
anteriores pero así es como se utilizan a fondo las capacidades del bus.
p
ö
que debe llevar a
cabo la operación de E/S.
ö 1
entre el procesador y el dispositivo
(en uno u otro sentido).
ö &
3
/
de las operaciones.
ö $2
1
entre el procesador
y el periférico para la transmisión de la unidad de información.
ö
1)
" en que se incluyen operaciones como
prueba y modificación del estado del periférico. Para realizar
estas funciones la CPU gestionará las líneas de control
necesarias.
ö
1
transferidas
(normalmente bytes) para reconocer el fin de operación.
ö &
3
entre la CPU y el periférico.
ö
(e incluso corrección) mediante la
utilización de los códigos necesarios (bits de paridad, códigos de
redundancia cíclica, etc.)
ö
1
Es más eficiente
utilizar un "*++temporal específico para las operaciones de E/S
que utilizan el área de datos del programa.
ö
#, conversión serie/paralelo, etc.
p
p
ö Dispositivos de entrada
ö Dispositivos de Entrada/Salida
ö Dispositivos de salida
Estos dispositivos permiten al usuario ver los resultados de los cálculos o
de las manipulaciones de datos de la computadora. El dispositivo de
salida más común es la unidad de visualización, que consiste en un
que presenta los caracteres y gráficos en una pantalla similar a
la del televisor. Por lo general, los monitores tienen un tubo de rayos
catódicos como el de cualquier televisor, aunque los ordenadores
pequeños y portátiles utilizan hoy pantallas de cristal líquido (LCD,
acrónimo de Liquid Crystal Displays) o electroluminiscentes. Otros
dispositivos de salida más comunes son las
" que permiten
obtener una copia impresa de la información que reside en los
dispositivos de almacenamiento, las 5
y los
.
Un módem enlaza dos ordenadores transformando las señales digitales
en analógicas para que los datos puedan transmitirse a través de las
líneas telefónicas convencionales.
p Ê
ö
de programación al usuario proporcionando
facilidades tales como índices, direccionamientos indirectos, cte.,
esta versatilidad nos servirá para manejar estructuras de datos
complejas como vectores, matrices, cte.
ö
6
2
1
(Los modos de direccionamiento de un ordenador son las
+formas +
* $
En esta definición el término debe interpretarse en su sentido
más general de localización del operando, en cualquier lugar, y no en el
sentido más estricto de dirección de memoria.
Aef. = f(x)
p _
ö Direccionamiento implícito
ö
#
: En el caso de que el código de operación se refiera en
particular a un registro.
ö
(En el caso de que la operación se realice
siempre sobre el dato situado en la cima de pila.
ö ÷
#
,
, por tanto el
direccionamiento por registro debe usarse en las variables que se
usen con más frecuencia para evitar accesos a memoria que son
más lentos, un ejemplo muy típico del uso de este
direccionamiento son los índices de los bucles.
ö $6
2
1
#
,
:que el necesario para especificar una
dirección de memoria, esto es debido a que el número de
registros del procesador es muy pequeño comparado con el
número de direcciones de memoria. Sin embargo, hay que tener
en cuenta que en los ordenadores modernos el número de
registros ha aumentado considerablemente.
ö Direccionamiento indirecto
Este direccionamiento es útil cuando se trabaja con
ya que los
punteros son variables que contienen las direcciones de los operandos, no
los operandos mismos.
ö Direccionamiento relativo
#
ö direccionamiento indexado
ö Direccionamiento autoincremental o
postincremental
ö Direccionamiento autodecremental o
predecremental
_ h
ÊÊhh÷
Inmediato Operaciones con constantes.
Directo por registro Variables locales de procedimientos no recursivos
Indirecto por registro Variables referenciadas a través de punteros
Absoluto Direcciones de sistema
Relativo Variables globales
Indexado Acceso a vectores, matrices y cadenas
Desapilar parámetros de procedimientos
Autoincremental
Recorrido de vectores y cadenas
Apilar parámetros de procedimientos
Autodecremental
Recorrido de vectores y cadenas hacia atrás
p ;
Por otro lado, en la informática corporativa, las cosas no son siempre así.
Este mercado está dominado por empresas como Hewlett Packard,
Compaq(gracias a la reciente adquisición de Digital), Sun Microsystems
o IBM. Los sistemas profesionales integran procesadores muchísimo más
potentes que cualquier Pentium II (SPARC,Alpha, etc.), corriendo bajo
sistemas operativos Unix o NT y en los que la fiabilidad es un factor
fundamental. En estos computadores hay una gran incompatibilidad entre
las distintas plataformas, pues al ser equipos tan específicos y
especializados, los fabricantes optan por producir el mejor sistema
operativo (Sun con Solaris o Compaq con Digital-Unix) y los mejores
componentes hardware para sus sistemas.
En definitiva, el sector informático aparece como uno de los más
competitivos y con mayor desarrollo en el mundo actual tanto a nivel
empresarial, industrial como en el ámbito doméstico. Es más, se podría
decir que estamos en la ³ 4. Hoy, se hace pues inconcebible,
el intentar llevar a cabo cualquier proyecto empresarial sin contar con el
componente informático y el capital humano necesario para trabajar con
él.
560*"10+
*"$4