Sunteți pe pagina 1din 17

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

UNIDAD I INTRODUCCIN A LA COMPUTACIN 1.2 Elementos de un sistema computacional.


Un sistema de cmputo es la integracin de componentes electrnicos conocidos como Hardware y programas de cmputo conocidos como software que hacen posible utilizar al hardware. En este tema veremos como ha evolucionado tanto el hardware como el software, desde tiempos remotos hasta llegar a nuestra actualidad.

1.2.1 Historia.
La historia de la computacin se remonta a la poca de la aparicin del hombre en la faz de la tierra, y se origina en la necesidad que tena ste de cuantificar a los miembros de su tribu, los objetos que posea, etc. Uno de los primeros artefactos mecnicos de calcular que se conoce es el baco, que an se sigue usando en algunos pases de oriente de donde es originario.

El matemtico escocs John Napier, basado en su teora de que todas las cifras numricas podan expresarse en forma exponencial, inventa los logaritmos, que permiten reducir a sumas y restas las operaciones de multiplicacin y divisin. Tambin invent unas tablas de multiplicar movibles hechas con varillas de hueso o marfil, conocidas como huesos de Napier, que representan el antecedente de las reglas de clculo.

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

Wilhelm Schickard (1592-1635), cientfico alemn, construye lo que podemos considerar como la primera mquina mecnica de calcular basada en unas ruedas dentadas, ya que poda efectuar las cuatro operaciones aritmticas bsicas: suma, resta, multiplicacin y divisin.

A Blaise Pascal, es a quien se le atribuye la invencin de la primera calculadora automtica llamada la Pascalina en 1642.

El matemtico alemn Gottfried von Leibniz dise una calculadora mecnica que ya permita multiplicar, dividir y extraer raz cuadrada mediante sumas y restas sucesivas.

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

En 1801 el francs Joseph Marie Jacquard (1752-1834) construye su telar mecnico basado en una lectora automtica de tarjetas perforadas.

En Inglaterra, Charles Babbage, profesor de matemticas de la Universidad de Cambridge, disea la mquina diferencial. En 1833 abandona el primer proyecto y se propone realizar el verdadero sueo de su vida: la mquina analtica, que sera capaz de realizar cualquier tipo de clculo de manera digital.

Augusta Ada (1815-1853), hija del poeta Lord Byron est considerada como la primera programadora pues escribi secuencias de instrucciones en tarjetas perforadas, invent mtodos de programacin como la subrutina e introdujo en sus programas las iteraciones y el salto condicional

En 1886, el Dr. Herman Hollerith, estadstico empleado en la oficina de censos de Estados Unidos de Norteamrica, desarroll un sistema basado en tarjetas perforadas para codificar los datos de la poblacin en el censo de 1890.

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

En 1906, Lee De Forest inventa el tubo de vaco (bulbo) de 3 elementos, que ms tarde tiene una gran importancia en el desarrollo de las computadoras.

En 1919 W. H. Eccles y F. W. Jordan descubren el flip- flop o basculador, un circuito binario capaz de asumir uno de dos estados estables.

El matemtico estadounidense Claude E. Shannon, creador de la moderna teora de la informacin, la define de la siguiente manera: Informacin es todo lo que reduce la incertidumbre entre diversas alternativas posibles. A principios del siglo XX se producen mltiples eventos: la primera computadora analgica del Dr. Vannevar Bush; el primer programa mecnico de Wallace J. Eckert; el primer modelo general de mquinas lgicas de Alan M. Turing; la primera computadora electrnica digital del Dr. John V. Atanasoff; la primera computadora de propsito general controlada por programa del Dr. Konrad Zuse y muchos ms. La Mark I o Automatic Sequenced Controlled Calculator, basada en la mquina analtica de Babbage, pesaba unas cinco toneladas, estaba constituida por 78 mquinas sumadoras conectadas entre s mediante 800 km de cable, contena miles de relevadores, reciba las instrucciones por medio de cinta perforada de papel, y multiplicaba dos nmeros de 10 dgitos en tres segundos aproximadamente. La ENIAC, (Electronic Numerical Integrator and Calculator), inclua aproximadamente 18000 tubos de vaco. Fue terminada hasta 1946, y su velocidad de procesamiento permita efectuar alrededor de 500 multiplicaciones por segundo.

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

La EDVAC, (Electronic Discrete Variable Automatic Computer), y la EDSAC (Electronic Delay Storage Automatic Calculator), ya incorporan las ideas sobre almacenamiento de programas en la memoria de la computadora del Dr. John von Neumann, cientfico estadounidense originario de Hungra. En 1951 se desarrolla la UNIVAC (Universal Automatic Computer).

1.2.2 Hardware.
La mayora de computadoras estn compuestas de por lo menos tres elementos bsicos: Unidad Central de Proceso (Central Processing Unit, CPU), teclado y monitor, aunque algunos elementos externos considerados antiguamente como equipos perifricos, como el ratn (mouse) y la impresora, ya se incluyen como elementos inherentes al sistema de cmputo.

De acuerdo a los conceptos modernos de computacin, los procesos de cmputo se resumen en tres vertientes: Entrada de datos, proceso de los datos y salida de informacin. Los dispositivos fsicos mediante los cuales se introducen los datos a la unidad central de proceso y se obtiene la salida de la informacin se denominan unidades de entrada/salida (Input/Output devices, I/O). A los dispositivos de entrada/salida, tambin se les conoce comnmente como perifricos.

1.2.2.1 Dispositivos de entrada.


Las unidades o dispositivos de entrada transforman los datos introducidos en cdigos binarios que pueden ser entendidos y procesados por la computadora. Los dispositivos ms utilizados en la actualidad para la entrada de datos son el teclado y el ratn.

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

Teclado. Es el dispositivo ms utilizado para comunicarse con la computadora. Los teclados pueden variar mucho, dependiendo del fabricante y del idioma; sin embargo, la mayora de ellos incluyen por lo menos 102 teclas, excepto los de las porttiles (laptops o notebooks), que suelen tener aproximadamente 89. La parte principal de los teclados incluye el alfabeto y los nmeros en una configuracin conocida como QWERTY, por la disposicin de las letras de la segunda lnea superior izquierda.

Ratn. El ratn (mouse) es un dispositivo que permite sealar en la pantalla las opciones que ofrecen diversos programas de interfaz grfica, para realizar una operacin especfica. Generalmente tienen dos botones que permiten simular que se oprime la tecla [Entrar].

1.2.2.2 Dispositivos de salida.


Las unidades de salida posibilitan la obtencin de los resultados de los clculos o procesamiento de diversas maneras: visual, impresa, auditiva o audiovisual. Los principales aditamentos de salida de informacin son el monitor y la impresora. Monitor. Es el principal dispositivo de salida visual de los datos procesados. El monitor requiere de un adaptador, que consiste normalmente en una tarjeta instalada dentro de la propia CPU. Dependiendo del tipo de adaptador de la tarjeta, vara la resolucin que podr tener el monitor, aunado a sus propias caractersticas. Impresora. Las impresoras son uno de los dispositivos perifricos ms tiles de las microcomputadoras; tanto, que se consideran ya como una unidad de salida por

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

excelencia, y no como perifrico o agregado. Permiten obtener en papel el resultado de los clculos y procesos de computacin, como listas de nminas, textos, cuadros estadsticos, mapas, grficos, organigramas, ecuaciones, frmulas o cualquier otro tipo de informacin que se desee imprimir.

1.2.2.3 Unidad Central de Proceso (CPU o UCP).


Algunas veces se habla de CPU al referirse a la carcasa o compartimiento donde se ubica la tarjeta principal (motherboard) y el microprocesador, sin embargo se debe entender que la CPU es la parte ms importante de una computadora: el procesador, denominado as por ser donde se procesan los datos. Dentro de la carcasa se encuentran tambin la fuente de poder, que se encarga de distribuir la energa elctrica necesaria para el funcionamiento de todos los componentes; las tarjetas de sonido; las de red o mdem y todos los componentes de memoria. Adems, ah se alojan el disco duro, las unidades de disquetes y los lectores de discos compactos y DVDs. A estas unidades se les conoce como dispositivos internos. La computadora cuenta con dos tipos de memoria. Una de ellas se denomina ROM (de Read Only Memory) o memoria de slo lectura. Se trata de chips grabados por el fabricante de la computadora, donde se almacena la informacin que se emplea desde el encendido, para verificar los dispositivos y buscar el sistema operativo. Como su nombre lo indica, esta memoria no puede ser modificada por el usuario. La otra memoria es la que se emplea para guardar los datos y programas que utiliza la computadora. Se le denomina RAM (de Random Access Memory) o memoria de acceso aleatorio. Esta memoria constituye el espacio de trabajo que utiliza el usuario en la computadora para procesar los datos. Podra decirse que mientras ms memoria RAM tenga la computadora, ms capacidad de trabajo tendr. Pero esto es cierto slo dentro de ciertos lmites y algunas condicionantes. Las Unidades, Bus (Bus Unit, BU), de Instruccin (Instruction Unit, IU), de Ejecucin (Execution Unit, EU) y la de Direccionamiento (Addressing Unit, AU), ejecutan dentro del procesador, todas las operaciones aritmticas y lgicas. Para ello, cuentan con una Unidad de Control (Control Unit, CU), que coordina las actividades y comunicacin con las diferentes partes del sistema, y la Unidad Aritmtica Lgica (Arithmetic and Logical

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

Unit, ALU), que se encarga de realizar apropiadamente las operaciones aritmticas y lgicas. La tarjeta principal, conocida tambin como tarjeta madre (motherboard) o placa base, es el centro de distribucin y proceso de los datos en la computadora. Es ah donde se alojan los principales componentes del sistema, como microprocesador, chips de memoria, tarjetas de control de dispositivos y un sinnmero de componentes electrnicos. Se trata de una placa grabada con un circuito impreso, en cuya superficie se interconectan todos los elementos de control y proceso de la computadora.

Dentro de cada uno de los tipos de procesadores se pueden establecer nuevas categoras en funcin de su velocidad de proceso, que se mide en Megahertzios (MHz); as se habla de procesadores a 133, 166, 200, 233, 266, 400, 433, 500 (MHz), 1 GHz, 2 GHz, dependiendo tambin de su fabricante. Los procesadores anteriormente citados pertenecen a Intel, estndar en la informtica personal; sin embargo, stos no son los nicos existentes, sino que existe una amplia gama (AMD, Power PC, Apple, IBM y Motorola, etc) que cubren las distintas necesidades y apetencias de los usuarios. Otros dispositivos perifricos son elementos adicionales, que permiten potenciar en gran manera, la ya de por s enorme cantidad de poder de las computadoras modernas. Algunos de ellos se han vuelto indispensables para el uso cotidiano, como las memorias USB, los mdems, micrfonos, bocinas, lectoras/escritoras de CDs, DVDs, Lectoras de discos externos, Cmaras WEB, etc.

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

1.2.2.4 Unidades de memoria masiva.


Las unidades de almacenamiento masivo permiten realizar respaldos o copias de seguridad de toda la informacin que se genera en las computadoras. Tambin permiten trabajar con las computadoras, enormes archivos digitales, que no se podran abrir en los discos duros comunes, como editar video, por ejemplo. Los ms populares son: unidades de discos flexibles, discos duros, lectores de discos compactos (CD), unidades de cinta, lectores-escritores DVD, memorias USB, celulares, IPODs, etc. Unidades de medida de la informacin. La unidad ms pequea de informacin en un ordenador corresponde a un dgito binario, es decir, 0 1. A este dgito se le denomina bit, abreviatura de la palabra inglesa Binary Dgit. Al conjunto de 8 bits se le denomina byte, por lo tanto, cada carcter (letra, nmero, o smbolo del teclado) est representado por un byte, que a su vez est constituido por 8 bits. Por ejemplo, cuando pulsamos en el teclado la letra A (65 decimal) este es el cdigo binario que maneja el ordenador para representarla en la pantalla. 0 1 0 0 0 0 0 1

Estas unidades de medida resultan muy pequeas, por lo que se utilizan mltiplos del byte. As hablamos de Kilobyte, Megabyte, Gigabyte, etc. En la siguiente tabla tenemos la relacin entre ellas. 1 bit 1 byte 1 Kilobyte (Kb) 1 Megabyte (Mb) 1 Gigabyte (Gb) 1 Terabyte (Tb) Equivale a 01 8 bits 1.024 bytes 1.024 Kilobytes 1.024 Megabytes 1.024 Gigabytes

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

La organizacin de cualquier disco es muy semejante en todos los sistemas. El sistema operativo DOS lo divide en anillos concntricos denominados pistas. La cantidad de stas en la superficie del disco se mide como pistas por pulgada (Tracks per inch, tpi). A su vez, cada pista (track) es dividida en sectores. Los sectores son divisiones en forma de gajos de una naranja partida por la mitad, por lo que todas las pistas del disco contienen el mismo nmero de sectores. El sistema operativo optimiza la lectura o grabacin de datos, creando grupos de sectores contiguos llamados clusters. Estas unidades de grabacin pueden contener uno o muchos sectores, segn sea el formato del disco que se utilice, y los enumera en orden secuencial. Los primeros sectores los reserva para alojar el programa de carga (Boot program), la tabla de asignacin de archivos (File Alocation Table, FAT), y el directorio. Los datos se almacenan en forma de unidades denominadas Archivos (Files), los cuales pueden tener longitud variable, segn la cantidad de datos que guarden. Deben de tener un nombre o identificador. Estos archivos se asemejan a los folders o carpetas que se emplean para guardar documentos. A cada carpeta se le pone una etiqueta con un nombre nico para no confundirlo con los dems. Discos duros o fijos. Los discos duros o fijos (hard disk) tienen el mismo principio funcional de los disquetes, con la ventaja de estar construidos por un material rgido, lo que permite un mayor control sobre su desempeo y una mayor densidad de grabacin, todo lo cual redunda en el beneficio de poder almacenar grandes cantidades de informacin, a gran velocidad. hoy da los encontramos desde 100 Gb. Una de las ms importantes introducciones tecnolgicas en el mbito de la computacin, son los CDs y DVDs ya sea de solo lectura R o tambin reescribibles R/W. Estas unidades son ampliamente conocidas en el mbito musical y video, pues tienen una gran capacidad de almacenamiento y proporcionan una elevada pureza de sonido gracias a que no existe ninguna aguja que toque el disco. La lectura de los datos se realiza mediante haces de luz lser que no tienen contacto con la superficie del disco, y sus capacidades de almacenamiento siguen aumentando, hoy da los encontramos desde 700 Mb en CD y desde 5 Gb en DVD. Las unidades de cinta graban los datos en una cinta similar a la de los casetes de msica antiguos, aunque hoy da casi no se usan. Su uso est limitado prcticamente como respaldo de informacin en servidores de red. Adems de comunicarse a travs del teclado, del monitor y de emplear las unidades de disco duro, CD y USB, etc, las computadoras pueden imprimir datos, textos o grficas o enviar los datos a otras computadoras usando una lnea telefnica, mediante

10

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

conectores, que generalmente se ubican en la parte posterior de la microcomputadora. Estos conectores reciben el nombre de puertos (ports). Los puertos permiten conectar la computadora al equipo perifrico: impresoras, ratones, escners, mdems, etc.

1.2.2.5 Desarrollo de los microprocesadores y dispositivos.


Algunos consideran a 1951 como el ao de arranque de la computacin, por coincidencia con la aparicin de la primera computadora comercial, la UNIVAC. Las computadoras de la primera generacin se caracterizan por estar constituidas de relevadores (rels) electromecnicos, o de tubos de vaco. La segunda generacin de computadoras se caracteriza por la inclusin de transistores. Utilizan tarjetas o cinta perforada para la entrada de datos. La inclusin de memorias de ferrita en estas computadoras hizo posible que se redujeran de tamao considerablemente, reduciendo tambin su consumo de energa elctrica. Esto signific una notable baja de la temperatura en su operacin. El siguiente paso fue la integracin a gran escala de transistores en microcircuitos llamados procesadores o circuitos integrados monolticos LSI (Large Scale Integration), as como la proliferacin de lenguajes de alto nivel y la introduccin de programas para facilitar el control y la comunicacin entre el usuario y la computadora, denominados sistemas operativos. La aparicin del primer microprocesador en 1971, fabricado por Intel Corporation, que era una pequea compaa fabricante de semiconductores ubicada en Silicon Valley, marca el inicio de la cuarta generacin de computadoras. Cada vez se hace ms difcil la identificacin de las generaciones de computadoras, porque los grandes avances y nuevos descubrimientos ya no nos sorprenden como sucedi a mediados del siglo XX. Hay quienes consideran que la cuarta y quinta generaciones han terminado, y las ubican entre los aos 1971-1984 la cuarta y entre 1984-1990 la quinta. Estos consideran que la sexta generacin est en desarrollo desde 1990 hasta la fecha. Con base en los grandes acontecimientos tecnolgicos en materia de microelectrnica y computacin (software) como CAD, CAM, CAE, CASE, inteligencia artificial, sistemas expertos, redes neurales, teora del caos, algoritmos genticos, fibras pticas, telecomunicaciones, etc., a mediados de la dcada de los aos ochenta se

11

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

establecieron las bases de lo que se puede considerar como quinta generacin de computadoras. Hay que mencionar dos grandes avances tecnolgicos, que quizs sirvan como parmetro para el inicio de la quinta generacin: la creacin en 1982 de la primera supercomputadora con capacidad de proceso paralelo, diseada por Seymouy Cray y el anuncio por parte del gobierno japons del proyecto quinta generacin, que segn se estableci en el acuerdo con seis de las ms grandes empresas japonesas de computacin, debera terminar en 1992. Como supuestamente la sexta generacin de computadoras est en marcha desde principios de los aos noventas, hay que mencionar las caractersticas que deben tener las computadoras de esta generacin: cuentan con arquitecturas combinadas Paralelo/Vectorial, con cientos de microprocesadores vectoriales trabajando al mismo tiempo; son capaces de realizar ms de un milln de millones de operaciones aritmticas de punto flotante por segundo (teraflops); se pueden enlazar en redes de rea mundial (Wide Area Network, WAN) mediante conexiones por fibras pticas y satlites, con anchos de banda impresionantes, etc. Las computadoras se clasifican de acuerdo a su tamao, poder de cmputo, capacidad de memoria y almacenamiento, como macrocomputadoras, minicomputadoras, microcomputadoras o computadoras personales y supercomputadoras.

1.2.3 software.
Los programas o software son los elementos intangibles que forman a un sistema de cmputo junto con el hardware (elementos tangibles).

Se denomina como estructura lgica de la computadora a todos aquellos programas que se requieren para el funcionamiento del sistema de cmputo; desde los programas del BIOS, que permiten configurar la computadora cada vez que se enciende o reinicializa, hasta los sistemas operativos o de control, los controladores de dispositivos, y las aplicaciones de propsito especfico como procesadores de texto, manejadores de hojas de clculo y bases de datos, programas de creacin y edicin de grficos, etc. Los nmeros constituyen la base del software, ya que la comunicacin ms elemental con cualquier computadora se realiza mediante el sistema numrico denominado binario. A partir de los unos y ceros del sistema binario se codifican y decodifican de diversas maneras los nmeros para producir, utilizando el lgebra de Boole y operadores lgicos y matemticos, las instrucciones que son capaces de entender las computadoras.

12

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

Sistema de numeracin es el conjunto de reglas que permiten representar conceptos matemticos abstractos mediante una serie bien definida de smbolos denominados nmeros. Los nmeros representan una cierta cantidad de unidades. Los sistemas de numeracin pueden dividirse segn distintos criterios, por ejemplo si son posicionales o no, y tambin con respecto al nmero tomado como base del sistema, es decir, la cantidad de smbolos diferentes que utilizan. Los posicionales son aquellos en que cada dgito adopta un valor diferente conforme a la posicin que ocupa. El cambio de valor es tantas veces mayor como lo es el valor de la base del sistema. Los no posicionales son los que para cada dgito asignan un valor intrnseco, como en las numeraciones egipcia o romana. Respecto a la base, existen sistemas fundados en el 2 (binario), el 8 (octal), el 16 (hexadecimal), y otros que ya no se utilizan mucho como los que se basan en el 12 (duodecimal) o en el 60 (sexagesimal). El hombre primitivo tuvo la necesidad de realizar cuentas y algunas operaciones aritmticas utilizando sus dedos, piedras o palos, relacionando estos objetos con cabras, ganado o cualquier otra de sus pertenencias. Esta y otras necesidades de aquellos hombres nmadas que dejaban de serlo para convertirse en sedentarios cazadores, pescadores, agricultores y finalmente comerciantes, los llevaron a desarrollar instrumentos auxiliares para realizar clculos. El sistema de numeracin ms utilizado en la actualidad es el decimal, que se caracteriza por ser bsicamente posicional. En los nmeros decimales cada posicin puede interpretarse como un subconjunto de diez elementos, y cuando una posicin se satura, se desplaza el elemento restante a la siguiente posicin de la izquierda. El sistema binario es un sistema numrico de base 2 que utiliza solamente dos smbolos para representar nmeros y se maneja con reglas mucho ms sencillas que las del sistema decimal. Tan importante en computacin como el sistema binario es el hexadecimal, llamado as porque tiene como base el nmero 16 y utiliza como smbolos los diez nmeros del sistema decimal (del 0 al 9) y las seis primeras letras del alfabeto latino: A, B, C, D, E y F. El uso de los sistemas de numeracin binario y hexadecimal en las computadoras facilita la comunicacin y el proceso de datos para la computadora, pero indudablemente, complica el proceso de comunicacin entre el usuario y la mquina, ya que cualquier persona debera tener la capacidad de entender y manipular enormes cantidades de datos numricos binarios para poder realizar una pequea cantidad de clculos simples.

13

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

La siguiente tabla muestra los primeros diecisis nmeros (del 0 al 15) de los sistemas de numeracin hexadecimal, binario y decimal. Tabla Sistema hexadecimal y sus equivalentes en binario y decimal. hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Cdigos de comunicacin. El uso de los sistemas de numeracin binario y hexadecimal en las computadoras facilita la comunicacin y el proceso de datos para la computadora, pero indudablemente, complica el proceso de comunicacin entre el usuario y la mquina, ya que cualquier persona debera tener la capacidad de entender y manipular enormes cantidades de datos numricos binarios para poder realizar una pequea cantidad de clculos simples. Esto oblig a quienes tenan a cargo el aprovechamiento de esta nueva herramienta en las Universidades e instituciones de investigacin, a crear nuevos mtodos de intercambio de datos entre el usuario comn y la computadora. Estos mtodos o protocolos de entendimiento se denominan cdigos de comunicacin o de datos. Para que las computadoras entiendan que un conjunto de bits significa una letra o un nmero dado, se desarrollaron los cdigos de comunicacin BCD, EBCDIC, ASCII, UNICODE, y otros. El American National Standards Institute, ANSI, cre el cdigo ASCII (American Standard Code for Information Interchange), con el inconveniente de que utilizaba siete bits para la definicin de los smbolos (128 en total) y uno para definir la paridad. Este cdigo es el ms utilizado en el mundo de las microcomputadoras o PCs.

14

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

El inconveniente de los siete bits se manifest claramente en los mensajes de correo electrnico de la incipiente red Internet de principios de la dcada de los noventas. No se podan enviar por correo electrnico ms que mensajes de texto puro, que la mayora de las veces en lugar de acentos y ees, mostraban una serie de smbolos incoherentes. Tampoco era posible incorporar archivos de grficos, voz, texto y video en los mensajes, porque el protocolo de comunicacin del correo electrnico slo reconoca los 128 caracteres del ASCII estndar de 7 bits. Para resolver el problema, IBM complementa el cdigo ASCII con otro juego de caracteres denominado extendido, respetando los 128 primeros; esto da como resultado el juego completo de 256 caracteres ASCII de ocho bits cada uno. En la actualidad, dada la internacionalizacin de la informacin propiciada por el desarrollo explosivo de las tecnologas de Internet como el correo electrnico y la World Wide Web, se gest el cdigo UNICODE, que utiliza dos bytes (16 bits) para representar un total de 65 000 caracteres, que permite el manejo una gran cantidad de smbolos de diversos lenguajes del mundo. Los programas o software son los elementos intangibles o lgicos que posibilitan que la computadora realice todos los procesos que la han ubicado como la herramienta por excelencia del siglo XX para los negocios, las comunicaciones y, en general, para casi cualquier actividad del ser humano. Los programas estn constituidos por un conjunto de instrucciones diseadas para realizar tareas especficas y resolver problemas; es decir, utilizan algoritmos. Un algoritmo es un conjunto de procedimientos que se aplican paso a paso para resolver un problema, algo as como una receta para lograr un objetivo siguiendo instrucciones precisas. Existe una gran cantidad de programas de todos tipos, pero segn su cometido, se pueden clasificar como programas de sistema y programas de aplicacin especfica. Los de sistema se utilizan para controlar las operaciones de la propia computadora, mientras que los de aplicacin son los que llevan a cabo las soluciones a los requerimientos del usuario; es decir, trabajan para el mundo real. Programas de sistema: Programas de carga o inicio Sistemas operativos Controladores de dispositivos Programas de aplicacin: Procesadores de texto Manejadores de libros de clculo Manejadores de bases de datos Programas de presentaciones

15

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

Programas de grficos y diseo

1.2.4 Firmware.
Firmware o Programacin en Firme, es un bloque de instrucciones de programa para propsitos especficos, grabado en una memoria de circuito integrado tipo ROM (slo lectura), que establece la lgica de ms bajo nivel que controla los circuitos electrnicos de un dispositivo electrnico de cualquier tipo. Al estar integrado en la electrnica del dispositivo es en parte hardware, pero tambin es software, ya que proporciona lgica y se dispone en algn tipo de lenguaje de programacin. Funcionalmente, el firmware es el intermediario (interfaz) entre las rdenes externas que recibe el dispositivo y su electrnica, ya que es el encargado de controlar a sta ltima para ejecutar correctamente dichas rdenes externas. Encontramos Firmware en memorias ROM de los sistemas de diversos dispositivos perifricos, como en monitores de video, unidades de disco, impresoras, etc., pero tambin en los propios microprocesadores, chips de memoria principal y en general en cualquier circuito integrado. El programa BIOS (Basic Input Output System) de una computadora es un firmware cuyo propsito es activar una mquina desde su encendido y preparar el entorno para la instalacin de un Sistema Operativo complejo, as como responder a otros eventos externos (botones de pulsacin humana) y al intercambio de rdenes entre distintos componentes de la computadora. En un microprocesador el firmware es el que recibe las instrucciones de los programas y las ejecuta en la compleja circuitera del mismo, emitiendo rdenes a otros dispositivos del sistema. El firmware no es categorizada ya sea como hardware o software, sino una mezcla de ambos. La razn del firmware se considera una combinacin de ambas categoras es que el firmware emplea un programa ejecutable (. Exe) e incluye una pieza integral de los dispositivos electrnicos.

16

INSTITUTO TECNOLGICO TUXTLA GUTIRREZ - EDUC ACIN A DISTANCIA

Muchos de los Firmwares almacenados en ROM estn protegidos por Derechos de Autor, pero actualmente existe un debate sobre si es necesario que el firmware de los perifricos de los ordenadores sea tambin libre o no. A menudo se ven posturas muy extremas, tanto en el sentido de exigir que hasta el diseo de los condensadores sea libre, como en la postura contraria de defender que, mientras funcione, qu ms da que el firmware sea libre o no. Las ventajas del Software Libre es que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente, y las mismas ventajas que aporta el Software Libre en el software convencional de los ordenadores es aplicable al firmware.

17

S-ar putea să vă placă și