Apuntes infor

1,059 views

Published on

  • Be the first to comment

  • Be the first to like this

Apuntes infor

  1. 1. INFORMÁTICA BÁSICA.INTRODUCCIÓN.Frecuentemente, los términos “datos” e “información” son utilizados como sinónimos,pero estos conceptos en Informática tienen un significado distinto. Así, si los datos noproporcionan conocimientos y capacidad de actuación, no constituyen información.Dato es la unidad mínima de información. Los datos suelen ser magnitudes numéricas ovalores cualitativos; constituyen información en sentido amplio, ya que por sí solos noaportan los conocimientos necesarios para poder tomar decisiones convenientes. Sólo unaelaboración adecuada de los datos (proceso de datos) puede proporcionar la informacióndeseada.Por tanto, los datos son la materia prima con la que, una vez elaborada y procesada, segenera la información.El proceso de datos consiste en elaborar adecuadamente los mismos, es el conjunto deoperaciones necesarias para transformar los datos iniciales en los resultados concretos quese desea obtener en un determinado trabajo.En Informática, al conjunto de datos, proceso de datos e información se le conoce comoSISTEMA DE INFORMACIÓN.1.1.LA INFORMÁTICA Y LOS ORDENADORES.1.1.1.Definición de Informática.A lo largo de la historia, el hombre ha necesitado continuamente transmitir y procesardatos, y elevar así los niveles de calidad en la información. Por ello, ha sido constante lainvestigación de procedimientos automáticos de la misma.Surge la Informática como “una ciencia encargada del estudio y desarrollo del tratamientode la información”. El término se crea de la unión de las siguientes palabras:INFORmación autoMÁTICA.Hasta que los problemas de cálculo más elementales no se superaron, no fue posibleabordar el proceso automático; de ahí que no se pueda hablar de Informática hastamediados del siglo XIX.1.1.2.La información y su presentación.Cuando lo que se pretende es plasmas la información de una forma transmisible yduradera, hay que disponer de un soporte físico en el cual la información esté contenida, enespera de que alguien la utilice.En la actualidad, el hombre tienen a su disposición una gran variedad de soportes físicos,algunos de ellos de complicada tecnología; pero unos de los más antiguos sigueconservando plena vigencia: la escritura. Si bien han cambiado los instrumentosutilizados, el fundamento de la escritura continúa siendo el mismo: disponersecuencialmente una serie de símbolos, escogidos dentro de un conjunto definidopreviamente.La información se representa mediante estas secuencias de símbolos. Estos pueden ser unconjunto de símbolos elementales en base a los cuales fijamos una información (alfabeto) oaquellos utilizados para la representa de cantidades, así como las reglas que rigen dicharepresentación (sistemas de numeración).
  2. 2. 1.1.3.Historia del proceso de datos.En un sentido amplio se puede afirmar que la historia del proceso de datos camina enparalelo al proceso y evolución del tratamiento de datos numéricos, es decir, al cálculo. Acontinuación se describe esquemáticamente este proceso:  El primer gran paso fue el de la escritura, que consistía en registrar los datos en un soporte permanente. La humanidad tardó varios milenios en obtener una escritura práctica, así como un sistema de numeración cómodo y eficiencia. En el caso de los sistemas de numeración, la base de los mismos osciló de muy diversas formas hasta llegar a la actual base decimal. La notación posicional, en la que cada dígito indica una magnitud diferente según la posición relativa que ocupa e, incluso, la representación de la ausencia de cantidad por un símbolo especial (0), son etapas muy importantes dentro del proceso de datos.  La segunda etapa fue la obtención de las reglas de cálculo aritmético.  Con la utilización de máquinas para la realización de estos cálculos, podemos afirmar que comienza una tercera etapa en la historia del proceso de datos. El primer instrumento construido para facilitar el cálculo aritmético fue el ábaco, el cual simplificaba las operaciones aritméticas básicas. Éste puede ser considerado como el origen de las actuales máquinas de calcular o calculadoras. Aparecieron después las calculadoras mecánicas, que realizaban operaciones con cantidades numéricas más grandes y a mayor velocidad. Leonardo da vinci, Pascal y Leibniz construyeron las primeras máquinas dedicadas al cálculo aritmético, pero existe la opinión generalizada de que fue Charles Babbage, en 1832, el pionero en la utilización de máquinas especiales en la obtención y realización de cálculos aritméticos encadenados. El inglés Charles Babbage se adelantó a su época al diseñar las primeras computadoras mecánicas: la máquina diferencial y la máquina analítica. Esta última no llegó a construirse, pero se habría programado mediante la utilización de fichas perforadas. En 1887, Herman Hollerith construyó una máquina censadora (para realizar operaciones censales en EE.UU.), que procesaba los datos utilizados tarjetas perforadas. Pero fue en la segunda mitad del siglo XX cuando los avances tecnológicos, inducidos por la Segunda Guerra Mundial, tuviera un claro reflejo en la Informático, con la aparición de los primeros ordenadores. 1.1.4.El ordenador. El ordenador es una máquina compuesta principalmente por elementos electrónicos, que es capaz de realizar variadas tareas de procesamiento de datos a una gran velocidad. La función básica de los ordenadores es el tratamiento de la información, es decir, recogen datos mediante distintos sistemas de entrada, se procesan y se proporcionan los resultados obtenidos a través de diferentes medios. Sin embargo, los ordenadores se limitan a ejecutar una secuencia de órdenes definida previamente, si bien lo hacen con rapidez y sin errores. Otras características de los ordenadores son la potencia de cálculo (número de operaciones en un espacio de tiempo medido en millones de instrucciones por segunda) y la velocidad (tiempo que se tarda en acceder a la información), que se mide en megaherzios (MHz).
  3. 3. 1.1.5. Tipos de ordenadores. En función de la capacidad y potencia de los equipos, podemos clasificarlos en las siguientes categorías:  Superordenadores. Realizan multitud de cálculos a gran velocidad.  Mainframe. Diseñados para grandes empresas y corporaciones. Están especializados en realizar cálculos complicados a gran velocidad. A este gran ordenador están conectados distintos terminales para la entrada de datos. Las estaciones de trabajo y los servidores de red permiten trabajar a varias personas simultáneamente. Están especializados en gestión. Un ejemplo puede ser la gestión de cajeros automáticos.  Miniordenadores. Son similares a los anteriores (un ordenador centrar y varios terminales), pero con menor capacidad que aquéllos.  Microordenadores. Sus prestaciones son menores que las de los anteriores, si bien su capacidad de cálculo su manejabilidad y su precio han hecho que extiendan entre pequeñas y medianas empresas, así como entre particulares, por sus prestaciones multimedia. Estos ordenadores personales aparecieron en los años ochenta y tienen la particularidad de que son muy manejables. Así, pueden ser instalados, por ejemplo, encima de una mesa, como los PC de torre y los de sobremesa. Estos ordenadores suelen tener tres botones principales: *Power: para la conexión del equipo. Este botón, en ocasiones se presenta separado del monitor. *Reset: apaga y enciende el aparato de una sola vez (reinicia el equipo). *Turbo: indicado para aumentar la velocidad del reloj.  Ordenadores portátiles. Tienen el tamaño de una carpeta o libreta, pero realizan las mismas funciones que un PC. Disponen de pantalla en color e igual memoria, conexiones o capacidades multimedia que un ordenador de sobremesa. Al funcionar también mediante batería, se pueden utilizar en cualquier lugar.  NC, PC-NET o PC-WEB. Se trata de unos ordenadores personales de bajo coste, destinados a trabajar exclusivamente usando redes como, por ejemplo, Internet. No disponen de dispositivos de almacenamiento. Por su bajo precio y las posibilidades que presentan de cara a Internet, pueden situarse tanto en lugares públicos como en el hogar, sirviendo de este modo como c entro d e información.  Nanoordenadores. Presentan muy pocas funcionalidades, estando orientado su uso al entretenimiento doméstico. Un ejemplo de ellos son las consolas de videojuegos.En función del tipo de señales que maneja el procesador, éstos pueden ser:  Analógicos. Los datos se representan por un número limitado de señales eléctricas, de tal forma que sólo se puede trabajar mediante datos numéricos. Son ejemplos de ordenadores analógicos los programadores de las lavadoras, las antiguas cajas registradoras, etc.
  4. 4.  Digitales. La información se representa por señales digitales que pueden tomar dos valores. Son capaces de tratar información alfanumérica. Un ejemplo de estos ordenadores son las calculadoras programables.1.1.6 Historia de los ordenadores  Ordenadores de primera generación (1946-1954) En 1944, Howard Aitken, basándose los estudios de Babbage, creó un ordenador electromecánico llamado MARK 1, que medía 15 metros de largo por 2.5 de alto, pesando cinco toneladas y con 800 kilómetros de cables. Pero el comienzo de esta primera generación de ordenadores se marca con la aparición del primer computador digital electrónico, en 1946: el ENAC. En 1946 empezó a funcionar el ENAC en Estados UNIDOS; construido a base de válvulas y con la ventaja fundamental frente al MARK 1 de un significativo aumento de la velocidad de procesado. Como el aparato desprendía excesivo calor, no era posible trabajar con él durante muchas horas seguidas. Su instalación ocupaba una superficie de 140 metros cuadrados y su peso era de 30 toneladas. Al igual que el ENAC, todos los primeros ordenadores fueron de magnitudes gigantescas. Con el tiempo fueron haciéndose más pequeños, mientras que su capacidad de cálculo era cada vez mayor. A partir de 1951, los ordenadores se fabrican en serie, arrancando así la llamada Revolución Informática. Se crearon nuevos modelos inspirados en las ideas innovadoras de Von Neumann, de almacenar los programas en memorias; así, el usuario se pudo desentender de las molestias ocasionadas por la programación de bajo nivel. Al mismo tiempo, IBM introduce el IBM 701, el primer computador electrónico. Éste constaba de una memoria electrostática denominada <principal> de rayos catódicos, y una memoria secundaria, constituida a base de tambores y cintas magnéticas. Aparecieron también los lenguajes ensambladores. Hasta ese momento s e programaba en lenguaje máquina (código binario), lo que suponía una complicada tarea. A partir de entonces se programará a base de caracteres nemotécnicos (conjunto de letras con significados concretos). Los avances tecnológicos, tales como la utilización d e transistores en los ordenadores y la aparición de los primeros circuitos impresos o chips, aportaron una considerable reducción del tamaño de los ordenadores, así como una mayor velocidad de proceso. Éstos eran los ordenadores de la segunda y tercera generación.  Ordenadores de segunda generación ( 1955-1964). Esta nueva generación surge como consecuencia de la aparición del transistor, que sustituirá a las antiguas válvulas. Aparecen también los núcleos de ferrita y se generaliza el uso de tambores magnéticos para almacenar la información. Se generaliza el uso de índices o punteros, que son los lugares donde se almacenan las direcciones de datos, en lugar de los propios datos. Despuntan en
  5. 5. le mercado los procesadores aritméticos, que son circuitos electrónicos capacesde realizar cálculos a gran velocidad y se empiezan a utilizar lenguajes deprogramación de alto nivel: ALGOL, COBOL, FOLTRAN, etc, que facilitanenormemente la programación.Además, se introducen procesadores especiales de entrada-salida, que controlanestas funciones, con lo que se libera a la CPU de una serie de labores rutinarias. Ordenadores de tercera generación (1965-1970).Los circuitos integrados (chips) reemplazan a los circuitos de transistores,reduciéndole así el coste y el tamaño físico de una manera muy considerable.Estos circuitos están elaborados con sicilio.Las memorias de semiconductoras (de sicilio) van reemplazando también a lasmemorias de ferrita en la memoria principal del computador.Se desarrolla la memoria virtual, es decir, se utilizan sistemas de memoriaestructurados jerárquicamente. Asimismo, los lenguajes de programación de altonivel se potencian considerablemente.Aparecen la multiprogramación y le segmentación, con el propósito de ejecutarvarios programas simultáneamente.La existencia de varios procesos realizándose a la vez requirió la existencia de unsistema de control que ordenase las operaciones; a este sistema se le llamó“sistema operativo”.El empleo de sistemas operativos es una característica muy importante de losordenadores de esta generación.El IBM 360 puede ser considerado como el ordenador más representativo de esteperíodo. Ordenadores de cuarta generación (1971-1981).Aparecen los circuitos LSI (alta escala de integración), permitiendo cientos demiles de puertas lógicas en chips de pocos milímetros.Una puerta lógica es la parte de un circuito integrado que realiza la funcióninversora de la tensión eléctrica.Un chips es un pequeño componente del ordenador, fabricado con una fina capade silicio, y que contiene en su interior diminutos circuitos electrónicos. Eltrabajo que realiza un chip dependerá de los circuitos que tenga.En este período surge también el primer microprocesador (INTEL 4.004), con unalto grado de segmentación y multiprocesamiento en los supercomputadores ( apartir de 1969, Texas Instruments comienza a fabricarlos en serie). Unminiprocesador se compone de un conjunto de millones de transistores yresistencias, que hacen posible la actual miniaturización de los ordenadores. Otra característica de estos ordenadores de cuarta generación es que aparte lossistemas operativos de tiempo compartido y la utilización de memorias virtuales. Ordenadores de quinta generación (1982 en adelante).Los ordenadores de esta generación son consecuencia de la aparición delmicroprocesador. Se desarrollan así los PC (Computadores Personales).A principios de los años ochenta surgen los primeros ordenadores personales(PC), basados en el sistema operativo MS-DOS. Estos ordenadores permiten
  6. 6. trabajar con una gran variedad de programas, haciendo de su uso se extienda rápidamente. En ellos la información se graba en disquetes magnéticos. Los PC fabricados por Apple e IBM obtuvieron un gran éxito. Pronto aparecieron multitud de ordenadores clónicos que copiaban al fabricado por IBM y que podían ejecutar los mismos programas en ordenadores construidos o diseñados por las diferentes casas comerciales. Se desarrollaron entonces muchos programas específicos para estos PC.Con el tiempo, se desarrollan nuevos modelos de PC a vez más potentes y rápidos: 8.088,80.268, 80.386, 486, Pentium... Y avanza progresivamente la tecnología que permiteconectar varios ordenadores entre sí y, de esta manera, intercambiar información ycompartir recursos. También se generaliza el uso de un tipo particular de ordenadores, losportátiles, mientras que se amplían loa posibilidades de los ordenaros y aparece el conceptode multimedia, que engloba todas las nuevas capacidades gráficas, de sonido. etc.Otro hito importante en la evolución de la informática es el desarrollo de los nuevossistemas operativos como, por ejemplo, el entorno WINDOWS.Una característica de los ordenadores de esta generación es su inteligencia, es decir, elusuario se puede dirigir a ellos en lenguaje natural, ya que se identifica el lenguaje oralcomo método de entrada / salida para el tratamiento de la información. Asimismo, seinvestiga en el campo de materiales distintos al silicio para la fabricación demicroprocesadores.1.2. ELEMENTOS DE HARDWARE1.2.1. Introducciónel conjunto de operaciones que se realizan sobre la información se denomina tratamientode la información. Estas operaciones aparecen reflejadas en el siguiente esquema: . Recogida de datos. .Depuración de datos. ENTRADA .Almacenamiento de datos. .Aritmético.TRATAMIENTO DE PROCESO . Lógico.LA INFORMACIÓN .Recogida de resultados. SALIDA .Distribución de resultados.
  7. 7. Para que estas operaciones puedan realizarse óptimamente, la ciencia de la informáticadispone de tres pilares fundamentales:  El elemento físico: hardware.  El elemento lógico: software.  El elemento humano.El hardware representa la parte física de un sistema informático, es decir, todos loselementos materiales que lo compone como son los cables, el monitor, el teclado, loschipas, etc. Está formado por todos los componentes activos y el conjunto de las partesmecánicas y electrónicas. La estructura física o hardware de un ordenador electrónicoconsta de dos áreas bien diferenciadas:  La unidad central de proceso.  La unidades de intercambio de información: periféricos. El software en la parte intangible que sabemos del ordenador, a la que sólo se puede acceder a través de los elementos de entrada y salida del sistema. Es el elemento lógico del ordenador, es decir, se refiere al conjunto de aplicaciones y programas que permiten trabajar, así como controlar y coordinar los distintos elementos del hardware. El elemento humano. Por un lado están los informáticos, o profesionales dedicados a la investigación, el desarrollo, la explotación de los programas y la formación de los usuarios. Son los analistas, los programadores, los operadores, los administradores del sistema, etc. Por otro lado están los usuarios, que son los destinatarios finales de cualquier software. Se trata de usuarios que, sin necesidad de poseer grandes conocimientos de informática, son capaces de realizar su trabajo utilizando un ordenador. Sus nociones de informática, en general, son básicas, pero suelen tener un gran conocimiento de las posibilidades de los programas que usan. 1.2.2. La unidad central de proceso Tal como se ha observado anteriormente, en todo ordenador distinguimos dos tipos de componentes o unidades físicas que identificamos por los nombres de: unidad central de proceso y unidades periféricas. La unidad central de proceso es el centro operativo del ordenador, ya que se encarga del procesamiento de la información. Dirige todas las tareas del sistema informático y realiza, asimismo, todos los cálculos operativos. Es también conocida como CPU. Podemos representar gráficamente el proceso de tratamiento de la información de la siguiente manera: - La Unidad de Control. Es la encargada de gestionar el funcionamiento global del ordenador. Recibe la información, la trasforma y la interpreta, enviando órdenes precisas a los elementos que las requieren, pera un correcto procesamiento de la información. Desde esta unidad se controlan todos los demás elementos. Consta de diversa operativa, como, por ejemplo, el reloj, y proporciona una serie de impulsos eléctricos o intervalos constantes medios en megahercios (MHz). - La Unidad Aritmético- Lógico. También conocida como Unidad del Cálculo. Es un circuito muy complejo que se encarga de llevar a cabo las operaciones de tipo aritmético (sumas, restas, divisiones, multiplicaciones)
  8. 8. y de tipo lógico (comparaciones). Se comunica con los demás elementos a través de los buses de datos. La Unidad Aritmética-Lógico recibe los datos con los que se operará desde la Unidad de Control y, tras realizar esta operación, devolverá los resultados a la Memoria Central. - La Memoria Central. Llamada asimismo Memoria Principal o Memoria Interna, es la encargada del almacenamiento de los programas necesarios para el correcto funcionamiento del sistema. La información se almacena en celdas o directorios de memoria, como si fuera una tabla de filas por columnas. Es una memoria rápida que puede ser consultada por el procesador antes de acudir a la memoria RAM.La Unidad Central de Proceso se encuentra inserta dentro de la caja del PC (personalComputer ). Esta caja contiene una gran tarjeta de circuito impreso, llamada placa base,siendo su misión interconectar todos los elementos del PC. En ella está el microprocesadoro CPU. A la placa base se encuentran conectadas, a través e unas ranuras, otras tarjetasmás pequeñas llamadas tarjetas de expansión. Entre las más comunes están las siguientes:controladora de disco duro, tarjeta de video, tarjeta de sonido, tarjeta gráfica, tarjeta demódem-fax o de red, etc.Dentro de la caja también se encuentran las disqueteras y el disco duro; además, podemoshallar la unidad de CD-ROM y otros sistemas de almacenamiento y control. A todo ellohay que añadirle la fuente de alimentación, que trasforma la corriente alterna en continua,de forma que pueda utilizarla el ordenador.Pese a la gran cantidad de elementos que contiene, dentro de la caja hay espacio libresuficiente para que circulen con fluidez las corrientes de aire generadas por el ventilador dela fuente de alimentación, cuya misión es disminuir las altas temperaturas internas. Entrelas marcas y modelos de procesadores tenemos:-486 DX, DX II y DX IV. Fabricado por INTEL.-POWERPC. Diseñado por IBM, Apple y Motorola. Su arquitectura es distinta pero elrendimiento es similar.-PENTIUM MMX. Más adaptado a videojuegos y fabricados por INTEL.-PENTIUM II. Su peculiaridad es que la forma y el hueco en la placa base son distintos.También de INTEL.-PENTIUM III. Más avanzado que los anteriores, es propiedad de INTEL.-Celeron. Fabricado por INTEL y cuya velocidad de memoria caché puede igualar a la delmicroprocesador , mientras que en el PENTIUM II dicha memoria trabaja a la mitad develocidad.La Unidad Central de Proceso necesita una vía para comunicarse con los demáscomponentes del ordenador, con el fin de enviar o recibir datos o instrucciones. Estas víasde comunicación son los buses. El bus está constituido por un conjunto de hilos, cada unode los cuales transmite la información correspondiente a un bit.
  9. 9. Se pueden distinguir varios tipos de buses:  Los buses de direcciones. Son los empleados por la Unidad de Control para indicar a la memoria temporal la dirección que se va a emplear. Por estos buses viajan direcciones de memoria.  Los buses de datos. Son vías de comunicación de 8, 16, 32 o 64 bits (ancho de bus), que se emplean para la memoria principal o entre el procesador y los periféricos.  Los buses de control. Se encargan de informar a la Unidad de Control de la conexión de los periféricos, el estado de los puertos, etc.; también transportan las órdenes desde el procesador a los periféricos.También hay que distinguir entre bus interno, que se encuentra dentro del procesador, ybus externo, que a veces no tiene el ancho habitual del bus. Cuando se dice que unprocesador es de 32 bits, significa que su bus de datos interno es de 32 bits.Según el bus de que dispongan los ordenadores, éstos tendrán arquitecturas distintas. Así,existen en el mercado arquitecturas que proporcionan un camino directo entre elprocesador y algunas tarjetas de expansión, con lo que no es necesario el bus de datos y seconsigue mayor velocidad.1.2.3 La memoriaLa finalidad de la memoria es recibir la información, almacenarla y después suministrarla.La capacidad total de memoria será un dato esencial para calibrar la potencia de unordenador, puesto que un programa que requiera más memoria de la disponible no podráser ejecutado en dicho ordenador. Si una determinada información no se encuentra en lamemoria, no puede ser procesada.La capacidad de memoria suele expresarse normalmente en Kilobytes (Kb) y, paracapacidades superiores, en Megabytes (Mb), Gigabytes (Gb) e incluso Terabytes (Tb).Cuando hablamos de memoria del ordenador debemos diferenciar a que tipo de memorianos estamos refiriendo. Existen distintas clasificaciones de memoria, pero la más común esla que hace referencia a la permanencia de la información en ella. Atendiendo a estaclasificación, la memoria puede ser:  Memoria RAM o memoria de acceso aleatorio. Permite acceder en cualquier momento a cualquiera de sus datos, haciendo posibles tanto su lectura como su escritura. Hace referencia a la memoria disponible en la placa base. En un ordenador, la memoria está formada en casi su totalidad por memoria RAM. Representa una medida de almacenamiento temporal en la que se carga, en primer lugar, el sistema operativo y, a continuación, el resto de los programas de usuario que se están utilizando. La principal ventaja de esta memoria es su rapidez a la hora de acceder a la información y transferirla, pero el inconveniente es su volatilidad, es decir, que la información se pierde cuando se interrumpe el suministro de energía ( cuando el ordenador se desconecta, por ejemplo). Cuando se enciende de nuevo el ordenador, la información se puede recuperar, es decir, se vuelve a cargar, leyéndola del disco duro o de los disquetes donde estuviera almacenada. En la actualidad, existen módulos de memoria de 8, 16, 32, 64 y 128 Mb.
  10. 10.  Memoria ROM o memoria de sólo lectura. En ella están almacenados los datos de configuración del sistema que lo constituye, pequeños programas que contienen la información necesaria para el arranque del PC. A este conjunto de programas se le denomina BIOS. No es una memoria volátil, es decir, permite almacenar información de forma indefinida aunque se corte el fluido eléctrico. Esta memoria viene dada por el disco duro y demás dispositivos de almacenamiento secundario cuando están protegidos contra escritura. Contiene un cierto software grabado de forma irreversible para que no pueda ser destruido. El ordenador lee el programa en la ROM y lo ejecuta, pero no puede modificarlo.Existen variedades de esta memoria ROM que permiten algunas manipulaciones. Seutilizan para ampliar las posibilidades especificas de algunos ordenadores; las másconocidas son:-Memoria PROM. Este tipo de memorias son suministradas vírgenes para que el usuarioprograme su contenido en función del trabajo que necesite desarrollar. Permitenprogramarse una sola vez. Tras decidir sus características y ser instalada, se convierte enuna ROM normal.-Memorias EPROM. Son memorias reprogramables. Presentan la posibilidad de borrarseen un momento dado y reutilizarlas para contener otros programas. Pueden borrarse yreprogramarse incluso varias veces.Se pueden citar otros ejemplos de memorias:*Memoria caché. Los ordenadores suelen venir equipados con la llamada memoria caché,que es muy veloz y se intercala entre el procesador y la memoria principal para acelerar elcomportamiento de esta última.*Memoria VRAM. Se trata de una memoria que esta en la tarjeta de vídeo, recibe lainformación y la pasa al monitor. Cuanto más memoria VRAM tenga la tarjeta, de másdefinición y posibilidad de colorido dispondrá la pantalla.1.2.4 Los registrosLos registros son dispositivos de almacenamiento temporal formados por biestables(espacio físico de almacenamiento) colocados especialmente para poder almacenarinformación en un momento determinado. La memoria interna está constituida por elconjunto de registros de la CPU que permite almacenar los resultados de cálculostemporales. Un registro está compuesto por un conjunto de biestables y una pequeña lógicaadicional, que será la que determine las funciones que el registro puede efectuar sobre losdatos.Todo lo anterior constituye lo que se llama <banco de memoria>. Se puede describir unbanco de memoria como una pequeña tarjeta que contiene un chip en su interior. Losregistros presentan una dimensión muy reducida, ya que suelen ser de 16 o 32 bits. Puedenacceder directamente a la CPU , realizándose la transferencia de información entreregistros a través de un bus común.El número de registros de un microprocesador es la característica fundamental quedetermina su arquitectura. De esta manera, cuantos más registros existan, mayor es elahorro de tiempo, ya que habrá menor necesidad de referencias a la memoria principal.
  11. 11. 1.2.5 Las unidades periféricasComo sabemos, el ordenador procesa la información que recibe y da salida a los resultadosde dicho proceso de diversas formas. Los periféricos son los dispositivos conectados alordenador, que le permiten recibir los datos de entrada, emitir la información de salida yalmacenar los datos. Se puede clasificar a estas unidades periféricas de distintos modos:*Según su ubicación: - Externas. Están situadas fuera de la caja del ordenador; entre ellas se encuentran el teclado, el monitor, el ratón, los altavoces, la impresora, el escáner, etc. - Internas. Son las situadas dentro de la caja del ordenador, como pueden ser, por ejemplo, la disquetera y la unidad lectora de CD-ROM.*Según la función que realizan:-Periféricos de entrada. Son los encargados de introducir la información en el procesador,ya se trate de programas o datos. Estos periféricos toman los datos y los transfieren alordenador en un lenguaje inteligible a éste. Son periféricos de entrada el teclado, el ratón,el escáner, la tableta digitalizadora, el lápiz óptico, el CD-ROM, el joysitch. Etc-Periféricos de salida. Son aquellos que proporcionan los resultados obtenidos por elprocesador, es decir, transfieren los datos desde el procesador hacia el exterior. Estosperiféricos toman los datos del procesador y los transfieren al exterior en un lenguajeinteligible al usuario del mismo. Son periféricos de salida el monitor, los altavoces, laimpresora, el plotter o trazador gráfico, etc.-Periféricos de almacenamiento. Destinados al almacenamiento de los datos, pueden sera la vez de entrada y de salida. Son periféricos de almacenamiento los disquetes, los CD-ROM, el disco duro, etc.Para controlar los dispositivos de entrada y salida se diseñaron los canales, que sonpequeños computadores especializados en el control de estas unidades. Los canales soncapaces de iniciar una operación de lectura o escritura en un dispositivo, controlar laejecución de las operaciones y avisar a la CPU de que dicha operación ha concluidocorrectamente. Los canales colaboran de forma decisiva en la transmisión de los datos.1.3 PERIFÉRICOS DE ENTRADA Y SALIDA1.3.1 El tecladoEl teclado es un elemento periférico que permite introducir datos en el ordenador. Suaspecto es similar al teclado de una máquina de escribir, pero cuenta con muchas másteclas que ésta, las cuales permiten realizar ciertas funciones especiales. Aunque existenmuchos tipos de teclado, unos de los más utilizados es el teclado expandido, en el que sepueden distinguir los siguientes grupos de teclas:
  12. 12. *Las teclas de movimiento del cursor. Las constituyen cuatro teclas grises situadas entreel teclado alfanumérico y el numérico, y que se distinguen por estar señaladas con flechas.Sirven para desplazar el cursor en las cuatro direcciones principales.*Las teclas de Windows. Son teclas que han sido añadidas a los teclados más modernos,dirigidas exclusivamente a simplificar ciertas acciones del sistema operativo Windows 95y otras versiones posteriores. No son teclas estrictamente necesarias, pues sus funcionespueden realizarse también de otras maneras.*Señales luminosas. En la parte superior derecha del teclado aparecen tres señalesluminosas que nos informan de si están bloqueadas o no las mayúsculas, las cifras o si seha pulsado la tecla Bloq Mayús.*Teclas de escritura general. El área es similar a la de la máquina de escribir. De aquí,que la principal tecla es Intro o Enter.*Teclas de función. Situadas generalmente en la parte superior del área de escritura o a laizquierda del teclado.*Teclas numéricas. Localizadas a mano derecha, pueden realizar funciones distintasdependiendo del estado en que se encuentre Bloq Núm, activado o desactivado.Algunas de las teclas tienen un funcionamiento especial, que conviene conocer, ya que seutilizan para introducir dato en muchas aplicaciones; escribir en procesadores de texto, etc.*Teca INTRO. Esta tecla permite introducir datos en una aplicación, indicando que hemosterminado de escribirlos; activar una de las opciones de un menú, después de seleccionarlacon las teclas de movimiento del punto de inserción; poner en marcha la ejecución de unprograma si tenemos seleccionado el icono correspondiente; pasar de una línea del escritoa la siguiente, etc. En general, se utiliza para trasladar el control del usuario al ordenador.*Teclas de mayúsculas. Existen dos, como en la máquina de escribir, situadas a laizquierda y a la derecha del teclado alfanumérico. Modifican la acción de las teclasalfanuméricas cuando se pulsan al mismo tiempo que ellas.En el caso de las letras, éstas aparecerán en mayúsculas o minúsculas (caso de que esténbloqueadas las mayúsculas). En el caso de los números y signos de puntuación, provocanla aparición de los signos dibujados en la parte superior de cada tecla. También modificanla acción de las teclas de función.*Tecla de bloqueo de mayúsculas. La tecla Bloq Mayús actúa en combinación con unade las señales luminosas de la parte superior derecha del teclado, encendiéndola oapagándola cada vez que la pulsamos. Si la señal está apagada, las teclas alfabéticasgeneran letras minúsculas en modo normal, y mayúsculas si se pulsan simultáneamentecon la tecla específica de mayúsculas; así, si la señal está encendida, se produce el efectocontrario.*Teclas de control. Existen dos teclas de Control (ctrl.) situadas normalmente debajo delas teclas de mayúsculas. Permiten obtener caracteres adicionales cuando se pulsansimultáneamente con ciertas teclas alfanuméricas. También producen acciones especialesen combinación con las teclas funcionales.
  13. 13. *Tecla de alternativa. La tecla Alt está localizada a la izquierda de la tecla del espaciado.Modifica el funcionamiento de las teclas alfanuméricas y de función, permitiendo obtenercaracteres y acciones alternativas, diferentes de los que se consigue3n con las restantesteclas modificadores (Mayúsculas y Control).*Tecla de alternativa gráfica. Está situada a la derecha de la tecla del espaciado.Modifica el funcionamiento de algunas teclas alfanuméricas, permitiendo obtener loscaracteres especiales marcados en dichas teclas en su parte inferior derecha. Pulsadasimultáneamente con las teclas de función tiene el mismo efecto que la tecla Alt.*Tecla de retroceso. Situada en el extremo superior derecho del teclado alfanumérico,borra el carácter situado a la izquierda del punto de inserción, el cual retrocede a laposición ocupada por el carácter borrado. El funcionamiento de esta tecla puede sermodificado por las teclas de Control y la tecla Alt.*Tecla de inserción. La tecla Insert modifica el modo de funcionamiento del teclado, quese puede alternar entre la inserción de caracteres y la sobreescritura de éstos. Algunosprocesadores de textos y aplicaciones comienzan en el modo de inserción, y otros en el desobreescritura.*Tecla de borrado. La tecla Supr borra el carácter situado a la derecha del punto deinserción, sin modificar la posición de éste. Su funcionamiento puede variarse a través delas teclas de Control y Alt.*Tecla inicio. Mueve el punto de inserción a la primera posición de una línea, campo opágina. En muchos procesadores de textos, su combinación con la tecla Control suelehacer aparecer el principio del documento.*Tecla fin. Mueve el punto de inserción a la última posición de una línea, campo o página.En muchos procesadores de textos, su combinación con la tecla Control suele haceraparecer el final del documento.*Teclas de salto de página. Cuando el documento o texto que estamos procesando tienevarias páginas, las teclas Re Pág y Av Pág permiten moverse por ellas, avanzando oretrocediendo.*Tecla escape. Para salir de la pantalla en la que nos encontramos.*Tecla tabulación. Con esta tecla, si el punto de inserción está colocado antes que lapalabra, ésta se va desplazando 1.25 centímetros por cada pulsación1.3.2. El ratónEl ratón es un periférico de entrada y se puede considerar como uno de los medios quepermiten interactuar con la pantalla del ordenador siendo, en la actualidad, un componenteimprescindible en la mayoría de los programas. Por medio del ratón se pueden seleccionarlos elementos e iconos que aparecen en la pantalla y accionar las funciones de losprogramas.
  14. 14.  Ventajas del ratón sobre el teclado Especialmente en pantalla gráficas, el ratón presenta algunas ventajas sobre el teclado,aunque no parece probable que pueda llegar a sustituirlo por completo.En los primeros sistemas operativos de PC, como el DOS, para conseguir que el ordenadorrealizara alguna acción era preciso teclear un mandato. En los sistemas más modernos,como Windows, es el propio Windows el encargado de su funcionamiento; así, basta conmover el puntero del ratón y pulsar uno de sus botones para realizar alguna acción. Enresumen el ratón:*Permite interactuar con la pantalla del ordenador mucho más rápidamente que el teclado.*Evita memorizar incontables combinaciones de teclas.  Clases de ratones Existen dos clases de ratones, mecánicos y ópticos. Los primeros son los másfrecuentes. Los ratones ópticos son menos utilizados porque deben moverse sobre unasuperficie especial que refleja la luz. También hay ratones sin cable, que se comunican conel ordenador por medio de rayos infrarrojos, como el mando a distancia de un televisor.Estos ratones funcionan con pila, pues no pueden recibir energía eléctrica del ordenador.Algunos ordenadores portátiles tienen ratones incorporados al teclado.  Manejo del ratón mecánico Un ratón mecánico presenta una cara inferior plana, con un orificio por el que asomauna bolita, y una cara superior curva, en uno de cuyos extremos destacan dos o t resbotones. Normalmente, el ratón se coloca sobre una alfombrilla con la cara plana haciaabajo, y se mueve desplazándolo sobre la alfombrilla. Cuando el sistema operativoreconoce el ratón, aparece sobre la pantalla un marcador o puntero, diferente al cursorasociado al teclado. El puntero del ratón puede adoptar muchas formas: flechas, relojes,etc., según la acción que se esté ejecutando.  Posibles acciones del ratón Movimiento del puntero. Para conseguirlo, basta desplazar el ratón sobre la alfombrillasin pulsar ninguno de sus botones.Clic de un botón. Consiste en pulsar con un dedo uno de los botones, generalmente elizquierdo, soltándolo rápidamente a continuación.Clic doble. Se realiza pulsando con un dedo uno de los botones, generalmente el izquierdo,dos veces en rápida sucesión.Clic simultáneo de dos botones. Consiste en pulsar a la vez dos botones. En los ratones dedos botones, esta acción suele sustituir a la pulsación del botón central en los ratones detres botones.Arrastre. Funciona pulsando un botón, generalmente el izquierdo y, sin soltarlo, desplazarel ratón sobre la alfombrilla. Sirve para seleccionar zonas de la pantalla, para trasladarobjetos de un lugar a otro, etc.
  15. 15. 1.3.3 El monitorEs un dispositivo de salida de datos que nos permite la visualización de los mismos en lapantalla. El monitor, al igual que una televisión, basa su funcionamiento en un tubo derayos catódicos. Los ordenadores portátiles utilizan a su vez pantallas de cristal líquido.Podemos hablar de monitores monocromo y monitores en color. Los segundos visualizanen una amplia gama de colores.En la pantalla, el sistema de representación se realiza por medio de configuraciones depuntos luminosos, llamados píxels. La resolución de un monitor se mide por el número depuntos por pantalla, es decir, por el número de píxels que posee.El tamaño de la pantalla está directamente relacionado con la resolución gráfica que sepuede obtener.El tamaño del monitor se mide en pulgadas( una pulgada mide aproximadamente 2.54centímetros.) Igual que en los televisores, el tamaño de un monitor es la distancia enpulgadas entre dos vértices opuestos de la pantalla. En la actualidad, el tamaño máscorriente es el de 14 pulgadas.Cuanto mayor sea la resolución, más reducido será el tamaño de las letras y los dibujos.Por eso, la resolución 1200x900 suele utilizarse únicamente en monitores de 17 pulgadas omás. Los monitores de mayor tamaño, de 1617,20 o 21 pulgadas, son utilizadosprincipalmente por los profesionales del diseño, programadores, etc.En la Tabla 1.1 se puede observar la relación entre el tamaño del monitor y la resoluciónmáxima: Pulgadas del monitor Resolución máxima 14 1024x768 15 1024x768 17 1280x1024 19 1600x1200Una resolución de 1024x768 indica que el monitor puede representar 768 líneashorizontales de 1024 puntos cada una.Las pantallas tienen una pequeña memoria local denominada buffer, que almacena toda lainformación reflejada en la misma.Otro dispositivo, denominado scroll o enrollamiento, permite visualizar más datos de losque caben en la pantalla. Eliminando la línea superior y desplazando las restantes un lugarhacia arriba, con lo que queda libre la línea inferior.Con la idea de presentar los datos en la pantalla, de diferentes formas existen las llamadastarjetas de video. Estos dispositivos definen qué clase de información podemos mostrar enpantalla. La combinación de resolución y colores se denomina modo de vídeo. La primeragran división entre los modos de vídeo se encuentra entre el modo de texto y el modográfico. Y una característica es que el tipo de monitor y la tarjeta gráfica son de 1,2,3 o 4Mb.De cara al futuro, comienza a hablarse de pantallas especiales que permiten visualizarimágenes en tres dimensiones y que utilizan rayos láser.
  16. 16. 1.3.4. La impresoraLa impresora es un dispositivo de salida que recibe datos del ordenador y permite obtenercopias en papel de la información contenida en el ordenador, tanto en forma de texto comode gráficas existen diversos tipos de impresoras, muchos de los cuales pueden conectarse aun ordenador personal corriente. Sin embargo, no todas funcionan de la misma manera, porlo que exigirán programas de control (drivers) distintos.Estos programas se obtienen al comprar la impresora aunque otros vienen con los sistemasoperativosLas características técnicas de las impresoras varían según el modelo, pero existen ciertascaracterísticas comunes como son:-Velocidad de escritura:Suele venir medida en caracteres por segundo sí bien en impresoras láser y de chorros detinta se mide en páginas por segundo.-Resolución:Es la calidad con la que la impresora presenta la imagen. Se mide en número de puntos porpulgada (ppp). Por ejemplo, si una impresora posee una resolución de 1440x720 ppp, estoindica que cada línea horizontal de una pulgada de largo contiene 1440 puntos, mientrasque en vertical contiene 720 puntos.-Buffer:Representa la memoria interna de la impresora. Esta memoria es necesaria porque lavelocidad de transmisión en el ordenador y en la impresora es diferente; la velocidad en laimpresora es menor, por tanto necesita una memoria temporal de almacenamiento de datospara permitir al ordenador realizar otras tareas mientras se imprime.-Cables paralelo y serie:Normalmente, la impresora se conecta al ordenador por medio de un puerto decomunicación, denominado puerto paralelo (identificado como LPT1); a veces, puede irconectada a un puerto serie.El cable paralelo difiere de los cables eléctricos ordinarios porque, en vez de llevar doscables en su interior, lleva al menos 25 en paralelo, todos ellos diferentes.-Velocidad de transmisión de caracteres:Depende directamente del tipo de interfaz (paralela o en serie) que exista entre laimpresora y el ordenador. La velocidad es mayor cuando la interfaz es en paralelo.-Otra:Existen otras características, como la capacidad de anchura de papel, la forma dealimentación de papel, los tipos de letra, la capacidad gráfica, etc.Las impresoras se pueden clasificar según:
  17. 17. .El número de caracteres que pueden imprimir simultáneamente - Impresoras en serie. Sólo imprimen un carácter en un determinado momento. - Impresoras de línea. Imprimen un grupo de caracteres simultáneamente..El método por el que se genera el carácter. -Impresoras de impacto. Son aquellas que golpean el medio con el elemento ingresorpara formar el carácter (similar funcionamiento al de las máquinas de escribir manuales.) -Impresoras sin impacto. Imprimen sin necesidad de impacto, utilizan técnicas térmicaso de otra índole.Las impresoras de impacto son las que, para conseguir la impresión de caracteres sobre elpapel, precisan de golpeo contra el mismo de un carácter preformado en relieve oconfigurado por una cabeza de matriz de puntos. Las más comunes son: - Impresora de margarita. Su cabeza de impresión la constituye una margarita que en sus hojas tienen un juego de caracteres. Para la impresión de cada letra se precisa de un giro; al encontrarse el carácter delante del martillo, éste lo golpea, produciendo la impresión. Este tipo de impresoras está en desuso por ser ruidosas y lentas. - Impresoras matriciales. También reciben el nombre de matriz de puntos o de aguja. Trabajan a velocidades altas y su precio es económico. El método de impresión consiste en unas agujas que se combinan para formar cada uno de los caracteres y que golpean una cinta entintada sobre el papel, de manera que los caracteres quedan representados.Las impresoras sin impacto surgen de la necesidad de conseguir impresoras convelocidades más altas que las anteriores, eliminándose los movimientos mecánicos y elimpacto. Estas impresoras emplean técnicas basadas en fenómenos térmicos,electrostáticos y químicos, así como la utilización de tinta líquida y el rayo láser. Las máscomunes son:-Impresora térmica. El elemento térmico está situado en la cabeza de impresión ydesarrolla la imagen correspondiente al carácter sobre un papel termosensible. Lospunzones no golpean el papel, sino que lo calientan. Al no existir impacto, no se puedenrealizar copias simultáneas.-Impresora electrostática. La impresión se realiza mediante descarga eléctrica endeterminados puntos que conforman el carácter deseado sobre un papel especial. Estatécnica se utiliza también para realizar gráficos sobre papel a gran velocidad. Loscaracteres se forman cargando el papel con los patrones correspondientes a éstos medianteunos electrodos adecuados.El papel empleado en este tipo de impresoras es especial y debe contener un material queconduzca la electricidad. La impresión se obtiene gracias a que la superficie plateada delpapel se ennegrece al recibir la descarga eléctrica. El inconveniente es que, al igual que
  18. 18. con la impresión térmica, el resultado presenta una durabilidad escasa. La velocidad deimpresión puede llegar hasta las 20000 1pm( línea por minuto. )El tipo de letra puede sercontrolado por programas. - Impresora de chorros de tinta. Utiliza tinta líquida en que sale a través de una oquilla en forma de gotitas; se cargan eléctricamente y están guiadas hacia el papel por medio de placa de desviación, para conformar cada carácter. En este caso, el tipo de letra también puede ser controlado por programa. Son impresoras muy rápidas, ya que consiguen velocidades de hasta 40000 PM. - Impresora láser. Su técnica de impresión es semejante a la de las fotocopiadoras. Son capaces de imprimir una página completa de una sola vez. Para lograrlo se expone un tambor cargado con un material fotoconductor de carga positiva a la acción de un rayo láser, disipándose posteriormente las cargas positivas que elimina el rayo. Acto seguido se extiende sobre la superficie del tambor un polvo que se adhiere a las cargas positivas, con lo que crea una imagen que se transfiere con posterioridad al papel. Este tipo de impresora es el que ofrece la mayor calidad de gráficos y textos. Su sistema es controlado por un microprocesador que gestiona todo el proceso de impresión. Incorpora elementos de alta tecnología. Existen impresoras láser a color, pero su elevado precio hace que su uso esté poco extendido. Las más asequibles y usadas son en blanco y negro. Las principales características de las impresoras láser son:  Al no utilizar la percusión, son impresoras muy silenciosas.  La calidad de impresión es alta.  El número de tipos de letra que utiliza es elevado  La velocidad de impresión es mayor que en otras impresoras.  La resolución gráfica es superior que en otras impresoras también 1.3.5. El escánerEs un dispositivo de entrada que permite introducir una imagen o fotografía en la pantalladel monitor y almacenarla en un fichero para que sea utilizada con posterioridad endiversas aplicaciones.El escáner suele venir acompañado de un programa o aplicación. La imagen se divide enpuntos que se leen y se transmiten al ordenador.La resolución de un escáner se mide en ppp ( puntos por pulgada), lo cual determina lacalidad de la imagen obtenida. A veces se utiliza el escáner para introducir en el ordenadorpáginas impresas o escritas a mano como si se tratara de imágenes fijas, pero con intenciónde analizarlas para utilizarlas en procesadores de texto y otras aplicaciones. Esteprocesamiento se suele utilizar para introducir un libro sin necesidad de teclearlo palabrapor palabra. En este caso, la conversión de la imagen en texto la realizan unos programasespeciales llamados OCR.Algunos escáneres están especializados para su utilización en condiciones muy concretas,como la lectura de códigos de barras en supermercados.
  19. 19. Existen distintos tipos de escáner:  En color o blanco y negro.  Manuales o de sobremesa.  Semejantes a una cámara de vídeo o a una fotocopiadora.  Lectores de imágenes fijas o de texto y caracteres.1.3.6. La tableta digitalizadoraEs un periférico de entrada, parecido a un tablero de dibujo, que facilita la introducción demapas, planos, dibujos, etc. La tableta digitalizadora consta de los siguientes componentes:  Tablero sobre el que se coloca el dibujo.  Dispositivo de lectura, en forma de lápiz o cursor similar a un ratón.  Programa que permite al ordenador recibir los datos enviados por la tableta.  Cable de conexión.Para introducir un dibujo, lo colocaremos sobre el tablero y pondremos en marcha elprograma correspondiente; a continuación, moveremos el dispositivo de lectura, tocandodistintos puntos del dibujo. El resultado es que irá apareciendo el dibujo sobre la pantalla.1.3.7. El plotterEl plotter o trazador gráfico es un dispositivo de salida que facilita la salida de dibujos,mapas, planos, etc., permitiendo generarlos con gran precisión.Es un instrumento muy útil cuando la precisión que proporcionan las impresoras no essuficiente. Los plotters no son muy utilizados con los ordenadores domésticos, aunque síson frecuentes entre arquitectos, ingenieros u otros profesionales que necesiten trabajar condibujos de alta precisión. Ofrecen también la ventaja de poder trabajar con formatos depapel muy grandes. La tinta que emplean es especial. Éstos son algunos tipos de plotter:  De planos o sábana, donde el papel permanece fijo y las plumas, que llevan la tinta, se mueven sobre él.  De tambor, en los que el papel se enrolla en un cilindro y se va desplazando.  Electrostáticos, que no tienen plumas, sino electrodos que dibujan sobre un papel especial, sensible a la electricidad.1.3.8. Los altavoces.Son dispositivos de salida cuya misión es transformar corrientes eléctricas en sonidos de lamisma frecuencia. Existen diversos tipos de altavoces: dinámicos, electrostáticos, etc., perotodos ellos tienen un diafragma que, al moverse, genera las ondas sonoras. El altavozdinámico es el más utilizado. Los altavoces van conectados a la tarjeta de sonido.
  20. 20. Una tarjeta de sonido tiene dos funciones principales:  Sintetizar sonidos  Grabar los sonidos que proceden del exterior.Los sonidos que se van a reproducir pueden ser generados mediante el software adecuado yguardarse en archivos o grabarse en un CD-ROM o un disco compacto. Los sonidos que sevan a grabar pueden introducirse a través de un micrófono.1.3.9. El micrófonoEs un dispositivo de entrada que convierte señales acústicas en corriente eléctrica.A través del micrófono podemos introducir desde el exterior palabras o incluso música enel ordenador. Muchas aplicaciones multimedia, como los cursos de idiomas, utilizan esteinstrumento.1.3.10. El módemEs un dispositivo electrónico que permite conectar el ordenador a una línea telefónica, yactúa en ambas direcciones, pues puede tanto enviar datos como recibirlos. El módempuede ser:  Interno, en cuyo caso estará montado en una tarjeta y ocupará una de las ranuras de expansión de la placa base.  Externo, conectándose a uno de los puertos serie. Los puertos son unos conectores alargados, situados en la parte posterior de la caja del ordenador, con 9 ó 25 puntos de apoyo, que establecen la comunicación con dispositivos de entrada ( como un ratón), de salida (una impresora) o de entrada / salida.La palabra módem resulta de la contracción de las palabras <modulación> y<demodulación>;  Modulación es la conversión de datos digitales ( que sólo pueden valer cero y uno) a analógicos ( que varían de forma continua en el tiempo, como, por ejemplo, la voz humana.  Demodulación es la conversión inversa, que debe realizarse cuando llegan datos a nuestro ordenador a través de la línea.Cada vez son más frecuentes los módems que utilizan las líneas telefónicas digitales en vezde las convencionales. Entre sus numerosas ventajas destaca la velocidad de transmisión.Con los módems que utilizan líneas telefónicas digitales se deben usar tarjetas decomunicación RDSI.
  21. 21. 1.4 PERIFÈRICOS DE ALMACENAMIENTO1.4.1 ClasificaciónParece lógica la necesidad de mantener copias de toda la información mediantedispositivos de almacenamiento de fácil acceso al ordenador. No olvidemos que aldesconectar el ordenador, toda la información almacenada en la memoria RAM quedaeliminada, de aquí que sea fundamental almacenar la información en dispositivos distintosa las memorias internas.Además, la memoria RAM del PC tiene una capacidad de almacenamiento insuficientepara guardar todos los datos que un usuario medio tiene que manejar.Por ambos motivos, el ordenador necesitará contar con alguna forma de almacenamientomasivo y permanente de la información.Existe una gran variedad de dispositivos de almacenamiento, pero los más usados en elmundo empresarial son: -Disquetes Soportes magnéticos-Discos ZIP -Discos duros -CD-ROM Soportes ópticos -DVD En un ordenador se utilizan dos tipos principales de soportes magnéticos de datos: eldisquete y el disco duro. Los dos son dispositivos de entrada y de salida a la vez. Diferencias. La primera gran diferencia entre ellos es que los disquetes son extraíbles ylos discos duros no. Otra diferencia puede ser la capacidad de almacenamiento, y la velocidad de acceso y ,en estos aspectos, el disco duro posee mejores opciones. Los materiales con los que estánfabricados también son distintos: en el caso de los disquetes, el plato suele estar revestidopor una capa muy delgada de Mylar. En el caso del disco duro, el plato suele ser dealuminio. El número de platos y su flexibilidad también varían; los disquetes tienen uno yflexible; mientras que los discos duros tienen varios platos rígidos. Similitudes. Entre ambos existen similitudes como que utilizan la misma tecnología.Tanto los disquetes como los discos duros son platos circulares que van revestidos por unóxido metálico; este revestimiento suele aparecer en capas muy finas y es capaz dealmacenar cargas magnéticas. Otra similitud es que tanto los discos duros como losdisquetes utilizan cabezas de lectura / escritura (a modo del brazo de un tocadiscos) quedetectan las marcas magnéticas depositadas en el disco. La grabación de los datos serealiza en forma digital, es decir, las cargas magnéticas sólo pueden adoptar dos valoresposibles (ceros y unos). Debido a que ambos utilizan la misma tecnología, presentanmuchos componentes en común, por ejemplo, un motor para hacer girar el disco.
  22. 22. 1.4.2 DisquetesLos disquetes deben su nombre al hecho de que el disco es flexible. La envolturaprotectora de plástico lo dota de la suficiente rigidez para que el motor de la unidad puedahacerlo girar. Muchos productos de software se distribuyen por medio de disquetes.Normalmente, estos productos se instalan en el disco duro del ordenador. Sin embargo, lasaplicaciones modernas ocupan cada vez más espacio y es por esta razón que el CD-ROMestá sustituyendo al disquete como medio de distribución del software. Los disquetes son muy útiles para realizar copias de seguridad de programas y datos.  Tipos de disquetes Los primeros disquetes, que surgieron a finales de los años setenta, eran de grandesdimensiones en comparación con los actuales, ya que medían 8 pulgadas (unos 20centímetros). Además, estos discos podían almacenar una cantidad reducida de datos encomparación con los disquetes de hoy en día. Más adelante aparecieron ordenadores que llevaron disquetes que aceptaban disquetes,de 5 ¼ pulgadas (unos 13 centímetros). Al principio podían grabar por una sola cara y másadelante por dos, llegando a grabar 320 o 360 kilobytes ( un kilobyte son 1.024 caracteres). Por último, aparecieron disquetes del mismo tamaño capaces de almacenar hasta unmegabyte en su interior. Los disquetes de 8 y 5 ¼ pulgadas utilizan la misma tecnología base. El aumento decapacidad y la disminución de tamaño se deben a los avances tecnológicos en la capa delóxido metálico y a la mejora de la sensibilidad de la cabeza de lectura y escritura.  Disquetes de 31/2 DD A finales de los años ochenta aparecen unos disquetes nuevos, más pequeños ycompactos, que miden tres pulgadas y media (unos 9 centímetros). Estos disquetes grabanpor una sola cara y se conocen como “disquetes de megabyte”, aunque, en realidad, sólopueden almacenar 720 kilobytes. Se distinguen porque tienen solamente un orificio en lacarcasa.  Disquetes de 31/2 HD Actualmente se utilizan los disquetes de 31/2 pulgadas y de alta densidad. Estánencerrados en una carcasa de plástico rígido, en lugar de la envoltura flexible que cubre asus antecesores. Sin embargo, el disco que se encuentra dentro de la carcasa es idéntico alos anteriores. Son disquetes de alta densidad, que graban en las dos caras de lámina magnética, por loque pueden contener 1.440 kilobytes (1.44Mb), aunque se llaman “disquetes de dosmegabytes”. Se distinguen claramente porque presentan dos orificios en la carcasa. El Mbequivale a 1.024 Kb (1.000 Kb de forma aproximada). En el mercado existen unidades lectoras de disquetes de 31/2 pulgadas y densidadcuádruplo (ED), que pueden almacenar hasta 2,88 Mb de datos. Aunque el material magnético recubre la lámina por igual, la información no se grabaen cualquier sitio, sino sólo en ciertas zonas en forma de coronas circulares concéntricasque se llaman pistas. Dar formato a un disquete es preparar esas pistas ( dividiéndolas ensectores) para que reciban información.
  23. 23. 1.4.3. Discos ZIP Los ZIP son flexibles con gran capacidad de almacenamiento ( desde 100 Mb a 250Mb según el modelo). El tamaño es mayor que el de los disquetes, pero utilizan la mismatecnología que éstos.1.4.4. Disco duro Es un soporte de almacenamiento permanente que es capaz de retener la informaciónaunque se apague el ordenador. Contiene los datos necesarios para que el PC funcione:sistema operativo, programas, archivos, etc. Deben su nombre a que el disco es duro en vez de flexible. Los discos duros cuentancon varios platos que pueden girar a una velocidad superior a la de los disquetes, pero loque cuentan con un tiempo de acceso ( tiempo necesario para leer y escribir en el disco)mucho más corto que éstos. La rigidez de los platos de estos discos se traduce en unacapacidad de almacenamiento por unidad de superficie mucho mayor que en el de losdisquetes: hasta 25 Gb. Un Gb equivale a 1.024 Mb. Estos discos salen formateados de fábrica y a menudo llevan ya el sistema operativoinstalado. El disco duro está encerrado en una caja metálica que guarda herméticamente lasplacas magnéticas, para evitar que se vean expuestas a la acción del polvo y la suciedad.Las placas giran a una velocidad muy alta y están muy próximas entre sí, por lo que sólouna partícula de polvo que se introduzca entre dos de ellas puede dañar el cabezal o arañarel material magnético en el que se graban los datos, destruyendo la información. El disco duro no suele conectarse directamente a la placa base, sino a través de unatarjeta de control especial. Las operaciones de control del disco duro, que permiten a lascabezas colocarse en la pista adecuada y leer exactamente el contenido del sector deseadomientras pasa a alta velocidad, son lo bastante complicadas para que sea necesario utilizarlos circuitos electrónicos de una tarjeta especial. Existen muchos modelos de tarjetascontroladoras.1.4.5. CD-ROM Y DVD Es un dispositivo de entrada y salida que maneja grandes cantidades de datos por sugran capacidad.Los CD-ROM son unidades de lectura y también de escritura debido a la existencia degrabadoras.Contienen una bandeja que se proyecta hacia el exterior y sobre la que se coloca el disco.Además del botón de apertura y cierre de la bandeja, todas las unidades llevan una luzpiloto que se enciende cuando la unidad está en funcionamiento.Como sistema de almacenamiento son más fiables que los disquetes y en la actualidad conla ventaja de que son reescribibles.El CD-ROM posee una increíble capacidad para guardar datos,(hasta 650 Mb) y aún masel DVD (Digital Versátil Disk), ya que puede alcanzar entre 4,7 y 17 Gb.Sobre la superficie del disco se hace pasar un rayo láser que leerá los datos grabados.Para poder leer un CD-ROM el PC debe contar con unidad lectora. Para poder escribir unCD-ROM se debe disponer de unidad grabadora.
  24. 24. La calidad de una unidad lectora viene determinada por la velocidad de transferencia de lainformación. Así, una unidad 32x transferirá la información a una velocidad de 4.800 Kbpor segundo.La tecnología que utilizan los DVD es análoga a la de los CD-ROM, pero necesitan de otroláser distinto para ser leídos. La unidad lectora de DVD servirá también para leer el CD-ROM siempre que el fabricante haya incorporado un segundo láser para leer estos últimos.1.4.6. Elementos de las unidades de discoÉstos son, principalmente, los elementos más característicos de las unidades de disco:  Cabezas de lectura / escritura. Son las encargadas de leer la información almacenada en el disco y escribir en él nuevos datos. En realidad, lo que lee la cabeza son cargas magnéticas del disco. Estas cargas son convertidas en señales eléctricas que finalmente llegan a la tarjeta adaptadora que controla el disco. A continuación, los datos llegan al bus de datos y posteriormente a la CPU.  Pistas del disco. Un disco, independientemente de que conste de único plato o de varios, gira con el propósito de que los datos pasen por debajo de las cabezas de lectura / escritura. Los disquetes giran a una velocidad aproximada de 360 rpm y los discos duros con una velocidad diez veces mayor. Para poder leer los datos, las cabezas se mueven radialmente, desde el centro hasta el borde del disco y no lo hacen de forma continua, sino que se desplazan a saltos controlados por un motor.  Sectores. Cada pista se encuentra dividida en varias partes denominadas “ sectores”. El volumen de datos que puede almacenar cada sector permanece constante en todo el disco. Por esta razón, los datos contenidos cerca del eje del disco se encontrarán más comprimidos que los que se almacenan en las pistas exteriores.1.5. REPRESENTACIÓN INTERNA DE DATOS1.5.1. Introducción El hombre, en su vida cotidiana trabaja, desde el punto de vista numérico con elsistema decimal y, desde el punto de vista alfabético, con un determinado idioma.Asimismo, el ordenador, debido a las características de su construcción, lo hace desdeambos puntos de vista con el sistema binario, utilizando una serie de códigos que permitensu perfecto funcionamiento.Tanto el sistema decimal como el binario están basados en los mismos principios.En ambos, la representación de un número se efectúa por medio de cadenas de símbolos,los cuales representan una determinada cantidad dependiendo del propio símbolo y de laposición que ocupa dentro de la cadena.Por cuestiones de índole técnica, los circuitos electrónicos que conforman unacomputadora suelen estar capacitados, en la mayoría de los casos, para reconocer señaleseléctricas de tipo digital; por tanto, se hace necesario que los métodos de codificacióninternos tengan su origen en el sistema binario, pudiéndose representar con ellos todo tipode informaciones y órdenes que maneja un procesador.
  25. 25. En los circuitos electrónicos, desde el punto de vista lógico, suele representarse lapresencia de tensión en un punto de un circuito por medio de un 1, correspondiendo el 0 ala ausencia de tensión.Si se cumplen las consideraciones anteriores, se dice que está usando lógica positiva(utilizada en la mayoría de los casos).Por otro lado, si se asocia el 0 a la presencia de tensión y el 1 a la ausencia de la misma, sedice que se utiliza lógica negativa.1.5.2. Sistemas de numeración. Transformaciones. Se define como sistema de numeración el conjunto de símbolos utilizados para larepresentación de cantidades, así como las reglas que rigen dicha representación.En un sistema de numeración podemos distinguir la “base”, que es el número de símbolosque utiliza y que, además, se caracteriza por ser el coeficiente que determina cuál es elvalor de cada símbolo, dependiendo de su posición.Los sistemas de numeración actuales son sistemas posicionales, en los que el valorrelativo que representa cada símbolo o cifra depende de su valor absoluto y de la posiciónrelativa que ocupa con respecto a la coma decimal íntimamente ligada al valor de la basedel sistema de numeración utilizado.  El sistema decimal Desde hace muchos años, el hombre ha utilizado como sistema numérico eldenominado “sistema decimal”, que derivó del sistema numérico indoarábigo.Posiblemente se adoptó este mismo por la característica física de contar con diez dedos enlas manos.El sistema decimal es uno de los denominados “sistemas posicionales” y utiliza como baseel número 10. Esto quiere decir que, dada una cadena de dígitos, asocia cada uno de ellos auna potencia de 10 respectivamente.El número 10 es el número de símbolos que emplea para la representación de cantidades;estos símbolos son: 0123456789Una determinada cantidad, que denominaremos “numero decimal”, se puede expresar de lasiguiente manera:Nº. = (digito)x(base)iSiendo: i = posición respecto de la coma.  El sistema octal y el hexadecimal El sistema octal tiene como base 8 dígitos ( del 0 al 7, ambos inclusive), mientras queel sistema hexadecimal se compone de los dígitos siguientes:  Las cifras del 0 al 9, ambos inclusive.  Las letras A, B, C, D, E, y F, que representan los dígitos 10, 11, 12, 13, 14, y 15.Funcionan de la misma forma que el sistema binario.
  26. 26.  El sistema binario Es un sistema con base 2, es decir, que se compone de dos dígitos, el 0 y el 1. Cadadígito de un número representado en este sistema se denomina bit (contracción de binarydigit). Su utilidad es fácilmente comprensible debido a que los circuitos y componenteselectrónicos sólo conocen dos estados estables, es decir, son biestables. Un circuito puedeestar permitiendo paso de corriente o no. Un interruptor puede estar abierto o cerrado.Si relacionamos cada una de las dos posiciones estables de los dispositivos electrónicoscon cada uno de los dos símbolos diferentes del sistema binario, estaremos hablando delógica positiva o negativa, ya mencionadas anteriormente.  La aritmética binaria Las operaciones aritméticas se realizan en cualquier sistema con característicassimilares al decimal. Existen dos formas distintas de hacerlo: - La primera consiste en pasar de un sistema dado al decimal; realizar las operaciones en éste y trasladar el resultado anterior. - La segunda, en confeccionar una tabla de sumar, restar, multiplicar y dividir, propia del sistema en cuestión.  Cambio de base decimal a binaria Existe gran variedad de métodos para llevar a cabo el paso de una base a otra. El másutilizado es el método de división / multiplicación sucesivas.Consiste en dividir la parte entera del número que se desea convertir por la base delnúmero que deseamos obtener. El resto de esta división será el primer dígito extremoderecho de la nueva cifra.El cociente se vuelve a dividir por la base, repitiéndose estas operaciones hasta que el restoobtenido sea menor que la base. La conversión de la parte fraccionaria se obtiene de estaforma: se multiplica sucesivamente la fracción por la base. La parte entera de cadaproducto se elimina y pasa a construir el nuevo dígito en base binaria. De esta forma, el primero obtenido es el más significativo, por lo que se colocará allado derecho de la coma.  Cambio de una base cualquiera a la decimal Se utiliza un método que consiste en el desarrollo de la serie de potencias de la base. Seusan tanto números enteros como decimales.  Suma binaria Es semejante a la suma en el sistema decimal, con la diferencia de que se manejan sólodos dígitos (0 y 1) y que, cuando el resultado excede de los símbolos utilizados, se agregael exceso a la suma parcial siguiente hacia la izquierda. Las tablas de sumar son:Tabla del 0: Tabla del 1:0+0=0 1+0=10+1=1 1 + 1 = 10
  27. 27.  Resta binaria La resta binaria es similar a la decimal con la diferencia de que utiliza sólo dos dígitosy que, al realizar las restas parciales entre estos dos dígitos, uno del minuendo y otro delsustraendo, si el segundo excede al primero, los acarreos no se añaden al minuendo, sino alsustraendo.La tabla de restar es la siguiente:Tabla del 0: Tabla del 1:0–0=0 1–0=10 – 1 = no cabe 1–1=0  Multiplicación binaria Como en cualquier otro sistema de numeración, multiplicar consiste en sumar,repitiendo el multiplicando tantas veces como indique el multiplicador.Las reglas de multiplicación binaria son:Tabla del 0: Tabla del 1:0*0=0 1*0=00*1=0 1*1=1 En la práctica, basta con copiar el multiplicando cada vez que el dígito que semultiplica es 1. Si el dígito del multiplicador es 0, se desplazará un lugar a la izquierda elresultado de operar con el siguiente dígito.  División binaria Dividir en binario consiste en restar repetidamente un número, el divisor, de otronúmero llamado “dividendo”, hasta que el resto sea menor que el divisor.Otra forma de dividir es idéntica a la división decimal , salvo que las multiplicaciones yrestas internas de la división se realizan en binario.1.5.3. Unidades mínimas de informaciónBit es unidad mínima de información, es decir, una cifra binaria (0 o 1), una posición delcircuito (abierto o cerrado) o una posición en una cinta perforada (si hay agujero o no).Cuando se juntan ocho números bits formando un conjunto, éste recibe el nombre de“byte”, que procede de la contracción de la expresión inglesa binary term, es decir, términobinario. El byte es la unidad de información más pequeña de la memoria de trabajo a la quese puede asignar una dirección determinada; por este motivo, todos los registros ylongitudes de las instrucciones que se manejen deberán ser múltiplos de ella. EnInformática, cada carácter (letra, número o signo de puntuación) suele ocupar un byte.
  28. 28. Se utilizan con nombre propio determinados conjuntos de dígitos en binario:  Cuatro bits se denominan cuarteto. Ejemplo: 1001.  Ocho bits se denominan octeto o byte. Ejemplo: 10010110.  Al conjunto de 1.024 bytes se llama kilobyte o simplemente Kb. De froma aproximada, 1.000 bytes.  1.024 kilobytes forman el llamado megabyte (Mb).  1.024 megabytes forman un gigabyte (Gb).  1.024 gigabytes constituyen un terabyte (Tb). La memoria central suele ser direccionable por octeto o byte; por tanto, una celda o posición de memoria contiene 8 bits. Una de las características fundamentales de un procesador es su capacidad de memoria interna, la cual se mide en múltiplos del byte. 1.5.4. Sistemas de codificación de caracteres  El código ASCII Cuando una información que originariamente viene representada en un alfabeto es transcrita a un segundo alfabeto, se dice que ha sido codificada. El caso más sencillo es cuando ambos alfabetos tienen el mismo número de símbolos. Más complicado es el caso en que uno de los alfabetos presenta menor número de símbolos que el otro. Como ejemplo, está el sistema de codificación Morse, compuesto, al igual que el sistema binario, por dos dígitos. Las aplicaciones del ordenador manejan no sólo datos numéricos, sino también alfanuméricos. Para la representación de nombres y de la información es necesario formular un código binario que represente las letras del alfabeto las diferentes teclas que se pueden requerir, como los caracteres especiales, las mayúsculas, etc. El código ASCII es un código binario estándar para la representación de caracteres alfanuméricos. Se trata de un total de 256 caracteres, entre los que destacan:  Los 26 códigos que representan las letras mayúsculas A-Z.  Los 26 siguientes que representan las letras minúsculas a-z.  Los 10 códigos que representan las cifras del 0 al 9.  Los 32 códigos para los caracteres especiales de teclado. Por ejemplo, el carácter M tiene asignado el código ASCII 77. Tabla 1.2. Representación del alfabeto en código ASCII A = 65 G = 71 M = 77 S = 83 Y = 89 B = 66 H = 72 N = 78 T = 84 Z= 90 C = 67 I = 73 O = 79 U = 85 D = 68 J = 74 P = 80 V = 86 E = 69 K = 75 Q = 81 W =87 F = 70 L = 76 R = 82 X = 88
  29. 29.  El código EBCDIC Es un código alfanumérico alternativo empleado en algunos equipos IBM. Tiene los mismos símbolos de caracteres que el ASCII, pero el bit de asignación para los caracteres es diferente. Es una aplicación del código binario BDC (código exclusivamente numérico) que permite la representación tanto de números como de letras.1.6 ELEMENTOS DE SOFTWARE1.6.1 Concepto y tipos de softwareTradicionalmente, se vienen clasificando los distintos componentes de un sistemainformatico en dos grandes grupos: el hardware y el software. Los componentes hardware,o equipos físicos, se identifican con facilidad. El software, sin embargo, es algo más difícilde caracterizar, y a veces se define por exclusión.El conjunto de instrucciones y procedimientos que transforman la información para quepueda ser utilizada por el ordenador y que la vuelven a transformar en datos útiles para elusuario es lo que constituye el software.Este incluye, por supuesto, el sistema operativo que gobierna el funcionamiento delordenador, pero también consta de otros elementos, tales como los programas o, incluso,algo tan inmaterial como son los procedimientos de operación o de mantenimientoperiódico.El grupo de programas que liberan algunas tareas del usuario recibe el nombre de softwarebásico. Aquellos programas que necesitan realizarse para unas tareas concretas sedenominan software de aplicaciones.El software básico son programas escritos para ayudar a operar con el sistema informatico.Esta constituido por tres grupos de programas: -Programas monitores. Son los encargados de controlar todos los procesos demáquina, asignando prioridades de trabajo. -Programas de servicios. Son los responsables de la circulación de la informaciónentre los dispositivos periféricos, de la configuración del ordenador, de la ordenación delos datos y la explotación adecuada de los conjuntos. -Programas traductores. Son aquellos que permiten la utilización de lenguajes deprogramación en el software de aplicaciones, transformando las instrucciones simbólicasen ordenes comprensibles para la maquina.El software de aplicaciones esta orientado a resolver problemas específicos del usuario.Sus programas están diseñados para que cualquier usuario pueda utilizarlos, por ejemplo,un procesador de textos.1.6.2 Algoritmo y programaCada conjunto de instrucciones creado para llevar a cabo un proceso es un programa.Antes de elaborar un programa, hay que analizar el problema que se plantea y presentar lasolución en un algoritmo.
  30. 30. Un algoritmo es un esquema que indica los pasos a seguir en la elaboración de unprograma. Después, hay que escribir cada uno de esos pasos en un lenguaje deprogramación, compilarlo(pasarlo a instrucciones en lenguaje maquina, que puedaentender el ordenador) y enlazarlos siguiendo una secuencia definida previamente.1.6.3 Lenguajes de programaciónPara que un ordenador lleve a cabo las tareas que se le encomiendan, hay que indicarle loque debe hacer. Esto no es una tarea sencilla, ya que para ello debe utilizarse un lenguajeque la maquina sea capaz de entender. Esta comunicación con el ordenador se lleva a cabomediante los lenguajes de programación.Un lenguaje de programación se basa en la utilización de unas reglas fijas convenidas, lascuales intentan acercar el lenguaje humano al del ordenador. Estas reglas hacen deintermediarias entre el código maquina(lenguaje que entiende el ordenador) y el lenguajehumano.El ordenador solo es capaz de entender y manejar el lenguaje binario. Los primerosordenadores se programaban directamente en código binario, que puede representarsemediante secuencias de ceros y unos.El gran inconveniente es que ada modelo deordenador tenia su propio código lenguaje maquina y por tanto, los programadores sedebían adaptar al lenguaje maquina del ordenador que estaban actualizando.Como trabajar con ceros y unos no era muy cómodo para los programadores, a estassecuencias se les asociaron códigos nemotécnicos(conjunto de caracteres con unsignificado concreto).Así, aparecieron los lenguajes simbólicos o ensambladores. Loslenguajes simbólicos son una simple traducción de las instrucciones a símbolos de lenguajemaquina. Estos lenguajes simbólicos simplificaban la escritura de las instrucciones,haciéndolas mas legibles, pero no constituyeron la solución al problema de laprogramación, ya que al cambiar el procesador era necesario un nuevo lenguajeensamblador adaptado a las instrucciones de la nueva maquina.El siguiente paso dentro de los lenguajes de programación fuera los lenguajes de alto nivel,que se empezaron a utilizar en los años cincuenta y sesenta. Estos lenguajes suelen trabajaren dos fases. En la primera traducen el código fuente(muy parecido el lenguaje humano)aun código intermedio, que, al igual que el primero, es también independiente de la maquinaque se este utilizando. En la segunda fase traducen el código intermedio a lenguajeespecifico de la maquina. Los programas especializados en la tarea de traducción se llamancompiladores .El compilador acepta programas escritos en un lenguaje de alto nivel y lostraduce a otro lenguaje comprensible para el ordenador.Los primeros lenguajes de alto nivel fueron: Cobol, Fortran, APL, etc. A medida queaparecían estos lenguajes en el mercado, se comprobó que algunos eran mas adecuados queotros para la realización de las distintas tareas. De este modo, COBOL se convirtió en elespecifico para la creación de aplicaciones de gestión, mientras que FORTRAN se impusoen los campos de la técnica y la investigación.En la actualidad existen una serie de herramientas que se utilizan en los lenguajes deprogramación para construir programas sencillos, combinando partes de programas yaprefabricados. Aunque se siguen utilizando los lenguajes ya mencionados, losprofesionales de la programación usan habitualmente lenguajes de alto nivel maselaborados, como el PASCAL o el C(que esta siendo desplazado por el C++).Otro lenguajeque se esta introduciendo con fuerza es el JAVA(especial para uso en Internet y quepermite la creación de programas complejos).Otro lenguaje muy utilizado también enInternet es el HTML, cuya principal finalidad es la creación de paginas Web.
  31. 31. Por ultimo, para cubrir la necesidad de crear programas complejos de una forma rápida ysencilla, aparecieron en el mercado los llamados lenguajes de programación visual, quepermiten crear programas seleccionados objetos y elementos que aparecen en la pantallasin necesidad de escribir instrucciones(aunque si se hacia conveniente redactaralgunas).Con los lenguajes actuales resulta mas sencillo obtener un software de calidad,fácil de mantener y con posibilidades reales de reutilización.Los lenguajes de programación son el medio fundamental que existe en la actualidad pararealizar la codificación y aunque han evolucionado mucho desde los años cincuenta,todavía suelen estar mas próximos a la forma de trabajar de los ordenadores que a la formade pensar del ser humano. El conocimiento de las prestaciones de los lenguajes permiteaprovechar mejor sus posibilidades y también salvar sus posibles deficiencias.Evidentemente, no bien salvar sus posibles deficiencias. Evidentemente, no existe un únicolenguaje ideal para todo y, a veces, es necesario trabajar con varios lenguajes a la vez.Los principales tipos de lenguajes de programación son: -Lenguajes de bajo nivel. Son los que entiende directamente el ordenador, es decir,utilizan el sistema binario que consta de los dos únicos símbolos O y 1, denominados bits.Fue el primer lenguaje utilizado en la programación de ordenadores. Es lo que se llamalenguaje maquina. Una instrucción de la maquina es un conjunto de ceros y unos, delongitud fija o variable, que se divide en varios campos que contienen diversa información.Programar en código binario es molesto y propenso a errores. Por esa razón se invento otrotipo de lenguajes llamados simbólicos, que eran mas cómodos de utilizar. -Lenguajes de medio nivel. También conocidos como ensambladores. El lenguajeensamblador es el primer intento de sustituir al lenguaje por las personas.En este lenguaje, cada instrucción equivale a una instrucción en lenguaje maquina, pero nose utilizan los bits.El código simbólico no puede ser ejecutado directamente por un ordenador, que soloentiende el lenguaje binario, por lo que es preciso traducirlo.Así, los programas que traducen códigos simbólico a lenguaje maquina se denominanensambladores. La traducción es un proceso mecánico y repetitivo, que se presta a lautilización de un ordenador. Aunque facilitan mucho el trabajo, los lenguajes simbólicosno resuelven definitivamente el problema como programar un ordenador de la manera massencilla. -Lenguajes de alto nivel. A finales de los años cincuenta surgió un nuevo tipo delenguajes que evitaba los inconvenientes de los anteriores lenguajes a costa de ceder unpoco en las ventajas. Estos lenguajes no pueden ejecutarse directamente, al igual que losanteriores y deben traducirse al lenguaje maquina.Para ello se emplean programas especiales, traductores de lenguajes, más complejos quelos ensambladores de los que existen dos tipos diferentes: a)Compiladores. Aceptan programas escritos en un lenguaje de alto nivel y los traduce a otro lenguaje, generando un programa independiente que puede ejecutarse tantas veces como se quiera. b)Interpretes. Aceptan programas escritos en un lenguaje de alto nivel, los analizan y los ejecutan bajo control del propio interprete. No se genera ningún programa.
  32. 32. Los principales lenguajes de alto nivel son:-FORTRAN -PASCAL-COBOL -LOGO-ALGOL -APL-C -ADA1.6.4 Las aplicaciones informáticasLos distintos programas de aplicación, recogen necesidades muy variadas de los usuarios ytratan de resolver cuestiones de la vida profesional, ocio, etc. Se distinguen los siguientes:  Procesadores de textos. Para la elaboración de documentos. Ejemplos de estos programas: WordPerfect, Word, Word Pro...  Bases de datos. Organizan facilitan el acceso a gran cantidad de datos. Son muy comunes de Base y Access.  Hojas de calculo. Específicos para operaciones matemáticas con datos numéricos.  Ofrecen la posibilidad de presentar los resultados mediante gráficos. Son muy conocidos los siguientes : Lotus y Microsoft Excel.  Presentaciones. Para diseño de organigramas , gráficos y rótulos en los que sea importante el aspecto final. Ejemplos de ellos son Freelance Graphics y PowerPoint.  Diseño grafico y autoedición. Los primeros se usan para manipulación de imágenes y destacan CorelDraw y PhotoShop. Los programas de autoedición se usan para combinar textos e imágenes en publicaciones. Ejemplo: PageMaker y QuartkXPress.  Paquetes integrados. Reúnen capacidades básicas de algunos programas anteriores.

×