Professional Documents
Culture Documents
Memoria
Entrada y Salida
Comprende todas las maneras en que una computadora se comunica con los usuarios y con
otras máquinas o dispositivos. Los dispositivos de entrada aceptan datos e instrucciones del
usuario. Losdispositivos de salida regresan datos procesados. El dispositivo de entrada más
común es el teclado, acepta letras, números y comandos del usuario; el ratón permite dibujar
en la pantalla y ejecutar comandos al apuntar con el cursor y oprimir sus botones. Otros
dispositivos de entrada son la bola de ratón estacionario (trackball), las palancas de juegos
(joysticks), y los digitalizadores o rastreadores (scanners). Los dispositivos de salida son la
pantalla de exhibición, conocida como monitor y la impresora.
Almacenamiento
Memoria
La CPU contiene lógica y los circuitos para que pueda funcionar la computadora, pero una cosa
que no tiene construida internamente es espacio para guardar programas y datos. La CPU sí
contiene registros para datos e instrucciones, pero éstas son áreas pequeñas que pueden
guardar unos cuantos bytes a la vez. Además de los registros, la CPU requiere de miles y
muchas veces millones de bytes en espacio, para guardar programas enteros junto con los
datos manipulados por estos programas. Existen dos tipos de memorias construidas
internamente, y hay más de una manera de clasificarlas. Una manera de clasificarla es por su
permanencia. Algunos chips de memoria siempre conservan los datos que tienen aun cuando
la computadora esté apagada. Esta memoria se llama no volátil. Otros chips, que forman la
mayor parte de la memoria en una microcomputadora, sí pierden su contenido cuando la
energía de la computadora se apaga. La memoria de estos chips es volátil.
Los tres dispositivos de almacenamiento más comúnes (unidades de disco flexible,de disco
duro y de cinta), utilizan técnicas similares para leer y escribir información, debido a que todas
ellas emplean el mismo medio. Las superficies de los discos flexibles están cubiertas con un
material magneticamente sensible. Para que la información pueda ser almacenada, las
superficies de los discos y cintas magnéticas estan cubiertas con millones de diminutas
particulas de hierro. Cada una de estas particulas puede actuar como un imán, adquiriendo un
campo magnético cuando se somete a un electroimán.
Discos flexibles
El disco flexible es una pieza plástica redonda y plana cubierta con oxido de hierro y encerrada
en una cubierta de plástico o vinil. Una unidad de disco flexible es un dispositivo que lee y
escribe información de y hacia discos flexibles. Los usos más comunes para el disco flexible son
las siguientes:
Discos duros
Unidades de cinta
La unidad de cinta escribe información digital en vez de información analógica, es decir, unos y
ceros separados en lugar de señales finamente graduadas creadas por sonidos. El mejor uso
para el almacenamiento en cinta es para la información que no se usa con frecuencia. Debido a
que la cinta es una tira larga de material magnético, la unidad de cinta tiene que escribir la
información en ella secuencialmente, es decir un byte despúes de otro.
CD-ROM
El disco compacto de memoria solo de lectura (CD-ROM) utiliza la misma tecnología usada en
los discos compactos de música. El hecho de que no se pueda escribir información en un CD-
ROM no significa que no sea un medio útil de almacenamiento. Uno solo puede normalmente
almacenar hasta 600 MB de información. Otra aplicacion interesante de la tecnologia del
CD_ROM es el CD interactivo (CD-I. El CD-I almacena audio, video en movimiento y graficos,
animacion, texto e informacion digitales en un CD.
Un disco magnético-óptico (MO) tiene la capacidad de un disco óptico, pero puede ser
regrabable con la facilidad de un disco magnético. El disco esta cubierto por cristales metálicos
magneticamente sensibles colocados bajo una delgada capa de plástico. Para escribir la
información en el disco, un intenso rayo laser es dirigido hacia la superficie del medio, que por
breves instante hablanda la capa de plástico lo suficiente para permitir al imán cambiar la
orientación de los cristales. Para leer la información de disco, la unidad MO enfoca un rayo
laser de menor intensidad en la pista de cristales.
Cuando se habla del poder de computos, generalmente se refiere a la velocidad con que la
computadora procesa los datos. Por lo tanto, más poder realmente quiere decir un
procesamiento más rápido.
Los registros en las primeras PC podrían almacenar dos bytes (16 bits), cada uno. La mayoría de
las CPU vendidas hoy en día, tanto para PC compatibles como para computadora Macintosh,
tienen registros de 32 bits. El tamaño de los registros, algunas veces llamado tamaño de la
palabra, indica la cantidad de datos con que la computadora puede trabajar en un momento
dado. Si todos los otros factores se mantienen igual, una CPU con registros de 32 bits puede
procesar datos dos veces más rápido que uno que tiene registros de 16 bits.
El tamaño de la memoria RAM en una computadora puede tener un efecto profundo sobre su
poder de cómputo. Para empezar, más RAM significa que la computadora puede usar
programas más grandes y más poderosos, y que estos programas pueden accesar archivos de
datos más grandes. Una PC con 2 MB de RAM es capaz de correr Windows de Microsoft; aun
cuando el programa de hecho ocupe cerca de 10 MB de espacio de almacenamiento en disco.
Cuando utilizas Windows de Microsoft, el programa no necesita cargar todos sus archivos a la
memoria para correr correctamente. La computadora carga en la memoria únicamente las
partes más esenciales. Cuando necesita acceso a otras partes del programa en el disco, puede
descargar o intercambiar ("swap") , partes no esenciales de la memoria hacia el disco, por el
código del programa o los datos que necesita del disco a la memoria.
Todas las microcomputadoras tienen un sistema de reloj, pero el propósito principal del reloj
no es la de mantener la hora del día. Como relojes de pulsera modernos, el reloj es accionado
por un cristal de cuarzo. Las moléculas en el cristal de cuarzo vibran millones de veces por
segundo, a una velocidad que nunca cambia. La computadora usa las vibraciones en el reloj del
sistema para tomar el tiempo de sus operaciones de procedimiento. A lo largo de los años, las
velocidades de los relojes se han incrementado en forma constante. La primera PC operaba a
4.77 megahertz. Hertz es una medida de los ciclos de reloj por segundo. Un ciclo es el tiempo
que le toma realizar una operación, como mover un byte de un lugar de la memoria a otro.
Megahertz (MHz) significa "millones de ciclos por segundo". Actualmente, las PC más rápidas
se acercan a velocidades de 100 MHz. En igualdad de todos los demás factores, una CPU
operando a 66 MHz puede procesar datos 14 veces más rápido que otra operando a 4.77 MHz.
El bus
En las microcomputadoras, el término bus se refiere a las vías de acceso entre los
componentes de una computadora. Existen dos buses principales en una computadora; el bus
de datos y el bus de direcciones. Elbus de datoses una vía eléctrica de acceso que conecta la
CPU, la memoria y otros dispositivos de hardware en la tarjeta principal. El bus es un grupo de
líneas paralelas. Los buses de PC están diseñados para corresponder a las capacidades de los
dispositivos conectados a ellos. Así que cuando las CPU podían enviar y recibir únicamente un
byte de datos a la vez, no tenía ningún caso conectarlas a un bus que pudiera mover más datos
que esos. Elbus de direcciones es un conjunto de alambres semejante al bus de datos, pero
sólo conecta a la CPU con la memoria, y únicamente lleva direcciones de memoria. El bus de
direcciones es importante ya que su número de líneas determina el número máximo de
direcciones de memoria. Un byte de datos es suficiente para representar 256 valores
diferentes. Si el bus de direcciones pudiera llevar sólo ocho bits a la vez, la CPU puede
direccionar únicamente 256 bytes de memoria. Cuando las PC empezaron a incluir más
memoria de software, tuvieron que disenarse métodos especiales para direccionarla. Los dos
métodos se llaman memoria expandida y memoria extendida. La memoria extendida es un
método más rápido, pero todavía es más lento que el direccionamiento de memoria directo.
Memoria caché
Una memoria caché es similar a la RAM, excepto que es extremadamente rápida comparada
con la memoria normal y se usa en forma diferente. Cuando un programa está es ejecución y la
CPU necesita leer datos o instrucciones de la memoria regular, verifica primero si los datos
están en la caché. Si los datos que necesita no están ahí, continúa y lee los datos de la memoria
regular y los lleva a sus registros, pero también carga los datos en la memoria caché al mismo
tiempo. La siguiente vez que la CPU necesita para cargar los datos, los encuentra en la caché y
ahorra el tiempo que se necesita para cargar los datos de la memoria regular. Podrías pensar
que las probabilidades de que la CPU encuentre los datos que necesita en la caché son
pequeñas, pero de hecho encuentra ahí los datos que necesita tan frecuentemente que mejora
perceptiblemente el desempeño de una PC. Las instrucciones de programa son un buen
ejemplo de los datos que la CPU encuentra a menudo en la caché. Con frecuencia, los
programas hacen que las computadoras realicen la misma operación repetidamente hasta que
se cumpla alguna condición. En el lenguaje de cómputo, este procedimiento repetitivo es
llamado ciclo iteractivo (Loop).
Supercomputadoras
Macrocomputadoras
Minicomputadoras
La mejor manera de explicar las capacidades de una minicomputadora es diciendo que están
en alguna parte entre las de una macrocomputadora o mainframe y las de las computadoras
personales. Al igual que las macrocomputadoras, las minicomputadoras pueden manejar una
cantidad mucho mayor de entradas y salidas que una computadora personal. Aunque algunas
minis están diseñadas para un solo usuario, muchas pueden manejar docenas o inclusive
cientos de terminales.
Estaciones de trabajo
Computadoras personales
Lenguaje ensamblador
Es un lenguaje de alto nivel. El ensamblador toma instrucciones que las personas que las
personas pueden entender y las ensambla en lenguaje de máquina. El lenguaje que un
ensamblador toma como su entrada se denomina lenguaje ensamblador. En comparación con
los estándares actuales, el lenguaje ensamblador es un lenguaje de alto nivel, ya que sus
comandos corresponden uno a uno con el conjunto de instrucciones de una CPU. Cuando los
programadores escriben un programa en lenguaje ensamblador, usan un editor de texto (un
procesador de palabras sencillo que almacena sólo texto en ASCII puro) para crear un archivo
fuente. Despúes, ejecutan el programa ensamblador, pasándole el nombre del archivo de texto
que contienen al código fuente, así como el nombre del archivo ejecutable de programa que
habrá de producirse. El ensamblador traduce el código fuente línea por línea a código de
máquina y crea el archivo ejecutable de programa.
Los lenguajes de alto nivel usan palabras y frases más fáciles de entender y también
proporcionan los tipos de facilidades para alterar el flujo de programa. Algunos de los lenguajes
son los siguientes:
BASIC- El lenguaje BASIC comenzó siendo por completo una herramienta para enseñar
programación a los estudiantes. BASIC, quiere decir Beginners Allpurpose Symbolic Instruction
Code (código de instrucción simbólica para todo propósito, dirigido a principiantes).
Un enlazador acomoda todos los archivos objeto para formar un archivo ejecutable.
La mayoría de los lenguajes de cómputo tienen variables, que son partes de la memoria de la
computadora que un programa reserva para su propio uso.
Los programadores deben declarar las variables en el programa para asignar así la cantidad de
memoria requerida y asociar un nombre con la memoria.
Entre los tipos de variables se incluyen la variable de carácter, de número entero grande,
flotante y de cadena.
Los programas rara vez ejecutan una secuencia individual de comandos de principio a fin; en
vez de hacer eso usan subrutinas, ramificaciones condicionales y ciclos iterativos como
construcciones de flujo de control.
Una interfaz de línea de comando requiere que el usuario teclee los comandos en el teclado;
en cambio; la interfaz gráfica del usuario (GUI) es controlada mediante un ratón.
El DOS es utilizado más a menudo con un shell de línea de comando, pero existen otros
disponibles, incluyendo al DOS Shell, Norton Desktop y Windows de Microsoft.
Sistemas operativos populares de computadora personal
Los nombres de los archivos están limitados a ocho caracteres más tres de extensión.
El DOS no está diseñado para la arquitectura de 32 bits de los chips 386, 486 y Pentium.
El shell más popular para DOS es Windows de Microsoft, un programa que establece una GUI
(interfaz gráfica del usuario)de ventanas.
El sistema operativo de la Macintosh es diferente del DOS, OS/2 y Unix en el sentido de que la
GUI es parte integral del sistema; no existe interfaz de línea de comandos en la Macintosh.
Software de aplicación
El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable.
Existen literalmente miles de estos programas para ser aplicados en diferentes tareas, desde
procesamiento de palabras hasta cómo seleccionar una universidad. A continuación cuatro
categorías de software de aplicaciones:
Aplicaciones de negocios
Aplicaciones de utilerías
Aplicaciones personales
Aplicaciones de entretenimiento
Sotfware de autoedición
El software de autoedición se utiliza para diseño de página más sofisticado e incorpora texto,
elementos gráficos y características de diseño.
El desktop publishing (DTP) ha cambiado la industria editorial porque pone al alcance de una
sola persona los medios de producción.
Aunque los procesadores de texto y los programas de DTP tienen muchas características en
común, los DTP son mejores en cuestión de tipografía de calidad y diseño de página.
El DTP tiene controles de tipo como "Kerning"(ajuste entre caracteres), "tracking" (ajuste entre
párrafos), mayúsculas capitales, iniciales grandes y rotación de texto.
Los controles de elementos gráficos se utilizan para producir documentos de calidad para
ubicación, bordes y rotación de texto, desplazamiento de texto de acuerdo con necesidades
específicas, y aplicación de color y su control.
Las hojas maestras permiten especificar elementos comunes a todas las páginas de un
documento.
REDES
Tipos de Redes
Una red de área local(LAN) es una red de computadoras de cualquier variedad que están
ubicadas relativamente cerca una de otra y conectadas por un cable contiguo. Una LAN puede
constituir de sólo dos o tres computadoras interconectadas para compartir recursos, o puede
inlcuir varios cientos de ellas. Una LAN permite a todas las computadoras conectadas a ella
compartir el hardware, software e información.
Red de área extendida
La relación cliente-servidor
Una estrategía de red en la cual las computadoras pueden actuar como clientes y servidores a
la vez. Una LAN par a par permite a los usuarios compartir dispositivos periféricos, incluyendo
al disco de almacenamiento, de tal forma que pueden tener acceso a la información y
programas.
Topologías de redes
Bus lineal
Es un solo conducto al cual todos los nodos de la red y dispositivos periféricos están
conectados. Los nodos en una red de bus transmiten la información y esperan.
Estrella
Una red de estrella coloca un panel de control al centro de los nodos de la red. Los bloques de
información son dirigidos a través del panel de control central hacia sus destinos.
Anillo
La topología en anillo conecta a los nodos de la red en una cadena circular, cada nodo está
conectado al siguiente. El último nodo de la cadena se conecta al primero cerrando el anillo.
En las comunicaciones de red; medios se refiere a los alambres, cables y otros medios por los
cuales viaja la información desde la fuente de salida hasta su destino. Los medios más comunes
para la comunicación de datos son los siguientes:
Cable de par trenzado - Consta de dos filamentos de cobre, individualmente cubiertos por
plásticos, despúes entrelazados y cubiertos por otra capa de plástico aislante. El cable de par
trenzado es conocido como cable telefónico. Debido a su disponibilidad y bajo costo.
Cable coaxial - Este cable es utilizado para la televisión por cable. En un cable coaxial hay dos
conductores; uno es un alambre sencillo en el centro del coax y el otro es un forro que cubre el
primer alambre con un aislante en medio de los dos. Aún cuando no cuenta con más
conductores que un cable de par trenzado, el cable coaxial, debido a su forro, puede
transportar más datos que los tipos más antiguos de cable de par trenzado.
Cable de fibra óptica - Es un fino hilo de vidrio que transmite pulsaciones de luz, el hilo la
transporta a través del mismo hasta el otro extremo, doblándose en las esquinas con sólo un
minuto de pérdida de energía en el camino. Debido a que la luz viaja mucho más rápido que la
electricidad, el cable de fibra óptica puede fácilmente transportar datos a 100 Mbits por
segundo.
Aplicaciones verticales
Las aplicaciones verticales son programas que realizan todas las fases de una función crítica del
negocio. Estos programas, que muchas veces corren en una combinación de mainframes,
minicomputadoras y computadoras personales, se denominan algunas veces aplicaciones de
misión crítica. Generalmente son desarrolladas a la medida para cada compañía que los tiene y
son usadas por muchos individuos dentro de una organización. Hace veinte años, virtualmente
todas las aplicaciones verticales corrían en modo de lote (batch), en donde el procesamiento
ocurría sólo en tiempos específicos. Hoy en día, las aplicaciones críticas como ésta se corren
en tiempo real, lo que significa que la información es procesada a medida que se recibe. Las
aplicaciones verticales estaban basadas en terminales, lo que significa que el procesamiento se
llevaba a cabo en una macrocomputadora.
Las aplicaciones de productividad personal se enfocan sobre tareas ejecutadas por individuos.
Las aplicaciones de productividad personal incluyen: procesadores de palabras que te permiten
capturar, editar e imprimir texto en una gran variedad de formatos y estilos; hojas electrónicas
de cálculo que realizan cómputos sobre hileras y columnas de números, y bases de datos, las
cuales pueden guardar y administrar datos, números e imágenes.
Para la gente que depende de la información para tomar decisiones, los tres factores que
afectan su valor son la oportunidad, la precisión y la presentación.
Precisión - Se refiere a una computadora, la precisión significa más detalles y esto significa más
información. Toda información es en la realidad un compromiso que tiene algún grado de estos
objetivos. Mientras más compleja y detallada sea la información, requiere de mayor espacio de
almacenamiento y este cuesta dinero.
Presentación - Puede ser crítica para el valor de la información. A la gente le resulta mucho más
fácil entender tablas que números y una imagen puede transmitir una idea con más facilidad
que las palabras. La presentación de la información es donde la tecnología de cómputo
realmente brilla.