Sunteți pe pagina 1din 81

CARLOSALBERTOGARRIDOLPEZ

HISTORIADELACOMPUTACIN

Asesora:Dra.OlgaMaraCossichMrida

UniversidaddeSanCarlosdeGuatemala
FacultaddeHumanidades
DepartamentodePostgrado
MaestraenDocenciaUniversitaria
ConEspecialidadenEvaluacinEducativa

Guatemala,octubrede2008

El presente trabajo de tesis fue


presentado por el autor como requisito
previo a su graduacin de Maestra en
Docencia Universitaria con
Especializacin en Evaluacin
Educativa.


NDICE

CONTENIDO NMERODEPAGNA

INTRODUCCIN......................................................................................................................................................II
NDICEDEILUSTRACIONES...................................................................................................................................IV
CAPTULOIHISTORIADELASMQUINASDECONTAR...........................................................................................1
CAPTULOIIGENERACIONESDECOMPUTADORAS.................................................................................................9
CAPTULOIIIFUNCIONAMIENTODELACOMPUTADORA.....................................................................................15
CAPTULOIVPARTESDELACOMPUTADORA.......................................................................................................22
CAPTULOVSOFTWARE.......................................................................................................................................45
CAPTULOVILENGUAJESDEPROGRAMACIN.....................................................................................................49
CAPTULOVIISOFTWAREDEUSOGENERALYDEAPLICACIONES.........................................................................56
CONCLUSIN........................................................................................................................................................70
BIBLIOGRAFA......................................................................................................................................................72

I

INTRODUCCIN

Alolargodelahistoriaelserhumanosiemprehabuscadolaformadefacilitar

losclculos.Desdelaantigedadatravsdelusodelbacoloschinosylosjaponeses

erancapacesderealizarlasoperacionesbsicasdesumaresta,multiplicacinydivisin.

Luegoconlainvencindelasmquinasdecontaryposteriormentedelacomputadora

el ser humano prcticamente no realiza clculos manualmente. Sin embargo, la

computadoranoessolamenteundispositivodeclculo,esunaherramientadediseo,

simulacinycontrolquesehavueltoindispensablehoyenda.

Elpresentetrabajodegraduacinabordaestatemtica,atravsdelaexploracin

delaHistoriadelaComputacin,desdelaaparicindelasmquinasdecontarhastala

ltima generacin de computadoras. El primer captulo comienza con el estudio del

baco como el primer dispositivo de contar que se conoce, para luego dar lugar a las

diferentesmquinasmecnicasyelctricasqueseconstruyeron,previosalainvencin

de la computadora. En el siguiente se trata sobre las generaciones de computadoras,

comenzandoconlacomputadoradebulbosquefuelaprimeraqueseinventhastalas

computadoras de cuarta generacin que emplea microprocesadores para su

funcionamiento. En el captulo 3 se efecta una analoga entre el funcionamiento del

cerebrohumanoylacomputadoraatravsdelestudiodelfuncionamientodelamisma.

Enestecaptulosetratanloscdigosdemquinaylasconversionesdelsistemabinario

aldecimalyviceversa.Seprosigueaenumerarlaspartesdelacomputadora,haciendo

una breve descripcin de cada uno de los dispositivos que le permiten a la

computadora, recibir informacin, almacenarla, procesarla y compartirla con el ser

humanooconotrosdispositivos.Luegosehaceunabrevereseadelsoftwarecomoese

conjunto de programas que hacen que la computadora funcione, partiendo del ms

bsicoqueeselsistemaoperativohastalossistemasoperativosmultitareas.Elcaptulo6

trata sobre los lenguajes de programacin, como la lista de cdigos que la mquina

interpretacomoinstrucciones.Enestecaptulosehaceunabrevereseadelosprimeros

II

lenguajesdeprogramacinqueexistieron y por ltimo se aborda el quiz ms

modernoypopularlenguajedeprogramacinVisualBasic.Net.Finalmentesehabladel

softwaredeaplicaciones,quizcomounodelosmsgrandesaportesquehatenidoel

campodelacomputacinalahumanidad.Enestecaptulosehaceunabrevereseadel

software de aplicaciones ms comn como el de hojas electrnicas, procesamiento de

texto, presentaciones y bases de datos, as como las diferentes compaas que los

fabricanysusrespetivosproductos.

Cabemencionarqueelpresentetrabajodegraduacinsehaescritoutilizandoun

lenguajesencillodemodoquetodasaquellaspersonasquenoestnfamiliarizadascon

eltemanotenganproblemasconlanomenclaturaempleada.Ademssehaenriquecido

defigurasdemodoquegranpartedelopresentadoentextoescomplementadoconlas

mismas. Espero, el presente trabajo se convierta en una herramienta importante para

cuntas personas desean acrecentar sus conocimientos en cuntos a la ciencia de la

computacinserefiere.

III

NDICEDEILUSTRACIONES
FIGURA1ELBACOJAPONS(1)....................................................................................................................................................2
FIGURA2REPRESENTACINENBACOJAPONSDELNMERO15(1)....................................................................................................2
FIGURA3DETALLEDELINTERIORDELAPASCALINA(2)........................................................................................................................3
FIGURA4MQUINADIFERENCIAL(4)...............................................................................................................................................4
FIGURA5LAMARKI(6)................................................................................................................................................................6
FIGURA6LAENIAC(7).................................................................................................................................................................6
FIGURA7LAEDVAC(9)................................................................................................................................................................7
FIGURA8LAUNIVAC(13)............................................................................................................................................................9
FIGURA9IBM701(14)..............................................................................................................................................................10
FIGURA10LARCA501(15).......................................................................................................................................................12
FIGURA11IBM36050(16)....................................................................................................................................................13
FIGURA12MICROPROCESADORINTEL4004(17)............................................................................................................................14
FIGURA13FUNCIONAMIENTODELCEREBROHUMANO(18)...............................................................................................................15
FIGURA14FUNCIONAMIENTODELACOMPUTADORA(18).................................................................................................................16
FIGURA15ENUMERACINDELOSBITSDELACADENA.......................................................................................................................17
FIGURA16CONVERSINDEDECIMALABINARIO..............................................................................................................................18
FIGURA17CARACTERESCODIFICADOSENASCII(18).......................................................................................................................19
FIGURA18UNIDADCENTRALDEPROCESOCPU(21)........................................................................................................................22
FIGURA19PLACABASEAT(23)....................................................................................................................................................24
FIGURA20PARTEDELAPLACABASEATX(24)................................................................................................................................24
FIGURA21MDULOSDEMEMORIA(26)........................................................................................................................................28
FIGURA22UNIDADYDISCOFLEXIBLE3(28)................................................................................................................................31
FIGURA23PARTESDELDISCODURO(29)........................................................................................................................................32
FIGURA24CDROMYUNIDADDECDROM(21).....................................................................................................................34
FIGURA25UNIDADDEDVDROM(21)......................................................................................................................................35
FIGURA26BIOS(30).................................................................................................................................................................36
FIGURA27TECLADOAZERTY(31)...............................................................................................................................................36
FIGURA28CONECTORESSERIAL,DINYMINIDIN(32)........................................................................................................................38
FIGURA29TECLADOALFANUMRICOYTECLADONUMRICO(33).......................................................................................................39
FIGURA30TECLASDEFUNCIONESYTECLASDEEDICIN(21)..............................................................................................................39
FIGURA31PANTALLADETUBOSCATDICOS(35).............................................................................................................................41
FIGURA32PANTALLADEPLASMA(36)...........................................................................................................................................41
FIGURA33MICROPROCESADORPROCESADORINTELCORE2DUO(37)...............................................................................................42
FIGURA34IMPRESORAEPSONLX300DEIMPACTO(39)...............................................................................................................43
FIGURA35IMPRESORACANONIP1700DEINYECCINDETINTA(40)..................................................................................................44
FIGURA36CARTUCHOPG40DETINTANEGRAPARAIMPRESORASCANONIP1700(41)........................................................................44
FIGURA37MICROSOFTWINDOWSNTVERSIN3.1(43).................................................................................................................47
FIGURA38VISUALBASIC.NET(47)................................................................................................................................................54
FIGURA39SOFTWAREDEUSOGENERALMICROSOFTOFFICE2003(47)..............................................................................................56
FIGURA40OPENOFFICE.ORGCALC(50).........................................................................................................................................59
FIGURA41MICROSOFTOFFICEEXCEL2007....................................................................................................................................60
FIGURA42OPENOFFICE.ORGWRITER(50).....................................................................................................................................63
FIGURA43MICROSOFTOFFICEWORD2007..................................................................................................................................65
FIGURA44OPENOFFICE.ORGIMPRESS(50)....................................................................................................................................67
FIGURA45MICROSOFTOFFICEPOWERPOINT2007.........................................................................................................................69

IV

CAPTULOI

HISTORIADELASMQUINASDECONTAR

Eltrminobacoesunapalabraexistenteenvariosidiomas.Enlalenguagriega

abaxoabakonsignificasuperficieplanaotabla.Otroprobableorigendelapalabra

sera semtica Abaq que signfiica polvo. En la lengua Tamazigt, abaq significa

semilla. Las semillas, junto a los palitos y piedras se empleaban para calcular. Su

origenseencuentraenChina.Elusodeesteinstrumentoesnotableenlaactualidaden

ese pas y en Japn. Otros opinan que fue en Shara debido a que ah existen una

infinidad de juegos de inteligencia, al igual que en las Islas Canarias. Uno de los

primerosdispositivosmecnicosparacontarfueelbaco.Elbacoesuninstrumentode

clculoqueutilizacuentasquesedeslizanalolargodeunaseriedealambresobarras

demetalfijadasaunmarcopararepresentarlasunidades,decenas,centenas,ydems.

Al desplazar las cuentas sobre las varillas, sus posiciones representan valores

almacenados.Esmediantedichasposicionesqueelbacorepresentayalmacenadatos.

Al baco puesto que carece del elemento fundamental llamado programa no puede

considerrselecomputadora.

Otrasculturashanusadoelbaco,aunqueenlasculturaseuropeasdesaparecial

disponerse de otros mtodos para efectuar clculos, hasta el punto que es imposible

encontrarunrastrodesuuso.Lasevidenciasdelusodelbacosurgenenlibrosdelos

antiguosescritoresgriegos.Demstenes(384322A.C.)escribiacercadelanecesidad

del uso de piedras para realizar clculos difciles de hacer mentalmente. Tambin

Herdoto(484425A.C.)hizocomentariossobremtodosdeclculosdelosantiguos

egipcios, evidenciando el uso sino del baco, el tuvo la oportunidad de ver un

instrumentocercanoal.Ellodescribidelasiguientemanera:Losegipciosmueven

su mano de derecha a izquierda en los clculos, mientas los griegos lo hacen de

izquierdaaderecha.Algunasdelasevidenciasfsicasdelusodelbacoseencontraron

en excavaciones arqueolgicas. En 1851, se encontr una gran nfora, a la que se le

1

denomin Vaso de Daro y entre cuyos dibujos aparece una figura que muestra un

contadorquehaceclculosmanipulandocuentas.

Figura1ElbacoJapons(1)

El baco japons est compuesto de cuentas (1) y una barra horizontal. Cuando

noseacercaningunacuentaalabarrahorizontalsetieneelcero.Enlaprimeracolumna,

dederechaaizquierda,cadacuentaqueseacercaalabarravale1siestdebajodela

barra.Ladearribacadavezqueseacercaalabarravale5.Enlasegundacolumna,de

derecha a izquierda, cada cuenta que se acerca a la barra vale 10 si est debajo de la

barra.Ladearribacadavezqueseacercaalabarravale50.Enlaterceracolumna,de

derecha a izquierda, cada cuenta que se acerca a la barra vale 100 si est debajo de la

barra.Ladearribacadavezqueseacercaalabarravale500.Enlafigura2semuestra

larepresentacindelnmero15enelbacojapons.

Figura2Representacinenbacojaponsdelnmero15(1)

2

La Pascalina es una de las primeras calculadoras mecnicas. Fue inventada por

BlaisePascalen1645,luegodetresaosdetrabajosobreella(2).BlaisePascallainvent

conlaideadeayudarasupadre,queeracontadorenlaHaciendaFrancesa.Porellosus

funcionesselimitabannicamentearesolverproblemasdearitmtica comercial.Enel

ao1670,elfilsofoymatemticoFrancsGottfriedWilhelmLeibniz,perfeccionesta

mquinaeinventunaquepodamultiplicar.LaPascalinaestababasadaenunantiguo

diseodelosgriegosparacalcularlasdistanciasquerecorranloscarruajes.Elprincipio

bsicodeestamquinacalculadoraseusaactualmenteenalgunoscuentakilmetros.El

mecanismo estaba operado por una serie de discos asociados a ruedas, que llevaban

marcadoslosnmerosdesdeelceroalnueveensuscircunferencias.

Figura3DetalledelinteriordelaPascalina(3)

Cuandounaruedadabaunavueltacompleta,avanzabalaotraruedasituadaasu

izquierda.Habaunosindicadoressobrelosanterioresdiscos,queeranlosencargados

dedarlarespuestabuscada.Enconjuntoelengranajeproporcionabaunmecanismode

respuesta idntico al resultado que se puede obtener empleando la aritmtica. No

obstante,laPascalinatenaelinconveniente,dequesloelmismoPascaleracapazde

arreglarla. La Pascalina tuvo su poca de gloria cerca del ao 1960. En eso ao la

3

compaaIBMlausabademanerainterna.Estosedebaaquelamquinaerabaratay

permitaefectuarclculosmuyrpidos.

La Mquina Diferencial fue el primer proyecto de un computador diseado

especficamente para construir tablas de logaritmos y de funciones trigonomtricas,

evaluandopolinomiosporaproximacin.EldiseofueelaboradoporCharlesBabbage,

profesordematemticadelaUniversidaddeCambridgeenelsigloXIX.Aunquenose

llev a cabo Babbage pensaba que parte de su proyecto poda ser aprovechado en el

diseodeuncomputadordepropsitogeneral.LaMquinaDiferencialdebafuncionar

con un motor a vapor hubiera tenido 30 metros de largo por 10 de ancho. Para la

entradadedatosyprogramashabapensadoutilizartarjetasperforadas(4).

Figura4Mquinadiferencial(5)

BabbagetomestaideadelfrancsCharlesJacquard,fabricantedetejidos,quien

haba logrado producir automticamente patrones de tejidos leyendo informacin

codificado en patrones de agujeros perforados en tarjetas de papel rgido. Aunque los

planesdeBabbageerancorrectos,lasdisputasentrelapersonaqueconstruylaspartes

y el financiamiento del Gobierno, le hicieron desistir. El principal problema en su

construccin fueron los engranajes, debido a que en esa poca no aguantaban mucho

esfuerzoyconelcalorsedeformaban.

4

LaMarkIfueconstruidaen1944enlaUniversidaddeHarvard,porunequipo

encabezado por Howard H. Aiken con la subvencin de IBM (6). El Mark I empleaba

sealeselectromagnticasparamoverlaspartesmecnicas.Aunqueeralenta(letomaba

entre 3 y 5 segundos realizar un clculo) ejecutaba operaciones matemtica bsicas y

clculoscomplejosdeecuacionessobretrayectoriasdeproyectiles.Enunprincipiofue

bautizada con el nombre de ASCC (Calculadora Automtica de Secuencias

Controladas), pero despus fue rebautizada con el nombre de Mark I (7). En 1944 fue

utilizada para realizar clculos de tablas de balstica durante el final de la Segunda

GuerraMundial.LaMarkItenagrandesdimensiones,15.5metrosdelargo,2.40metros

delargoy60cmdealto,ademspesaba5toneladas.Poseaunacubiertadecristalque

permitan admirar toda su maquinaria interior. El cableado interno de la Mark I tena

unos 80 kilmetros de longitud y sus conexiones sobrepasaban los tres millones. La

Mark I tena capacidad de realizar 5 operaciones bsicas (suma, resta, multiplicacin,

divisin y operaciones con resultados anteriores). Reciba sus datos e instrucciones a

travs de lectoras de cinta perforada de papel y los nmeros se transferan de un

registro a otro por medio de seales elctricas. Esta computadora marc el

involucramientodelaIBMeneldiseodecomputadorasdepropsitogeneral.Seus

hastaelao1959,despussedesmantel,dejandopartesenlaUniversidaddeHarvard

ypartesenelInstitutoSmithsonianenWashington.Cabedestacarqueestamquinano

es considerada como una computadora electrnica puesto que no era de propsito

generalysufuncionamientoeraelectromecnico.

5

Figura5LaMarkI(6)

LaENIAC(ElectronicNumericalIntegrator And Calculator), fue la primera

computadoraelectrnicaytotalmentedigital,puestoquerealizabasusprocedimientosy

operaciones mediante instrucciones en lenguaje de mquina. Fue construida en la

UniversidaddePennsylvaniaporJohnPresperEckertyJohnWilliamMauchly;ocupaba

unasuperficiede167m2,pesaba27toneladasytenalongitudesde2.4mX.9mX30m.

Consuma 200 KW de energa elctrica y requera todo un sistema de aire

acondicionado,puestoqueelevabalatemperaturalocala50C(8).Unadelashistorias

acercadeellaeraqueenlaCiudaddeFiladelfia(dondeseencontrabainstalada)haban

apagones cada vez que la ENIAC entraba en funcionamiento. Sin embargo, esto no

pudoserposiblepuestoquecontabaconunaredapartededistribucinelctrica.

Figura6LaENIAC(8)

6

Unaspectoimportanteesquefueronseismujereslasqueseencargarondehacer

funcionar la ENIAC, ellas fueron: Kay Antonelli, Jean Bartik, Betty Holberton, Marlyn

Meltzer, Frances Spence y Ruth Teitelbaum. Ellas desarrollaron los primeros

programasdesoftwaredelaprimeracomputadoraelectrnicaycrearonelcampodela

programacin. A mediados del siglo XX eran las nicas programadoras de

computadorasdepropsitogeneralenelmundo(9).Esteproyecto,subvencionadopor

eldepartamentodeDefensadelosEstadosUnidos,culmindosaosdespus,cuando

se integr a este equipo el ingeniero y hngaro John Van Neumann. Las ideas de

Nenmann fueron tan fundamentales, por lo que se le considera el padre de las

computadoras.El2deoctubrede1955laENIACfuedesconectadaparasiempre.

Figura7LaEDVAC(10)

LaEDVAC(ElectronicDiscreteVariableAutomaticComputer),porsussiglasen

ingls, fue diseada por el equipo conformado por las seis mujeres y Nenmann. A

diferenciadelaENIACnoeradecimalsinobinariaytuvoelprimerprogramaparaser

almacenado (11). Fue construida por el laboratorio de investigacin de balstica de

EstadosUnidosdelaUniversidadde Pennsylvania.Elequipoquela construyestaba

7

formadoporPresperEckertyJohnWilliamMauchly(creadoresdelaENIAC)juntocon

John Van Neumann. La computadora fue diseada para ser binaria con adicin,

sustraccinymultiplicacinautomtica.

8

CAPTULOII

GENERACIONESDECOMPUTADORAS

Las computadoras de Primera Generacin emplearon bulbos para procesar

informacin. Los operadores ingresaban los datos y programas en cdigo especial por

mediodetarjetasperforadas.Elalmacenamientointernoselograbaconuntamborque

girabarpidamentesobreelcualundispositivodelecturayescrituracolocabamarcas

magnticas (12). En esta generacin las mquinas fueron grandes y costosas. La

UNIVAC, Universal Computer, por sus siglas en ingls, fue la primera computadora

comercial,disponademilpalabrasdememoriacentralypodaleercintasmagnticas,

seutilizparaprocesarelcensode1950,enlosEstadosUnidos.LaUNIVACempleaba

tarjetas perforadas, que fueron retomadas por Herman Hollerith, quien adems fund

una compaa que con el paso del tiempo se conocera como IBM (International

BusinessMachines)(13).

Figura8LaUNIVAC(14)

Para1950,laIBMtenaelmonopoliodelosequiposdeprocesamientodedatosa

base de tarjetas perforadas y estaba teniendo un gran auge en productos como

9

revanadoresdecarne,bsculasparacomestibles,relojes;sinembargonohabalogrado

elcontratoparaelcensode1950(15).

Comenz entonces a construir computadoras electrnicas y su primera entrada

fueconlaIBM701en1953.DespusdeunlentocomienzolaIBM701seconvirtienun

productocomercialmenteviable.ParacompetirconlaIBM701enelcampocientfico,la

compaa Remington Rand fabric el modelo 1103. Despus del lanzamiento de la

Remington 1103, IBM lanza el modelo 702, pero presento problemas de memoria y

desaparecidelmercado.Sinembargo,fueen1954conlaintroduccindelmodeloIBM

650,queIBMlogrposicionarsecongranpartedelmercadodecomputadoras.Paraese

ao,logr instalarms de1000computadoras,entreinstitucionesprivadasyestatales,

cuando el nmero de computadoras en todo Estados Unidos, no superaba las 100.

ElxitodelaIBM654radicenquesuesquemadememoriasecundariaestaba

basadoenuntambormagnticoquefueelpredecesordeldiscoduroactual.

Figura9IBM701(16)

En la dcada de 1960, las computadoras siguieron evolucionando, se redujo su

tamaoycrecisucapacidaddeprocesamiento.Aparecilaprogramacindesistemas,

que fue el nombre con el que se le denomin a la forma de comunicarse con las

10

computadoras.Lascaractersticasdelascomputadorasdelasegundageneracinfueron

que estaban construidas con circuitos transistores y que se programaban en nuevos

lenguajes, llamados lenguajes de alto nivel. En esta generacin las computadoras se

reducen de tamao y son de menor de costo. Aparecen nuevos modelos como la

ATLAS,quefuedesarrolladaporlaUniversidaddeManchester. Las formas de

programacinvariaronentrecintasperforadasycableadoenuntablero.Losprogramas

eran hechos de acuerdo a especificaciones, por un grupo de analistas, diseadores,

programadores y operadores, quienes resolvan los problemas y hacan los clculos

solicitados por la administracin. Cabe destacar que el usuario final no tena contacto

directo con las computadoras, puesto que para obtener resultados se requera

programarlas, en este procedimiento se deba pasar un buen nmero de horas

escribiendoinstrucciones,corriendoelprogramayverificandoycorrigiendoloserrores

queaparecieran.Adems,habaqueguardarelprograma,unprocedimientoquepoda

tomar hasta 45 minutos. Sin embargo el usuario, despus de estar totalmente

desconectado con las computadoras, para a ser un elemento importante en su diseo.

Aqu aparece el concepto de human interface, que es la relacin entre el usuario y el

computador. Se habla entonces de pantallas antirreflejos y teclados que descansen la

mueca. Con relacin a los programas, se busca que el usuario pase menos tiempo

capacitndose y entrenndose. Se desarrollan programas con mens, teclas de control,

teclasdefuncionesyayuda.Sinembargoelproblemaquesigueestandopresenteesque

los nuevos programas requieren nuevos aprendizajes por parte de los usuarios. Las

computadoras de la segunda generacin fueron: la Philco 212, la UNIVAC M460, loa

IBM7090ylaNCR315.LaRadioCorporationofAmerica,RCAporsussiglaseningls,

introdujo el modelo 501, que utilizaba el lenguaje COBOL, para procesos

administrativosycomerciales.

11

Figura10LaRCA501(17)

LatercerageneracinseinauguraconlaserieIBM360enabrilde1964.Laserie

IBM360contconlosmodelos20,22,30,40,50,65,75,85,90y195.Lascomputadoras

deestageneracinsecaracterizaronporestarbasadasencircuitosintegrados(pastillas

de silicio) en las cuales se colocaban miles de componentes electrnicos, en una

integracinenminiaturaysumanejopormediodesistemasoperativos. La IBM 360

contabaconunidadesdecintadenuevecanales,paquetesdediscosmagnticosyotras

caractersticasqueahorasonestndares.SusistemaoperativosellamOSquecontaba

con varias configuraciones, entre ellas las que manejaban la memoria y el procesador,

configuracionesqueluegoseconvertiranenestndares.En1964CDCintrodujolaserie

6000 con la computadora 6600 que se consider durante algunos aos como la ms

rpida.Enladcadade1970,laIBMproducelaserie370,conlosmodelos115,125,135,

145, 158 y 168. Por su parte UNIVAC compite con los modelos 1108 y 1110. Estas

computadoras se caracterizaron por ser muy potentes y veloces. Las computadoras

trabajaban a tal velocidad que proporcionaban la capacidad de correr ms de un

programa de manera simultnea (multiprogramacin). Por ejemplo, poda estar

calculandounanminayaceptandopedidosalmismotiempo.LaIBMconsuserie360

acaparel70%delmercado.
12

Figura11IBM36050(18)

Enlacuartageneracinaparecenlosmicroprocesadoresqueesungranadelanto

de la microelectrnica. Los microprocesadores, son circuitos electrnicos que actan

como unidad central de proceso de un ordenador, proporcionando el control de las

operaciones de clculo. Estos son circuitos integrados de alta densidad y con una

velocidad impresionante. Las microcomputadoras con base a estos circuitos son

extremadamente pequeas y baratas, por lo que su uso se extiende al mercado

industrial. Aqu nacen las computadoras personales que han adquirido proporciones

enormesyquehaninfluidoenlasociedadengeneral.Elprimermicroprocesadorfueel

Intel 4004, producido en 1971. Se desarroll originalmente para una calculadora, y

resultaba revolucionario para su poca. Contena 2.300 transistores en un

microprocesador de 4 bits que slo poda realizar 60.000 operaciones por segundo. El

primermicroprocesadorrealmentediseadoparausogeneral,desarrolladoen1974,fue

13

el Intel 8080 de 8 bits, que contena 4.500 transistores y poda ejecutar 200.000

instruccionesporsegundo.

En el ao de 1976 Steve Wozniak y Steve Jobs inventan la primer

microcomputadora de uso masivo y ms tarde forman la compaa conocida como

Apple,quefuelasegundacompaamsgrandedelmundo,antecedidasoloporIBM.

En1981sevendieron800000computadoraspersonales,yelaosiguiente1400000.Entre

1984y1987sevendieronalrededorde60millonesdecomputadoraspersonales,porlo

que su penetracin ha sido enorme. Sin embargo, junto con las computadoras el

desarrollo de software y de los sistemas operativos tambin ha sido considerable, de

modo que la comunicacin con el usuario es cada vez ms interactiva. Con las

computadoras surgieron nuevas aplicaciones como los procesadores de palabras, las

hojasdeclculo,programasdepresentaciones,etc.Tambinlasindustriasdelsoftware

delascomputadoraspersonalescrecieronrpidamente.GaryKildallyWilliamGatesse

dedicaronduranteaosalacreacindesistemasoperativos,ymsadelantefundaronla

compaaMicrosoft.

Figura12MicroprocesadorIntel4004(19)

14

CAPTULOIII

FUNCIONAMIENTODELACOMPUTADORA

La forma como las computadoras almacenan la informacin es muy parecida a

como el ser humano lo hace. Una computadora trata de simular el funcionamiento y

organizacininternadelcerebro. Acontinuacinsemuestraunaanalogaentreel

proceso de hacer un clculo humano en una hoja de papel y el clculo en una

computadora.Elprincipalobjetivodelpapelesalmacenarinformacin.Lainformacin

incluyeunalistadeinstruccionesylosdatosinciales,apartirdeloscualesserealizarn

los clculos (20). A lo largo del proceso tambin se escriben en el papel los resultados

intermedios y el resultado final. El cerebro bsicamente realiza dos funciones: 1) Una

funcindecontrolqueinterpretalasinstruccionesdelpapelycuidaqueserealicenenel

ordenadecuado;y2)Unafuncindeejecucinquerealizalosclculosconcretos,tales

como: sumas, restas, multiplicaciones y divisiones. Cabe destacar que en esta ltima

puedeserayudadoporunacalculadora.

Figura13Funcionamientodelcerebrohumano(20)

Loselementosdeunacomputadorasonanlogosaloselementosqueyasehan

mencionado. Primero existe una unidad de memoria, que realiza las funciones del

papel,almacenandoinstruccionesydatos.Segundo,launidaddecontroldeprograma

15

queseencargadeinterpretarydarleunordenalasinstrucciones.Tercero, una unidad

aritmticolgica,queseencargaderealizarlasinstrucciones(21).Recibeestenombre,

puesto que puede realizar operaciones tanto aritmticas, como suma, restas,

multiplicacin y divisin; y lgicas tales como condicionales pruebas de falso o

verdadero. Las unidades de control de programa y aritmtico lgica, suelen unirse

formando la unidad central de proceso, que se abrevia CPU. En general una

computadoradebeposeer:1)Unprocesadorcapazdeinterpretaryejecutarprogramas,

2) Una memoria para almacenar programas y datos,y 3) Un sistema paratransferirla

informacin entre la memoria y la computadora, y entre la computadora y el mundo

externo(20).

Figura14Funcionamientodelacomputadora(20)


Paraelmanejodelainformacinunacomputadoraemplealossistemas,binario,

decimalyhexadecimal(22).Elsistemadecimalesunsistemaqueemplealosdgitosdel

0al9paraescribircadenas.Unacadenaesunasecuenciadecaracteres,quepuedenser

numricososimblicos.Sedicequeesposicionalpuestoqueelvalordeundgitoenla

cadena,dependedesuposicin.Asundgitoenlasegundaposicinvale10vecessu

valor,unoenlatercera100.Porejemplo,lacadena386valetrescientosochentayseis,

puestoquees:


16

El sistema binario es un sistema que emplea los dgitos 0 y 1 para escribir

cadenas. Al dgito 0 o al dgito 1 se les llaman dgitos binarios, cuyo abreviatura en

inglsesBIT(23). Dado que se emplean dos caracteres para construir las cadenas, se

tienen un total de cadenas diferentes de longitud n. Dado que las cadenas poseen

longitud n, y solamente 2 son los caracteres diferentes, es de esperar que haya

caracteresrepetidos.Porejemplo,cadenasdelongitud3quepuedenrealizarseconlos

smbolos 0 y 1 solo hay . Estas son: 000, 111, 100, 010, 001, 110, 101, 011. Los

procesadores ms sencillos son de 8 bits, es decir emplean cadenas de 8 dgitos. Para

convertir una cadena del sistema binario al decimal, se emplea el siguiente

procedimientoseenumeranlosdgitosdederechaaizquierdaempezandoporcerose

multiplicacadadgitopor2elevadoalaposicinsegnlanumeracinyporltimose

sumanestosproductos.

Ejemplo

Para convertir la cadena 10101101 al sistema decimal, se comienza enumerando

comosemuestraenlafigura15.

Figura15Enumeracindelosbitsdelacadena

1 0 1 0 1 1 0 1

7 6 5 4 3 2 1 0

Acontinuacinsehacenlosproductosrespectivos

Deall,queelnmeroensistemadecimalsea173.
17

Para convertir el nmero de decimal a binario, se sigue el procedimiento se

divideelnmeroentre2,yseanotaelresiduo;sedivideelcocienteentre2yseanotael

residuo;secontinualadivisindeloscocientesentre2,hastaqueelcocientesea0.(24)

Enlasiguientetablaseresumeesteprocedimiento.

Figura16Conversindedecimalabinario
173 2 Cociente residuo
86 2 86 1
43 2 43 0
21 2 21 1
10 2 10 1
5 2 5 0
2 2 2 1
1 2 1 0
0 2 0 1

Enlafigura16,larepresentacinenbinariolaleemosdeabajohaciaarribaenla

columna titulada con residuo, por lo tanto es 10101101. Los smbolos o caracteres se

representanencdigodecimal,hexadecimalybinario.Cadacarctertieneunacadena

asignada y su correspondiente nmero decimal. Existen diferentes cdigos para

representar cada carcter y con una combinacin de bits. Uno de estos cdigos es el

ASCII.Latabladelafigura17,muestraalgunoscaracterescodificadosenASCII.

18

Figura17CaracterescodificadosenASCII(20)

Carcter Binario

espacio 0100000

punto 0101110

0 0110000

1 0110001

2 0110010

A 1100001

B 1100010

C 1100011

D 1100100

En el mundo matemtico tradicional puede haber nmeros con una cantidad

infinitadedgitosnoperidicos.Coneltrminonoperidicoserefiereaquenoexiste

unpatrnderepeticinenlosdgitos.Esteeselcasode cuyonicodgitoenteroes1

pero tiene una cantidad infinita de dgitos decimales no peridicos. El nmero

truncado a 25 dgitos decimales es . En aritmtica

. Sin embargo, en computacin todo nmero representable tiene slo un

nmero fijo y finito de dgitos. Puesto que no tiene una representacin de dgitos

finitos,enelinteriordelacomputadoraseledaunarepresentacinaproximada,porlo

tantocuandoselemultiplicapor nodevuelveexactamente3.(25)

En1985,ElInstituteforElectricalandElectronicEngineers,IEEE(Institutopara

ingenieros elctricos y electrnicos) public un informe llamado Binary Floating Point

Arithmetic Standard 754 1985. Los fabricantes de computadoras utilizan estos

19

estndares para el desarrollo de hardware. Por ejemplo, el coprocesador numrico de

una computadora utiliza una representacin de 64 bits, para un nmero real, llamado

real largo (25). El primer bit es un indicador de signo, denotado como s. Le siguen 11

bitsllamadoscaracterstica,denotadosconcy52bitsllamadosmantisa,denotadoscon

f.

Elusodeestesistemaproporcionaunnmerodelaforma


A continuacin se ilustra el procedimiento para convertir a decimal un nmero

demquina.

Dadoelnmerodemquina

0100000000111011100100010000000000000000000000000000000000000000

Primerosecalculas,estoeselprimerbit,porlotanto .Luegosecalculac,

par esto se enumera los dgitos de derecha a izquierda empezando por cero y

terminando con diez, se multiplica cada dgito por 2 elevado a la posicin segn la

numeracinyporltimosesumanestosproductos.Estoes:


Acontinuacin,paraelclculodefparaelloseenumerande1a52lossiguientes

bitsdeizquierdaaderechaysemultiplicaelbitpor elevadoalaposicindeacuerdoa

lanumeracin.Estoes:


Luegosellevanlosresultadosalafrmula,ysesustituyeparaobtenerelnmero

decimal.

20

21

CAPTULOIV

PARTESDELACOMPUTADORA

Launidadcentraldeproceso(eninglsCentralProcessingUnitcuyoacrnimoes

CPU), es un circuito microscpico que interpreta y ejecuta instrucciones. De aqu en

adelanteseusarCPUparareferirsealaunidadcentraldeproceso.LaCPUseocupa

del control y el proceso de datos en la computadora. Regularmente la CPU es un

microprocesador fabricado en un chip, que consiste en un nico trozo de silicio que

contienemillonesdecomponenteselectrnicos. ElmicroprocesadordelaCPUest

formadoporunaunidadaritmticolgicaquerealizaclculosycomparaciones,ytoma

decisioneslgicas.Paraaceptarlasrdenes,accederalosdatosypresentarresultados,

laCPUseconectamedianteunconjuntodecircuitosllamadosbus.Elbusconectaala

CPUconlosdispositivosdealmacenamiento,comoloesundiscoduro,losdispositivos

deentrado,comolosonuntecladoounmouse,ylosdispositivosdesalida,comoloson

unaimpresoraounmonitor.(26)

Figura18UnidadcentraldeprocesoCPU(27)

22

Laplacabase(eninglsmotherboard)eslatarjetadecircuitosimpresosdeuna

computadoraquesirvecomomediodeconexinentreelmicroprocesador,loscircuitos

electrnicos de soporte, las ranuras para conectar parte o toda la memoria de acceso

aleatorio (en ingls Random Access Memory, cuyo acrnimo es RAM), la memoria de

solo lectura (en ingls Read Only Memory, cuyo acrnimo es ROM) y las ranuras

especiales(llamadasslots)quepermitenlaconexindetarjetasadaptadorasadicionales

(28). De aqu en adelante se emplear RAM y ROM para referirse a las memorias de

acceso aleatorio y solo lectura, respectivamente. Dentro de sus funciones estn la

conexin fsica, la administracin, control y distribucin de energa y la comunicacin

dedatos.Paraquelaplacabasecumplaconsusfunciones,llevainstaladounsoftware

muy bsico llamado sistema bsico de entrada y salida (en ingls Baisc InputOutput

System,cuyoacrnimoesBIOS).DeaquenadelanteseusarBIOSparareferirseaeste

softwaremuybsico.DentrodelostiposdeplacasbasepodemosencontrarlaATyla

ATX(ATyATXsonnombrespropios).DeaquenadelanteseemplearATyATXpara

referirseaestosdostiposdeplacabase.LaATesde12pulgadasdeanchopor1113

pulgadas de largo. Su gran tamao dificultaba la introduccin de nuevas unidades de

disco (28). Adems su conector con la fuente de poder nicamente contaba con un

cdigo de color para situar 4 cables por lo que era comn conectar mal la fuente y

quemar la placa base. Actualmente estn descatalogadas. El formato ATX fue

presentadoporIntelen1995,conuntamaode12pulgadasdeanchopor9.6pulgadas

delargoresolvitodoslosinconvenientesdelaplacaAT.Enestaplacalospuertosms

habituales como impresora, controles de juegos (en ingls joystick), tarjeta de sonido,

bus universal en serie (en ingls Universal Serie Bus, cuyo acrnimo es USB), red y

monitorseagrupanenelladoopuestodelosslotsdeampliacin.Deesaformamuchas

tarjetas seintegranen la placa baseabaratando costos y mejorando la ventilacin (28).

LaspartesdelaplacabaseATXson:puertoparalelo,puertoUSB,puertoteclado/ratn,

conector fuente, zcalo para procesador, zcalos para memoria RAM, conector para

23

discoduroydisquetera,puertodejuegos,conectorparainterconexindecomponentes

perifricos (en ingls Peripheral Component Interconnect, cuyo acrnimo es PCI),

puerto de grficos acelerado (en ingls Accelerated Graphics Port, cuyo acrnimo es

AGP),conectorderedymdem.

Figura19PlacabaseAT(29)

Figura20PartedelaplacabaseATX(30)

24

El bus es un conjunto de conductores elctricos en forma de pistas metlicas

impresas sobre la placa base de la computadora, por donde circulan las seales que

corresponden a los datos binarios del lenguaje de mquina con que opera el

microprocesador(31).Haytresclasesdebuses:busdedatos,busdedireccionesybus

de control. Una placa base ATX tiene tantas pistas elctricas destinadas a buses, como

anchos sean los Canales de Buses del microprocesador de la CPU: 64 para el Bus de

datosy32paraelBusdeDirecciones.Elanchodecanalexplicalacantidaddebitsque

puedensertransferidossimultneamente.As,elbusdedatostransfiere8bytesalavez.

ElcanaldeDireccionesdelmicroprocesadorparaunaATXpuededireccionarmsde4

milmillonesdecombinacionesdiferentesparaelconjuntode32bitsdesubus.Elbusde

datosmuevelosdatosentrelosdispositivosdelhardwaredeEntradacomoelteclado,el

escneryelratn;desalidacomolaimpresora,elmonitorolatarjetadesonido;yde

almacenamientocomoeldiscoduro,eldisqueteolamemoriaflash.Estastransferencias

quesedanatravsdelbusdedatossongobernadasporvariosdispositivosymtodos,

deloscualeselPCIesunodelosprincipales.Sutrabajoequivale,simplificandomucho,

aunacentraldesemforosparaeltrficoenlascallesdeunaciudad.Elbusdecontrol

transporta seales de estado de las operaciones efectuadas por la CPU. El mtodo

utilizadoporelordenadorparasincronizarlasdistintasoperacionesespormediodeun

relojinternoqueposeeelordenadoryfacilitalasincronizacinyevitalascolisionesde

operaciones.

La RAM se compone de uno o ms chips y se utiliza como memoria de trabajo

para programas y datos (32). Se trata de una memoria de semiconductor en la que se

puede tanto leer como escribir informacin. Se utiliza normalmente como memoria

temporal para almacenar resultados intermedios y datos similares no permanentes. Se

dicequeesdeaccesoaleatorioporquelosdiferentesaccesossonindependientesentres.

Noascomoundiscoduroquesepierdetiempoenmoverlacabezalectograbadora

hasta la pista deseada, o esperar que el sector pase por debajo, si ambos estn en la

25

mismapista,tiempoquenosepierdeenlaRAM.Losdatosalmacenadosenlamemoria

RAM no slo se borran cuando se apaga el ordenador, sino que tambin se eliminan

cuandosedejadeutilizar.Loschipsdememoriasuelenirconectadosaunasplaquitas

denominadasmdulos,peronosiemprefueas,yaqueenlosprimerosordenadoreslos

chips de memoria RAM estaban soldados directamente a la placa base. Luego

aparecieron las primeras memorias en mdulos, conectados a la placa base mediante

zcalos, normalmente denominados bancos de memoria, y con la posibilidad de

ampliarla.ElprimermdulofueelMdulodeMemorialinealsimple(eninglsSingle

In line Memory Module, cuyoacrnimo es SIMM).Deaqu en adelante se emplear

SIMMparareferirseaestemdulo.Estemdulotenaloscontactosenunasoladesus

caras y poda ser de 30 contactos (los primeros), que despus pasaron a 72 contactos.

AdemsdelSIMMtambinseencuentraelMdulodeMemorialinealdoble(eningls

DualInlineMemoryModule,cuyoacrnimoesDIMM).Deaquenadelanteseusar

DIMM para referirse a este mdulo. La capacidad de una memoria es la cantidad de

datosquepuedealmacenar,generalmenteseexpresaenbytes,Kilobytes,Megabytes,o

Gigabytes. La memoria RAM en ordenadores puede ser: Memoria Esttica de Acceso

Aleatorio(eninglsStaticRandomAccessMemorycuyoacrnimoesSRAM),Memoria

Dinmica de Acceso Aleatorio (en ingls Dynamic Random Access Memory cuyo

acrnimoesDRAM),MemoriaDinmicadeAccesoAleatoriodeAccesoSincrnicode

tasadeDatosSimple(eninglsSingleDateRateSynchronousDynamicRandomAccess

Memory, cuyo acrnimo es SDR SDRAM),MemoriaDinmicade AccesoAleatoriode

Acceso Sincrnico de tasa de Datos Doble (en ingls Double Date Rate Synchronous

DynamicRandomAccessMemory,cuyoacrnimoesDDRSDRAM).

LaSRAM,esunamemoriaquenonecesitarefrescarsusdatos,yaquesusceldas

los mantienen siempre y cuando estn alimentadas. Otra de sus ventajas es su

velocidad, comparable a la de los procesadores actuales. La SRAM tiene un elevado

precio, por lo que su uso se limita a las memorias cach de procesadores y

26

microcontroladores. La DRAM es una memoria RAM electrnica construida mediante

condensadores,esmslentaquelamemoriaSRAM,peroporelcontrarioesmuchoms

barata de fabricar y por ello es del tipo de memoria RAM ms comnmente utilizada

comomemoriaprincipal.LaSDRSDRAMfueutilizadaenlascomputadorasllamadas

Pentium II y Pentium III, as como en las computadoras llamadas AMD K6, K7 y

AMD_Athlon y Duron. Segn la frecuencia de trabajo la memoria SDR SDRAM se

divideenPC66,PC100yPC133.EstamuyextendidalacreenciadequesellamaSDRAM

asecas,yqueladenominacinSDRSDRAMesparadiferenciarladelamemoriaDDR,

pero no es as, simplemente se extendi muy rpido la denominacin incorrecta. La

memoria DDR SDRAM, se diferencia de la SDR SDRAM en que enva los datos dos

veces por cada ciclo de reloj. De este modo trabaja al doble de velocidad del bus del

sistema, sin necesidad de aumentarla frecuencia delreloj. En funcin de la frecuencia

delsistemaseclasificanenPC1600,PC1200,PC2700yPC3200.

Los tipos de mdulos de memoria son: SIMM de 30 pines, SIMM de 72 pines,

DIMM de 168 pines y DIMM de 184 pines. El SIMM de 30 pines trabaja con una

capacidaddealmacenamientoylecturadedatosde8bits.ElSIMMde72pinestrabaja

conunacapacidadde32bits.ElDIMMtrabajaconunacapacidadparaalmacenamiento

ylecturade64bits,ensuversinde168pines.Enlaversinde184pinestrabajocon

chipsdememoriaDDRSDRAM.

27

Figura21Mdulosdememoria(32)

La memoria cach es un sistema especial de almacenamiento de alta velocidad.

Puede ser tanto un rea reservada de la memoria principal como un dispositivo de

almacenamiento de alta velocidad independiente (32). Una memoria cach, llamada

tambin a veces almacenamiento cach RAM cach, es una parte de una memoria

SRAM pero ms lenta y barata que una SDR SDRAM que se usa como memoria

principal.Lamemoriacachesefectivadadoquelosprogramasaccedenunayotravez

a los mismos datos e instrucciones. Guardando esta informacin en SRAM, la

computadoraevitaaccederalalentaDRAM.

Las ROM son, al igual que las RAM, memorias de acceso aleatorio, pero en

principionopuedencambiarsucontenido.Tampocoseborralainformacindeellassi

es interrumpida la corriente, por lo tanto es una memoria no voltil. Este tipo de

28

memorias suele almacenar datos bsicos y la configuracin del ordenador para ser

usado, principalmente, en el arranque del mismo. Por ejemplo, la BIOS y su

configuracin suele almacenarse en este tipo de memorias. Como la memoria RAM es

ms fcil de leerse que las ROM, antes de utilizarse, suele pasarse el contenido de la

memoria ROM a la memoria RAM. A principios de los aos 80 estas memorias

contenan todo el sistema operativo y, por lo tanto, no eran actualizables fcilmente;

deban ser removidas fsicamente y reemplazadas por otra. Tambin este tipo de

memorias suelen utilizarse en los cartuchos de videojuegos de consolas como Super

Nintendo,MegaDriveoGameBoy.LasmemoriasROMpuedenserclasificadas,segn

su capacidad de variar su contenido, en: Memoria de solo lectura programable (en

ingls Programmable Read Only Memory cuyo acrnimo es PROM), Memoria de solo

lectura programable borrable (en ingls Erasable Programmable Read Only Memory

cuyo acrnimo es EPROM), Memoria de solo lectura programable borrable

electrcamente(eninglsElectricallyErasableProgrammableReadOnlyMemorycuyo

acrnimoesEEPROM)yMemoriaflash.

Los medios de almacenamiento son los componentes fsicos o materiales en los

cualessealmacenainformacin(33),estosseclasificanen:magnticosypticos.Lostres

dispositivos de almacenamiento ms comunes utilizan tcnicas similares para leer y

escribirinformacinysonlosdiscosflexibles,losdiscosdurosylacintamagntica.Los

dispositivos de almacenamiento magntico utilizan la fuerza de un campo magntico

para representar datos. Para que la informacin pueda ser almacenada, las superficies

de los discos y cintas magnticas estn cubiertas con millones de partculas de hierro.

Cada una de estas partculas puede actuar como un imn, adquiriendo un campo

magnticocuandosesometeaunelectroimn.Paraescribirlainformacinlascabezas

de lectura/escritura de una unidad de disco o de cinta contienen electroimanes que

carganlaspartculasdehierroenelmediodealmacenamientocuandostepasaporla

cabeza. Las cabezas de lectura/escritura graban cadenas de 1 y 0 cuando se alterna la

29

direccindelacorrienteenloselectroimanes.Paraleerlainformacindeunasuperficie

magntica,elprocesoseinvierte.Lascabezasdelectura/escriturapasansobreeldiscoo

la cinta sin flujo de corriente en el electroimn. Debido a que el medio de

almacenamiento tiene una carga magntica pero la cabeza no, el medio de

almacenamiento carga el imn en la cabeza, lo que causa el flujo de una pequea

corrienteatravsdelabobinaenunauotradireccin,dependiendodelapolaridadde

laspartculas.Launidaddealmacenamientoessensiblealadireccindelflujocuando

el medio de almacenamiento pasa por la cabeza. A partir de finales de 1970 y hasta

principiosde1980eldiscoflexibleeraeldispositivodealmacenamientomsutilizado.

Losprogramasylainformacinseguardabanendiscosflexibles.Unaunidaddedisco

flexible, es un dispositivo que lee y escribe informacin de y hacia discos flexibles. El

disco flexible es una pieza plstica redonda y plana cubierta con xido de hierro y

encerradaenunacubiertadeplsticoovinil.Launidadcontieneunejequehacegirarel

disco y cabezas de lectura/escritura que se pueden mover hacia adentro o hacia fuera

mientras el disco gira para ubicarse en cualquier lugar de la superficie del disco. Esta

flexibilidadpermitealas cabezasaccederala informacinenformaaleatoriaenlugar

delmodosecuencial,esdecirquelascabezaspuedensaltardeunpuntoaotrosintener

que buscar toda la informacin almacenada entre las antiguas y nuevas. Los discos

flexibles vienen en dos tamaos fsicos: y pulgadas. El tamao se refiere al

dimetrodeldisco,noasucapacidad.Dentrodeestos2tamaostpicoshaydostipos

de discos, dependiendo de su densidad de grabacin: Doble densidad (DD) y Alta

densidad (AD). Estos ltimos tienen mayor capacidad. Los disponen en su parte

trasera de una pequea compuerta para tapar o destapar un agujero. Si est tapado

significaqueeldisconosepuedeescribirylainformacinquecontieneslosepuede

leer.

30

Figura22Unidadydiscoflexible3(34)


El disco duro es el principal dispositivo de almacenamiento para todas las

computadoras. Debido a que almacena mucha informacin, algunas veces se le llama

dispositivo de almacenamiento masivo. Los discos duros estn compuestos por partes

mecnicasyparteselectrnicasylosmscomunessonlosde pulgadadetamaoy

con capacidades de ms de 247 GB (Gigabytes), y altura menor que 1 pulgada. Los

discos duros se componen internamente de uno o varios platos, el eje y el motor, el

brazoactuadoroposicionadordelascabezasyloscircuitoselectrnicosdecontrol.Los

platos metlicos es en donde se almacena la informacin y estn apilados uno sobre

otros, conseparaciones muy pequeas entre s, pueden ser demetal, plstico o vidrio,

aunqueenlamayoradeloscasossondealuminio,yestncubiertosaambosladoscon

unfinsimopolvodexidodehierroopelculafinademetal,siendoambassustancias

magnticas.Losplatosestnunidosaunejecentral,elcualestunidoaunmotor.Este

motor hace girar el eje junto con los platos a una velocidad de 3600 revoluciones por

minuto o mayor. Esto se conoce como velocidad de rotacin del disco duro. La

velocidadestndarhastahacepocoerade5400revolucionesporminuto(queseabrevia

RPM),enlaactualidadlosdiscosdealto rendimiento trabajancon15000 RPM,siendo

velocidades comunes las de 5400, 2700 y 10000 revoluciones por minuto (en ingls

31

revolutionsperminute,cuyoacrnimoesRPM).Losplatosgiranavelocidadconstante,

desde que se enciende la computadora hasta que se corta el suministro elctrico. La

cabeza de un disco es un dispositivo electromagntico capaz de leer, escribir y borrar

datosenmediosmagnticos.Loscabezalesdelecturayescrituraseposicionanaambos

ladosdecadaplatoysihaymsdeunplato,seubicanenelespacioquehayentrestos,

accediendodeestamaneraaambassuperficiesdelosmismos:lasuperiorylainferior.

Todosloscabezalesvanconectadosaunbrazomecnico,conocidocomobrazoactuador

o posicionador de las cabezas. Los cabezales de los discos no pueden posicionarse

independientemente,sinoquesedesplazanenconjuntoenformasincronizada,aunque

slounodeellospuedeentrarenaccinporvez.Elbrazoposicionadoreselencargado

detrasladarlosbrazosalaspistadeseada.

Figura23Partesdeldiscoduro(35)


Fuente:http://www.recoverylabs.com.18/05/2008

Adiferenciadelosmediosmagnticosdondecualquierpuntoenlasuperficiees

fsicamente igual a cualquier otro, aun cuando haya informacin en l, en los medios

32

pticos,lasuperficieestfsicamenteperforadaparareflejarodispersarlaluzdellser.

Los dispositivos de almacenamiento ptico enfocan el rayo lser sobre el medio de

grabacin:undiscogirando.Algunasreasdelmedioreflejanlaluzdellserdentrodel

sensor mientras que otras las dispersan. Adems, la informacin en el disco ptico

queda permanentemente grabada en la superficie del disco. Al igual que un disco

magntico,lapistadeundiscopticosedivideensectores,perolossectorestienenla

mismalongitud. Porlo tanto, la unidad tiene que disminuirla rotacin del disco para

permitir a las cabezas leer la informacin almacenada en los sectores ms cercanos al

centro del disco. El dispositivo del almacenamiento ptico ms comn es el Disco

Compacto de Memoria de Solo lectura (en ingls Compact Disc Read Only Memory

cuyo acrnimo es CD ROM). De aqu en adelante se emplear CD ROM para

referirsealDiscoCompactodeMemoriadeSololectura.ElCDROMesunaunidad

que utiliza la misma tecnologa que un reproductor de discos compactos de audio. Es

ms,siseposeeunatarjetadesonidoybocinasconectadasalacomputadora,sepuede

escuchardiscoscompactosenella.Elhechoquenosepuedaescribirinformacinenun

CD ROM no significa que no sea un medio til de almacenamiento. Muchas

aplicaciones dependen de grandes volmenes de informacin que no cambia. Por

ejemplo,diccionarios,enciclopedias,msicasyvideo.Ademslasempresasdesoftware

puedendistribuirsusproductosenCDROM.Debidoalaaltaprecisinydensidadde

datosenlosCDROM,unsoloCDROMpuedealmacenarhasta700megabytes(MB)

deinformacin.LosCDROMcomolosdiscosdurostienenpistasysectores,perode

diferente forma. Un CD ROM slo tiene una pista de forma espiral de unos 34

kilmetrosdelargo.Enestaspistassegrabanlosdatosenbloquesdelmismotamao,a

estos bloques se les llama sectores. La informacin se almacena gracias a un lser de

gran potencia que desgasta la superficie de un CD nuevo produciendo una serie de

hendidurasqueluegoserninterpretadasporotrolserdemenorintensidad,mirando

elreflejodeestehazdeluz.Eldiscodealuminioestcubiertoporunacapadeplstico,

33

queevitaqueserayelasuperficiedealuminio.Unodelosmayoresproblemasesqueel

polvo y la suciedad afecta negativamente el funcionamiento del lser y del resto de

lentes.

Figura24CDROMyunidaddeCDROM(27)


En1995,diezcompaasunieronsusesfuerzosparacrearunestndarunificado

para un nuevo formato de discos compactos que se llam Disco de Video Digital (en

ingls Digital Video Disc cuyo acrnimo es DVD). De aqu en adelante se usar DVD

para referirse al Disco de Video Digital. La idea del DVD es ofrecer un medio de

almacenamiento ptico con idnticas caractersticas fsicas que el CD pero con mayor

capacidadyconlaposibilidaddeofrecerunapelculacompletadevideodigitalenun

solo disco compacto con excelente calidad de audio y video. El DVD de menor

capacidadofrece4.7GB,esdecir7vecesmslacapacidaddeunCDconvencional.Las

unidadeslectorasdeCDutilizanunrayolserinfrarrojoconunalongituddeondade

780 nanmetros, mientras que las unidades de DVD usan uno que emite una luz roja

visibleconunalongituddeondaqueestentre635y650nanmetros.Lasunidadesde

DVD son totalmente compatibles con los CD de audio y los CD ROM. El DVD se

presentaencuatrocapacidadesdiferentesenlascualesseutilizavariascapasdedatos

de diferentes caractersticas. En algunas de ellas, el DVD se lee de los dos lados y en

34

otras seutilizandoscapasdedatos.Lascapacidadesdisponiblesson:4.7,8.5,9.4y17

Gigabytes.

Figura25UnidaddeDVDROM(27)


ElBIOSesunprogramaquelocalizaycargaelsistemaoperativoenlaRAM;es

un software muy bsico instalado en la placa base que permite que sta cumpla sus

funciones. Proporciona la comunicacin, el funcionamiento y configuracin del

hardwaredelsistemaque,comomnimomanejaeltecladoyproporcionasalidabsica

enformadepitidossiseproducenfallosduranteelarranque.Enlosprimerossistemas

operativos para PC, el BIOS todava permaneca activo tras el arranque y

funcionamientodelsistemaoperativo.Elaccesoadispositivoscomoladisqueterayel

disco duro se haca a travs del BIOS. Sin embargo, los sistemas operativos ms

modernosrealizanestasaccionesporsmismos,sinnecesidaddellamadasalasrutinas

del BIOS. En resumen se puede decir que el BIOS es el software presente en las

computadorasquecontienelasinstruccionesmselementalesparaelfuncionamientode

lasmismasincluyendorutinasbsicasdecontroldelosdispositivosdeentradaysalida.

Est almacenado en un chip de memoria ROM o Flash, situado en la placa base de la

computadora.EstechipsueledenominarseenfemeninolaBIOS,puesserefiereauna

memoria(femenino)concreta;aunqueparareferirsealcontenido,locorrectoeshacerlo

enmasculinoelBIOS,yaqueseestrefiriendoaunsistema(masculino)deentraday

salida.

35

Figura26BIOS(36)


Untecladoconsisteenunsistemadeteclas,comolasdeunamquinadeescribir,

quepermiteintroducirdatosaunordenadorodispositivodigital.Cuandosepresiona

una tecla se enva una seal al ordenador que entonces muestra un carcter en la

pantalla. La disposicin de las teclas se remonta a las primeras mquinas de escribir.

Sobre esta disposicin de teclado surgieron dos variantes principales: la francesa

denominada AZERTY y la alemana denominada QWERTY. Reciben esos nombres por

ser la primera fila de teclas, y su orden es debido a que cuando estaban organizadas

alfabticamente la mquina tenda a trabarse, y a base de pruebas los fabricantes

concluyeron que con dicha distribucin la mquina daba menos problemas. Ambas se

basabanencambiosenlasteclasmsfrecuentementeusadasencadaidioma.

Figura27TecladoAZERTY(37)

Cuando aparecieron las mquinas de escribir elctricas y despus los

ordenadores, se consider seriamente modificar la distribucin de las letras en los

36

teclados. En 1932 los doctores August Dvorak y William Dealy disearon una

distribucinalternativaalatodavapopulardistribucindeltecladoQWERTY.Enesta

distribucinlasletrasmscorrientessecolocaronenlazonacentral,aestetecladosele

llam Dvorak. El nuevo teclado ya estaba diseado y los fabricantes preparados para

iniciar la fabricacin. Sin embargo, el proyecto se cancel debido al temor de que los

usuariostuvieranexcesivasincomodidadesparahabituarsealnuevoteclado.Apartede

las mquinas de escribir elctricas, los primeros teclados solan ser una terminal de la

computadoraquesecomunicabaconellaatravsdeunpuertoserial.En1987apareci

el teclado Multifuncional II el cual estandariz el teclado moderno con cuatro bloques

diferenciados: un bloque alfanumrico con al menos una tecla a cada lado de la barra

espaciadoparaaccederasmbolosadicionales;sobrelunahilerade10o12teclasde

funcin;aladerechauntecladonumricoyentreambosgrandesbloques,lasteclasde

cursorysobreellasvariasteclasdeedicin.Unamencinespecialmerecelaserie55de

teclados IBM que se les recuerda como indestructibles, pues tras 10 aos de uso

continuoseguanfuncionandocomoeprimerda.ConlaaparicindelpuertoPS/2(PS/2

es nombre propio), la empresa Microsoft presenta el Microsoft Natural Keyboard, un

tecladocon3nuevasteclasreferenciadasalsistemaoperativoWindows95.Apartirde

esemomentosegeneralizanlostecladosmultimediaqueaadenteclasparacontrolaren

unacomputadoraelvolumenyellectordeCDROM.Algunosfabricantesincorporan

eneltecladoaltavocesycalculadora.ConlainvencindelpuertoUSBlaempresaApple

lanza la computadora llamada Apple iMac que trae tanto teclado como mouse con

conexinapuertoUSB,siendomscomnhoyendaencontrarestetipodeconexin.

Hubo y hay muchos teclados diferentes, por ejemplo la empresa IBM desarroll tres

tiposdeteclado.Elprimerodesarrolladoen1981llamadoXTposea83teclasyconexin

a puerto AT, no era muy ergonmico y actualmente est obsoleto. El segundo

desarrollado en 1984 llamado PC/AT contaba con 84 teclas y conexin a puerto AT, el

conector que empleaba se llamaba DIN (DIN es nombre propio) y posea 5 pines. El

37

tercerofuedesarrolladoen1987ysellamMFIIconconexinapuertoATdelcualhay

dosversiones,laamericanacon102teclasylaeuropeacon103teclas.Actualmentesele

llamaPS/2altecladoconconexinapuertoATperoconconectorDINde6pines.

Figura28Conectoresserial,dinyminidin(38)

EltecladoestndarenespaolcorrespondealdiseoalemnllamadoQWERTY.

Porsudistribucinestnagrupadasencuatrogrupos:teclasdefuncin:situadasenla

primerafiladelosteclados.Combinadasconotrasteclas,proporcionanaccesodirectoa

algunas funciones del programa de ejecucin. Teclas de edicin: sirven para mover el

cursor por la pantalla. Teclas alfanumricas: son las ms usadas, su distribucin suele

ser la de los teclados QWERTY, por herencia de la distribucin de las mquinas de

escribir. Bloque numrico: situado a la derecha del teclado, comprende los dgitos del

sistema decimal y los smbolos de algunas operaciones aritmticas. Aade tambin la

teclaespecialBloqNum,quesirveparacambiarelvalordealgunasteclasparapasarde

valornumricoadesplazamientodecursorenlapantalla.Eltecladonumricotambin

es similar al de una calculadora cuenta con las 4 operaciones bsicas que son suma,

resta,multiplicacinydivisin.

38

Figura29Tecladoalfanumricoytecladonumrico(39)

Figura30Teclasdefuncionesyteclasdeedicin(27)

La pantalla de una computadora es el perifrico ms utilizado en la actualidad

para obtener la salida de las operaciones realizadas por la misma (40). La imagen

formadaenlapantalladedelacomputadoratieneunaunidadelementalllamadapixel.

Lospxeldelapantallaformanunamatrizdepuntosdeluzquedibujalaimagenque

aparecenenlapantalla.Cadapxelnoesmsqueunpuntodeluz,sinformadefiniday

sin diferenciacin entre su propio color y el color del fondo. El trmino pxel es una

contraccindelaexpresininglesapictureelementysepuedetraducirlibrementepor

elementoopuntodeimagen.Paradiferenciarentreelcolordeunpxeldeterminadoyel

delfondosobreelqueseencuentra,secoloreacadaunodelospxeldemodoqueelojo

humanopercibeladiferenciaporelcambiodecolores.Loscoloresquepuedenaparecer

enlapantallaestndeterminadosporlapaletadecoloresquepuedemanejarlatarjeta

39

grficaconectadaalapantalladelacomputadora.Laspaletasoscilanentre4y250000

colores.Cuandotodalainformacinnecesariapara crearlaimagenenlapantallaest

disponibleesenviadaporlatarjetagrficaalapantalla,estaltimarecibelosdatosylos

transforma en impulsos elctricos que disparan un can de electrones realizando el

barridodelasuperficiedelapantalla.Estaoperacindebarridoserepiteentre50y100

veces por segundo. Las pantallas de las computadoras pueden tener varios formatos

entre los que se pueden destacar: pantallas de rayos catdicos, pantallas de cristal

lquido y pantallas de plasma. Las pantallas de rayos catdicos son similares a las

pantallas de los aparatos de televisin pero se diferencian en su funcionamiento.

Ademsestaspantallasproporcionanunamayorcalidaddeimagen,mostrndolaentre

50 y 80 veces por segundo, evitando el efecto parpadeo que causa fatiga visual al

usuario.Elnmerodebarridosdelneasporsegundoquerealizanlaspantallasdelas

computadoras es tambin considerablemente mayor que el de las pantallas de

televisoresconvencionales.Enalgunoscasossellegaamultiplicarporcincoelnmero

de barridos por segundo que realizan las pantallas de sistemas informticos de alta

calidadconrespectoalnmerodebarridosquerealizanlaspantallasdelostelevisores.

Laspantallasdecomputadoraderayoscatdicospuedensermonocromas(deunsolo

color,normalmenteverde,blancoombar)opolicromas.Enestosmomentoscasitodos

lossistemasinformticoscomercialesseconfiguranconpantallasdecolor.Laspantallas

de computadora de cristal lquido se utilizaron en algunos sistemas informticos

porttiles por su mayor manejabilidad y menor tamao que las pantallas de rayos

catdicos. El mayor inconveniente de este tipo de pantallas de computadora era que

debansermonocromasporquenopodanmanejarcolor.Enlaactualidadsepuedenver

sobretodoenalgunostiposdecalculadoras.Laspantallasdecomputadoradeplasma.

Son el tipo de pantallas que se estn imponiendo actualmente en los sistemas

informticos porttiles, puesto que tienen las mismas ventajas que las anteriores,

alcanzando,adems,unamayordefinicinylaposibilidaddelcolor.Eltamaofsicode

40

lapantalladelossistemasinformticosseexpresaenpulgadasdediagonal,delamisma

manera que las pantallas de los televisores normales. El tamao de pantalla de

computadoramshabitualentrelosactualessistemasmicroinformticossueleserelde

14 pulgadas, si bien existen tamaos de pantalla diferentes para sistemas informticos

especializados,porejemplo21pulgadasparasistemasinformticosdeautoedicin,etc.

Lossistemasinformticosporttilessuelentener,enlaactualidad,tamaosdepantalla

deentre9y14pulgadas.

Figura31Pantalladetuboscatdicos(41)

Figura32Pantalladeplasma(42)

41

El microprocesador se encarga de realizar todas las operaciones de clculo y

controlarloquepasaenelordenador,recibiendoinformacinydandordenesparaque

lasdemspartesdelacomputadoratrabajen.Actualmenteunprocesadorpuedesertipo

IntelCore2DuoelAMDAthlon64X2DualCore.Elrendimientodelosprocesadores

noslodependedeellosmismos,sinodelaplacadondeseinstalan.Lasplacasbasems

comunes son Asrock e Intel. Los diferentes microprocesadores no se instalan igual en

todaslasplacasbase.Enlasplacasbasemsantiguaselmicroprocesadoribasoldado,

de forma que no poda cambiarse. En las placas para procesador tipo Pentium, el

microprocesador se instala en un zcalo especial llamado ZIF, que permite insertar y

quitar el microprocesador sin necesidad de ejercer ninguna presin sobre l. En las

placasbaseIntel,ellugardondeseinstalaesllamadoSlot1.

Figura33MicroprocesadorProcesadorIntelCore2Duo(43)

Los perifricos de salida de informacin son los perifricos que transmiten los

resultadosobtenidostraselprocesodelainformacinporlacomputadoraalexterior,de

modoquepuedalainformacinpuedaserutilizadaporsereshumanosuotrossistemas

informticos.Losmediosderepresentacindeestainformacinsonlaspantallasylas

impresoras.Laimpresora es un dispositivo que convierte la salida de la computadora

enimgenesimpresas.Lasimpresorassepuedendividiren2tipos:lasdeimpactoylas

de no impacto (44). La impresora de impacto utiliza un mecanismo de impresin que

42

hace impactar la imagen del carcter en una cinta y sobre el papel. Las impresoras de

lnea, de matriz de punto y de rueda de margarita son ejemplos de impresoras de

impacto,laimpresoradeMatrizdepuntos,eslaimpresoramscomn.Estatieneuna

cabeza de impresin movible con varias puntillas o agujas que al golpear la cinta

entintadaformancaracterespormediodepuntosenelpapel,Mientrasmsagujastenga

la cabeza de impresin mejor ser la calidad del resultado. Las hay de 10 y 15, las

velocidades varan desde: 280 cps hasta 1,066 caracteres por segundo (cps). Las

impresorasdemargaritatienenlamismacalidaddeunamquinadeescribirmediante

undiscodeimpresinquecontienetodosloscaracteres,estndesalidadelmercadopor

lentas. Las impresoras de Lnea son impresoras de alta velocidad que imprimen una

lnea por vez. Generalmente se conectan a grandes computadoras y a

Minicomputadoras. Las impresoras de lnea imprimen una lnea a la vez desde

aproximadamente100a5000LPM.

Figura34ImpresoraEpsonLX300deimpacto(45)


En las impresoras sin impacto la impresin se realiza por diferentes mtodos,

peronohayimpacto.Sonmenosruidosasyconunacalidaddeimpresinnotoriamente

mejoralasimpresorasdeimpacto.Lashaytrmicas,deinyeccindetintaylser.Las

trmicas imprimen de forma similar a la mquina de matriz, pero los caracteres son

formadosmarcandopuntosporquemaduradeunpapelespecial.Suvelocidadesde80

cps. Los faxes trabajan con este mtodo. Las impresoras de inyeccin de tinta emiten

pequeoschorrosdetintadesdecartuchosdesechableshaciaelpapel,lashaydecolor.

43

Su velocidad es de 4 a 7 ppm. Las electrofotogrficas o Lser crean letras y grficas

mediante un proceso de fotocopiado. Un rayo lser traza los caracteres en un tambor

fotosensible,despusfijaeltneralpapelutilizandocalor.Conellasseobtienemuyalta

calidadderesolucin,ysusvelocidadesvande4a18pginasporminuto(ppm).

Figura35ImpresoraCanonIP1700deinyeccindetinta(46)

Figura36CartuchoPG40detintanegraparaimpresorasCanonIP1700(47)

44

CAPTULOV

SOFTWARE

El software es el conjunto de instrucciones que las computadoras emplean para

manipular datos (48). Es un conjunto de programas, documentos, procedimientos y

rutinasasociadosconlaoperacindeunacomputadora.Comnmentealosprogramas

de computacin se les llama software; el software asegura que el programa o sistema

cumpla por completo con sus objetivos. El hardwarepor s solo no puede hacer nada,

puesesnecesarioqueexistaelsoftware,queeselconjuntodeinstruccionesquehacen

funcionar el hardware. El software se clasifica en 4 diferentes categoras: Sistemas

operativos, lenguajes de programacin, software de uso general y software de

aplicacin.Elsistemaoperativoeselgestoryorganizadordetodaslasactividadesque

realiza la computadora (49). Marca las pautas segn las cuales se intercambia

informacin entre la memoria central y la externa. Adems determina las operaciones

elementalesquepuederealizarelprocesador.Unsistemaoperativo(eninglsOperating

SystemcuyoacrnimoesOS)esensmismounprogramadecomputadora.Deaquen

adelante se emplear OS para referirse al sistema operativo. Sin embargo, es un

programa muy complejo, el ms importante en una computadora. El OS hace que la

computadora reconozca la memoria, el teclado, el sistema de video, las unidades de

disco,etc.

Ademspermitequelosusuariossecomuniquenconlacomputadorayeslaplataforma

a travs del cual se corren programas de aplicacin. Cuando se enciende la

computadora,loprimeroqueserealizaesunautodiagnsticollamadoPOST.Durante

l, la computadora identifica la memoria, sus discos, teclado, sistema de video, etc. A

continuacinbuscaunOSparaarrancar.Unavezlacomputadorahapuestoenmarcha

suOS,lomantieneensusmemoriaentodomomento.Cuatrosonlasprincipalestareas

del OS. La primera es proporcionar una interfaz de lnea de comando o una interfaz

grficaalusuario.Lainterfazdelneadecomandoesintroducirpalabrasocomandosa

45

travs del teclado de la computadora, y la interfaz grfica es seleccionar las acciones

mediante el uso del mouse. La segunda tarea es administrar los dispositivos de

hardware de la computadora. Cuando se corren programas, se necesita utilizar la

memoria,elmonitor,lasunidadesdedisco,lasimpresoras,losmdems,etc.ElOSsirve

deintercambioentrelosprogramasyelhardware.Laterceraesadministrarymantener

los sistemas de archivo de disco. Los OS agrupan la informacin dentro de

compartimientoslgicosparaalmacenarloseneldisco.Estosgruposdeinformacinson

llamados archivos. Los archivos pueden contener instrucciones de programas o

informacincreadaporelusuario.ElOSmantieneunalistadearchivosenundisco,y

proporciona las herramientas necesarias para organizar y manipular dichos archivos.

Porltimo,lacuartafuncinesapoyaraotrosprogramas.ElOSproporcionaserviciosa

programas similares a los que le proporciona a usuarios. Por ejemplo, lista archivos,

graba a disco, elimina y verifica si hay espacio suficiente en disco duro. Cuando los

programadores escriben programas de computadora, incluyen en sus programas esta

instrucciones que le solicitan al OS. Cabe mencionar, que estas instrucciones son

conocidas como llamadas del sistema. Las funciones centrales de un OS son

controladosporelncleo(Kernel)mientrasquelainterfazdelusuarioescontroladapor

elentorno(Shell).Porejemplo,lapartemsimportantedelsistemaoperativoDOSesun

programaconelnombreCOMMAND.COM,elcualposeedospartes:elKernel,quese

mantiene en memoria en todo momento y que contiene el cdigo de mquina que

manejalaadministracindelhardwareparalosprogramasquenecesitenestosservicios,

yelShellelcualesunintrpretedecomandos.Elsistemaoperativomultitareaserefiere

al sistema operativo que puede correr ms de un programa al mismo tiempo. Existen

dosesquemasquelosprogramadoresempleanparadesarrollarOSmultitarea. El

primero requiere de la cooperacin entre el OS y los programas de aplicacin. Los

programassonescritosdetalmaneraquefrecuentementeinspeccionanconelOSafin

de ver si otros programa no requiere a la CPU, si este es el caso, entonces dejan el

46

control del CPU al siguiente programa. A este mtodo se le conoce como multitarea

cooperativa y es el utilizado por las computadoras de Macintosh y Windows de

Microsoft(50).Elsegundomtodoesllamadomultitareaconasignacindeprioridades.

Enestemtodo,cuandoseiniciaunprocesoelOSleasignaunaprioridad.Encualquier

momento el OS puede interveniry modificar la prioridad de un proceso, organizando

en forma efectiva la lista de prioridad. El OS tambin mantiene el control sobre la

cantidaddetiempoqueseempleaenunprocesoantesdeiralsiguiente.WindowsNT

deMicrosoftempleestetipodemultitarea.

Figura37MicrosoftWindowsNTVersin3.1(51)

Un sistema operativo multiusuario permite a ms de un solo usuario acceder a

unacomputadora.ExistentresmanerasdepermitiramltiplespersonasutilizarlaPC

almismotiempo,estasson:medianteredes,medianteconexindeterminalesatravs

de puertos y mediante redes. Las computadoras que tienen ms de un CPU son

llamadasmultiproceso.Unsistemaoperativomultiprocesocoordinalasoperacionesde

lascomputadorasmultiprocesadoras.Lasprimerascomputadoras,realizabandostipos

de multiproceso: el asimtrico y el simtrico. En el multiproceso asimtrico, una CPU

principal retiene el control global de la computadora, as como el de los otros

47

procesadores. En el multiproceso simtrico, no existe una computadora

controladoranica.WindowsNTdeMicrosoft,soportabamultiprocesosimtrico.

48

CAPTULOVI

LENGUAJESDEPROGRAMACIN

Aldesarrollarselasprimerascomputadoraselectrnicas,aparecilanecesidadde

programarlas(52),esdecirdealmacenarenmemorialainformacinsobrelatareaque

iban a realizar. A John Von Neunmann se le debe este concepto de programa

almacenado. En el modelo de Von Neumann se almacenan nmeros en la memoria.

Nmeros que pueden representar datos o bien las operaciones a realizar con ellos. El

nmero que se le asocia a una accin que es capaz de realizar una computadora, se

llamaopcode.Ladescripcinyusodelosopcodes,esaloqueselellamalenguajede

mquina.

El lenguaje de mquina es unalista de cdigos que la mquinavaa interpretar

comoinstrucciones,describelascapacidadesdeprogramacinquesetienendeella,es

ellenguajemsprimitivoydependedirectamentedelhardware.Estelenguajerequiere

el programador concozca el funcionamiento de la mquina al nivel ms bajo. Los

lenguajesmsprimitivosfueronloslenguajesdemquina,debidoaqueelhardwarese

desarroll antes del software, y todo software deba expresarse en el lenguaje que

manejaralamquina. La programacin en lenguaje de mquina fue sumamente

tediosa,puestoqueelprogramadordebabajarsealniveldelamquinaydecirle,pasoa

pasolatareaquedebarealizar.Ademsdebaexpresarseenformanumrica.

Elprimergranavancefuedadoporellenguajeensamblador,conelnacimiento

de las primeras herramientas automticas para generar el cdigo de mquina. Sin

embargoenlosaos50y60empezaronautilizarlascomputadorasfsicosyqumicos

quenoeranespecialistasencomputacin,yseleshacamuydifciltrabajarenlenguaje

ensamblador,porloquesedesarrollellenguajedealtonivel. El concepto de

lenguaje de alto nivel, naci con el primer compilador de FORTRAN (Formula

Translation), que inici como un esfuerzo de traducir un lenguaje de frmulas al

lenguajedeensambladoryporendeallenguajedemquina.ApartirdeFORTRANse

49

handesarrolladoinnumerableslenguajesquebuscanfacilitarlavidadelprogramadory

aumentarsuproductividad,encargndoseloscompiladoresointrpretesdetraducirel

lenguajedealtonivelallenguajedemquina.

Cabedestacarqueexistenlenguajesquecombinanlascaractersticasdealtonivel

y los de bajo nivel, tal es el caso del lenguaje llamado C. Este lenguaje contiene

programacin y libreras de alto nivel, sin embargo fue diseado con muy pocas

instruccionesysumamentesencillas,fcilesdetraducirallenguajedemquina.Poreso

esconsideradolenguajedeprogramacindenivelmedio(53).

Un algoritmo es un procedimiento que describe, sin ambigedades, una serie

finitadepasosarealizarenunordenespecfico(25).Elobjetodelalgoritmoesponeren

prcticaunprocedimientopararesolverunproblemaoaproximarsealasolucindeun

problema. Se emplea un seudocdigo para describir los algoritmos. Este seudocdigo

especificalaformadelaentradaporproporcionarylaformadelasalidadeseada.No

con todos los procedimientos se obtiene una salida satisfactoria para una entrada

elegida de manera arbitraria. Como consecuencia, en cada algoritmo se incorpora una

tcnicaparadetenerlo,afindeevitarciclosinfinitos.Enlosalgoritmosseempleanlos

signosdepuntuacin:1)Unpunto(.)paraindicarelfindeunpaso,2)Elpuntoycoma

(;) para separar las tareas dentro de un paso. Adems se emplean las sangras para

indicar que los grupos de enunciados deben considerarse como una sola entidad. Las

tcnicasdeformacindeciclosenlosalgoritmossoncontroladasporuncontador,por

ejemplo:

Para

Establezca

Que significa: S almacena la suma de S + i para los diferentes valores de S que

correspondenacadai,cuandoiestentre1yn.

50

Oporunacondicin,como

Mientras ejecutepasos36

Parapermitirunaejecucincondicional,seempleanlasconstruccionesestndar

Sientonces

Sientonces

Otras

Lospasosenlosalgoritmossiguenlasreglasdelaconstruccinestructuradade

programas. Se organizan de modo que haya pocas dificultades para traducir el

seudocdigo a cualquier lenguaje de programacin adecuado. Adems los

programadores insertan comentarios para documentar los algoritmos y facilitar su

lectura. Los comentarios tambin simplifican a otros la lectura y comprensin del

algoritmo.Nocausanningunaaccinenlacomputadoraalejecutarseelprograma(54).

A continuacin se muestra un algoritmo para la suma de los primeros diez nmeros

naturales.

ENTRADA

SALIDA S

Paso1 Establezca ;

Paso2 Para haga

Fijar

Paso3 SALIDA ;

51

PARAR

En el algoritmo anterior al comienzo S e i se inicializan a 0 las dos. Luego para

valores de i que van de 1 a 10, debe calcularse . Por ejemplo cuando 1,

. Luego cuando , S tiene almacenado el valor de 1, pero como

entonces . Por lo tanto la suma de los primeros dos nmeros

naturaleses3.Cuandoesteprocedimientocontinuahastaque ,seobtienelasuma

de los primeros10 nmeros naturales. Es importanterecalcar que este solamente esel

seudocdigoynoelcdigoparaunlenguajedeprogramacinenparticular.

JavafuediseadoporlacompaaSunMicrosytemsInc,conelobjetodecrearun

lenguaje que pudiera funcionar con ms de un tipo de computadora y que fuera

independiente de la plataforma en la que se fuera a ejecutar (55). Java es un lenguaje

simple,puestoqueeliminalacomplejidaddelenguajescomoC,yesorientadoaobjetos.

Es familiar, puesto que su sintaxis es parecida a la de C, con la que muchos

programadoresestnacostumbrados.Esseguro,puestoquenoesposiblecodificarvirus

conl.Susaplicacioneslimitanloquesepuedehaceronoconlacomputadora.Adems

es independiente de la arquitectura, puesto que no depende de una arquitectura

computacional definida (es decir microprocesador y placa base). Java tiene la

caracterstica de funcionar como un applet. Un applet es un pequeo programa hecho

enJavayqueseejecutaenunapginaweb.Porlotantoesunprogramaquecualquier

persona con un navegador puede tener. A continuacin se muestra el cdigo para la

famosaaplicacinholamundoenJava.

publicclassHolaMundo{

publicstaticvoidmain(String[]args){

System.out.println(HolaMundo);

}
52

}

javacHolaMundo.java

javaHolaMundo

Pascalesunlenguajedeprogramacindealtoniveldepropsitogeneral,esdecir

se puede utilizar para propsitos cientficos o comerciales. Este lenguaje fue

desarrolladoporNiklausWirthenZurich,Suiza,alfinaldelosaos1960yprincipios

de1970(56).Wirthdiseoestelenguajepensandoenunprimerlenguajeparapersonas

que comenzaban a programar. Pascal posee u nmero pequeo de conceptos para

aprender y dominar. Adems Wirth deseaba que fuera fcil de implementar. A

continuacinsemuestraelcdigoparalaaplicacinholamundoenPascal(57).

programHello;

begin

writeln(Holamundo)

end.

Adviertaquecadalenguajetienesupropiasintaxis.

EllenguajeBASICoriginalfueinventadoen1964porJohnGeorgeKemeny(1926

1993) y Thomas Eugene Kurtz (1928) en el Dartmouth College. En los aos

subsiguientes, mientras que otros dialectos de BASIC aparecan, el BASIC original de

Kemeny y Kurtz era conocido como BASIC Dartmouth. BASIC fue diseado para

permitir a los estudiantes escribir programas usando terminales de computador de

tiempo compartido. BASIC estaba intencionado para facilitar los problemas de

complejidad de los lenguajes anteriores. BASIC deba ser fcil de usar para los

principiantes y deba: Ser un lenguaje de propsito general, permitir que los expertos

aadieran caractersticas avanzadas, mientras que el lenguaje permaneca simple para

los principiantes, ser interactivo, proveer mensajes de error claros y amigables,

53

responderrpidoalosprogramaspequeos,norequerirunconocimientodelhardware

delacomputadora,yprotegeralusuariodelsistemaoperativo.Ellenguajefueenparte

basado en FORTRAN II y en parte en Algol 60, con adiciones para hacerlo apropiado

para tiempo compartido y aritmtica de matrices. A continuacin el cdigo para la

aplicacinholamundoenBasic.

CLS

PRINTHolaMundo

VisualBasicesunlenguajedeprogramacindesarrolladoporAlanCooperpara

Microsoft (58). El lenguaje de programacin es un dialecto de BASIC, conimportantes

aadidos.Suprimeraversinfuepresentadaen1991conlaintencindesimplificarla

programacin utilizando un ambiente de desarrollo completamente grfico. Es un

lenguaje de fcil aprendizaje pensado tanto para programadores principiantes como

expertos, guiado por eventos, y centrado en un motor de formularios que facilita el

rpidodesarrollodeaplicacionesgrficas.Susintaxis,derivadadelantiguoBASIC,ha

sido ampliada con el tiempo al agregarse las caractersticas tpicas de los lenguajes

estructurados modernos. Se ha agregado una implementacin limitada de la

programacinorientadaaobjetos(lospropiosformulariosycontrolessonobjetos)(59).

En 2001 Microsoft abandon el desarrollo basado en la API Win32 y pas a trabajar

sobrelibrerasindependientesdelaversindelsistemaoperativo,llamadoVisualBasic

.NET.

Figura38Visualbasic.Net(60)

54


Acontinuacinsemuestraelcdigofuenteparalafamosaaplicacinholamundoen

VisualBasic.

SubHola_mundo()

MsgBoxHola,mundo!

EndSub

ElcdigofuenteparaestamismaaplicacinenVisualBasic.Net(61)es:

PrivateSubForm_Load()HandlesForm1.Load

Messagebox.show(Hola,mundo!)

EndSub

55

CAPTULOVII

SOFTWAREDEUSOGENERALYDEAPLICACIONES

El software para uso general ofrece la estructura para un gran nmero de

aplicaciones empresariales, cientficas y personales. El software de hoja de clculo, de

procesamientodetexto,depresentacinydemanejodebasesdedatos,correspondea

esta categora (62). La mayora de software de uso general se vende como paquete, es

decirconelsoftwarevieneladocumentacinadecuadaparasuuso.

Figura39SoftwaredeusogeneralMicrosoftOffice2003(60)

Una hoja de clculo es un programa que permite manipular datos numricos y

alfanumricos dispuestos en forma de tablas (la cual es la unin de filas y columnas).

Habitualmenteesposiblerealizarclculoscomplejosconfrmulasyfuncionesydibujar

distintostiposdegrficas.Debidoalaversatilidaddelashojasdeclculomodernas,se

utilizan a veces para hacer pequeas base de datos, informes y otros usos. Las

operaciones ms frecuentes se basan en clculos entre celdas, las cuales son

referenciadasrelativamentemediantelaletradelacolumnayelnmerodelafila,por

ejemplo =B1*C1. Es tambin habitual el uso de la referencia absoluta anteponiendo el

signo$alaposicinafijar,porejemplo,=B$1*$C$1($1fijalafilay$Cfijalacolumnaen

elcasodecopiarocortarestaceldaaotraposicin).En1961sevislumbrelconceptode
56

unahojadeclculoelectrnicaenelartculoBudgetingModelsandSystemSimulation

de Richard Mattessich. Pardo y Landau merecen parte del crdito de este tipo de

programas, y de hecho intentaron patentar (patente en EE.UU. nmero 4.398.249)

algunos de los algoritmos en 1970. La patente no fue concedida por la oficina de

patentes por ser una invencin puramente matemtica. Pardo y Landau ganaron un

casoenlacorteestableciendoquealgonodejadeserpatentablesolamenteporqueel

puntodelanovedadesunalgoritmo.Estecasoayudalcomienzodelaspatentesde

software.DanBricklineselinventorgeneralmenteaceptadodelashojasdeclculo,esto

esporqueBricklincontlahistoriadeunprofesordelauniversidadquehizounatabla

de clculos en un tablero. Cuando el profesor encontr un error, tuvo que borrar y

reescribir una gran cantidad de pasos de forma muy tediosa, impulsando a Bricklin a

pensar que podra replicar el proceso en un computador, usando el paradigma

tablero/hoja de clculo para ver los resultados de las frmulas que intervenan en el

proceso. Su idea se convirti en VisiCalc, la primera hoja de clculo, y la aplicacin

fundamentalquehizoqueelPC(ordenadorucomputadorpersonal)dejaradeserslo

unhobbyparaentusiastasdelcomputadorparaconvertirsetambinunaherramientaen

losnegocios.Dentrodelas hojasdeclculomsfamosasestn:OpenOffice.orgCalcy

Microsoft Office Excel. OpenOffice.org Calc es una hoja de clculo compatible con

MicrosoftExcel.CalcesunahojadeclculosimilaraMicrosoftExcel,conunrangode

caractersticasmsomenosequivalente.Sutamaoesmuchomenoryproporcionaun

nmero de caractersticas no presentes en Excel, incluyendo un sistema que

automticamente define series para representar grficamente basado en la disposicin

de los datos del usuario. Calc tambin es capaz de escribir hojas de clculo como

archivos PDF, cuenta con filtros, auto filtros y puede hacer agrupaciones en tablas

dinmicas.Calcpuedeabriryguardarlashojasdeclculoenelformatodearchivosde

MicrosoftExcel. Elformato pordefecto deOpenOffice.org 2.0Calcse puede fijar para

que sea el de Microsoft Excel, o el formato Open Document Format (ODF) de la

57

organizacin OASIS. OpenOffice.org es software libre. Cualquier persona puede hacer

mejorasyluegocompartirlasparaeldisfrutedetodos.

Microsoft Office Excel, mejor conocido slo como Microsoft Excel, es una

aplicacin para manejar hojas de clculos (63). Este programa fue y sigue siendo

desarrollado y distribuido por Microsoft, y es utilizado normalmente en tareas

financierasycontables.Unodelosproblemasmsnotoriosdeestesoftwaredehojade

clculo,eselhechodesuincapacidadparamanejarfechasanterioresa1900,esdecir,no

puede manejar campos en formato de Fecha anteriores a dicho ao (como

acontecimientoshistricos).Estovienedesdelasantiguasversionesde16bits,hastala

actual.Adems,acausadeunerrorgraveenlaversin2007,nomuestracorrectamente

losresultadosenciertasoperacionesdemultiplicacin.El22deseptiembredel2007se

inform que la hoja de clculo Excel 2007 mostraba resultados errneos bajo ciertas

condiciones.Particularmenteparaalgunasparejasdenmeros,paralosqueelproducto

sea65535(talescomo850y77.1),Excelmuestracomoresultadodelaoperacin100000.

Esto ocurre con alrededor del 14.5% de tales pares. Este error se introdujo con los

cambios realizadosalalgicadeinformacinenpantalladelaversin2007,yqueno

existeenlasversionesanteriores.

58

Figura40OpenOffice.orgCalc(64)

59

Figura41MicrosoftOfficeExcel2007

Unprocesadordetextos esunaaplicacininformticadestinadaalacreacino

modificacin de documentos escritos por medio de un ordenador. Representa una

alternativamodernaalaantiguamquinadeescribir,muchomspotenteyverstilque

sta. A diferencia de los procesadores de textos brindan una amplia gama de

funcionalidades, ya sea tipogrfica, idiomtica u organizativa con algunas variantes

segnelprogramadequesedisponga.Comoreglageneral,todospuedentrabajarcon

distintos tipos y tamaos de letra, formato de prrafo y efectos artsticos; adems de

brindar la posibilidad de intercalar o superponer imgenes u otros objetos grficos

dentro del texto. Como ocurre con la mayora de las herramientas informticas, los

60

trabajos realizados en un procesador de textos pueden ser guardados en forma de

archivos, usualmente llamados documentos, as como impresos a travs de diferentes

medios. Los procesadores de texto tambin incorporan desde hace algunos aos

correctoresdeortografaygramtica,ascomodiccionariosmultilingesydesinnimos

quefacilitansobremaneralalaborderedaccin.Losprocesadoresdetextomscomunes

son OpenOffice.org Writer y Microsoft Office Word. OpenOffice.org Writer es un

procesador de textos que forma parte del conjunto de aplicaciones libres de oficina

OpenOffice.org que se puede descargar desde Internet. Soporta el formato propietario

.doc de Microsoft Word casi en su totalidad, adems de otros formatos clsicos de

documentos. Su formato nativo de fichero est en formato de lenguaje de marcas

ampliable (en ingls Extensible Markup Language, cuyo acrnimo es XML). Puede

exportar a ficheros con formato porttil de documentos (en ingls Portable Document

Format cuyo acrnimo es PDF) nativamente sin usar programas intermedios. Es

multiplataformacomolasuiteofimticaOpenOffice,quelocompone.Sibienlaversin

estable 1.1.5, no tiene gran atractivo en cuanto a apariencia, las versiones 2.x (tambin

descargablesdesdesupginaweb)hanmejorado,respectoasusversionesanteriores,su

interfaz,compatibilidadconotrosformatosdearchivoylasencillezdesuuso.Writeres

tambin un potente editor de pginas web tan fcil de usar como un documento de

texto. Slo con entrar en el men Ver y seleccionar Diseo para internet cambia el

formatodelcuadrodetexto,asemejndoseaunapginaweb,quesepuedeeditardela

misma forma que si fuera un procesador de textos. Con l tambin se pueden hacer

etiquetas, as como tarjetas de presentacin fcilmente, sin tener que modificar el

formato de un documento de texto para ello. Tambin tiene una galera de imgenes,

texturas y botones. Y un gran servicio de ayuda. Totalmente configurable, se puede

modificarcualquieropcindepgina,botones,barrasdeherramientasyotrasopciones

de lenguaje, autocorreccin, ortografa, etc. Adems puede proteger documentos con

contrasea,guardarversionesdelmismodocumento,insertarimgenes,admitefirmas

61

digitales, smbolos, frmulas, tablas de clculo, grficos, hiperenlaces, marcadores,

formularios,etc.Sepuedeguardaren21formatosdearchivosdetexto:

TextoenformatoOpenDocument(.odt)

PlantilladetextoenformatoOpenDocument(.ott)

DocumentodeOpenOffice.org1.0(.sxw)

PlantilladedocumentodeOpenOffice.org(.stw)

MicrosoftWord97/2000/XP(.doc)

MicrosoftWord95(.doc)

MicrosoftWord6.0(.doc)

RichTextFormat(.rtf)

StarWriter5.0(.sdw)

PlantilladeStarWriter5.0(.vor)

StarWriter4.0(.sdw)

PlantillaStarWriter4.0(.vor)

StarWriter3.0(.sdw)

PlantillaStarWriter(.vor)

Texto(.txt)

Textocodificado(.txt)

DocumentoHTML(OpenOffice.orgWriter)(.html)

AportisDoc(Palm)(.pdb)

DocBook(.xml)

MicrosoftWord2003XML(.xml)

PocketWord(.psw)

62

Figura42OpenOffice.orgWriter(64)

Microsoft Word es un procesador de texto creado por Microsoft, y actualmente

integrado en la suite ofimtica Microsoft Office. Originalmente fue desarrollado por

Richard Brodie para el ordenador de IBM con el sistema operativo DOS en 1983. Se

crearonversionesposterioresparaAppleMacintoshen1984yparaMicrosoftWindows

en 1989, siendo para esta ltima plataforma las versiones ms difundidas en la

actualidad. Ha llegado a ser el procesador de texto ms popular. Como las otras

aplicaciones incluidas en Microsoft Office, Word puede personalizarse y tambin

permiteprogramartareasconciertoautomatismo,utilizandounlenguajedemacrosque

posee integrado, llamado Visual Basic para Aplicaciones (antes se utilizaba uno muy

similar,WordBasic,quefuesustituidoenlaversinWord95).Estelenguajedemacros,

63

conunagrangamadefunciones,sehizomsclebrealutilizarseparacrearelprimer

virusdemacrodeampliapropagacin,esdecir,elprimervirusquesedifundaatravs

de archivos de documento y no a travsde archivos ejecutables. Este primer virus era

relativamenteinocuo,siendo,aparentemente,creadoslocomopruebadelaposibilidad

deprogramarvirusdemacroeficientes.FuefamosoelcasodelgusanoMelissade1999

ysedicequehaymsde8000macrovirusentodalasuiteOffice,aunquelamayorason

para Word. Por ello, se recomienda desactivar el procesamiento de macros en Word,

mximesinovaautilizarse.Losantivirusmodernossoncapacesdedetectaryeliminar

conrelativafacilidadlagranmayoradelosvirusdemacro,loscortafuegosPersonales

(Firewall)encomplementoconlainhabilitacindeWordparaejecutarmacrospreviene

convenientementesudifusin.MicrosoftWordutilizaunformatonativocerradoymuy

utilizado, comnmente llamado DOC (utiliza la extensin de archivo .doc). Por la

amplsima difusin del Microsoft Word, este formato se ha convertido en estndar de

factoconelquepuedentransferirsetextosconformatoosinformato,ohastaimgenes,

siendopreferidopormuchosusuariosantesqueotrasopcionescomoeltextoplanopara

eltextosinformato,oJPGparagrficos;sinembargo,esteformatoposeeladesventaja

detenerunmayortamaocomparadoconalgunosotros.Porotrolado,laOrganizacin

Internacional para la Estandarizacin ha elegido el formato OpenDocument como

estndarparaelintercambio detextoconformato,locualhasupuestounadesventaja

paraelformato.doc.Ahora,enelWord2007,semanejaunnuevoformato,docx.Esms

avanzado y comprime an ms el documento. Puede instalarse un complemento para

abrir documentos desde Office 2007 realizados con versiones Office anteriores. El

formato RTF (Rich Text Format: Formato de texto enriquecido) surgi como acuerdo

para intercambio de datos entre Microsoft y Apple en los tiempos en que Apple

dominabaelmercadodelosordenadorespersonales.Lasprimerasversionesdelformato

.docdeWordderivabandelRTF.InclusoahorahayprogramasdeMicrosoft,talcomo

Wordpad,queusandirectamenteRTFcomoformatonativo.Eldocumentoenformato

64

RTFtieneextensin.rtfRTFesunformatodetextocompatible,enelsentidoquepuede

ser migrado desde y hacia cualquier versin de Word, e incluso muchos otros

procesadoresyaplicacionesprogramadas.

Figura43MicrosoftOfficeWord2007

Un programa de presentacin es un paquete de software usado para mostrar

informacin,normalmentemedianteunaseriedediapositivas.Tpicamenteincluyetres

funciones principales: un editor que permite insertar un texto y darle formato, un

mtodo para insertar y manipular imgenes y grficos y un sistema para mostrar el

contenido en forma continua. Hay muchos tipos de presentaciones, por ejemplo

profesionales(relacionadasconeltrabajo),paraeducacin,oparacomunicarnoticiasen

general. Los programas de presentacin pueden servir de ayuda o reemplazar a las

65

formas tradicionales de dar una presentacin, como por ejemplo panfletos, resmenes

enpapel,pizarras,diapositivasotransparencias.Unprogramadepresentacinpermite

colocartexto,grficos,pelculasyotrosobjetosenpginasindividualesodiapositivas.

El trmino diapositiva es una referencia al proyector de diapositivas, un dispositivo

que se ha quedado obsoleto para estos fines desde la aparicin de los programas de

presentacin. Las diapositivas se pueden imprimir en transparencias y ser mostradas

medianteunproyectordetransparencias,oservisualizadasdirectamenteenlapantalla

delordenador(oenunapantallanormalusandounproyectordevdeo)bajoelcontrol

delapersonaquedalapresentacin.Latransicindeunadiapositivaaotrapuedeser

animada de varias formas, y tambin se puede animar la aparicin de los elementos

individuales en cada diapositiva. El ejemplo ms comn de un programa de

presentacinesMicrosoftPowerPoint,aunquehayalternativas,comoImpress,incluido

enlasuiteofimticaOpenOffice.org.

OpenOffice.org Impress es un programa de presentacin similar a Microsoft

PowerPoint. Es parte de la suite de oficina de OpenOffice.org desarrollada por Sun

Microsystems. Puede exportar presentaciones como archivos SWF de Adobe Flash

permitiendo que sean ejecutados en cualquier computadora con Adobe Flash Player

instalado. Tambin incluye la capacidad de crear archivos PDF. Impress sufre de la

carenciadediseosdepresentacinlistosparausarse.Sinembargo,sepuedenobtener

fcilmente en Internet plantillas de terceros. Los usuarios de OpenOffice.org Impress

tambinpuedeninstalarlaOpenClipArtLibrary(BibliotecaAbiertadeClipArt),que

agrega una enorme galera de banderas, logos, iconos, estandartes y pancartas para

presentacionesgeneralesyproyectosdedibujo.

66

Figura44OpenOffice.orgImpress(64)

Microsoft PowerPoint es un programa de presentacin desarrollado para

sistemas operativos Microsoft Windows y Mac OS. Ampliamente usado en distintos

camposcomoenlaenseanza,negocios,etc.SegnlascifrasdeMicrosoftCorporation,

cercade30millonesdepresentacionessonrealizadasconPowerPointcadada.Forma

partedelasuiteMicrosoftOffice.Esunprogramadiseadoparahacerpresentaciones

contextoesquematizado,fcildeentender,animacionesdetextoeimgenes,imgenes

prediseadas o importadas desde imgenes de la computadora. Se le pueden aplicar

distintosdiseosdefuente,plantillayanimacin.Estetipodepresentacionessueleser

muyllamativoymuchomsprcticoquelosdeMicrosoftWord.Hoyenda,mediante

un sistema informtico, pueden crearse imgenes sencillas o disearse secuencias

67

completas de imgenes cinematogrficas. Pero una parte especial del tratamiento de

imgeneseslaqueestformadaporlosprogramasdepresentacin,quemezclanesas

imgenescontextoysonidosparalaexposicindedatosensalasconunpblicomso

menos amplio. PowerPoint, de la compaa Microsoft, es uno de los programas de

presentacin ms extendidos. Viene integrado en el paquete Microsoft Office como un

elementoms,quepuedeaprovecharlasventajasqueleofrecenlosdemscomponentes

del equipo para obtener un resultado ptimo. Con PowerPoint y los dispositivos de

impresinadecuadossepuederealizarmuchostiposdeproductosrelacionadosconlas

presentaciones: transparencias, documentos impresos para las asistentes a la

presentacin,notasyesquemasparaelpresentador,odiapositivasestndarde35mm.

El software de aplicacin est diseado y escrito para realizar tareas especficas

personales,cientficasocomerciales.Enlseencuentranelsoftwareparaprocesamiento

denminas,laadministracinderecursoshumanosoelcontroldeinventarios.Entodas

estasaplicacionesseprocesandatosysegenerainformacinparaelusuario.

68

Figura45MicrosoftOfficePowerPoint2007

69


CONCLUSIN

Elbacofueunodelosprimerosinstrumentosparacontar,secreequeseorigin

en Sahara o en las Islas Canarias debido a que ah existen infinidad de juegos de

inteligencia. El baco est compuesto por varillas y cuentas, las cuales al desplazarse

representan los diferentes nmeros del sistema decimal. Dentro de las primeras

mquinas de contar se encuentra la Pascalina que fue inventada por Blaise Pascal y

mejorada por el matemtico francs Gottfried Leibniz. Luego apareci la mquina

diferencialcuyodiseofueelaboradoporCharlesBabbageyconstruidaporelfrancs

Charles Jacquard. A continuacin apareci la Mark I que fue construida en 1944 en la

UniversidaddeHarvardporunequipoencabezadoporHowardH.Aiken.Lesiguila

ENIAC que fue la primera computadora electrnica y totalmente digital que fue

construida en la Universidad de Pennsylvania por John Eckert y John William, siendo

seis mujeres las que se encargaron de hacer funcionar la ENIAC. Ellas crearon los

primerosprogramasdesoftwareyelcampodelaprogramacin.Porltimoaparecila

EDVAC que tuvo el primer programa para ser almacenado. En la historia de la

computacin se reconocen cuatro generaciones. En la primera las computadoras

empleabanbulbosylosprogramasseingresabanpormediodetarjetasperforadas,aqu

lascomputadorassongrandesycostosos,laUNIVACesunejemplodeestageneracin.

Enlasegundageneracinaparecilaprogramacindesistemasqueseledenominala

forma de comunicarse con las computadoras. En esta generacin las computadoras

fueron construidas con circuitos transistores, se reducen de tamao y son de menor

costo. Ejemplo de esta generacin es la IBM 7090. La tercera generacin se caracteriz

porcomputadorasbasadasencircuitostransistores.EnestageneracinaparecilaIBM

360quecontconelprimersistemaoperativodenominadoOS.Enestageneracinlas

computadoras fueron veloces y potentes. En la cuarta generacin aparecen los

microprocesadores, las computadoras son pequeas y baratas y aparecen las

70

computadoras personales. La forma como la computadora almacena la informacin es

parecida a como lo hace el ser humano. Una computadora trata de simular el

funcionamiento y organizacin del cerebro. Los elementos ms importantes de una

computadorasonlamemoria,launidaddecontroldeprogramaylaunidadaritmtica

lgica.Launidaddeprogramayladearitmticalgicaseunenparaformarlaunidad

central de proceso abreviada CPU. En general una computadora debe poseer un

procesador,unamemoriayunsistemadetransferenciadeinformacin.Laspartesms

importantesdeunacomputadorasonlatarjetamadre,elbus,lamemoria,elBIOS,los

medios de almacenamiento y los perifricos de entrada y salida de informacin. El

softwareeselconjuntodeinstruccionesquelascomputadorasempleanparamanipular

la informacin. El software puede ser de uso general como la hoja de clculo, de

procesamientodetexto,depresentacinymanejodebasededatosodeaplicacinque

es diseado y escrito para tareas especficas personales, cientficas o comerciales. El

software de aplicacin comprende el software para procesamiento de nminas,

administracin de recursos humanos y el control de inventarios.

71

BIBLIOGRAFA
1.Colombia,MinisteriodeEducacinRepblicade.Palabrasycuentas.[Enlnea][Citadoel:12de
mayode2008.]http://www.colombiaaprende.edu.co.

2.libre,WikipediaLaenciclopedia.LaPascalina.[Enlnea][Citadoel:12demayode2008.]
http://es.wikipedia.org/wiki/Pascalina.

3.Coello,CarlosA.BreveHistoriadelaComputacinysusPioneros.[Enlnea][Citadoel:12de
mayode2008.]http://delta.cs.cinvestav.mx/~ccoello/librohistoria/.

4.libre,WikipediaLaenciclopedia.Mquinaanaltica.[Enlnea][Citadoel:12demayode2008.]
http://es.wikipedia.org.

5.Libre,WikipediaLaEnciclopedia.Mquinadiferencial.[Enlnea][Citadoel:12demayode2008.]
http://images.google.com.gt/imgres?imgurl=http://upload.wikimedia.org/wikipedia/commons/t
humb/5/53/BabbageDifferenceEngine.jpg/250px
BabbageDifferenceEngine.jpg&imgrefurl=http://es.wikipedia.org/wiki/M%25C3%25A1quina_dife
rencial&h=184&w=250&sz=15&hl=es&st.

6.I,HarvardMark.WikipediaLaenciclopedialibre.[Enlnea][Citadoel:12demayode2008.]
http://es.wikipedia.org/wiki/Harvard_Mark_I.

7.Nashelsky,Louis.Teoradelascalculadorasnumricasautomticas.1970.

8.Libre,WikipediaLaenciclopedia.ENIAC.[Enlnea][Citadoel:12demayode2008.]
http://es.wikipedia.org/wiki/ENIAC.

9.tecnologa,Asociacindemujeresy.OrigenENIAC.[Enlnea][Citadoel:12demayode2008.]
http://www.eniac.org.es/esp/eniac.html.

10.LIBRARY/exhibitions,PENN.JohnW.MauchlyandtheDevelopmentoftheENIACComputerThe
EdvacDesign.[Enlnea][Citadoel:12demayode2008.]
http://www.library.upenn.edu/exhibits/rbm/mauchly/jwm9.html.

11.libre,WikipediaLaenciclopedia.EDVAC.[Enlnea][Citadoel:12demayode2008.]
http://es.wikipedia.org/wiki/EDVAC.

12.Monografias.com.EvolucindeloschipsdeMemoriaRAM.[Enlnea][Citadoel:18demayode
2008.]http://www.monografias.com/trabajos5/chips/chips.shtml?monosearch#PERFO.

13.Sarur.Historiaresumidadelacomputacin.[Enlnea][Citadoel:18demayode2008.]
http://mx.geocities.com/intecoc/generaciones.html#primera.

14.UNISYS.UnisysModularMainframeBringNewAgilitytotheDataCenter.[Enlnea][Citadoel:20
demayode2008.]http://www.unisys.com/about__unisys/news_a_events/03298398.htm.

15.Brown,JeraldoR.ComputadorapersonalIBM,programacindearchivodedatos.Mxico:
Limusa,1987.

16.IBM.IBM701.[Enlnea][Citadoel:20demayode2008.]http://www
03.ibm.com/ibm/history/exhibits/701/701_141511.html.

72

17.13,Bumm.Bumm13'sInnerSanctum.[Enlnea][Citadoel:12demayode2008.]http://ed
thelen.org/comphist/BRL61bizmac2.jpg.

18.Infolab,StanfordUniversity.IBM360displayandStanfordBigIron.[Enlnea][Citadoel:20de
mayode2008.]http://infolab.stanford.edu/pub/voy/museum/pictures/display/31.htm.

19.magazine,Simplexit.Historiadelainformticaterceraparte.[Enlnea][Citadoel:20demayo
de2008.]http://www.simplexit.com.ar/editorial/simplex/notas/numero12/001ff322c4534824
bbd2020e622fd820.articulocompuesto/indexdetalle.html?produccion=#.

20.Navarra,CentrodeTecnologaInformticaUniversidadde.Funcionamientodeunordenador.
[Enlnea][Citadoel:15demayode2008.]
http://www.unav.es/cti/manuales/Funcionamiento_Ordenador/#1.

21.Bartee,ThomasC.Fundamentosdecomputadorasdigitales.Mxico:McGrawHill,1988.

22.Tremblay,JeanPaul.Introduccinalacienciadelascomputadoras;enfoquealgortmico.
Mxico:McGrawHill,1982.

23.Norton,Peter.Introduccinalacomputacin.Mxico:McGrawHill,1990.

24.Epp,SusannaS.MatemticaDiscretaconaplicaciones.EstadosUnidosdeAmerica:Wadsworth,
1990.

25.Burden,RichardL.AnlisisNumrico.Mxico:CencageLearning,2007.

26.Monografias.com.Partesdelacomputadora.[Enlnea][Citadoel:15demayode2008.]
http://www.monografias.com/trabajos21/partescomputadora/partescomputadora.shtml.

27.informtico,Blog.PartesdelaComputadora(Hardware).[Enlnea][Citadoel:18demayode
2008.]http://www.bloginformatico.com/partesdelacomputadorahardware.php.

28.Libre,WikipediaLaenciclopedia.Placabase.[Enlnea][Citadoel:15demayode2008.]
http://es.wikipedia.org/wiki/Tarjeta_madre.

29.Commons,Wikimedia.MotherboardAT.[Enlnea][Citadoel:18demayode2008.]
http://commons.wikimedia.org/wiki/Image:Motherboard_Baby_AT.jpg.

30.PC,Tecnologadel.Placabase.[Enlnea][Citadoel:18demayode2008.]
http://www.zator.com/Hardware/H2_w1.htm.

31.libre,WikipediaLaenciclopedia.Bus(Informtica).[Enlnea][Citadoel:15demayode2008.]
http://es.wikipedia.org/wiki/Bus_de_datos.

32..Memoriadeaccesoaleatorio.[Enlnea][Citadoel:15demayode2008.]
http://es.wikipedia.org/wiki/Memoria_RAM.

33.Monografias.com.Memoriasauxiliares.[Enlnea][Citadoel:15demayode2008.]
http://www.monografias.com/trabajos16/memoriasauxiliares/memoriasauxiliares.shtml.

34.Libre,Mercado.[Enlnea][Citadoel:18demayode2008.]
http://articulo.mercadolibre.com.uy/MLU6109407_JM.

73

35.Burgos,Universidadde.Almacenamiento.[Enlnea][Citadoel:18demayode2008.]
http://www2.ubu.es/ingelec/tecelec/inaki/Mequinf/Tema5_Almacenamiento.htm.

36.Reviews,Trusted.ECSPF5ExtremeIntelmotherboard.[Enlnea][Citadoel:18demayode
2008.]http://www.trustedreviews.com/motherboards/review/2005/09/21/ECSPF5Extreme
Intelmotherboard/p3.

37.Libre,WikipediaLaEnciclopedia.TecladoAZERTY.[Enlnea][Citadoel:18demayode2008.]
http://es.wikipedia.org/wiki/AZERTY.

38.Electronics,DEC.Conectoresdecmputo.[Enlnea][Citadoel:18demayode2008.]
http://www.decelectronics.com/html/computo/computo.htm.

39.Ecuaderno.Tecladovirtualenlneaparatodoslosidiomas.[Enlnea][Citadoel:18demayode
2008.]http://www.ecuaderno.com/2007/01/10/tecladovirtualenlineaparatodoslos
idiomas/.

40.Monografias.com.Perifricos.[Enlnea][Citadoel:15demayode2008.]
http://www.monografias.com/trabajos16/memoriasauxiliares/memoriasauxiliares.shtml.

41.Kalipedia.Perifricosdesalida.[Enlnea][Citadoel:18demayode2008.]
http://www.kalipedia.com/informatica/tema/perifericos
salida.html?x=20070821klpinginf_38.Kes.

42.electrnica,Blogde.TelevisorpantalladePlasma.[Enlnea][Citadoel:18demayode2008.]
http://www.eglobal.es/electronica/2008/04/10/televisorsamsungpantalladeplasmade42
pulgadasconfullhdps42c96hd/.

43.Libre,Mercado.MicroIntelCore2Duo.[Enlnea][Citadoel:18demayode2008.]
http://articulo.mercadolibre.com.ar/MLA38347849_JM.

44.Monografias.com.Historiadelacomputacin.[Enlnea][Citadoel:15demayode2008.]
http://www.monografias.com/trabajos/computacion/computacion.shtml.

45.computacin,Innovatec.Impresoramatrizdepunto.[Enlnea][Citadoel:18demayode2008.]
http://www.innovatec.cl/index.php?cPath=9_23.

46.Libre,Mercado.ImpresoraCanonIP1700.[Enlnea][Citadoel:18demayode2008.]
http://articulo.mercadolibre.com.ar/MLA33602405_JM.

47.oficina,Elcompassuministrosde.Consumiblesdeimpresin.[Enlnea][Citadoel:18demayo
de2008.]http://www.elcompas.com/product_info.php?products_id=5736.

48.SERMECHI.SOFTWARE.[Enlnea][Citadoel:18demayode2008.]
http://www.geocities.com/sermechi2001/soft.htm.

49.Martin,JulioEncinas.AprendeypracticaDOS.Mxico:AnayaMultimediaAmrica,1993.

50.Cowart,Robert.ElABCde123paraWindows.Mxico:Venturaediciones,1993.

51.TrucosparaWindows.[Enlnea][Citadoel:24demayode2008.]
http://www.trucoswindows.com/historia/windows.php?limite=13.

74

52.Monografias.com.Computadoras.[Enlnea][Citadoel:18demayode2008.]
http://www.monografias.com/trabajos15/computadoras/computadoras.shtml#QUEES.

53.Eckel,Bruce.ApliqueC++.Mxico:McGrawHillinteramericanadeMxico,1991.

54.Deitel,H.M.COMOPROGRMARC++.Mxico:Pearson,1999.

55.lvarez,Ramiro.BLOGDEINFORMTICA.[Enlnea][Citadoel:18demayode2008.]
http://chorirama.blogspot.com/2007_05_01_archive.html.

56.Aguilar,LuisJoyanes.ProgramacinenTurboPacalVersiones5.5,6.0y7.0.Mxico:McGraw
Hill,1993.

57.Goldstein,LarryJoel.TurboPascal,introduccinalaprogramacinorientadaaobjetos.Mxico:
PrenticeHallHispanoamericana,1993.

58.Brow,Kenyon.ComousarVisualBasic.Mxico:LimusaGrupoNoriegaEditores,1992.

59.Budd,Timothy.Introduccinalaprogramacinorientadaaobjetos.Argentina:AddisonWesley
Iberoamericana,1994.

60.Inforsecuritel.Artculos.[Enlnea][Citadoel:24demayode2008.]
http://www.inforsecuritel.es/es/default.php?manufacturers_id=33.

61.Halvorson,Michael.MICROSOFTVISUALBASIC.NET.U.S.A.:MicrosoftPress,2003.

62.Monografias.com.Software...lamateriagrisdelascomputadoras.[Enlnea][Citadoel:18de
mayode2008.]http://www.monografias.com/trabajos10/gris/gris.shtml.

63.Kraynak,Joe.MicrosoftOffice97profesional.Mxico:PrenticeHallHispanoamericana,1997.

64.Hat,Red.ManualdelprincipiantedeRedHatLinux.[Enlnea][Citadoel:24demayode2008.]
http://www.tuchemnitz.de/docs/lindocs/RH9/RHDOCS/rhlgsges9/chdocs.html.

65.Argentina,ALEGSASantaFe.QueeslamemoriaROM.[Enlnea][Citadoel:15demayode
2008.]http://www.alegsaonline.com/art/3.php.

66.SEED.Comopiensaunacomputadora.[Enlnea][Citadoel:2008de12demayo.]
http://images.google.com.gt/imgres?imgurl=http://www.seed.slb.com/es/scictr/watch/comput
er/images/difference_engine.jpg&imgrefurl=http://www.seed.slb.com/es/scictr/watch/compute
r/why.htm&h=207&w=280&sz=10&hl=es&start=34&usg=__vqTobZzULSGjA6y1PWIiI4aesRg=&.

67.Madrid,DepartamentodeMatemticaUniversidadPolitcnicade.HarvardMarkI.[Enlnea]
[Citadoel:12demayode2008.]
http://www.dma.eui.upm.es/historia_informatica/Doc/Maquinas/HarvardMarkI.htm.

75

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