You are on page 1of 57

HARDWARE

Generalidades
Computadora: aparato electrnico capaz de interpretar y ejecutar comandos programados para operaciones de entrada, salida, clculo y lgica. Las computadoras: 1) Reciben entradas. La entrada son los datos que se capturan en un sistema de computacin para su procesamiento. 2) roducen salidas. La salida es la presentacin de los resultados del procesamiento. !) rocesan in"ormacin #) $lmacenan in"ormacin %odo sistema de cmputo tiene componentes de &ard'are dedicados a estas "unciones: 1) (ispositi)os de entrada 2) (ispositi)os de salida !) *nidad central de procesamiento. +s la computadora real, la ,inteligencia- de un sistema de computacin. #) .emoria y dispositi)os de almacenamiento. /ada dispositi)o de entrada es slo otra "uente de se0ales el1ctricas2 cada dispositi)o de salida no es ms que otro lugar al cual en)iar se0ales2 cada dispositi)o de almacenamiento es lo uno o lo otro, dependiendo de lo que requiera el programa2 no importa cules sean los dispositi)os de entrada y salida si son compatibles. Los elementos "undamentales que justi"ican el uso de las computadoras, radican en que las computadoras son: tiles. Baratas: tanto con respecto a s3 mismas como con respecto al costo de la mano de obra. Fciles de utilizar. Descripcin del procesador Los procesadores se describen en t1rminos de su tama0o de palabra, su )elocidad y la capacidad de su R$. asociada 4).g.: !2 bits, !!!.5z, 6# .7) Tamao de la palabra: +s el n8mero de bits que se maneja como una unidad en un sistema de computacin en particular. 9ormalmente, el tama0o de palabra de las microcomputadoras modernas es de !2 bits2 es decir, el bus del sistema puede transmitir !2 bits 4# bytes de : bits) a la )ez entre el procesador, la R$. y los peri"1ricos. Velocidad del procesador: ;e mide en di"erentes unidades seg8n el tipo de computador: H! 4.+<$5+R%=): para microcomputadoras. *n oscilador de cristal controla la ejecucin de instrucciones dentro del procesador. La )elocidad del procesador de una micro se mide por su "recuencia de oscilacin o por el n8mero de ciclos de reloj por segundo. +l tiempo transcurrido para un ciclo de reloj es 1>"recuencia. or ejemplo un procesador de ?@.5z 4o ?@ millones de ciclos de reloj) necesita 2@ nanosegundos para concluir un ciclo. /uanto ms bre)e es el ciclo de reloj, ms )eloz es el procesador. "#$ 4.ALLB9+; (+ A9;%R*//AB9+; BR ;+<*9(B): ara estaciones de trabajo, minis y macrocomputadoras. or ejemplo una computadora de 1@@ .A ; puede ejecutar 1@@ millones de instrucciones por segundo. F%&#$ 4FLOATING POINT OPERATIONS PER SECOND, B +R$/AB9+; (+ *9%B CLB%$9%+ BR ;+<*9(B): ara las supercomputadoras. Las operaciones de punto "lotante incluyen ci"ras muy peque0as o muy altas. 5ay supercomputadoras para las cuales se puede &ablar de <CLB ; 4<iga"lops, es decir 1.@@@ millones de CLB ;). Capacidad de la RA ' ;e mide en t1rminos del n8mero de bytes que puede almacenar. 5abitualmente se mide en D7 y .7, aunque ya &ay computadoras en las que se debe &ablar de <7. Tecnolo()as * a+ances 1 generacin: /on tubos de )ac3o, tubos de )idrio del tama0o de una bombilla que albergaban circuitos el1ctricos. +stas mquinas eran muy grandes caras y de di"3cil operacin. 2 generacin: con transistores. .quinas ms peque0as, con"iables y econmicas. 3 generacin: /on la tecnolog3a que permiti empaquetar cientos de transistores en un circuito integrado de un c&ip de silicio.

4 generacin: con el microprocesador, que es un computador completo empaquetado en un solo c&ip de silicio. Las caracter3sticas bsicas de las computadoras desde las de !E generacin son: Confiabi i!a!: ;on menos susceptibles de a)er3as que las anteriores, ya que los c&ips pueden probarse rigurosamente antes de ser instalados. Ta"a#o: *n solo c&ip sustituy tableros de circuitos, lo cual permite construir mquinas ms peque0as. $e oci!a!: /omo la electricidad tiene que )iajar distancias ms peque0as, las mquinas son muc&o ms rpidas que sus predecesoras. Las operaciones que realiza una computadora se miden en milisegundos, microsegundos, nanosegundos y picosegundos. Eficiencia: or su peque0o tama0o, los c&ips emplean menos energ3a el1ctrica. %ambi1n generan menos calor. Co%&o: Las t1cnicas de produccin masi)a "acilitan la manu"actura de c&ips econmicos. Co"'a&ibi i!a!: 9o &ay normas de so"t'are uni)ersales, de manera que un programa escrito para una mquina quizs no "uncione en otra2 casi todos los programas de so"t'are son inser)ibles si el &ard y el so"t no son compatibles. Clasi,icacin de las computadoras BR ;* C*+9%+ (+ +9+R<F$: pueden ser: ecnicas: "uncionan por dispositi)os mecnicos con mo)imiento. Electrnicas: Cuncionan en base a energ3a el1ctrica. (entro de este tipo, y seg8n su estructura, las computadoras pueden ser: Anal(icas: %rabajan en base a analog3as. Requieren de un proceso "3sico, un apuntador y una escala 4).g.: balanza). Las caracter3sticas del clculo analgico son las siguientes: preciso, pero no eGacto2 barato y rpido2 pasa por todos los in"init1simos, es decir que tiene )alor en todo momento, siempre asume un )alor. Di(itales: Llamadas as3 porque cuentan muy rudimentariamente, ,con los dedos-2 sus elementos de construccin, los circuitos electrnicos, son muy simples, ya que solo reconocen 2 estados: abierto o cerrado. .anejan )ariables discretas, es decir que no &ay )alores intermedios entre )alores sucesi)os. (entro de las digitales encontramos otros 2 grupos, seg8n su aplicacin: de aplicacin general: uede cambiarse el so"t'are por la )olatilidad de la memoria, y por lo tanto el uso que se le da. De aplicacin espec),ica: Lle)a a cabo tares espec3"icas y slo sir)e para ellas.. +n lo esencial es similar a cualquier /, pero sus programas suelen estar grabados en silicio y no pueden ser alterados 4 Firm-are: rograma cristalizado en un c&ip de silicio, con)irti1ndose en un &3brido de &ard y so"t.). (entro de este tipo tenemos: Computador incorporado: .ejora todo tipo de bienes de consumo 4relojes de pulso, mquinas de juegos, aparatos de sonido, grabadoras de )3deo). $mpliamente utilizado en la industria, la milicia y la ciencia, donde controla todo tipo de dispositi)os, inclusi)e robots. Computador basado en pluma: +s una mquina sin teclado que acepta entradas de una pluma que se aplica directamente a una pantalla plana. ;imula electrnicamente una pluma y una &oja de papel. $dems de ser)ir como dispositi)o apuntador, la pluma puede emplearse para escribir, pero slo si el so"t. del computador es capaz de desci"rar la escritura del usuario. Asistente personal di(ital .#DA/ personal di(ital assistant0 : usa la tecnolog3a basada en pluma y "unciona como organizador de bolsillo, libreta, agenda y dispositi)o de comunicacin. BR ;* %$.$HB: La caracter3stica distinti)a de cualquier sistema de computacin es su tama0o, no su tama0o "3sico, sino su ca'aci!a! !e c"'(&o. +l tama0o o capacidad de cmputo es la cantidad de procesamiento que un sistema de computacin puede realizar por unidad de tiempo. acrocomputador: .quina de enormes dimensiones, que usan las grandes organizaciones y que tienden a ser in)isibles para le p8blico en general, ya que estn escondidas en salas con clima controlado. ;on capaces de comunicarse simultneamente con )arios usuarios por la t1cnica de tiempo compartido2 1ste tambi1n permite que los usuarios con di)ersas necesidades computacionales compartan costosos equipos de computacin.

inicomputador: %ambi1n es una mquina multiusuario 4es decir que usa la t1cnica de tiempo compartido). +s ms peque0o y econmico que un macrocomputador, pero mayor y ms potente que una computadora personal. Estacin de traba1o: /omputador de escritorio que tiene el poder de un minicomputador, pero a una "raccin del costo. +s de uso muy com8n entre personas cuyas tareas requieren gran cantidad de clculos 4cient3"icos, analistas burstiles, ingenieros). $unque muc&as estaciones de trabajo son capaces de dar ser)icio a )arios usuarios al mismo tiempo, en la prctica a menudo son usadas por una sola persona a la )ez. icrocomputadora o Computador personal: / 4Per%ona co"'(&er). /omputador &abitualmente monousuario 4aunque puede con"igurarse para usuarios m8ltiples) de propsito general. +n una micro se monta el microprocesador, los circuitos electrnicos para manejar los dispositi)os peri"1ricos y los c&ips de memoria en un solo tablero de circuitos, el tablero de sistema o &ab ero "a!re )"o&*er boar!+, +l microprocesador y los otros c&ips se montan en una portadora antes de "ijarlos al tablero madre. Las portadoras tienen conectores de agujas de tama0o estndar que permiten que se conecten los c&ips en el tablero de sistema. La mot&er board es lo que distingue a una computadora de otra. La / puede ser de escritorio o porttil. (entro de los computadores porttiles encontramos: La'&o': alimentado por bater3as, con pantalla plana y que pueden cargarse como un porta"olios. No&eboo-: .s li)ianas que las anteriores y que pueden transportarse dentro de un porta"olios. Pa "&o': o computador manual, o / de bolsillo. %an peque0as que caben en un bolsillo. $tiende las necesidades de usuarios para los cuales la mo)ilidad es ms )aliosa que un teclado o una pantalla de tama0o usual.

Canales/ puertos * ranuras de e2pansin Canales: <rupos de cables a tra)1s de los cuales )iaja la in"ormacin entre los componentes del sistema. %ienen :, 16 o !2 cables y este n8mero indica la cantidad de bits de in"ormacin que puede transmitir al mismo tiempo. Los canales ms anc&os pueden transmitir in"ormacin con ms rapidez que los canales angostos. Ranuras de e2pansin: ;e conectan al bus el1ctrico com8n. $lgunos canales estn conectados a ellas en la caja del computador. Los usuarios pueden personalizar sus mquinas insertando tarjetas de circuitos 4o &ar.e&a%) de propsito especial en estas ranuras. +Gisten tarjetas de eGpansin de R$., adaptadores de color y de gr"icos, "aG mdem, puertos, coprocesadores 4procesadores adicionales que incrementan la capacidad o )elocidad de procesamiento del sistema), etc. #uertos: ;on puntos de coneGin en la parte eGterior del c&asis de la computadora a los que se conectan algunos canales. +l puerto permite una coneGin directa con el bus el1ctrico com8n de la /. los puertos pueden ser: *+R%B; ;+RA+;: ermiten la transmisin en serie de datos, un bit a la )ez. +ste tipo de puertos permiten una inter"az con impresoras y mdems de baja )elocidad. *+R%B; $R$L+LB;: ermiten la transmisin paralela de datos, es decir que se transmiten )arios bits simultneamente. ermiten la inter"az con dispositi)os tales como impresoras de alta )elocidad, unidades de cinta magn1tica de respaldo y otras computadoras. Las ranuras de eGpansin y los puertos simpli"ican la adicin de dispositi)os eGternos o peri"1ricos. Ad3uisicin de un computador /riterios que deben considerarse: Costo: /omprar lo que se pueda pagar, pero dejando un poco de dinero para adquirir memoria adicional, garant3as eGtendidas, peri"1ricos y so"t'are. Caracter)sticas: $segurarse que la mquina que se compra sir)a para el trabajo que se necesita, tanto en el presente como en le "uturo. Capacidad: /omprar un computador con la potencia su"iciente para satis"acer las necesidades2 que tenga su"iciente )elocidad, capacidad de memoria y de almacenamiento. #ersonali4acin: ;i las necesidades son inusuales es pre"erible comprar un sistema de arquitectura abierta, con ranuras de eGpansin y puertos que permiten una personalizacin. La arquitectura es el dise0o de un sistema de computacin. *n sistema de arquitectura abierta se con"igura conectando una )ariedad de dispositi)os peri"1ricos al componente de procesamiento. La ar/(i&ec&(ra abier&a o ar/(i&ec&(ra !e b(% es posible porque todos los componentes se )inculan por medio de un bus electrnico com8n, que es el medio por el cual el procesador se comunica con sus dispositi)os peri"1ricos y )ice)ersa. Compatibilidad: /onsiderar si el so"t'are que se piensa utilizar "uncionar en el computador que se est comprando. La compatibilidad total no siempre es posible e incluso a )eces no siquiera es necesaria, siendo su"iciente una compatibilidad de datos, es decir la capacidad de en)iar y recibir documentos entre sistemas. ;i esto no es posible, debe considerarse la conecti)idad.

Conecti+idad: +s la capacidad de los computadores de traducir "ormatos de arc&i)o de otras marcas a documentos legibles. Con+eniencia: +)aluar la con)eniencia de uno u otro computador en "uncin del dise0o, la inter"az, la "acilidad de aprendizaje del so"t'are, etc. Compa)a: %ender en la compra &acia marcas que puedan asegurar en el "uturo la pro)isin de ser)icio y piezas. Cur+a: (ebe tratar de e)itarse la compra de un computador tanto en los primeros como en los 8ltimos a0os de )ida del modelo. +n los primero a0os puede &aber poco so"t'are compatible2 en los 8ltimos la obsolescencia &ace que los programadores dejen de crear so"t para ese computador.

Tareas 3ue reali4an las computadoras ;on pocas, slo#, pero con rapidez y precisin: 1) Capturar datos: lle)ar mensajes del entorno al sistema. 2) Calcular: en rigor slo suman, pero as3 logran realizar las # operaciones bsicas. !) Comparar: +n s3 misma, la comparacin no sir)e de nada2 slo si ayuda a la toma de decisiones. ;lo realizan comparaciones elementales 4con dos posibilidades). La combinacin secuencial de comparaciones permite la comparacin compleja, y por ende la toma de decisiones complejas. #) Re(istrar: %anto en el sentido de mostrar 4pantalla, impresora), es decir lle)ar a un lenguaje &umano algo que est guardado en el computador, como en el sentido de guardar algo en el computador. 5sos de las computadoras Las reas bsicas son las que se re"ieren a acti)idades administrati)as, educacionales, cient3"icas y de comunicacin. %ambi1n pueden clasi"icarse los usos de las computadoras pueden en : categor3as principales: 1) $istemas de in,ormacin6procesamiento de datos: Ancluye todos los usos de las computadoras que apoyan los aspectos administrati)os de una organizacin. La combinacin de &ard, so"t, personas, procedimientos y datos crea un sistema de in"ormacin. 2) Computacin personal: +l "undamento de la computacin personal est "ormado por una )ariedad de aplicaciones dom1sticas y empresariales. +l so"t'are de producti)idad con base en la microcomputacin consiste en una serie de programas disponibles comercialmente que pueden ayudar a a&orrar tiempo y a obtener la in"ormacin necesaria para tomar decisiones. La / puede trabajar como un sistema independiente, pero tambi1n puede usarse para transmitir y recibir datos de una red de in"ormacin. !) Ciencia/ in+esti(acin e in(enier)a: Los ingenieros y cient3"icos usan rutinariamente las computadores como un instrumento en la eGperimentacin, el dise0o y el desarrollo. #) Control de procesos6dispositi+os: Las computadoras que controlan procesos aceptan datos en un ciclo de retroalimentacin continua. +n un ciclo de retroalimentacin, el proceso genera datos por s3 mismo, los cuales se con)ierten en entradas para la computadora. La computadora inicia la accin de control del proceso en marc&a con"orme recibe e interpreta datos. ?) Educacin: Las computadoras pueden interactuar con los estudiantes para mejorar el proceso de aprendizaje. La computacin con base en computadoras 4/7%, computerIbased trainig) est teniendo un e"ecto pro"undo en los m1todos tradicionales de educacin. 6) Diseo asistido por computadora .CAD/ computer7aided desi(n0: Los sistemas de /$( permiten generar y manejar imgenes gr"icas en pantalla2 o"recen una serie de instrumentos complejos que permiten crear objetos tridimensionales que pueden ser le)antados, girados, cambiados de tama0o, )istos en detalle, eGaminados a ni)el interno o eGterno, etc. J) Entretenimiento. :) "nteli(encia arti,icial: Las computadoras pueden simular muc&as capacidades sensoriales y mecnicas del ser &umano. $istema binario Las computadores se construyen a partir de dispositi)os de conmutacin que reducen toda la in"ormacin a ceros y unos, es decir que representan los n8meros con el sistema binario, un sistema que denota todos los n8meros con combinaciones de 2 d3gitos. +s decir que el potencial de la computadora se basa en slo dos estados electrnicos: encendido y apa(ado. Las caracter3sticas "3sicas de la computadora permiten que se combinen estos dos estados electrnicos para representar letras, n8meros, colores. *n estado electrnico de ,encendido- o ,apagado- se representa por medio de un bit. La presencia o la ausencia de un bit se conoce como un bi& encen!i!o o un bi& a'aga!o, respecti)amente. +n el sistema de numeracin binario y en el teGto escrito, el bit encendido es un 1 y el bit apagado es un @.

Las computadoras cuentan con so"t que con)ierte automticamente los n8meros decimales en binarios y )ice)ersa. +l procesamiento de n8mero binarios de la computadora es totalmente in)isible para el usuario &umano. ara que las palabras, "rases y prra"os se ajusten a los circuitos eGclusi)amente binarios de la computadora, se &an creado cdigos que representan cada letra, d3gito y carcter especial como una cadena 8nica de bits. +l cdigo ms com8n es el $;/AA 4A"erican S&an!ar! Co!e for Infor"a&ion In&erc*ange , /digo estndar estadounidense para el intercambio de in"ormacin). *n grupo de bits puede representar colores, sonidos y casi cualquier otro tipo de in"ormacin que pueda llegar a procesar un computador. La computadora almacena los programas como colecciones de bits, lo mismo que los datos. 5nidades de medida 1) Bit .binary digit0:*nidad bsica de datos de la computadora. 2) B*te: <rupo de : bits2 cada byte representa un carcter de in"ormacin. !) 8ilob*te .80: aproGimadamente 1@@@ bytes, eGactamente 1@2# bytes. #) e(ab*te . B0: aproGimadamente 1@@@D, o sea un milln de bytes. ?) 9i(ab*te .9B0: aproGimadamente 1@@@.7. /on estos mismos t1rminos se cuanti"ica el tama0o de los arc&i)os de una computadora. Arc:i+o: coleccin organizada de in"ormacin, almacenada en una "orma que pueda leer la computadora.

Unidad central de procesamiento


*/ o C#5 4central processing unit). +l usuario proporciona al computador patrones de bits 4entrada) y 1ste sigue las instrucciones para trans"ormar esa entrada en otro patrn de bits 4salida) y de)ol)erla al usuario. +stas trans"ormaciones son realizadas por la */ o procesador, que interpreta y lle)a a cabo las instrucciones de los programas, e"ect8a manipulaciones aritm1ticas y lgicas con los datos y se comunica con las dems partes del sistema. *na */ es una coleccin compleja de circuitos electrnicos. /uando se incorporan todos estos circuitos en un c&ip de silicio, a este c&ip se le denomina microprocesador. La */ y otros c&ips y componentes electrnicos se ubican en un &ab ero !e circ(i&o%. Los "actores rele)antes de los c&ips de */ son: 1) /B. $%A7ALA($(: 9o todo el so"t es compatible con todas las */ . +n algunos casos se pueden resol)er los problemas de compatibilidad usando so"t'are especial. 2) K+LB/A($(: La )elocidad de una computadora est determinada por la )elocidad de su reloj interno, el dispositi)o cronom1trico que produce pulsos el1ctricos para sincronizar las operaciones de la computadora. Las computadoras se describen en t1rminos de su )elocidad de reloj, que se mide en megahertz. La )elocidad tambi1n est determinada por la arquitectura del procesador, es decir el dise0o que establece de qu1 manera estn colocados en el c&ip los componentes indi)iduales de la / *. (esde la perspecti)a del usuario, el punto crucial es que ,ms rpido- casi siempre signi"ica ,mejor-. La mayor3a de los supercomputadores tiene )arios procesadores completos que pueden di)idir los trabajos en porciones y trabajar con ellas en paralelo2 es el llamado procesamiento en paralelo. cada / * tiene dos secciones "undamentales: la unidad de control y la unidad airtm1ticoIlgica. 5nidad de control ;i el procesador es el n8cleo del sistema de computacin, la unidad de control lo es del procesador. %iene ! "unciones principales: Leer e interpretar instrucciones del programa. (irigir la operacin de los componentes internos del procesador. /ontrolar el "lujo de programas y datos &acia y desde la R$.. La unidad de control dirige otros componentes del procesador para realizar las operaciones necesarias y ejecutar la instruccin.

Re(istros: reas de almacenamiento de trabajo de alta )elocidad que contiene la unidad de control, que no pueden almacenar ms que unos cuantos bytes. Los registros manejan instrucciones y datos a un )elocidad unas 1@ )eces mayor que la de la memoria cac&1 y se usan para una )ariedad de "unciones de procesamiento. Los registros "acilitan el mo)imiento de datos e instrucciones entre la R$., la unidad de control y la unidad aritm1ticoI lgica. Re(istro de la instruccin: registro que contiene la instruccin que se est ejecutando. Re(istros de uso (eneral: almacenan los datos necesarios para el procesamiento inmediato.

5nidad aritm;tico7l(ica Realiza todos los clculos 4suma, resta, multiplicacin y di)isin) y todas las operaciones lgicas 4comparaciones num1ricas o al"ab1ticas). Almacenamiento interno' emorias La "uncin principal de la / * es obedecer las instrucciones codi"icadas en los programas. ;in embargo, slo puede manejar una instruccin y unos cuantos datos a la )ez. La computadora tiene que colocar en alg8n lugar el resto del programa y los datos &asta que el procesador est1 listo para usarlos. ara esto es la R$.. RA .Random Acces Memory/ memoria de acceso aleatorio0 : .emoria de almacenamiento primario. $lmacena temporalmente instrucciones de programa y datos. +l computador di)ide un c&ip de R$. en )arias localidades de igual tama0o. +stas localidades de memoria tienen una direccin 8nica, de manera que el computador pueda distinguirlas cuando se le ordena que guarde o recupere in"ormacin. uede almacenarse un trozo de in"ormacin en cualquier localidad de la R$. tomada al azar y el computador puede recuperarlo rpidamente si se le indica &acerlo. (e a&3 pro)iene el nombre de memoria de acceso aleatorio. La in"ormacin almacenada en la R$. no es ms que un patrn de corriente el1ctrica que "luye por circuitos microscpicos en c&ips de silicio. +s una memoria volatil, ya que la in"ormacin que contiene no se conser)a de manera permanente. ;i se interrumpe la energ3a, dic&a in"ormacin se pierde. La R$. no tiene partes m)iles2 al no tener un mo)imiento mecnico, se puede tener acceso a los datos de la R$. a )elocidades electrnicas o aproGimadamente a la )elocidad de la luz. La R$. o"rece al procesador un almacenamiento temporal para programas y datos. %odos los programas y datos se deben trans"erir a la R$. desde un dispositi)o de entrada o del almacenamiento secundario antes de que se puedan ejecutar los programas o procesar los datos. +l espacio de la R$. es siempre escaso2 por tanto, despu1s de que se &aya ejecutado un programa, el espacio de almacenamiento que ocupaba se )uel)e a distribuir a otro programa que espera su ejecucin. R& .Read Only Memory/ memoria slo de lectura0 : +s una "e"oria no 0o 1&i , porque el computador puede leer in"ormacin de ella pero nunca escribir in"ormacin nue)a. %odas las computadoras cuentan con dispositi)os de RB. que contienen las instrucciones de arranque y otra in"ormacin cr3tica. La in"ormacin en la RB. se graba permanentemente cuando nace el computador, pero no &ay manera de reemplazarla a menos que se reemplace el c&ip de RB.. emoria #R& .#ro(rammable read onl* memor*/ memoria de slo lectura pro(ramable0 : +s una )ariacin de la RB., es la RB. en la que usuario puede cargas programas y datos de solo lectura que una )ez cargados rara )ez o nunca se cambian. La memoria ,las: es un tipo de RB. que el usuario puede alterar con "acilidad. emoria cac:;: ;e usa para "acilitar una trans"erencia a8n ms rpida de instrucciones y datos al procesador2 es decir que se usa para mejorar el caudal de proceso 4)elocidad con que un sistema de computacin puede realizar el trabajo). $l igual que la R$., el cac&1 es un rea de almacenamiento de alta )elocidad para las instrucciones de los programas y los datos, pero es 1@ )eces ms rpida que la R$. y muc&o ms cara. /on slo una "raccin de la capacidad de la R$., la memoria cac&1 slo contiene las instrucciones y los datos que es 'robab e que el procesador requiera enseguida.

Unidades y soportes de entrada


Los dispositi)os de entrada traducen los datos a una "orma que la computadora pueda interpretar, para luego procesarlos y almacenarlos. Dispositi+os manuales Teclado al,anum;rico: +l estndar es actualmente el teclado de 1@1 letras con la distribucin LM+R%N, 12 teclas de "unciones, un teclado o pad num1rico, teclas de "uncin y teclas para el control del cursos. $lgunos teclados estn dise0ados para aplicaciones espec3"icas, permitiendo una interaccin rpida con los sistemas de computacin 4).g.: caja registradora). +l teclado es un circuito en "orma de matriz2 cada circuito est conectado al dispositi)o controlador, que reconoce la letra o cdigo que en)3a el usuario cuando se cierra o abre un circuito. La con"iguracin del teclado puede ser modi"icado por so"t'are.

Teclado para per,o+eri,icacin: cada bit se represente como per"orado o no per"orado. /ada columna de la tarjeta es barrida por un cepillo metlico, cuando &ay una per"oracin al pasar el cepillo se cierra un circuito.

Dispositi+os apuntadores Ratn: La e"ecti)idad de las <*A depende de la capacidad del usuario para &acer una seleccin rpida de una pantalla con 3conos o men8es. +n estos casos el mouse puede colocar el apuntador 4o cursos gr"ico) sobre un 3cono con rapidez y e"iciencia. Los ms comunes tienen una es"era en su parte in"erior que puede rodar en un escritorio. Bola rastreadora .trac<ball0 o bola palmar : +s una bola insertada en una peque0a caja que se &ace girar con los dedos para mo)er el curso gr"ico. #alanca de mando .1o*stic<0: tambi1n llamada palanca de control de juegos. +s una palanca )ertical que mue)e el cursos gr"ico en la direccin en que se mue)e la palanca. #antalla sensible al tacto: ;ir)en cuando &ay muc&os usuarios no "amiliarizados con las computadoras. uede ser sensible al tacto por la presin o por el calor. ;on de muy baja )elocidad. Dispositi+os pticos %ector de marcas o rastreador de marca ptica : *sa la luz re"lejada para determinar la ubicacin de marcas de lpiz en &ojas de respuestas estndar y "ormularios similares. %ector de cdi(o de barras: *sa la luz para leer UPC 42ni0er%a Pro!(c& Co!e%, /digos uni)ersales de productos), cdigos de in)entario y otros cdigos creados con patrones de barras de anc&ura )ariable. Los cdigos de barra representan datos al"anum1ricos )ariando el anc&o y la combinacin de las l3neas )erticales adyacentes. La )entaja de los cdigos de barras sobre los caracteres es que la posicin u orientacin del cdigo que se lee no es tan importante para el lector. %ector de +ara .lpi4 ptico0 : *sa luz para leer caracteres al"ab1ticos y num1ricos escritos con un tipo de letra especial, siendo tambi1n legible para las personas este tipo de letra2 muc&as )eces estos lectores estn conectados a terminales PO 4'oin&3of3%a e, punto de )enta). /uando se usan de esta "orma el computador lle)a a cabo un reconocimiento ptico de caracteres 4OCR, o'&ica c*arac&er recogni&ion). Rastreador de p(inas: Rastrea e interpreta los caracteres al"anum1ricos de las paginas impresas normales. ;e usa para con)ertir una copia dura a un "ormato que la mquina puede leer. +ste tipo de rastreador puede reducir al m3nimo o eliminar la captura de datos mediante el teclado. Dispositi+os ma(n;ticos "CR .magnetic in! character recognition/ reconocimiento de caracteres en tinta ma(n;tica0 o %ectora de caracteres ma(n;ticos: lee los caracteres impresos con tinta magn1tica en los c&eques. +n ellos el n8mero de cuenta y el n8mero de c&eque se encuentran codi"icados2 la "ec&a de la transaccin se registra automticamente para todos los c&eques procesados ese d3a2 por tanto, slo se debe teclear el importe en un inscriptor .A/R. *n lectorIordenador .A/R lee los datos de los c&eques y los ordena para el procesamiento que corresponda. +stos dispositi)os de reconocimiento son ms rpidos y precisos que los B/R. %ectora de bandas ma(n;ticas: Las bandas magn1ticas del re)erso de las tarjetas de cr1dito, por ejemplo, o"rece otro medio de captura de datos directamente de la "uente 4como los dispositi)os pticos). ;e codi"ican las bandas con datos apropiados para la aplicacin. Las bandas magn1ticas contienen muc&os ms datos por unidad de espacio que los caracteres impresos o los cdigos de barras. $dems, dado que no se pueden leer )isualmente, son per"ectos para almacenar datos con"idenciales. Di(itali4adores ara que un computador pueda reconocer teGto manuscritos, primero tiene que digitalizar la in"ormacin, con)ertirla en alguna "orma digital para poder almacenarla en la memoria del computador. 5ay di"erentes dispositi)os de entrada para capturar y digitalizar in"ormacin: Di(itali4ador de im(enes .scanner0: uede obtener una representacin digital de cualquier imagen impresa. /on)ierte "otogra"3as, dibujos, diagramas y otra in"ormacin impresa en patrones de bits que pueden almacenarse y manipularse con el so"t adecuado Cmara di(ital: +s un digitalizador de imgenes que permite tomar "otogra"3as del mundo real y obtener imgenes digitales2 es decir que no se limita a capturar imgenes impresas planas, puede registrar las mismas cosas que una cmara normal, slo que en lugar de registrar las imgenes en pel3cula, las cmaras digitales almacenan patrones de bits en discos u otros medios de almacenamiento digital. Di(itali4ador de audio: ermite digitalizar sonidos de micr"onos y otros dispositi)os de sonido. ara que el computador interprete correctamente la entrada de )oz digitalizada como si "ueran palabras se requiere so"t'are de inteligencia arti"icial. *na unidad de respuesta auditi)a o un sintetizador de )os &ace que la con)ersacin sea un dilogo. +l reconocimiento del &abla "unciona de la siguiente manera:

Se !ice a 'a abra. /uando se &abla en un micr"ono, cada sonido se di)ide en sus di)ersas "recuencias. Se !igi&a i4a a 'a abra. ;e digitalizan los sonidos de cada palabra de modo que la computadora los pueda manejar. Se co"'ara a 'a abra. ;e compara la )ersin digitalizada contra modelos similares del diccionario electrnico de la computadora. +l modelo digitalizado es una "orma que las computadoras pueden almacenar e interpretar. Se 're%en&a a 'a abra o %e rea i4a e co"an!o . /uando se encuentra una igualdad, se presenta en una K(% o se realiza el comando adecuado. +n el reconocimiento del &abla, la creacin de los datos se conoce como ca'aci&acin. La mayor parte de los sistemas de reconocimiento del &abla son dependientes del locutor, es decir que responde a la )oz de un indi)iduo particular. La tecnolog3a ms reciente permite sistemas independientes del locutor, pero necesitan una base de datos muy grande para aceptar el patrn de )oz de cualquier persona. Di(itali4ador de +)deo: +s una coleccin de circuitos que puede capturar entradas de una "uente de )3deo y con)ertirla en una se0al digital que puede almacenarse en la memoria y eG&ibirse en pantallas de computador. /uando se pone en operacin el sistema, 1ste compara la imagen digitalizada que se debe interpretar con las imgenes digitalizadas registradas pre)iamente en la base de datos. +stos sistemas de entrada de )isin son apropiados para tareas especializadas, en que slo se encuentran unas cuantas imgenes. Dispositi+os sensores: dise0ados para &acer seguimientos de la temperatura, la &umedad, l presin y otras cantidades "3sicas, proporcionan datos 8tiles en robtica, control ambiental, pronsticos meteorolgicos, super)isin m1dica, biorretroalimentacin, in)estigacin cient3"ica y cientos de aplicaciones ms. &tras entradas Tar1etas inteli(entes: ;on una )ersin mejorada de las tarjetas con banda magn1tica. /ontienen un microprocesador que almacena algunos datos de seguridad y personales en su memoria en todo momento. (ado que las tarjetas inteligentes pueden tener ms in"ormacin, que tienen cierta capacidad de procesamiento y que es casi imposible duplicarlas, seguramente sustituirn a las tarjetas con bandas magn1ticas. Anal(icas: ;ensores que miden magnitudes "3sicas escalares o )ectoriales. Conceptos +inculados Documentos retornables: *n documento retornable es una salida generada por computadora que "inalmente regresa como una entrada que la mquina puede leer. $istemas &CR .optical c:aracter reco(nition0: +s un proceso de naturaleza topolgica 4analiza la "orma por medio de "unciones matemticas) y neuronal 4act8a como las neuronas de las personas2 el problemas es que a )eces "alla la coneGin entre ellas). +l primer paso en el reconocimiento ptico de caracteres consiste en digitalizar la imagen de la &oja en la memoria del computador mediante un digitalizador 4scanner), una cmara digital o un "aG mdem. La imagen digitalizada no es ms que un patrn de bits en la memoria. $ntes de que el computador pueda procesar el teGto de la pgina, debe reconocer los caracteres indi)iduales y con)ertirlos en cdigos de teGto. +l so"t'are de B/R localiza e identi"ica los caracteres impresos que aparecen en la imagen, ,lee- el teGto. Lo programas de B/R se )alen de )arias t1cnicas: la segmentacin de la pgina en imgenes, bloques de teGto y 4"inalmente) caracteres indi)iduales2 tecnolog3a de sistemas eGpertos, a una escala menor, para reconocer las reglas bsicas de distincin de letras2 ,eGpertos- en conteGtos para ayudar a identi"icar letras ambiguas de acuerdo con su conteGto2 aprendizaje a partir de ejemplos reales y retroalimentacin de un entrenador &umano.

Unidades y soportes de salida


+stos dispositi)os traducen los bits y bytes a un "orma comprensible para el usuario. onitores *na "#$ 40i!eo !i%' a5 &er"ina 6 &er"ina !e !e%' ieg(e 0i%(a ) sir)e como dispositi)o de salida para recibir mensajes del computador. Las imgenes de un monitor se componen de peque0os puntos llamados pi%eles 4picture elements) o elementos de imagen. La cantidad de ellos que &ay por cada pulgada cuadrada determina la de,inicin del monitor que se eGpresa en puntos por pulgada o dpi 4!o&% 'er inc*). /uanto ms alta es la de"inicin, ms cercanos estn los puntos.

La salida de un monitor es temporal y se la designa como copia blanda o e"3mera. ueden ser monocromticos o a colores2 la mayor3a de estos 8ltimos combinan el rojo, el )erde y el azul para lograr un espectro y por ello se llaman monitores R9B 4re!6 green6 b (e). Los monitores pueden ser de dos clases: CRT .cathode ray tube0/ tubo de ra*os catdicos: como en un tele)isor. ;on los pre"eridos para los computadores de escritorio por su claridad y )elocidad de respuesta. De pantalla plana': .s compactos y ligeros, dominan el mercado de las computadoras porttiles. *tilizan ! tipos de tecnolog3a: %CD .liquid crystal display0/ pantalla de cristal l)3uido= /onsumen relati)amente poca energ3a. #lasma de (as= E% .electroluminiscencia0. B"recen mayor ngulo de )isin. "mpresoras *na impresora permite obtener una copia dura o "3sica de cualquier in"ormacin que pueda aparecer en pantalla. 5ay dos grupos bsicos de impresoras: (+ A. $/%B: (ependen de la tecnolog3a de matri4 de puntos. Corman las imgenes golpeando un martillo contra una cinta y el papel2 al &acer contacto con el papel pueden producir copias al carbn junto con el original. entre ellas encontramos: de l&nea: ;on rpidas y ruidosas. %ienen la des)entaja de estar limitadas a la impresin de caracteres, por lo que no son apropiadas para aplicaciones donde los gr"icos son un ingrediente esencial del producto acabado. imprimen una l3nea de puntos a la )ez. ;e alinean martillos similares a agujas sobre el anc&o del papel. en serie: Amprimen teGto y gr"icos. *sa martillos del tama0o de un al"iler para trans"erir la tinta a la pgina. *na pgina impresa es una matriz de peque0os puntos, algunos blancos y otros negros 4o color). +ste tipo de impresora tiene una baja de"inicin, in"erior a las 1@@ dpi. Corma las imgenes, un carcter a la )ez, a medida que la cabeza de impresin se mue)e sobre el papel. Las impresoras en serie son bidireccionales, es decir que imprimen sin importar &acia que lado se este mo)iendo la cabeza de impresin. La cabeza de impresin contiene una o )arias columnas de ag(.a%, que se acti)an independientemente para crear la imagen del carcter. +l n8mero de puntos de la matriz puede )ariar, y la calidad de la impresin se relaciona con la densidad de estos puntos. Las ms densas son impresoras de modo dual, porque pueden imprimir en calidad de borrador o 9LL 4near3 e&&er3/(a i&5, calidad casi tipo carta). (+ 9B A. $/%B B (+ O<A9$: 5an ido reemplazando a las anteriores, sal)o cuando &ay que imprimir "ormularios con )arias copias Pimprimen una sola copia a la )ez)2 usan sustancias qu3micas, rayos lser y calor para crear imgenes en el papel2 tienen una de"inicin muc&o mayor 4!@@ dpi o ms) y pueden ser: de chorro de tinta: roc3an tinta directamente sobre el papel. *tilizan )arias cmaras de inyeccin controladas de manera independiente para inyectar peque0as gotas de tinta sobre el papel. l'ser: un rayo lser crea patrones de cargas el1ctricas en un tambor giratorio2 estos patrones atraen toni"icador 4toner) y lo trans"ieren al papel con"orme gira el tambor. Tra4adores *n trazador o gra"icador es un instrumento automatizado para dibujar que puede producir dibujos a escala de ele)ada "inura mo)iendo una pluma o el papel como respuesta a mandatos del computador. Respuesta audible 5ay dos tipos de unidades de respuesta de )oz: uno utiliza la reproduccin de una )oz &umana y la el otro utiliza un sintetizador de )oz. Las salidas de respuesta audible o"recen una salida de copia blanda o temporal. +n el caso de unidades de respuesta de +o4 (rabada, las grabaciones anlogas reales de sonidos se con)ierten en datos digitales que luego se almacenan permanentemente en discos o en un c&ip de memoria. /uando los sonidos se almacenan en un disco el usuario tiene la "leGibilidad de actualizarlos. Los sinteti4adores sir)en para generar m8sica, ruido o cualquier sonido intermedio. .uc&as / tienen sintetizadores incorporados que producen sonidos que )an mas all del bip bsico. /asi todos los computadores se pueden conectar a sintetizadores independientes para controlar el instrumento. para producir la )oz, estos dispositi)os combinan sonidos similares a los "onemas 4unidades de sonido bsicas) que con"orman la )oz.

$alidas anal(icas .uc&os dispositi)os de salida "uncionan tomando patrones y con)irti1ndolos en mo)imientos o mediciones no digitales. or ejemplo los brazos robticos, los conmutadores tele"nicos, el equipo automatizado de las "bricas reciben sus rdenes de una computadora. &tras salidas Terminales no inteli(entes: La mayor3a de las terminales se clasi"ican como no inteligentes. +stas slo presentan teGto y se deben conectar a un procesador para usuarios m8ltiples. Qnicamente permiten la entrada>salida de una sola aplicacin. Terminales >: %ienen capacidades de procesamiento y R$. comparables a las de algunas micros y estaciones de trabajo2 no estn dise0adas para operar en "orma independiente2 permiten la interaccin con el usuario por medio de una <*A. ermiten el trabajo con )arias aplicaciones a la )ez, desplegndose cada aplicacin en su propia )entana. Terminales tele,nicas: ;e pueden capturar datos al"anum1ricos en el teclado num1rico de un tel1"ono 4teclado) o &ablando en el micr"ono 4entrada de )oz), recibi1ndose una salida de )oz generada por computadora. Terminales para ,unciones especiales : +stn dise0adas para una aplicacin espec3"ica 4).g.: cajero automtico, etc.)

Almacenamiento secundario: Unidades y soportes de entrada-salida


Concepto * or(ani4acin del almacenamiento secundario $ di"erencia de la R$., que ol)ida todo en cuanto se apaga la mquina, y la RB., que no puede aprender nada nue)o, los dispositi)os de almacenamiento secundario permiten que la computadora registre in"ormacin en "orma semipermanente, para que pueda ser le3da despu1s por el mismo u otro computador. +l almacenamiento secundario es ms barato y de mayor capacidad que el almacenamiento primario. #rocesamiento secuencial: +s el que se da en medios de almacenamiento en el cual el usuario debe pasar secuencialmente por la in"ormacin, en el mismo orden en que "ue grabada, &asta llegar a l que le interesa. *n arc&i)o secuencial se procesa de principio a "in. %odo el arc&i)o se debe procesar, aun cuando se actualice slo un registro. +ste tipo de procesamiento requiere de: un arc*i0o "ae%&ro, "uente permanente de todos los datos2 un arc*i0o !e &ran%accin, re"leja la acti)idad diaria. $ntes del procesamiento, los registros en ambos arc&i)os se clasi"ican y ordenan en secuencia ascendente por cla)e. $mbos arc&i)os constituirn entradas y el n(e0o arc*i0o "ae%&ro ser la salida, re"lejando las actualizaciones. +n este procesamiento siempre se crea un nue)o arc&i)o maestro para las actualizaciones realizadas. #rocesamiento aleatorio: ;e tiene acceso a los programas y datos deseados directamente del medio de almacenamiento. +n este tipo de procesamiento slo se necesita el )alor del campo cla)e del registro para recuperar o actualizar un registro. Cintas ma(n;ticas La cinta pasa debajo de una cabeza de escritura>lectura y se realiza la operacin ordenada. *na unidad de cinta se clasi"ica por la densidad con que los datos se pueden almacenar, as3 como por la )elocidad de la cinta cuando pasa por debajo de la cabeza de escritura>lectura. /ombinadas, 1stas determinan la +elocidad de trans,erencia o el n8mero de caracteres por segundo que se pueden transmitir a la R$.. La densidad de cinta se mide en bytes por pulgada 4bpi, b5&e% 'er inc*) o el n8mero de caracteres 4bytes) que se pueden almacenar por pulgada lineal de cinta. *na cinta magn1tica puede almacenar enormes cantidades de in"ormacin en un espacio peque0o y a un costo relati)amente bajo. La pre"erida es la DAT 4digital audio tape, cinta de audio digital). ;u des)entaja es que se trata de un medio de acceso secuencial2 por ello el uso principal es para el respaldo de datos y algunas otras operaciones en las cuales el tiempo no es un "actor decisi)o. +n cualquier sesin, una sola cinta es para entrada o salida, no para ambas. Discos ma(n;ticos <racias a su capacidad de acceso aleatorio, son el medio ms popular para el almacenamiento de datos. Los &ay de dos tipos: Discos ,le2ibles o dis<ettes o discos ma(n;ticos intercambiables : +s una peque0a oblea de plstico "leGible, con sensibilidad magn1tica encerrada en un paquete de plstico que puede ser r3gido o "leGible. +s econmico, prctico y con"iable, pero no tiene la capacidad de almacenamiento ni la )elocidad necesaria para trabajos de gran magnitud. +stos discos se pueden almacenar "uera de l3nea y cargarlos seg8n sea necesario.

Discos duros o discos ma(n;ticos ,i1os : es un disco r3gido, con sensibilidad magn1tica, que gira continuamente a gran )elocidad dentro del c&asis del computador o en una caja aparte conectada a 1ste. ;e instalan en "orma permanente, aunque eGisten unidades porttiles. +l disco duro se la microcomputadora se llama disco Winc:ester. /ontiene )arios platos de disco r3gidos apilados en un solo eje giratorio. +l mo)imiento de rotacin pasa todos los lados debajo o sobre una cabeza de escritura>lectura, permitiendo tener acceso a todos los datos del disco en cada giro2 un disco "ijo tiene por lo menos una cabeza de escritura>lectura para cada super"icie de grabacin. Las cabezas se montan en brazos de acceso que se mue)en juntos y "lotan encima o bajo las super"icies de grabacin giratorias. Los datos se almacenan en pistas conc1ntricas magnetizando la super"icie para representar con"iguraciones de bits. +l espacio de las pistas, es decir la densidad de pista, se mide en pistas por pulgada 4T#", &rac-% 'er inc*). La densidad de (rabacin se mide en bits por pulgada 4de pista). Los discos usan la or(ani4acin de sector para almacenar y recuperar datos2 la cantidad de sectores depende de la densidad del disco. /ada sector tiene un n8mero 8nico, por lo tanto para una direccin de disco de una super"icie de la cara del disco en particular, todo lo que se necesita es el n8mero de sector y el n8mero de pista2 la direccin de disco representa la ubicacin "3sica de un conjunto de datos o un programa determinados. *n cilindro en particular se re"iere a cada pista con el mismo n8mero en todas las super"icies de grabacin. /uando se lee o se escribe en un disco Minc&ester todos los brazos de acceso se mue)en &acia el cilindro correcto. +l tiempo de acceso del disco es el inter)alo entre el momento en que la computadora pide la trans"erencia de datos de un dispositi)o de almacenamiento en disco a la R$. y el momento en que la operacin se completa2 este tiempo de acceso se compone del &ie"'o !e b7%/(e!a 4la mayor parte del tiempo, consiste en el tiempo que el brazo de acceso mecnico necesita para mo)er la cabeza de escritura>lectura &acia el lugar deseado), el re&ar!o ro&aciona 4tiempo que ocupan los datos para colocarse debajo de la cabeza de escritura>lectura) y el &ie"'o !e &ran%"i%in 4tiempo necesario para transmitir los datos al almacenamiento primario2 es insigni"icante).

Discos pticos *na unidad de disco ptico usa rayos lser en lugar de imanes para leer y escribir la in"ormacin en la super"icie del disco. $unque no son tan rpidos como los discos duros, los discos pticos tienen muc&o ms espacio para almacenar datos. Las unidades de CD7R& 4compact discIread only memory, disco compactoImemoria slo de lectura) son unidades pticas capaces de leer /(IRB., discos de datos "3sicamente id1nticos a un disco compacto musical. Los discos pticos son menos sensibles a las "luctuaciones ambientales y proporcionan mayor almacenamiento a un costo menor.

$&FTWARE ."0
Concepto general
+l so"t'are permite comunicar al computador los problemas y &ace posible que nos comunique las soluciones. Los programas son el so"t'are del computador. +s una estructura de instrucciones 4o programas) que la mquina es capaz de leer. ;on programas que dirigen las acti)idades del sistema de computacin #ro(ramas: conjuntos de instrucciones de computador dise0ados para resol)er problemas. /on"ieren a la computadora capacidad para lle)ar a cabo las "unciones deseadas. ;ecuencia de instrucciones 4enunciados) que se ejecutan una despu1s de otras. +stas instrucciones pueden ser de: +9%R$($>;$LA($: dirigen a la computadora para interactuar con un peri"1rico. /R. *%B: permiten realizar las operaciones aritm1ticas. /B9%RBL 4(+/A;AR9 N>B R$.ACA/$/AR9)8 pueden alterar la secuencia de la ejecucin del programa o terminar la ejecucin. 5ay dos tipos de instrucciones de control: !e bif(rcacin incon!iciona : interrumpen la secuencia normal de la ejecucin, originando una subrutina. !e ra"a con!iciona : o enunciados ;A 4i")2 si se cumplen ciertas condiciones se crea una rami"icacin en cierta parte del programa. %R$9;C+R+9/A$ (+ ($%B; N $;A<9$/AR9 : permiten que se asigne a un sitio determinado de la R$. una constante de cadena o )alor literal. CBR.$%B: se usan junto con las instrucciones de entrada o salida y describen la manera en que se deben realizar la entrada y salida de datos de la R$..

+l so"t'are alimenta a la memoria de la mquina a tra)1s de dispositi)os de entrada2 como el so"t'are se almacena en la memoria, la computadora puede pasar de una tarea a otra y luego regresar a la primera sin que sea necesario modi"icar el &ard'are. Al(oritmo: /onjunto de procedimientos paso a paso para realizar una tarea. La tarea del programador es con)ertir el algoritmo en un programa, a0adiendo detalles, superando los puntos di"3ciles, probando los procedimientos y corrigiendo los errores y eliminando la ambigSedad, que es una de las principales "uentes de errores en las computadoras. Tipos de so,t-are $o,t-are de traduccin: /on el que los programadores pueden crear otro so"t'are. $o,t-are de uso (eneral: B"rece la estructura para un gran n8mero de aplicaciones empresariales, cient3"icas y personales. La mayor3a del so"t'are de este tipo se )ende como paquete, es decir, con so"t'are y documentacin orientada al usuario. La creacin de la aplicacin depende del usuario, del uso que le d1. $o,t-are de aplicacin: ;ir)e como &erramienta para ele)ar la producti)idad de los usuarios en la resolucin de problemas. +st dise0ado y escrito para realizar tareas espec3"icas personales, empresariales o cient3"icas. +l so"t'are de este tipo procesa datos y genera in"ormacin. $o,t-are del sistema: /oordina las operaciones de &ard'are y lle)a a cabo las tareas ocultas que el usuario rara )ez obser)a. /ontrola o respalda a los otros tipos de so"t'are. (entro de este tipo de so"t se encuentran +L ;A;%+.$ B +R$%AKB: es el n8cleo de cualquier sistema de computacin2 super)isa y controla todas las acti)idades de A>B 4inputIouput, entradaIsalida) y procesamiento de un sistema de computacin. %odo el &ard'are y el so"t'are se controla por medio del sistema operati)o. L$ A9%+RC$= <ROCA/$ $R$ *;*$RAB 4G2I6 Grafica (%er in&erface): /uando se usa so"t'are con base en teGto y controlado por comandos 4).g.: .;I(B;) se debe ser eGpl3cito2 si se omite in"ormacin necesaria en un comando o el "ormato del comando es incorrecto, aparece un mensaje de error y>o un indicador en pantalla que solicitar que se )uel)a a escribir el comando. *na inter"az es una capa o'ciona de so"t'are amigable entre el usuario y una inter"az controlada por comandos Las <*A depende de so"t'are con base en gr"icos y permite la integracin de teGto con imgenes gr"icas de alta resolucin. Los usuarios de la <*A interact8an con el sistema operati)o y otro so"t'are usando un dispositi)o de indicacin y un teclado para dar comandos. +l usuario selecciona de las opciones que se presentan en la pantalla, ya sea en los men8es o por medio de un 3cono 4representacin gr"ica que simboliza una acti)idad de procesamiento). Las <*A &an eliminado la necesidad de memorizar y escribir comandos complicados. $o,t-are multiuso: Los paquetes de so"t'are integrado cuentan con )arias aplicaciones dise0adas para trabajar en conjunto2 estos paquetes suelen incluir como m3nimo, ? tipos de aplicaciones: procesador de teGtos, base de datos, planilla de clculo, gr"icos y telecomunicaciones. Los paquetes integrados o"recen )arias )entajas: ;u precio es menor que el costo total de la compra de los programas indi)iduales. (an una apariencia similar a todas sus aplicaciones, de modo que los usuarios no tienen que memorizar di"erentes rdenes y t1cnicas para e"ectuar tareas di"erentes. ermiten trans"erir datos entre las aplicaciones con rapidez y "acilidad. $o,t-are +ertical: $plicaciones dise0adas espec3"icamente para una empresa o industria particular. ;on muc&o ms costosas que las aplicaciones de mercado masi)o. $o,t-are a medida: +s el que se programa espec3"icamente para determinados clientes. Fuentes del so,t-are Elaboracin propia: (ise0o y programado realizado por personal de la organizacin. ara determinar si esta estrategia es la mejor se deben e)aluar los siguientes "actores: T%iene la organizacin su"iciente personal capacitado para desarrollar programas propiosU T ermite el programa de desarrollo terminar el proyecto en un plazo aceptableU T+s el costo de esta alternati)a una buena in)ersin comparada con otras alternati)asU T;e podr3a adquirir de otras maneras el programa necesarioU #a3uetes comprados: rograma o conjunto de programas ya escritos, dise0ados para ejecutar tareas espec3"icas. Las preguntas cla)e son: T%iene el paquete las caracter3sticas adecuadas a un costo razonableU T+s aceptable el costo en relacin con el costo de desarrollo con)encional o propioU

T+s su"iciente el n8mero de usuarios de ese programa para garantizar que quienes lo elaboran respaldaran el paquete despu1s de compradoU Elaboracin por contrato: +s una alternati)a con)eniente en las siguientes condiciones: La organizacin carece de personal t1cnico para producir el programa deseado. 9o &ay paquetes generalizado que sea adecuados para el trabajo. +l costo de esta alternati)a no es pro&ibiti)o. ;e pueden &acer arreglos con)enientes para el mantenimiento 4cambios, correcciones y mejoras) del so"t'are despu1s de que &aya sido entregado.

$"$TE A$
$istema: /onjunto de elementos interrelacionados que interact8an para alcanzar un objeti)o com8n. Las principios que rigen un sistema son los de: Entrop)a: tendencia a la autodestruccin. $iner(ia: el todo es ms que la suma de las partes. "so,inalidad: puede alcanzarse un mismo objeti)o por di"erentes caminos. Clasi,icacin de los sistemas 7iolgicos o no biolgicos. 9aturales o arti"iciales. Los sistemas administrati)os pueden ser de decisin gerencial 4sistemas de in"ormacin) u operati)os 4orientados a las transacciones). Las decisiones pueden tomarse en ! condiciones: certeza. incertidumbre. riesgo. Caracter)sticas de la in,ormacin (ebe distinguirse: in,ormacin interna: es la que )a con el mensaje y debe ser brindada en cantidad. con calidad 4mayor calidad implica mayor costo) oportunamente 4antes de la toma de decisiones, a la cual debe ser)ir) "n,ormacin e2terna: ;u utilizacin depende del receptor. ara una persona puede ser in"ormacin y para otra slo datos2 esto es debido a que dato no es lo mismo que in"ormacin, la in"ormacin es el dato ?til.

C& 5@"CAC"&@E$

."0

Lenguajes
Aer ni+el: Lenguajes naturales. BC ni+el: lenguajes simblicos. Der ni+el: lenguajes arti"iciales 4bsicamente los sistemas num1ricos) La base de cada uno de estos lenguajes )ar3a seg8n lo que resulta ms cmodo, por eso el computador utiliza el sistema binario. Los l3mites de un lenguaje estn dados por la ambigSedad y la redundancia.

Redes
Las computadores y las personas estn )inculadas dentro de las compa03as y entre las naciones. La aldea global es consecuencia de la red de computadoras.

La mayor parte de las computadoras eGistentes "orma parte de una red de computadoras, es decir estn conectadas electrnicamente con una o ms computadoras para compartir recursos e in"ormacin. Na en muc&as industrias las redes de computacin son el medio para la coordinacin de la log3stica y las comunicaciones a ni)el internacional que se necesitan para la produccin de bienes y>o ser)icios. Las redes de computacin permiten "ormar (rupos de traba1o que cooperan entre s3 por medio de la computacin en grupo. +l grupo de trabajo es cualquier grupo de personas que se )inculan por medio de una red de computadoras. *n so"t'are especial, denominado (roup-are 4so"t'are para grupos de trabajo) "acilita el uso de computadoras en grupos de trabajo. +l group'are se usa para permitir que los grupos de trabajo coordinen reuniones, celebren juntas utilizando medios electrnicos, establezcan prioridades, colaboren en la solucin de problemas, compartan in"ormacin, etc.

5%T" ED"A
+ste t1rmino se re"iere al uso de una combinacin de teGtos, gr"icos, animacin, )3deo, m8sica y e"ectos de sonido para comunicarse. Anc:o de banda: /antidad de in"ormacin que puede transmitir un medio por unidad de tiempo. *n libro que slo contiene teGto es un medio de anc&o de banda peque0o, que slo puede proporcionar unos !@@ bits de datos por segundo al lector. Los medios de anc&o de banda grande 4tele)isin, )3deo) transmiten ms de ?@ millones de bits por segundos de datos gr"icos y sonoros. La tele)isin y el )3deo son medios pasi)os, unidireccionales. /on la moderna tecnolog3a es posible que la in"ormacin se transmita en ambas direcciones, con)irtiendo los multimedia en multimedia interacti)os, que permiten que el obser)ador>oyente participe acti)amente en la eGperiencia. La creacin y ejecucin de documentos de multimedia requieren peri"1ricos de :ard-are adicionales 4monitores de tele)isin, unidades de /(IRB. y reproductores de )ideodiscos). La computadora controla los dispositi)os, que almacenan y suministran el material audio)isual al recibir rdenes. +l so,t-are de multimedia merece su nombre porque proporciona in"ormacin a tra)1s de )arios medios. $dems de teGtos y gr"icos, los documentos de multimedia suelen contener al menos una de las tres "ormas de in"ormacin siguientes: Animacin: <r"icos por computador que se mue)en en la pantalla. ;e crea mo)imiento a partir de imgenes estticas. La moderna tecnolog3a permite la automatizacin de uno de los aspectos ms tediosos de la animacin: la animacin por computadora es similar a las t1cnicas tradicionales de animacin cuadro a cuadro: cada cuadro es una imagen dibujada en el computador y la mquina controla estos cuadros en una sucesin rpida. ero adems se cuenta con di"erentes tipos de :erramientas: (+ +C+/%B; KA;*$L+;: permiten crear des)anecimientos, barridos y otras transiciones )isuales. (+ %R$N+/%BRA$ (+ $9A.$/AR9: registran el mo)imiento de los objetos )isuales mientras el artista los arrastra por la pantalla y reproducen estos mo)imientos al recibir una orden. (+ R+LL+9B (+ /*$(RB;: pueden rellenar automticamente cierto n8mero de cuadros para sua)izar el mo)imiento. V)deo: ;egmentos de pel3cula que aparecen en la pantalla del computador o en un monitor de tele)isin. ara la edicin de )3deo se cuenta con estaciones de trabajo gr"icas2 con el so"t'are de edicin de )3deo, este &ard'are puede unir escenas, insertar transiciones )isuales, sobreponer t3tulos, crear e"ectos especiales, a0adir una pista musical o ,imprimir- una copia de los resultados en )ideocinta maestra. ara la ejecucin de documentos multimedia con )3deo se cuenta con las siguientes alternati)as: KA(+B(A;/B A9%+R$/%AKB: *n reproductor de )ideodiscos conectado al tele)isor lee la in"ormacin de audio y )3deo en el disco y la con)ierte en sonido e imgenes. *n )ideodisco puede contener una &ora o ms de )3deo con banda sonora, cuya calidad es la misma que la de un /(. *n reproductor de )ideodiscos tiene la capacidad de eG&ibir cuadros indi)iduales 4imgenes), tambi1n puede usarse como proyector de diapositi)as. +s un medio de acceso aleatorio. .uc&os reproductores de )ideodiscos estn dise0ados para aceptar rdenes de computadores enlazados a ellos. KF(+B (A<A%$L: Las imgenes con)encionales de tele)isin y )3deo se almacenan y transmiten como se0ales electrnicas analgicas. /omo el )3deo digital puede reducirse a una serie de

n8meros, puede editarse, almacenarse y reproducirse sin p1rdida de calidad. +l )3deo digital puede ser manejado como datos por un computador y combinado con otras "ormas de datos. 5ay digitalizadores de )3deo que permiten con)ertir se0ales de )3deo analgicas en datos digitales para di)ersos "ines. Las pel3culas digitales tiene "uertes requerimientos de &ard'are. ara a&orrar espacio de almacenamiento la mayor3a de estas pel3culas se eG&iben en peque0as )entanas de la pantalla del monitor. $simismo puede usarse so"t'are de compresin de datos para eliminar datos redundantes de las pel3culas, para que puedan almacenarse en espacios ms peque0os, con una p1rdida muy peque0a en la calidad de la imagen. Audio: .8sica, e"ectos de sonido y palabras pronunciadas por el computador o por una "uente de sonido eGterna. +l sonido grabado puede pro)enir de datos localizados en la memoria del computador o de un dispositi)o reproductor eGterno controlado por rdenes del computador. %ambi1n es posible generar sint1ticamente los sonidos, es decir sintetizarlos. /ualquier sonido que pueda grabarse tambi1n puede capturarse con un di(itali4ador de audio y almacenarse como un arc&i)o de datos. Los datos de sonido digitalizado se pueden cargar en la memoria y manipularse con el so"t'are. +l so"t'are de edicin de audio permite cambiar el )olumen y el tono de un sonido, a0adir e"ectos especiales como ecos, eliminar ruidos eGtra0os, e incluso &acer nue)os arreglos de pasajes musicales. $ los datos sonoros en ocasiones se les denomina audio de ,orma de onda, ya que este tipo de edicin implica manipular una imagen )isual de la "orma de onda del sonido. ara reproducir un sonido digitalizado, el computador debe cargar el arc&i)o de datos en memoria, con)ertirlo en sonido analgico y reproducirlos mediante un altoparlante. La compresin de datos sonoros a&orra espacio pero tambi1n reduce la calidad del sonido, las grabaciones digitales residentes en memoria no tienen la "idelidad de las grabaciones en discos compactos. La di"erencia se debe a la +elocidad de muestreo: el n8mero de ,instantneas- sonoras que toma cada segundo el equipo de grabacin. +l sonido de un disco compacto tiene una ele)ada )elocidad de muestreo y por ello su sonido se aproGima muc&o al original analgico. *n computador tambi1n puede reproducir los sonidos de un disco compacto de audio2 los sonidos se almacenan en el /(, no en la memoria del computador, y el so"t'are slo debe tener rdenes para indicar a la unidad de /(IRB. qu1 tocar y cundo. Las )entajas del audio en disco compacto residen en su alta calidad de sonido y en los bajos costos de almacenamiento.

$E95R"DAD E R"E$9&
Delitos
Delito por computador: cualquier )iolacin a la ley realizada por medio del conocimiento o el uso de la tecnolog3a de computacin. Robo +l robo es la "orma ms com8n de delito por computador2 y el tipo de robo ms "recuente es la pirater3a de so"t'are, que es la duplicacin ilegal de so"t'are protegido por derec&os de autor. La propiedad intelectual cubre el resultado de las acti)idades intelectuales en las artes, la ciencia y la industria. +n su mayor3a, los programas de so"t'are comercial estn protegidos por leyes de derec&os de autor, pero algunas compa03as se "undan en las leyes de patentes para proteger productos de so"t'are. +l propsito de las leyes de propiedad intelectual es el de asegurar que se recompense justamente el trabajo mental y que se estimule la inno)acin, pero estas leyes son muy di"3ciles de aplicar. La pirater3a puede ser un problema muy serio para las peque0as compa03as, para las cuales la creacin de so"t'are es tan di"3cil como para las grandes, pero careciendo aqu1llas de los recursos "inancieros para cubrir sus p1rdidas por pirater3a. $abota1e 5ay )arios tipos de programas destructores: Caballos de Tro*a o Tro*anos .trojans(: +l troyano es un programa que ejecuta una tarea 8til al mismo tiempo que realiza acciones destructi)as secretas. por lo general, estos programas se colocan en tableros de noticias de dominio p8blico con nombres parecidos a los de un juego o una utiler3a. Virus: ;e propagan de programa en programa, o de disco en disco, y en cada programa o disco in"ectado crean ms copias de ellos. or lo general, el so"t'are )irus est oculto en el sistema operati)o de un computador o en alg8n programa de aplicacin. Los )irus suelen ser selecti)os 4los de .ac slo in)aden .ac, los de *9AV slo *9AV, etc.). ;e requiere un programador &umano para crear un )irus, incorporarlo en so"t'are y di"undirlo. una )ez en circulacin, el )irus se puede propagar como una epidemia a tra)1s de so"t'are y discos compartidos2

adems es casi imposible erradicarlos del todo. Los programas anti)irus o )acuna o desin"ectantes estn dise0ados para buscar )irus, noti"icar al usuario de su eGistencia y eliminarlos de los discos o arc&i)os in"ectados. $lgunos son residentes. 9usanos: *san los computadores como an"itriones para reproducirse. +stos programas )iajan de manera independiente por las redes, en busca de estaciones de trabajo no in"ectadas que puedan ocupar. *n segmento de gusano corriente reside en la memoria de una estacin de trabajo, no en disco, de manera que es posible eliminarlo apagando todas las estaciones de trabajo de la red. Bombas l(icas: +s un programa que entrar en accin cuando detecte una secuencia de sucesos o despu1s de un cierto per3odo. ;ueles incluirse en los programas )irus.

Hac<in( Los &acWers son in)asores electrnicos que ingresan a los computadores corporati)os y del gobierno usando contrase0as robadas o de"iciencias de seguridad en el so"t'are del sistema operati)o. Lo ms com8n es que slo est1n moti)ados por la curiosidad y el reto intelectual

Errores y averas
Los errores de so"t'are ocasionan ms da0os que los )irus y los delincuentes de la computacin juntos, ya que: +s imposible eliminar todos los errores. Ancluso los programas que parecen "uncionar pueden contener errores peligrosos 4los errores ms peligrosos son los di"3ciles de detectar y pueden pasar inad)ertidos meses o a0os). $l aumentar el tama0o del sistemas, mayor es el problema.

Reduccin del riesgo


$e(uridad en los computadores: roteccin de los sistemas de computacin y la in"ormacin que contienen contra el acceso, el da0o, la modi"icacin o la destruccin no autorizados. Los computadores tienen 2 caracter3sticas in&erentes que los &acen )ulnerables a ataques o errores operati)os: *n computador &ar e2actamente aquello para lo cual est programado, como re)elar in"ormacin con"idencial. /ualquier sistema que pueda ser programado tambi1n puede ser reprogramado por alguien que posea los conocimientos su"icientes. %odo computador ?nicamente puede &acer aquello para lo cual "ue programado. ,...no se puede proteger de a)er3as o ataques deliberados, a menos que estos casos &ayan sido pre)istos, estudiados y atacados espec3"icamente con una programacin apropiada.Restricciones de acceso ,)sico *na "orma de reducir el riesgo de )iolaciones a la seguridad consiste en asegurarse de que slo el personal autorizado tenga acceso al equipo de cmputo. *n usuario puede tener acceso al computador con base en: al(o 3ue tiene: una lla)e, una tarjeta de identi"icacin con "otogra"3a o una tarjeta inteligente con una identi"icacin codi"icada digitalmente2 al(o 3ue sabe: una contrase0a, un n8mero de identi"icacin, la combinacin de un candado o datos personales de di"3cil conocimiento para otros2 al(o 3ue :ace: su "irma o su )elocidad para teclear y sus patrones de errores2 al(o acerca del usuario: su )oz, &uellas dactilares, lectura retinal u otras mediciones de las caracter3sticas corporales de un indi)iduo, llamadas biom1tricas. Contraseas ;on las &erramientas ms comunes para restringir el acceso a los sistemas de computacin, pero slo sern e"icaces si se eligen con cuidado y si son cambiadas con "recuencia. +l so"t'are de control de acceso no tiene que tratar a los usuarios de la misma manera 4ni)eles de autorizacin). ara e)itar el uso no autorizado de contrase0as robadas por eGtra0os, muc&as compa03as emplean sistemas de de+olucin de llamada: /uando un usuario ingresa y teclea una contrase0a, el sistema cuelga, busca el n8mero tele"nico del usuario y lo llama antes de permitir el acceso. Ci,ramiento/ blinda1e * auditor)a

Ci,ramiento .encr*ption0: +s una "orma de proteger la in"ormacin transmitida escribiendo en ci"ra esas transmisiones. *n usuario ci"ra un mensaje aplicndole un cdigo num1rico secreto 4la c a0e !e cifra!o) y el mensaje puede transmitirse o almacenarse como un re)oltijo indesci"rable de caracteres, siendo posible leerlo 8nicamente luego de reconstruirlo con una cla)e correspondiente. Blinda1e: ;e utiliza para la in"ormacin ms con"idencial. or ejemplo el entgono utiliza un programa llamado %empest para crear mquinas con blindaje 4s&ielding) especial. Control de auditor)a: +l so"t'are de este tipo sir)e para super)isar y registrar transacciones de cmputo en el momento en que tienen lugar, para que los auditores puedan rastrear e identi"icar acti)idades sospec&osas del computador despu1s de los &ec&os. *n so"t'are de control de auditor3a e"icaz obliga a todos los usuarios, leg3timos o no, a dejar un rastro de &uellas electrnicas. Respaldos .bac<ups0 <uardar el so"t'are y los datos puede ser ms importante que sal)ar el &ard'are. 9i siquiera el mejor sistema de seguridad puede garantizar la proteccin absoluta de los datos. %odo sistema de seguridad integral debe incluir alg8n tipo de plan para recuperarse de desastres. +l seguro de recuperacin de datos ms e"icaz y utilizado es un sistema para &acer respaldos regulares. La "recuencia con que se respalda un disco depende de su )olatilidad o de cuan seguido se actualicen los arc&i)os del disco. Controles de se(uridad :umana La seguridad en materia de computadores es un problema &umano que no se puede resol)er eGclusi)amente con tecnolog3a. La seguridad es un asunto de la gerencia, y las acciones y pol3ticas de un gerente son "undamentales para el 1Gito de un programa de seguridad.

$&FTWARE .""0
+l so"t'are es el enlace de comunicacin entre el ser &umano y el computador. +l so"t'are se almacena en memoria, y no permanentemente en los circuitos, por lo cual puede modi"icarse para satis"acer las necesidades del usuario. /asi todo el so"t'are corresponde a una de ! categor3as generales: pro(ramas de traduccin: permiten escribir programas en lenguajes parecidos al ingl1s y traducirlos al lenguaje de mquina. aplicaciones de so,t-are: "acilitan a los usuarios comunicar sus necesidades al computador, sin tener que aprender a programar. Las aplicaciones simulan y eGtienden las propiedades de las &erramientas comunes de la )ida real, como las mquinas de escribir, los pinceles y los arc&i)eros. so,t-are de sistema: el sistema operati)o "unciona tras bambalinas, traduciendo las instrucciones del so"t'are a mensajes que el &ard'are puede comprender. *n sistema operati)o sir)e como administrador del computador, encargndose de los m8ltiples detalles necesarios para que la mquina "uncione.

Lenguajes
Los len(ua1es naturales son aquellos con los cuales &ablamos y escribimos en nuestras acti)idades cotidianas. Los len(ua1es de pro(ramacin ocupan una posicin intermedia entre los lenguajes naturales &umanos y los precisos len(ua1es de m3uina. <racias a la progresi)a complejidad de los lenguajes traductores que permiten con)ertir las instrucciones de un lenguaje de programacin al lenguaje de mquina, la programacin puede usar lenguajes de computacin que se parecen cada )ez ms a los lenguajes naturales. %ambi1n se &abla de lenguajes naturales para re"erirse al so"t'are que permite que los sistemas de computacin acepten, interpreten y ejecuten instrucciones en el lenguaje materno o ,natural- que &abla el usuario "inal, por lo

general el ingl1s. La mayor parte de los lenguajes naturales comerciales estn dise0ados para o"recer a los usuarios un medio de comunicarse con una base de datos corporati)a o con un sistema eGperto.

Lenguajes de programacin
*n lenguaje de programacin consiste en un conjunto de rdenes o comandos que describen el proceso deseado. /ada lenguaje tiene sus instrucciones y enunciados )erbales propios, que se combinan para "ormar los programas de cmputo. Los lenguajes de programacin no son aplicaciones, sino &erramientas que permiten construir y adecuar aplicaciones.

Caracter)sticas de la pro(ramacin *n programa 8til tiene ? atributos: 1) E2actitud * precisin: *n programa debe aceptar datos, procesarlos y generar resultados sin errores de sintaGis o de lgica2 de a&3 la necesidad de eGactitud y precisin. 2) "nte(ridad o completitud: *n programa es completo slo si ejecuta todas las operaciones que el usuario espera al procesar un conjunto de datos. !) 9eneralidad: La generalidad se entiende en dos sentidos: *n programa bien dise0ado se puede generalizar2 es decir puede procesar conjuntos de datos que )ar3an en el n8mero de transacciones y en la naturaleza de los datos mismos. Las instrucciones se deben elaborar para que no se limiten a un n8mero espec3"ico de transacciones en el conjunto de datos. 9o debe suponerse que una parte espec3"ica de datos siempre sea de igual tama0o. +l programa contiene di"erentes opciones que pueden o no ser aplicadas durante una corrida. Los usuarios pueden seleccionar la opcin adecuada cada )ez. #) E,iciencia: (ebe asegurarse que las instrucciones para procesar datos se selecciones tan rpida y "cilmente como sea posible. La rapidez y la e"iciencia del procesamiento de datos puede )ariar debido a: modo como se introducen los datos, orden en que se procesan los datos, instrucciones particulares que se empleen para controlar el proceso, etc. ?) Documentacin: /onsiste en la inclusin de auGiliares que eGplican con claridad como ocurre el procesamiento de los datos en un programa. La documentacin incluida en un programa es de dos tipos: e%terna' 9o est incluida en el programa mismo sino que )a por separado. /omprende: diagrama de "lujo que muestre los pasos y los procedimientos y el orden en el cual tienen lugar2 eGplicacin que describa en el lenguaje com8n cmo es el procesamiento de los datos2 descripcin de los datos que )an a introducirse y procesarse, incluyendo su tipo y tama0o. interna: /onsiste en comentarios y descripciones que se insertan entre los enunciados ejecutables de un programa. +Gplica la sucesin de los pasos del procesamiento y los objeti)os de los di"erentes grupo de enunciados del programa

9eneraciones de len(ua1es de pro(ramacin Los lenguajes de programacin se di)iden en 2 categor3as "undamentales: 9A:O NI$EL: ;on dependientes de la mquina, estn dise0ados para ejecutarse en una determinada computadora. $ esta categor3a pertenecen las 2 primeras generaciones. ALTO NI$EL: ;on independientes de la mquina y se pueden utilizar en una )ariedad de computadoras. ertenecen a esta categor3a la tercera y la cuarta generacin. Los lenguajes de ms alto ni)el no o"recen

necesariamente mayores capacidades de programacin, pero si o"recen una in&eraccin 'rogra"a!or;co"'(&a!ora "1% a0an4a!a . /uanto ms alto es el ni)el del lenguaje, ms sencillo es comprenderlo y utilizarlo. /ada generacin de lenguajes es ms "cil de usar y ms parecida a un lenguaje natural que su predecesores. Los lenguajes posteriores a la cuarta generacin se conocen como eng(a.e% !e "(5 a &o ni0e . ;on lenguajes de muy alto ni)el los generadores de aplicaciones y los naturales. +n cada nue)o ni)el se requieren menos instrucciones para indicar a la computadora que e"ect8e una tarea particular. ero los lenguajes de alto ni)el son slo una ayuda para el programador. *n mayor ni)el signi"ica que son necesarios menos comandos, debido a que cada comando o mandato de alto ni)el reemplaza muc&as instrucciones de ni)el in"erior. 1) #rimera 7 %en(ua1e de m3uina : +mpieza en los a0os 1P#@I1P?@. /onsist3a en sucesiones de d3gitos binarios. %odas las instrucciones y mandatos se escrib3an )ali1ndose de cadenas de estos d3gitos. $8n en la actualidad, es el 8nico lenguaje interno que entiende la computadora2 los programas se escriben en lenguajes de mayor ni)el y se traducen a lenguaje de mquina. 2) $e(unda F %en(ua1es ensambladores: Cines de los X?@. ;e di"erencian de los lenguajes de mquina en que en lugar de usar cdigos binarios, las instrucciones se representan con s3mbolos "ciles de reconocer, conocidos como "ne"o&<cnico%,. $8n se utilizan estos lenguajes cuando interesa un ni)el mGimo de e"iciencia en la ejecucin o cuando se requieren manipulaciones intrincadas. $l igual que los lenguajes de la mquina, los lenguajes ensambladores son 8nicos para una computadora particular. +sta dependencia de la computadora los &ace ser lenguajes de bajo ni)el. !) Tercera: a0os X6@. Los lenguajes de esta generacin se di)iden en tres categor3as, seg8n se orienten a: procedimientos: Requieren que la codi"icacin de las instrucciones se &aga en la secuencia en que se deben ejecutar para solucionar el problema. $ su )ez se clasi"ican en cient3"icos 4p.ej.: CBR%R$9), empresariales 4).g.: /B7BL), y de uso general o m8ltiple 4p.ej.: 7$;A/). %odos estos lenguajes permiten se0alar c"o se debe e"ectuar una tarea a un ni)el mayor que en los lenguajes ensambladores. 5acen 1n"asis los procedimientos o las matemticas impl3citas, es decir en o que se &ace 4la accin). problemas: +stn dise0ados para resol)er un conjunto particular de problemas y no requieren el detalle de la programacin que los lenguajes orientados a procedimientos. 5acen &incapi1 en la entrada y la salida deseadas. ob1etos: +l 1n"asis se &ace en el ob.e&o de la accin. Los bene"icios que aportan estos lenguajes incluyen una mayor producti)idad del programador y claridad de la lgica, adems de o"recer la "leGibilidad necesaria para manejar problemas abstractos de programacin. #) Cuarta' su caracter3stica distinti)a es el 1n"asis en especi"icar /(< es lo que se debe &acer, en )ez de cmo ejecutar una tarea. Las especi"icaciones de los programas se desarrollan a un ms alto ni)el que en los lenguajes de la generacin anterior. La caracter3stica distinti)a es ajena a los procedimientos, el programador no tiene que especi"icar cada paso para terminar una tarea o procesamiento. Las caracter3sticas generales de los lenguajes de cuarta generacin son: *so de "rases y oraciones parecidas al ingl1s para emitir instrucciones2 no operan por procedimientos, por lo que permiten a los usuarios centrarse en lo que &ay que &acer no en cmo &acerlo2 $l &acerse cargo de muc&os de los detalles de cmo &acer las cosas, incrementan la producti)idad. 5ay dos tipos de lenguajes de cuarta generacin, seg8n se orienten: a la produccin' (ise0ados sobre todo para pro"esionales en la computacin. al usuario' (ise0ados sobre todo para los usuarios "inales, que pueden escribir programas para &acer consultas en una base de datos y para crear sistemas de in"ormacin. %ambi1n se llama lenguaje de consultas 4S=L6 S&r(c&(re! =(er5 Lang(age8 eng(a.e e%&r(c&(ra!o 'ara con%( &a% ).

#asos en el desarrollo de pro(ramas 1) Descripcin del problema: Adenti"icacin precisa de las necesidades a satis"acer. 2) Anlisis del problema: (i)isin del problema en sus componentes bsicos. ara la mayor3a de los programas estos componentes son: salida entrada procesamiento

interaccin de arc&i)os !) Diseo de la l(ica (eneral del pro(rama : Luego del anlisis corresponde unir todas las piezas. *n programa se dise0a jerrquicamente, yendo de los aspectos generales a los aspectos espec3"icos. +l dise0o general se orienta a las principales acti)idades de procesamiento y a las relaciones entre 1stas. $l completar primero un dise0o general se pueden in)estigar distintas alternati)as de dise0o2 luego de elegida la mejor se a)anza a un dise0o ms detallado. #) Diseo de la l(ica detallada del pro(rama : ;e produce una representacin gr"ica de la lgica del programa que incluye &o!a% las acti)idades de procesamiento y sus relaciones, clculos, manejos de datos, operaciones lgicas y todas las operaciones de entrada>salida. ?) Codi,icacin: ;e traduce el dise0o gr"ico y narrati)o de los pasos anteriores a instrucciones o programas que la mquina puede leer. 6) #rueba * depuracin: 78squeda y eliminacin de errores de sintaGis y de lgica. J) Documentacin: ara responder a las necesidades a pesar los cambios los programas deben actualizarse peridicamente o mantenerse. +l mantenimiento se di"iculta si la documentacin no est completa y actualizada. La documentacin "orma parte del proceso de programacin. 9o es algo que se lle)e a cabo cuando el programa est escrito. /omo m3nimo la documentacin de cada programa debe incluir: descripcin del programa2 gr"ica estructural2 diagrama de "lujo2 enlistado del programa 4con comentarios internos) una sesin interacti)a 4entrada>salida cuando se ejecuta el programa)

Errores en la pro(ramacin de sinta2is: Kiolaciones de las reglas ,gramaticales- del lenguaje de programacin para la escritura de instrucciones. +jemplos: Anclusin de s3mbolos o caracteres que no estn permitidos. Bmisin de la re"erencia de los datos por leer o escribir 4se tiene que indicar a la / * qu1 debe leer o escribir). +scritura errnea de una orden.

de l(ica: /onsisten en el uso inadecuado de instrucciones que son correctas en sintaGis2 son errores en la estructura lgica que ocasionan di"erencian entre lo que se quiere que &aga el programa y lo que &ace en realidad. Fuentes de los pro(ramas Elaboracin propia: (ise0o y programado realizado por personal de la organizacin. ara determinar si esta estrategia es la mejor se deben e)aluar los siguientes "actores: T%iene la organizacin su"iciente personal capacitado para desarrollar programas propiosU T ermite el programa de desarrollo terminar el proyecto en un plazo aceptableU

T+s el costo de esta alternati)a una buena in)ersin comparada con otras alternati)asU T;e podr3a adquirir de otras maneras el programa necesarioU

#a3uetes comprados: rograma o conjunto de programas ya escritos, dise0ados para ejecutar tareas espec3"icas. Las preguntas cla)e son: T%iene el paquete las caracter3sticas adecuadas a un costo razonableU T+s aceptable el costo en relacin con el costo de desarrollo con)encional o propioU T+s su"iciente el n8mero de usuarios de ese programa para garantizar que quienes lo elaboran respaldaran el paquete despu1s de compradoU Elaboracin por contrato: +s una alternati)a con)eniente en las siguientes condiciones: La organizacin carece de personal t1cnico para producir el programa deseado. 9o &ay paquetes generalizado que sea adecuados para el trabajo. +l costo de esta alternati)a no es pro&ibiti)o. ;e pueden &acer arreglos con)enientes para el mantenimiento 4cambios, correcciones y mejoras) del so"t'are despu1s de que &aya sido entregado.

rogramas
Los programas de computacin son conjuntos o estructuras de instrucciones u rdenes codi"icados que &acen que la computadora e"ect8e una serie de operaciones para alcanzar un propsito espec3"ico. ;e llama programado a los conjuntos o series de instrucciones, lenguaje y m1todos que &acen posible que una persona utilice una computadora. +n sentido general el programado es un conjunto de rdenes o mandatos puestos para controlar la operacin de un sistema de cmputo para e"ectuar el clculo y el procesamiento de datos. +l objeti)o primario es controlar todas las acti)idades de procesamiento de datos y cerciorarse que los recursos y la capacidad de la computadora sean apro)ec&ados de la manera ms e"icaz.

#ro(rama almacenado/ ,uente * ob1eto ,uente: +s el programa de cmputo escrito en un lenguaje de programacin. %odos los programas "uente deben compilarse o traducirse antes que el sistema los pueda ejecutar. ob1eto: ;e llama programa o cdigo objeto al programa de cmputo luego que &a sido traducido al lenguaje de mquina. +l programa objeto es la salida del proceso de compilacin. almacenado: +s un concepto que se debe a Yo&n )on 9eumann que a"irmaba la necesidad de que las instrucciones de los programas deben almacenarse junto con los datos en la memoria

#ro(ramacin estructurada +n esta programacin se maneja en "orma jerrquica la lgica del programa en mdulos lgicos. $l "inal se traduce la lgica de cada mdulo a una secuencia de instrucciones del programa que se pueden ejecutar de manera independiente. +l planteamiento estructurado reduce la complejidad de la tarea de programacin. La programacin estructurada es una t1cnica para &acer ms simple y producti)a la programacin. *n programa estructurado no depende de enunciados <o%o 4enunciado utilizado para trans"erir el control a otras partes del programa) para controlar el "lujo lgico, sino que se construye a partir de programas ms peque0os llamados mdulos o subpro(ramas, que a su )ez se componen de mdulos ms peque0os. Lo que se &ace es combinar los mdulos usando las ! estructuras de control bsicas: secuencia, repeticin y seleccin. *n programa est bien estructurado si:

est "ormado por mdulos lgicamente co&erentes2 los mdulos estn dispuestos en una jerarqu3a2 y es directo y legible.

Traductores/ compiladores e int;rpretes Los traductores son programas elaborados que con)ierten los programas escritos en un lenguaje de programacin en pulsos el1ctricos que el sistema de cmputo puede entender, es decir los trans"orman en lenguaje de mquina. Los programas de traduccin pueden ser: 1) Compiladores: +l programa compilador traduce las instrucciones en un lenguaje de alto ni)el a instrucciones que la computadora puede interpretar y ejecutar. ara cada lenguaje de programacin se requiere un compilador separado. +l compilador traduce &o!o el programa antes de ejecutarlo. Los compiladores son, pues, programas de traduccin insertados en la memoria por el sistema operati)o para con)ertir programas de cmputo en pulsaciones electrnicas ejecutables 4lenguaje de mquina). Los compiladores pueden ser de: (na %o a 'a%a!a: eGamina el cdigo "uente una )ez, generando el cdigo o programa objeto. 'a%a!a% "7 &i' e%: requieren pasos intermedios para producir un cdigo en otro lenguaje, y una pasada "inal para producir y optimizar el cdigo producido durante los pasos anteriores. %ambi1n &ay compiladores incrementales que generan un cdigo objeto instruccin por instruccin 4en )ez de &acerlo para todo el programa) cuando el usuario teclea cada orden indi)idual. +l otro tipo de compiladores requiere que todos los enunciados o instrucciones se compilen conjuntamente. +l proceso de compilacin puede requerir tiempo, sobre todo para los programas grandes, pero los programas compilados tienden a ejecutarse con mayor rapidez que los programas interpretados. La recopilacin slo es necesaria cuando se modi"ica el programa. 2) "nt;rpretes: +s un programa que desempe0a la misma "uncin que un compilador, pero en "orma di"erente. +n lugar de traducir todo el programa "uente en un solo paso, traduce y ejecuta cada instruccin del programa "uente antes de traducir y ejecutar la siguiente. La )entaja es que un error en la sintaGis ,salta- inmediatamente a la )ista del programador. La des)entaja es que no produce un programa objeto, por lo que debe realizar el proceso de traduccin cada )ez que se ejecuta un programa.

!o"t#are de aplicacin
+s el conjunto de programas concebidos o creados para atender trabajos espec3"icos del usuario, re"eridos al cumplimiento de sus di)ersos objeti)os. +ste so"t'are est dise0ado y escrito para realizar tareas espec3"icas personales, empresariales o cient3"icas. %odas estas aplicaciones procesan datos y generan in"ormacin. +l so"t'are de aplicacin necesita parte del so"t'are de base para ejecutarse. +l so"t'are de aplicacin puede ser: a medida: B"rece la oportunidad al usuario de personalizar el sistema de aplicacin seg8n sus necesidades2 es decir que estn dise0ados considerando las particularidades que esa aplicacin tiene para el usuario. %ericamente, un sistema de este tipo debiera satis"acer plenamente las necesidades del usuario. La personalizacin tiene un l3mite, dado por el &ard'are y el so"t'are de base en cual el sistema ser utilizado. preplaneado: +s concebido en "orma estndar, sin tener en consideracin a usuarios en particular. (esde el punto de )ista de los requerimientos de una aplicacin espec3"ica de un usuario determinado, podr3an resultar menos "leGibles que los desarrollados a medida, debido a que no tienen elementos que permitan personalizar la

aplicacin. ero desde el punto de )ista de los requerimientos generales de aplicacin considerada en s3 misma, son sistemas muc&o ms "leGibles que los desarrollados a medida. +l elemento determinante en la eleccin ser, casi seguramente, el "actor econmico. +l sistema preplaneado es ms barato ya que el costo de desarrollo se amortiza entre todos los usuarios que adquieran el paquete. ero para e)aluar la magnitud del a&orro debe eGaminarse si, en relacin con los requerimientos del usuario, lo que o"rece el sistema preplaneado: coincide plenamente: el a&orro econmico es real. e2cede los re3uerimientos del usuario : la situacin resultar3a costosa, ya que se estar3a pagando por elementos y "unciones que no se utilizarn 4siempre y cuando el costo de los mismo "uera signi"icati)o "rente a lo que resulta 8til del paquete). satis,ace parcialmente o en ,orma di,erente a lo 3ue es prctica usual en la or(ani4acin : el a&orro es absorbido por el costo, impl3cito, de adaptar la organizacin a los requerimientos del sistema, en lugar de que el sistema satis"aga los requerimientos de la organizacin.

!o"t#are de $ase o sistema


or la relacin estrec&a que eGiste entre las caracter3sticas de un computador y su so"t'are de base, no se puede concebir el uno sin el otro. +ste so"t'are es independiente de cualquier paquete de so"t'are para uso general o cualquier rea de aplicacin espec3"ica2 controla y respalda en cierto modo el so"t'are de las otras categor3as. ertenecen a la categor3a del so"t'are de base el sistema operati)o, la inter"az gr"ica de usuario 4<*A) y los utilitarios. +l so"t'are de base a&orra al usuario el tener que preocuparse por temas tales como: las partes de la memoria del computador que contienen el documento2 los segmentos del so"t'are de procesamiento de teGtos que se encuentran en la memoria2 las instrucciones de salida en)iadas por la computadora a la impresora.

<eneralmente es entregado por el pro)eedor del equipo o por casas especializadas en el desarrollo de so"t'are de base. ;e di)ide en 2 grandes grupos: utilitarios y sistema operati)o.

5tilitarios ;on mdulos programticos elaborados que se requieren "recuentemente en el procesamiento de los datos. ser sencillo o muy complicados.

ueden

;on rutinas de ser)icio que eliminan la necesidad de escribir un programa o de pasar muc&o tiempo trabajando a tra)1s de los men8es cada )ez que se necesitan lle)ar a cabo ciertas operaciones. ;ir)en como &erramientas para lle)ar a cabo el mantenimiento del sistema y e"ectuar algunas reparaciones que el sistema operati)o no maneja de manera automtica. or ejemplo, los utilitarios "acilitan: el copiado de arc&i)os2 la reparacin de arc&i)os de datos da0ados2 la traduccin de arc&i)os para que puedan leerlos programas di"erentes.

Descripcin de utilitarios
1)
(+ ;+RKA/AB:

Los destinados al manejo de ciertos recursos del computador y de programas y sus bibliotecas.

%istador de directorio: +l directorio es un arc&i)o ms dentro de un paquete de discos o disWettes que constituye el 3ndice del contenido del )olumen y contiene: i!en&ificacin o no"bre !e !i%co> e%'acio !i%'onib e 5 %( (bicacin !a&o% !e o% arc*i0o% gico% /(e abarca e%e 0o ("en o arc*i0o f?%ico 2 los datos ms usuales que contiene de cada arc&i)o lgico son: nombre del arc&i)o2 longitudes del registro "3sico y del registro lgico2 "ormato del registro 4"ijo, )ariable, inde"inido)2 tipo de arc&i)o 4datos, programa, objeto, etc.) organizacin del arc&i)o2 cantidad de espacio que ocupa2 direccin>es del arc&i)o 4ubicaciones o eGtensiones)2 "ec&as de creacin y de eGpiracin2 longitud de la cla)e 4si no es un arc&i)o secuencial).

+ste utilitario imprime total o parcialmente las entradas de directorio. +l listado emitido permite conocer: o% arc*i0o% /(e %e enc(en&ran en e %o'or&e> a% carac&er?%&ica% !e ca!a (no !e e o%> o% "ie"bro% !e arc*i0o 'ar&iciona!o 5 e e%'acio a7n !i%'onib e en e "i%"o . e e%'acio ibre re%&an&e en e %o'or&e6 5 %( (bicacin> Eliminador de arc:i+os: 4Remo)e, delete, erase, scratc&). +sta "uncin consiste en suprimir los datos de un arc&i)o del directorio general del )olumen y desasignar el espacio ocupado por dic&o arc&i)o lgico, colocndolo como espacio disponible en los registros correspondientes del directorio. Renombrador de arc:i+os: 4Rename).+sta "uncin consiste en cambiar el nombre del arc&i)o en la entrada del directorio general del soporte por uno nue)o. ara ello &abr que especi"icar el )iejo nombre 4con el que buscar las entradas del directorio) y el nue)o, que reemplazar al anterior. Reor(ani4ador de espacios en discos : 4;queeze, condens, compress).Las sucesi)as incorporaciones y eliminaciones de arc&i)os de un )olumen producen una cantidad considerable de peque0as eGtensiones entre los distintos arc&i)os lgicos2 estos espacios producen una p1rdida de tiempo en la lectura y grabacin del arc&i)o2 adems obligan a guardar las direcciones de dic&as eGtensiones en el directorio general del )olumen &aciendo ms lento tambi1n encontrar la ubicacin de un arc&i)o lgico en el directorio. /uando el espacio libre en disco se encuentra muy "ragmentado, se &ace necesario compactar los arc&i)os. La "uncin de este utilitario es la de ir copiando los arc&i)os lgicos dentro del )olumen sin dejar espacios libres entre ellos. +sta tarea in)olucra adems la actualizacin del directorio general del soporte en lo que &ace a las ubicaciones de los arc&i)os lgicos y al nue)o espacio libre 4que ser uno solo al "inal de todos los arc&i)os lgicos, reduciendo tambi1n la cantidad de registros en el directorio necesarios para identi"icar las reas libres). Editor de te2tos: ermite la creacin, modi"icacin y eliminacin de programas. ;u "uncin bsica es la incorporar a la biblioteca de programas "uente o simblicos un programa nue)o que &a sido codi"icado o e"ectuarle modi"icaciones a uno ya eGistente con moti)o de errores encontrados en su ejecucin o por cambio en los requerimientos de procesamiento o la eliminacin de un programa que no se usar ms. Los editores de teGto pueden ser ejecutados: ingre%an!o infor"acin 'or "e!io !e &ar.e&a% 'erfora!a%6 !i%-e&&e%6 e&c . "e!ian&e e (%o !e &er"ina e% : tienen menos restricciones que los anteriores. +ntre otras "unciones, los editores de terminal permiten: agregar o eliminar una o ms l3neas, mo)er y copiar l3neas de un lugar a otro del programa, copiar l3neas de otro programa, cambiar un grupo de caracteres por otro a lo largo de parte o todo el programa, buscar un grupo de caracteres, etc. $ su )ez pueden di)idirse en: e!i&ore% !e ?nea2

e!i&ore% !e 'an&a a co"' e&a: superiores a los anteriores.

Vinculador: ;u "uncin es )incular distintos mdulos objeto reubicables generando un 8nico programa ejecutable. $&ora bien, Tcules son las razones por las que un programa puede necesitar )arios mdulos objeto para con)ertirse en ejecutableU: 2%o !e %(b'rogra"a% !e (%o genera : eGisten ciertas operaciones que normalmente son utilizadas por )arios programas de aplicacin y que se codi"ican en "orma separada y se compilan constituyen un subprograma que ser ,llamado- por otro programa. +l mdulo objeto se denomina reubicable dado que podr ser ,reubicado- en cualquier lugar del programa ejecutable. Di0i%in !e 'rogra"a en "!( o% %e'ara!o%: +sto permite que un programa se di)ida y codi"ique en mdulos separados, que se compilan tambi1n separadamente. Anclusi)e los mdulos pueden ser codi"icados en di"erentes lenguajes y los compiladores y compaginadores los uni"icarn a ni)el de lenguaje objeto. %iene la )entaja de que cualquier modi"icacin de un mdulo a ni)el de lenguaje simblico implicar slo la compilacin de ese mdulo y su )inculacin con los otros mdulos que no cambiaron. Incor'oracin !e r(&ina% !e "ane.o !e !a&o% : .uc&as )eces por medio de la )inculacin se le agregan a los mdulos objeto distintos subprogramas de manejo de datos que "orman parte del ;.B. y que necesitar el programa para se ejecutado. $s3 se e)ita que estas rutinas sean residentes 4estar permanentemente en memoria a disposicin de los programas). +l )inculador re8ne los mdulos objeto reubicndolos y genera un programa tambi1n reubicable. Los mdulos contienen los llamados s3mbolos eGternos, que pueden ser: Referencia% e@&erna%: re"erencias simblicas a otros mdulos. No"bre% e@&erno%: nombres que pueden ser re"erenciados por otros mdulos. 2) (+ $ BNB $ LB; ;A;%+.$; (+ $ LA/$/AR9: 9enerador de copias de arc:i+os : ermite copiar cualquier arc&i)o a otro soporte, sea o no del mismo tipo. $lgunos permiten la copia de )arios arc&i)os indicando desde cul &asta cul se desea copiar, o permiten que la copia tenga otro di"erente, o permiten seleccionar los registros del arc&i)o a ser copiados. %ambi1n estn los que permiten copiar un soporte entero a otro. Reor(ani4ador de arc:i+os: ;u "uncin consiste en eliminar "3sicamente los registros dados de baja2 de esa "orma se comprime el arc&i)o eliminando o reduciendo los registros que se encuentran en el rea de eGcedentes. +sta "uncin se logra copiando el arc&i)o y e)itando la grabacin de aquellos registros dados de baja 4marcados). 9enerador de listados: ermite obtener mediante parmetros listados de in"ormacin de uno o ms arc&i)os en "orma rpida. Los parmetros ms comunes son: %e eccin !e regi%&ro% gico% a 'roce%ar> re acin con o&ro% arc*i0o% %ec(n!ario%> c a%ificacin re/(eri!a> i"'re%in !e &?&( o%> i"'re%in !e !a&o% 5 c1 c( o% en&re e o%> cor&e% !e con&ro 5 %(b&o&a e%> &o&a e% genera e%, Clasi,icador e intercalador de arc:i+os : 4;ortImerge). ermite: c a%ificar (n arc*i0o especi"icando las posiciones o campos de clasi"icacin y el orden deseado 4ascendente o descendente)2 o in&erca ar !o% arc*i0o% pre)iamente clasi"icados de igual "orma obteniendo un arc&i)o que re8na a los dos de entrada2 para lo cual se deben especi"icar las posiciones del campo de intercalacin y el orden deseado.

$istema operati+o +l sistema operati)o super)isa y controla todas las acti)idades de entrada>salida y procesamiento de un sistema de computacin. %odo el &ard'are y el so"t'are se controla por medio del sistema operati)o. +l sistema operati)o distribuye y controla 4es decir administra) recursos limitados del equipo de cmputo. Los programas que constituyen el sistema operati)o son desarrollados generalmente por los "abricantes de computadoras y proporcionados a los compradores. +stn dise0ados para &acer el mejor uso de los componentes de cada sistema de computacin. ueden eGistir di"erentes sistemas operati)os incluso en los sistemas de un solo "abricante. +l conjunto de programas de control del sistema operati)o trabaja en "orma conjunta y est dise0ado para maGimizar la e"icacia total del sistema de cmputo. +ste sistema super)isa todas las acti)idades, recabando programas especiales de sistema cuando sea necesario, asignando recursos del sistema y programando los trabajo de tareas para la operacin continua del sistema. Los componentes del sistema operati)os son de 2 tipos: residentes: tambi1n llamados super)isores. ;on componentes que residen permanentemente en la memoria central durante todo el procesamiento. transientes: residen slo cuando se los necesita, estando almacenados en peri"1ricos cuando no estn en la memoria central.

Funciones bsicas del sistema operativo


1) #ro+eer servicios para la e1ecucin * desarrollo de los pro(ramas de aplicacin : administrar los recursos en proceso, obtener automticamente la rutina apropiada y mantener la operacin del computador, sin necesidad de inter)encin manual. 2) Actuar como entorno de la aplicacin en la cual el pro(rama es e1ecutado : ;uper)isar mediante un conjunto de rutinas las operaciones del computador, controlar el desarrollo de las operaciones internas de la / *, dirigir el desen)ol)imiento de las operaciones de entrada>salida.

Carga inicial del sistema operativo


/asi todas las mquinas tienen una parte de su ;.B. en la RB. y lo dems se carga en memoria durante el proceso de arranque. *na de las pocas ocasiones en que el usuario debe comunicarse directamente con el ;.B. es al arrancar una /, momento en el que el ;.B. aparece en primer plano y espera instrucciones. 9o todo el ;.B. est en memoria permanentemente. La parte que reside siempre en memoria durante la ejecucin de los distintos programas se llama residente o super)isor. *na )ez encendido el computador &abr que cargar el residente en memoria para poder comenzar a ejecutar los distintos programas. 5ay un primer programa especial 4standIalone), llamado A L o 7BB%, que "orma parte del ;.B., cuya 8nica misin es traer a memoria al segundo y principal programa, el residente. +ste programa puede ser llamado pulsando una tecla2 una )ez que se encuentra en memoria, se comienza a ejecutar cumpliendo una serie de tareas que di"ieren de acuerdo al computador, entre ellas: pedir la "ec&a del d3a al operador 4la primera y ms com8n)2 permitir la ejecucin de programas standIalone 4toda)3a no se &a cargado el super)isor)2 recibir la con"iguracin del equipo y la asignacin de memoria a las particiones2 puede obtener estos datos: por parte del operador2 o directamente de un arc&i)o creado al e"ecto por un programa standIalone 4utilitario con"igurador).

Cinalmente, solicitar al operador el dispositi)o donde deber buscar al residente para traerlo a memoria. *na )ez cargado el residente en memoria, este programa desaparece. or tanto el A L o 7BB% es un programa transiente del sistema operati)o.

Ejecucin de programas
ultipro(ramacin o multitarea +s la ejecucin conc(rren&e de ms de un programa a la )ez.. +n realidad, una computadora slo puede ejecutar un programa a la )ez, pero la )elocidad de su procesamiento interno es tan rpida que se pueden distribuir por turno ,porciones- del tiempo de la computadora entre )arios programas. +sto &ace que parezca que se ejecutan )arios programas a la )ez. /uando un trabajo necesita un proceso de entrada>salida, otro puede iniciarse 4o continuar) su realizacin2 dos o ms programas independientes se ejecutan durante el mismo lapso al intercalar su ejecucin. La )entaja es que se puede intensi"icar el rendimiento total del sistema. +s posible apro)ec&ar la gran )elocidad de la unidad central y e)itar los retrasos al esperar las operaciones de entrada>salida. +l control de la ejecucin de la intercalacin o empalme lo realiza el ;.B. 4si pre)1 esta modalidad de trabajo). +s decir que por medio de la multiprogramacin se e"ect8a la administracin en paralelo de dos o ms programas que residen simultneamente en la memoria del computador.

Caractersticas de la multiprogramacin
1) "ntercalacin: .s de un programa se encuentra carga en el computador en condiciones de ejecutarse, ejecutndose o demorados. ero todos ellos compartiendo tiempo de procesador y asignaciones de memoria. 2) "nstantaneidad: ;e simula trabajar como si eGistiera un solo programa cargado, de ejecucin instantnea. !) "ndependencia: ;e trata de distintos programas, con distintas asignaciones de memoria y de dispositi)os de entrada>salida.

ultiprocesamiento Amplica %i"( &anei!a! en )ez de concurrencia. (os o ms procesadores centrales del mismo tipo trabajan paralelamente2 es decir que dos o ms programas pueden ejecutarse en el mismo momento porque eGisten dos o ms / * que comparten una memoria central com8n. +l nombre dado a un sistema de multiprocesamiento con di"erentes procesadores es %i%&e"a !e 'roce%a"ien&o "( &ico"'(&ari4a!o. *n trabajo real en paralelo y una ejecucin simultnea obliga a aplicar ms de un procesador. +l problema consiste en asignar una cantidad de procesadores n a una cantidad de programas m, donde generalmente n)m, pero sabiendo que n*+. /uando un programa termina o se detiene, uno de los procesadores asociados queda disponible y la lista de programas se podr rastrear para asignar procesador a otro programa.

Administracin de memoria
Asi(nacin simple . + . B R A $ ;istema Bperati)o Libre

La parte residente del sistema operati)o estar en memoria durante la ejecucin de los distintos programas. +l rea LA7R+ ser la destina a cada programa. /omo cada programa ocupa una cantidad de memoria distinta, pueden encontrarse programas muy peque0os que desperdicien gran parte de la memoria real del computador y otro programas muy grandes que no entren en ella.

$-appin( +s un m1todo que consiste en que algunos o todos los programas que no se est1n ejecutando 4detenidos o en espera de entrada>salida) sean desplazados de memoria &acia un dispositi)o peri"1rico y luego )ueltos a traer cuando )ayan a continuar su ejecucin.

#articiones reales (entro de la modalidad de multiprogramacin es la situacin que se presenta cuando la memoria alcanza para que todos los programas que se estn ejecutando intercaladamente residan en ella &asta su terminacin. +l esquema de particiones reales se basa en la di)isin de la memoria en particiones, cada una destinada a alojar un programa distinto. 5ay dos grandes )ariantes: 1) #articiones reales ,i1as: La memoria se estructura en n8mero "ijo de particiones, cada una con un tama0o dado. La cantidad de memoria de cada particin puede ser reasignada, pero ello requiere que no se est1 ejecutando ning8n programa en ninguna particin. ara de"inir el tama0o de las distintas particiones se debe considerar, entre otras cosas, el tama0o de los programas que se ejecutan. +l desapro)ec&amiento ms "recuente es el desperdicio de cada particin, ya que di"3cilmente los programas ocupen el tama0o justo de la particin. 2) #articiones reales +ariables: +sta )ariante permite que la memoria asignada a un programa no sea contigua y, de esa "orma, apro)ec&ar los *(eco% que se generen a lo largo de la ejecucin de otros programas. $ su )ez esta "orma de particin admite 2 posibilidades: can&i!a! fi.a !e 'ar&icione%' La cantidad de programas que integran la mezcla de multiprogramacin tiene como mGimo el n8mero de particiones eGistentes. can&i!a! 0ariab e !e 'ar&icione%8 La cantidad de programas alojados en memoria en ejecucin depende de la capacidad total de memoria y de la cantidad de la misma requerida por cada programa.

#articiones +irtuales +liminar las restricciones de memoria es un paso importante para lograr implementar sistemas de aplicacin a un costo menor, en menor tiempo y en un rango de memorias reales mayor. +n consecuencia se debe lograr un mayor espacio de memoria pero sin ampliar la memoria real. La memoria )irtual es un espacio de direcciones cuyo tama0o mGimo est determinado por el esquema de direccionamiento del computador 4es decir, por la cantidad mGima de bytes posibles de direccionar que depende de la cantidad de bits o d3gitos binarios utilizados para eGpresar una direccin. +l almacenamiento que puede ser directamente accedido por el computador 4memoria principal) se denomina memoria real. +l espacio de la memoria real es un conjunto de ubicaciones "3sicas de memoria en el cual las instrucciones y datos de programa debern ser ubicados para su procesamiento. Los programas se re"ieren a los datos e instrucciones por la direccin de memoria )irtual sin conocer la ubicacin "3sica de memoria real. /uando no eGiste memoria )irtual no &ay di"erenciacin entre el espacio de direcciones y la memoria real2 el espacio de direcciones que puede ser usado en los programas tiene id1ntico tama0o al espacio de memoria real posible. ;i se utiliza memoria )irtual, el espacio de direcciones disponibles para los programas es aqu1l determinado por el tama0o de la memoria )irtual implementada y no el espacio de direcciones pro)isto por la memoria real disponible 4el espacio de la memoria )irtual ser mayor que el de la memoria real). La memoria )irtual se llama as3 porque representa una imagen de memoria en lugar de una memoria "3sica del procesador. (ado que la memoria )irtual no eGiste como una entidad "3sica de memoria principal, las instrucciones y datos de un programa re"erenciados por direcciones )irtuales deben ser contenidos en alguna ubicacin "3sica de memoria para ser ejecutados.

Los contenidos de la memoria )irtual estn di)ididos en porciones o secciones 4 '1gina%) de tama0o "ijo. +l programa est completo en la memoria )irtual pero en la memoria real slo estn algunas pginas del mismo que )an cambiando automticamente durante la ejecucin. $ su )ez, la memoria real tambi1n est di)idida en secciones 4 b o/(e%) de igual tama0o que las pginas. /uando se debe ejecutar un programa, 1ste es tra3do a la memoria )irtual y las instrucciones y datos del mismo son trans"eridos entre la memoria )irtual y la real de a una seccin por )ez durante la ejecucin del programa. *na seccin ser lle)ada a la memoria real slo cuando es requerida. or otro lado, una seccin que est en la memoria real slo ser reescrita en la memoria )irtual cuando la memoria real asignada a esa seccin es requerida por otra seccin del mismo o de otro programa, siempre que no se est1 ejecutando y, adems, si &a sido modi"icada. +n general, se controla la acti)idad de las secciones de todos los programas en ejecucin a "in de mantener, en lo posible, en memoria real a las secciones ms acti)as o usadas, dejando las menos acti)as en la memoria )irtual. +l apro)ec&amiento de la memoria real que supone esta "orma de utilizacin es muy superior a cualquier otra "orma de asignacin de memoria. +l &ard'are de traduccin de direcciones o la "uncin interna de "a''ing son los mecanismos por los cuales se pueden traducir las direcciones de memoria )irtual en direcciones de memoria real durante la ejecucin de las instrucciones. La memoria )irtual presenta: 1) K+9%$Y$;: con respecto a la per,ormance del sistema: ;e cuenta con una memoria 0ir&(a "en&e ms eGtensa con la misma memoria real. ;e utiliza muc&o ms e"icientemente la memoria real. +ste esquema permite que la parte de los programas que no se utiliza no ocupe lugar en la memoria y en cambio quede disponible para agregar ms programas en la mezcla de multiprogramacin. con respecto al desarrollo de aplicaciones: $l eliminar las restricciones de memoria permite dise0ar los sistemas ms "cilmente, en menor tiempo y a menos costo. 5ace ms sencillo el mantenimiento y la ampliacin de los programas. 5ace ms justi"icable el dise0o e implementacin de algunas aplicaciones, cuyos requerimientos de memora )ar3en bastante en su ejecucin de acuerdo al )olumen y complejidad de las transacciones. con respecto a la operacin del computador :

ermite que un equipo de una memoria real menor pueda ser usado sin di"icultad como bacWIup en caso de necesidad. 5ace innecesario e"ectuar ciertos procedimientos cuyo 8nico propsito es un mejor apro)ec&amiento de la memoria real. ;impli"ica las acti)idades de plani"icacin. 2) (+;K+9%$Y$;: /osto asociado a la trans"ormacin de direcciones2 memoria adicional que requiere para almacenar las tablas que debe mantener el sistema operati)o 4memoria real de la parte residente del sistema operati)o)para indicar: l a cantidad de memoria real implementada, las secciones que estn presente en la memoria real y sus direcciones de ubicacin, y elementos de juicio para determinar qu1 secciones se tratarn de dejar en memoria real y cules no, o que seccin ser desplazada cuando otra seccin de memoria )irtual deba ser lle)ada a memoria real2

peque0o desperdicio de memoria que se produce en la 8ltima pgina de un programa 4ya que rara )ez el tama0o del programa es m8ltiplo del tama0o de las pginas)2 merma en el rendimiento del computador si es incorrectamente utilizada2 posible incremento del tiempo de ejecucin de cada programa como consecuencia de la paginacin 4operaciones de entrada>salida que demorarn la ejecucin del programa). La memoria )irtual puede ser una &erramienta poderosa para incrementar la per"ormance del computador. ero ello depende de ciertos "actores, tales como: Velocidad de los dispositi+os 3ue contendrn la memoria +irtual : La acti)idad de paginacin a"ecta ad)ersamente a la per"ormance del equipo cuando el procesador real est "recuentemente esperando que termine una operacin de entrada>salida de paginacin2 por tanto se debe procurar que los requerimientos de operaciones de paginacin est1n por debajo de lo necesario para apro)ec&ar con)enientemente la multiprogramacin. +n caso contrario se incrementarn los tiempos ociosos del rgano de comando. Velocidad del procesador: *na relacin desbalanceada entre la )elocidad del procesador y la del dispositi)o de paginacin puede alterar el rendimiento. Tamao de la memoria real * +irtual : La cantidad de memoria real de la / * 4en relacin con el tama0o de la memoria )irtual) a"ectar el n8mero de pginas "altantes que debern ser tra3das del dispositi)o de paginacin. ;i el tama0o de la memoria real es igual al de la )irtual que estn usando los programas en ejecucin no &abr pginas "altantes ya que todas estarn en memoria real. +n cambio cuando la memoria real sea menor, la cantidad de pginas "altantes estar dada por la razn de la memoria )irtual usada por la memoria real disponible. Estructura de los pro(ramas: La cantidad de memoria )irtual que usa un programa no es un "actor tan signi"icati)o en la per"ormance del equipo como la "orma en que la usa. $lgunas "ormas para incrementar el rendimiento del equipo son: 1) 5sar reas de entrada6salida ms lar(as : Reduce el tiempo en que las pginas del programa estarn en memoria real. ;in embargo un aumento muy signi"icati)o podr3a a"ectar negati)amente el rendimiento en equipos con poca memoria real. 2) Aumentar la capacidad de mane1o de p(inas ,altantes cuando la acti+idad de pa(inacin causa ,recuentes desacti+aciones de pro(ramas: +sto puede ser realizado: usando un dispositi)o de mayor )elocidad2 estableciendo ms dispositi)os de paginacin2 reduciendo o eliminado arc&i)os del dispositi)o de paginacin2 reduciendo la acti)idad del canal que corresponde al dispositi)o de paginacin2 o aumentando un poco la memoria real. !) Estructurar los nue+os pro(ramas de aplicacin para 3ue operen e,icientemente con memoria +irtual : (os "ormas de mejorar la e"iciencia son: a!o'&ar a 'rogra"acin "o!( ar: es decir agrupar las instrucciones de uso "recuente y separa las de iniciacin y terminacin, que generalmente se ejecutan slo una )ez por ejecucin de programa. Agr('ar o% !a&o% %e'ara!a"en&e !e a% in%&r(ccione% : /on el objeto de construir un programa que tenga pocas pginas acti)as2 adems, al separar las pginas de datos de las de instrucciones, se e)itar la escritura de las pginas de instrucciones cuando sean desplazadas de la memoria real, dado que es raro que se modi"iquen las instrucciones, y teniendo en cuenta que las pginas que no se modi"ican cuando estn en memoria real no se reescriben al ser desplazadas. #) "ncrementar el ni+el de multipro(ramacin : /uanto ms tareas se est1n ejecutando, menor ser la probabilidad que el procesador quede en estado de espera de una operacin de entrada>salida2 sin embargo, cuanto mayor sea la razn de memoria )irtual a real, la per"ormance tiende a decaer. or tanto debe tratar de encontrarse el punto intermedio que maGimice el rendimiento. $ mayor porcentaje de utilizacin del procesador, menor ser la posibilidad de incrementar el rendimiento a tra)1s de la multiprogramacin.

%tras administraciones
Administracin de los r(anos de comando La administracin del rgano de comando es una de las ms importantes "unciones del sistema operati)o +s el programa super)isor o residente el que se encarga de gobernar la multiprogramacin y el multiprocesamiento a tra)1s de dos componentes: 1) #lani,icador o sc:eduler: se encarga de establecer qu1 programa se ejecutar en cada oportunidad en dic&a seleccin sea necesaria. 2) Control de tr,ico o tra,,ic control: se encarga del manejo de las interrupciones: iniciacin y terminacin de entrada>salida2 por tiempo2 por "alta de pgina2 por "inalizacin del programa2 etc.

Administracin de los traba1os a ser e1ecutados La ejecucin de un programa tiene dos requisitos ob)ios: que se &aya requerido su ejecucin y que eGista memoria disponible para poder ser ejecutado. +l manejo de los requerimientos de ejecucin se maneja con alto grado de automaticidad e independencia de los peri"1ricos. %odo requerimiento es aceptado2 cuando no puede ser satis"ec&o es almacenado en disco magn1tico. /ada )ez que el residente procesa una interrupcin por "inalizacin de un programa, acti)ar los componentes necesarios para analizar un requerimiento de ejecucin 4si eGiste alguno) o bien para estar pendiente &asta que aparezca el primer requerimiento. +sta tarea consiste en analizar el requerimiento y, si 1ste "ue correctamente "ormulado, buscar el programa requerido y traerlo a la memoria asignada por la "uncin de administracin de memoria. +ste componente de anlisis puede no "ormar parte del super)isor, es decir que puede ser residente o transiente.

Administracin de los dispositi+os peri,;ricos

Administracin de Canales
%odos los peri"1ricos se encuentran )inculados a la / * a tra)1s de canales de distinto tipo. *n canal no es slo un cable, sino que est constituido, adems, por un procesador de entrada>salida que puede trabaja simultneamente con el procesador de la / * y que permite el trabajo en multiprogramacin. 5ay canales que pueden realizar de a una operacin por )ez y otros que puede realizar ms de una. %odo canal puede tener conectadas )arias unidades peri"1ricas. $lgunos canales eGigen que las unidades sean del mismo tipo y otros admiten unidades de distinto tipo. /onsiderando que cada programa que se est ejecutando puede solicitar distintas operaciones de entrada>salida, es necesario que un programa residente se encargue de lograr que todas esas operaciones se ejecutan de la manera ms e"iciente posible.

/uando un programa e"ect8a una interrupcin pidiendo la ejecucin de una operacin de entrada>salida, el super)isor debe analizar qu1 canal deber ser utilizado para atender ese requerimiento2 determinado el canal, deber )eri"icar el tipo de canal, el estado en que se encuentra y si eGisten operaciones pendientes para ese canal. ;i el canal se encuentra en uso, el residente registrar la operacin de entrada>salida en una cola de espera que normalmente no tiene prioridades, es decir que se irn realizando en el mismo orden en que "ueron solicitadas. ;i el equipo no &a sido correctamente con"igurado los canales pueden con)ertirse en un cuello de botella.

Administracin de Unidades
%enemos en este caso 2 tipos de dispositi)os: los de acceso directo que permiten el acceso compartido entre distintos programas 4unidades de disco)2 y los de acceso secuencial que son dispositi)os de acceso dedicado 4cinta, impresora) 1) "mpresora: +s uno de los dispositi)os ms lentos, por eso una gran cantidad de sistemas operati)os cuentan con una "acilidad llamada ; BBLA9< u operacin peri"1rica simultnea en l3nea. /ada )ez que un programa abre un arc&i)o asignado a la impresora, el super)isor abre un arc&i)o en una unidad de acceso directo 4generalmente en disco magn1tico). $dems, cada )ez que un programa solicita una operacin de impresin, el residente !e%0?a la impresin y graba la l3nea en el arc&i)o correspondiente. +sto permite no slo que )arios programas impriman intercaladamente, sino tambi1n que un mismo programa genere ms de un listado en la misma ejecucin. +s decir que el spooling &ace independizar totalmente los conceptos de impresora "3sica e impresora lgica. +l computador tendr todas las impresoras 0ir&(a e% necesarias independiente de las impresoras "3sicas. ero esas i"1gene% !e i"'re%in que se grabarn en disco magn1tico ocuparn un considerable lugar en dic&o soporte que debe tener presente al con"igurar el equipo. +l sistema operati)o es quien cumple con las acti)idades conducentes a concretar la impresin "3sica, es decir el pase del soporte de spool a impresin. $dems cumple otras acti)idades que &acen al control de esta "acilidad, tales como: eliminar un listado2 listar por pantalla las impresiones pendientes, y sus datos2 especi"icar la cantidad de copias a emitir2 especi"icar que no se destruya el listado 4en disco) luego de la impresin2 cambiar el orden de prioridad2 determinar la impresin de un listado en particular o a partir de una determinada &oja del mismo, establecer que un listado no sea impreso &asta que se indique lo contrario2 etc. +n cuanto al mdulo que cumple estas "unciones, &ay 2 posibilidades: el super)isor se encarga de administrar la cola de impresin 4residente)2 o un programa parte es el que se encarga 4transiente). 2) Disco * dis<ette: $mbos son soportes de acceso compartido, ya que )arios usuarios pueden estar procesando sobre ellos a tra)1s de distintos programas y a su )ez sobre los mismos o di"erentes arc&i)o. +l problema bsico de la administracin de estas unidades est dado por la asignacin del espacio a los arc&i)os en los momentos de creacin y eGpansin o reduccin de un arc&i)o eGisten debido a su actualizacin. La asignacin de espacio puede ser manual 4muy des)entajosa y engorrosa a la larga) o puede ser tarea del sistema operati)o.

Independencia
+s una caracter3stica de algunos sistemas operati)os por la cual los programas son independientes de las unidades "3sicas. +sto quiere decir que el programa no &ace re"erencia a una unidad peri"1rica en particular sino a un tipo de

unidad peri"1rica. La asignacin en este caso podr ser manual o ser "uncin del super)isor determinar la unidad "3sica a utilizar.

Administracin de Datos

Organizacin de archivos
Las acti)idades necesarias para leer o grabar un registro son cumplidas por el ;.B. +sta "uncin representa la inter"ase ente el programa y la rutina que maneja las unidades peri"1ricas a tra)1s del procesador del canal. +n algunos sistemas operati)os esta "uncin es cumplida por el super)isor y en consecuencia la "uncin ser residente. +n otros, eGisten distintos subprogramas destinados a manejar cada organizacin de arc&i)os.

Registros sicos ! lgicos


La unidad de trans"erencia entre las unidades peri"1ricas y la / * es el registro "3sico. ero el programa, cuando lee o graba, lo &acer por registro lgico. (ado que lo usual es que un registro "3sico contenga )arios registros lgicos, es necesaria una rutina encargada de leer un registro "3sico y de ir pasndole al programa de a un registro lgico por )ez, cuando as3 se requiera, y , "inalizado el registro "3sico, solicitar la lectura de otro registro a la rutina de manejo de unidades peri"1ricas. (e "orma similar, cuando un programa grabe un registro lgico esta rutina del ;.B. deber ir armando el registro "3sico &asta que se complete 4o se cierre el arc&i)o) y luego solicitar la grabacin "3sica. Las )entajas de agrupar )arios registros lgicos en un registro "3sico son: A:orro de soporte: surge de disminuir la cantidad de espacio entre registros "3sicos. A:orro de tiempo: las cabezas se mo)ern en trayectos ms cortos si el arc&i)o tiene menor eGtensin como consecuencia del punto anterior. +sta )entaja se maGimiza cuando el acceso es secuencial, ya que no se requerir una nue)a lectura o grabacin "3sica &asta tanto no se agote o complete el registro "3sico le3do o a ser grabado, considerando que los tiempos de entrada>salida son muc&o mayores que los de memoria y que una menor cantidad de operaciones de entrada>salida implicar un descongestionamiento de los canales.

rogramas de utili&acin general


#rocesador de te2tos +l trabajo con un procesador de teGtos comprende: 1) CR,AC-./ #, U/ #OCUM,/$O: $l ir pulsando el teclado del computador, el teGto aparece en pantalla y se almacena en memoria, +n la creacin del documento se tienen dos opciones: /rear un documento original2 o recuperar un documento eGistente del almacenamiento en disco. +l t1rmino documento es una re"erencia gen1rica para el teGto capturado o el teGto almacenado actualmente. 2) ,#-C-./ #, $,0$O: +n la edicin de teGto slo &ay que preocuparse de las palabras. +stas operaciones pueden &acerse en bloque, es decir seleccionando un bloque de teGto2 generalmente las porciones de teGto marcadas para una operacin en bloque se presentan en +ideo in+erso. *n procesador de teGtos puede: @a+e(ar a di"erentes partes del documento, por medio de desplazamientos o con una orden de b?s3ueda para localizar una palabra o "rase2 insertar teGto en cualquier lugar del documento2 la insercin puede realizarse en: "o!o !e %obree%cri&(ra8 +l cursor pasa a la l3nea siguiente cuando se llega al margen derec&o2 "o!o !e in%ercin: la computadora maneja el teGto de manera que 1ste salte automticamente a la l3nea siguiente2 este tipo de mo)imiento del teGto se llama enrro a"ien&o !e 'a abra2 eliminar teGto de cualquier lugar del documento2

mo+er teGto de una parte del documento a otra seccin del mismo documento o de otro2 copiar teGto de una parte del documento y duplicarlo en otra seccin del mismo documento o de otro2 buscar * reempla4ar palabras o "rases seleccionadas en todo el documento o en parte de 1l. !) 1ORMA$O #, $,0$O: Las rdenes de "ormato de teGto permiten controlar el "ormato y el estilo del documento. ;e puede controlar el "ormato de: caracteres: est determinado en gran medida por la impresora. +l punta1e se re"iere al tama0o de los caracteres2 el tama0o de una letra se mide en puntos y un punto equi)ale a @,!J mm. +l tipo es un tama0o y estilo de ,amilia de letras. Los tipos pueden ser: con 'a&ine%' patines son las l3neas al "inal de los trazos principales de cada carcter. %in 'a&ine%8 tienen l3neas ms simples y claras. o% /(e i"i&an a a% "1/(ina% !e e%cribir8 producen caracteres que siempre ocupan la misma cantidad de espacio, sin importar lo delgado o gordo del carcter. !e e%'acia!o 'ro'orciona 8 otorgan ms espacio a los carcter anc&os 4,'-) y menos a los caracteres angostos 4,i-). l)neas * prra,os: ;on rdenes de "ormato que se aplican a ms de unos cuantos caracteres o palabras como los de control de mrgenes, interlineado, sangr3as, tabuladores y justi"icacin, que se re"iere a la alineacin del teGto en una l3nea. todo el documento: $lgunas rdenes se aplican a todo el documento, por ej. age ;etup 4 reparar pgina), que permite controlar los mrgenes de todo el documento. /on otras rdenes es posible especi"icar el contenido, tama0o y estilo de encabe4ados * pies de p(ina. Los programas de procesamiento o"recen gran "leGibilidad de "ormato. $lgunos ejemplos son: la capacidad para de"inir :o1as de estilo con estilos personalizados para cada uno de los elementos comunes de un documento2 la capacidad para de"inir encabezados, pies de pgina y mrgenes alternos, de manera que las pginas encontradas izquierda y derec&a puedan tener di"erentes mrgenes, encabezados y pies2 la capacidad para crear documentos con )arias columnas de anc&ura )ariable2 pies de pginas automticos, separacin automtica de palabras largas al "inal de una l3nea2 generacin de 3ndices y tablas de contenido2 capacidad para crear y "ormar tablas con )arias columnas2 capacidad para incorporar gr"icos creados con otras aplicaciones.

capacidad para incorporar caracteres o "ormatos especiales a ciertos caracteres 4super3ndices y sub3ndices) #) RE$ISIAN DEL DOC2BENTO. ?) G2ARDADO DEL DOC2BENTO EN DISCO8 La f(ncin !e arc*i0o es una de las ms importantes ya que permite guardar, recuperar y suprimir un arc&i)o de documento. 6) IBPRESIAN DEL DOC2BENTO8 Las opciones de impresin son: borrador: con una baja resolucin y sin gr"icos2 o modo de (r,ico, %ambi1n se puede elegir entre imprimir el documento completa o parcialmente. Btras &erramientas con las que puede contarse son: #rocesadores de ideas * bos3ue1adores: Los procesadores de ideas se basan generalmente en el concepto de los bosquejos o esquemas. $ primera )ista, el programa de bosquejos 4que puede ser o no independiente del procesador de teGtos) se parece a un procesador de teGtos. La di"erencia est en la estructura: los procesadores de teGtos estn dise0ados para manipular caracteres y palabras2 los bosquejadores se organizan en torno a jerarqu3as o ni)eles de ideas. Los bosquejadores son e"icaces para:

acomodar la in"ormacin en ni)eles2 reacomodar ideas y ni)eles2 ocultar y re)elar ni)eles de detalles seg8n sea necesario. %ambi1n &ay procesadores de ideas gr"icos que permiten dibujar las ideas como nodos en un diagrama, con "lec&as que conectan las ideas relacionadas. Los diagramas de ideas pueden ser como diagramas de rbol o agrupamientos en "ormato libre. Buscadores de sinnimos: +l diccionario de sinnimos computadorizado o"rece una respuesta casi inmediata, eG&ibiendo todos los sustitutos posibles de la palabra en cuestin. Re,erencias di(itales: Los libros de re"erencias, como diccionarios, libros de citas, enciclopedias, atlas y almanaques ya eGisten en "ormas que pueden leer los computadores. La principal )entaja del "ormato electrnico es la )elocidad en la b8squeda2 adems, para copiar las citas electrnicamente se requiere slo una "raccin del tiempo necesario para )ol)er a teclear la in"ormacin pro)eniente de un libro. $lgunas re"erencias pierden un poco al ser traducidas al "ormato electrnico 4las imgenes, mapas y dibujos son muc&as )eces eliminados o simpli"icados). Re+isores orto(r,icos: /omparan las palabras del documento con las palabras de un diccionario basado en disco. ;e marcan todas las palabras que no se encuentran en el diccionario. +n muc&os casos el diccionario propone la escritura correcta y puede reemplazar la palabra sospec&osa. ;in embargo, depende del2 usuario determinar si la palabra marcada realmente se &a escrito incorrectamente. Los re)isores ortogr"icos o"recen )arias opciones para cada palabra sospec&osa: Reemplazar la palabra con la alternati)a propuesta. Reemplazar la palabra con otra alternati)a tecleada por el usuario. (ejar la palabra sin cambios.

(ejar la palabra sin cambios y a0adirla al diccionario. Los re)isores ortogr"icos pueden ser: 'or o&e%: re)isan todas las palabras en el documento como un lote al dar la orden apropiada2 in&erac&i0o%: re)isan cada palabra a medida que se escribe. Los problemas potenciales de los re)isores ortogr"icos son dos: Limitaciones y errores de los diccionarios. +rrores de conteGto. La limitacin principal de los re)isores ortogr"icos actuales es su "alta de inteligencia para manejar el conteGto en que ocurre una palabra. Re+isores (ramaticales * de estilo : $dems de re)isar la ortogra"3a analiza cada palabra en el conteGto, buscando errores ortogr"icos, gramaticales comunes y de"iciencias de estilo. Con+ersin de documentos: 5ay dos "ormas de &acer la con)ersin: Crear (n arc*i0o ASCII: *n arc&i)o $;/AA es un arc&i)o de teGto gen1rico en el que se eliminan los caracteres de control espec3"icos del programa. *na manera de pasar teGto de un paquete de procesamiento a otro consiste en crear un arc&i)o de este tipo con un paquete y leerlo con otro, pero en la trans"erencia se pierde todo eGcepto el teGto. 2%ar (n 'rogra"a !e con0er%in !e !oc("en&o% : +sta capacidad con)ierte documentos generados en un paquete de procesamiento de teGto a un "ormato que sea compatible con otro, incluyendo los caracteres de control.

Hoja de clculo
*na &oja de clculo puede reducir el trabajo en tareas que impliquen clculos repetiti)os2 tambi1n puede re)elar relaciones ocultas entre n8meros, dando muc&a precisin a la plani"icacin y la especulacin "inanciera. Los programas de este tipo se basan en el concepto de la matriz maleable. *n documento, llamado :o1a de traba1o o de clculo aparece en la pantalla como una malla de "ilas numeradas y columnas rotuladas al"ab1ticamente. +l

n8mero de columnas a las que se puede tener acceso depende da la capacidad de la R$.. La interseccin de un rengln y una columna particulares se llama celda. /ada celda tiene una direccin 8nica "ormada por un n8mero de "ila y una letra de columna. /ada celda puede contener un )alor num1rico, un )alor al"anum1rico o una "rmula que represente una relacin entre n8meros de otras celdas. Los +alores 4n8meros) son la materia prima con que el so"t'are de &oja de clculo realiza los clculos. ara comprender con mayor "acilidad los n8meros, &abitualmente &ay unas eti3uetas en la parte superior de las columnas y en un eGtremo de las "ilas. *na entrada de etiqueta es una palabra, "rase o sucesin de teGto al"anum1rico que ocupa una celda particular. ara el computador, estas etiquetas son cadenas de caracteres sin sentido. ara calcular, la &oja de clculo debe incluir una ,rmula, un procedimiento paso a paso para realizar clculos num1ricos y>o de cadenas y>u operaciones lgicas que tienen como resultado un )alor num1rico o una cadena de caracteres al"anum1ricos. +l usuario no )e la "rmula en la celda, slo su e"ecto. La "rmula o la in"ormacin de una celda particular se presenta espec3"icamente en una ?nea !e e%&a!o !e ce !a. +n las "rmulas se usan notaciones estndar como operadores matemticos 4Z, I, [, >, \). ara representar las )ariables en una "rmula puede &acerse re"erencia a las celdas en que estn dic&as )ariables por su direccin, que puede ser: relativa: se basa en la posicin de la celda que contiene la )ariable con respecto de la celda que contiene la "rmula. absoluta: +l signo ] antecede tanto el rengln como la columna de una direccin de este tipo. ;i se copia el contenido de una celda con una "rmula a otra celda, se re)isan las direcciones de celda relati)a de la "rmula copiada para re"lejar su nue)a posicin, pero las direcciones de celda absoluta permanecen sin cambios. *na "rmula puede comprender uno o todos los elementos siguientes: operaciones aritm2ticas8 se resuel)en de acuerdo con una jerarqu3a de operaciones2 cuando se incluye ms de un operador en una "rmula, el so"t'are de &oja de clculo usa un conjunto de reglas para determinar en qu1 orden debe realizar las operaciones. La jerarqu3a es: primero la potencia, luego multiplicacin>di)isin, y por 8ltimo adicin>sustraccin. +n caso de empate se e)al8a la "rmula de i4/(ier!a a !erec*a. Los 'ar<n&e%i% anulan las reglas de prioridad, cuando &ay )arios primero se e)al8a la eGpresin entre los par1ntesis de ms adentro. 3unciones8 operaciones de"inidas con anticipacin2 el uso de las "unciones puede a&orrar muc&o tiempo. o'eracione% !e ca!ena%> 5 o'eracione% gica%,

/uando se quiere copiar, mo)er o borrar una parte de la &oja de clculo, primero se debe de"inir el rango que se desea copiar, mo)er o borrar. Los tipos de ran(o con los que se puede trabajar son: 1) Rango de celda: una sola celda. 2) Rango de columna: %oda una columna de celdas adyacentes o parte de la misma. !) Rango de rengln: %odo un rengln de celdas adyacentes o parte del mismo. #) Rango de bloque: un grupo rectangular de celdas. +n general, las &ojas de clculo cuentan con las siguientes caracter3sticas: Replicacin automtica de +alores/ eti3uetas * ,rmulas : %odas las rdenes de replicacin son eGtensiones "leGibles de las "unciones bsicas de cortar y pegar. Reclculo automtico: +s una de las capacidades ms importantes2 permite corregir "cilmente los errores y simpli"ica el ensayo de di"erentes )alores en busca de soluciones. Funciones prede,inidas: ;on "unciones incorporadas al so"t'are. *na "uncin en una "rmula indica al computador que debe e"ectuar una serie de pasos pre)iamente de"inidos. +stas "unciones a&orran tiempo y reducen la probabilidad de errores.

acros: +l usuario puede capturar secuencias de pasos como macros reutilizables2 las macros son procedimientos dise0ados a la medida que se pueden a0adir al men8 de opciones eGistente. +sta operacin puede &acerse mediante un eng(a.e !e "acro% especial, o por medio de una graba!ora !e "acro% que captura cada mo)imiento que se &aga con el teclado y el ratn. #lantillas: ;on &ojas de clculo reutilizables que contienen etiquetas y "rmulas pero no )alores de datos. +stas plantillas producen respuestas inmediatas cuando se llenan los espacios en blanco. $lgunas )ienen con el so"t'are de &oja de clculo y otras se )enden por separado. Los usuarios pueden crear las suyas o comisionar a programadores para que las elaboren. Enlaces: La mayor3a de los programas de &ojas de clculo permiten crear en ace% a(&o"1&ico% entre &ojas de clculo, de modo que al cambiar los )alores en una se actualicen automticamente todas las &ojas de clculo enlazadas. Capacidades de base de datos: .uc&os programas de &ojas de clculo pueden realizar las "unciones elementales de una base de datos: almacenamiento y recuperacin de in"ormacin, b8squedas, ordenamientos, generacin de in"ormes, combinacin de correo, etc. *na &oja de clculo es sobre todo muy 8til para plantear cuestiones del tipo si7entonces. $lgunos programas cuentan con mdulos de resolucin de ecuaciones que in)ierten las cuestiones de este tipo2 un mdulo de resolucin de ecuaciones le permite de"inir una ecuacin, especi"icar el )alor objeti)o y el computador determina los )alores de datos necesarios.

Base de datos Los programas de bases de datos son administradores de in"ormacin que ayudan a aligerar la sobrecarga de in"ormacin. Los programas de bases de datos son una aplicacin: sir)en para con)ertir los computadores en &erramientas producti)as. *na base de datos es una coleccin integrada de datos almacenados en di"erentes tipos de registros. Los registros se interrelacionan por medio de relaciones propias de los datos y no mediante su ubicacin "3sica en el almacenamiento. *na base de datos es un conjunto de arc&i)os que se relacionan entre s3 en "orma lgica. +n una base de datos, los datos se integran y relacionan de modo que la redundancia de datos se reduce al m3nimo. +l propsito de una base de datos es representar las relaciones entre las entidades de inter1s. Brganizar los datos de este modo "acilita la integracin de las reas dentro de la organizacin y simpli"ican las preguntas espec3"icas, incluso las "ormuladas por quienes no son programadores. *na base de datos es una coleccin de in"ormacin almacenada en "orma organizada en un computador, y un pro(rama de base de datos es una &erramienta de so"t'are para organizar el almacenamiento y la recuperacin de esa in"ormacin. Las bases de datos se distinguen de los arc&i)os maestros comunes y de transacciones en # "ormas signi"icati)as: 1) *n arc&i)o est destinado al almacenamiento. 2) $gregar registros a un arc&i)o para agrandarlo no lo con)ierte en una base de datos. La eGistencia de una base no es cuestin de tama0o. !) Los registros re"erentes a distintas entidades de inter1s pueden almacenarse dentro de una base de datos. #) %ener bases de datos no elimina la necesidad de arc&i)os en un sistema de in"ormacin: Los arc&i)os de transacciones son necesarios para capturar detalles de las acti)idades de la organizacin.

Los arc&i)os maestros tambi1n pueden requerirse en )irtud de que no todos los datos necesitan residir en la base de datos. Los arc&i)os de clasi"icacin son esenciales cuando se deben reordenar los datos. Las )entajas de las bases de datos computarizadas, "rente a las de papel son que "acilitan: e a "acena"ien&o !e gran!e% can&i!a!e% !e infor"acin : /on"orme aumenta la masa de in"ormacin, mayor ser el bene"icie de usa una base de datos2 a rec('eracin r1'i!a 5 f e@ible !e infor"acin> a organi4acin 5 reorgani4acin !e a infor"acin> a i"'re%in 5 !i%&rib(cin !e infor"acin en 0aria% for"a%,

*na base de datos esta "ormada por uno o ms arc&i)os. *n arc:i+o es una coleccin de in"ormacin relacionada 4en este caso se trata de un arc*i0o !e !a&o% crea!o 'or (n 'rogra"a !e ba%e !e !a&o% ). *n arc&i)o en una base de datos es una coleccin de registros. *n re(istro es la in"ormacin relacionada con una persona, producto o suceso. /ada trozo discreto de in"ormacin en un registro se denomina campo. +l tipo de in"ormacin que puede contener un campo est determinado por el &i'o !e ca"'o: de te2to/ num;rico/ de ,ec:a. $dems de estos campos estndar puede &aber campos que contengan gr"icos, "otogra"3as digitalizadas, sonidos y )ideos. Los campos calculados contienen "rmulas similares a las de una &oja de clculo y eG&iben )alores calculados a partir de )alores de otros campos num1ricos. La mayor3a de las bases de datos o"recen ms de una "orma de )er los datos, entre ellas: +istas de ,ormulario: muestran un registro cada )ez2 +istas de lista: eG&iben )arios registros en listas similares a una &oja de clculo. +n ambos casos se pueden acomodar los campos sin modi"icar los datos subyacentes. .uc&os programas de bases de datos pueden importar datos en "orma de arc&i)os creados con procesadores de teGto, &ojas de clculo u otras bases de datos. %ambi1n es posible modi"icar, a0adir o eliminar registros. +l punto al usar una base de datos es recuperar la in"ormacin en "orma oportuna y apropiada. La in"ormacin es de poco )alor si no podemos acceder a ella. Los programas de bases de datos o"recen una )ariedad de rdenes y capacidades que "acilitan la obtencin de la in"ormacin necesaria: 1) Ho1ear .bro-se0: +s la "orma ms elemental y consiste en ,&ojear- en los registros como si se tratara de las &ojas de una libreta. +ste ,&ojear- electrnico no o"rece ninguna )entaja con respecto al papel y es muy ine"iciente con arc&i)os grandes. 2) Consulta de base de datos: ;e solicita a la base de datos la in"ormacin espec3"ica. *na consulta .query0 puede ser: una b?s3ueda simple de un registro espec3"ico2 o una solicitud para seleccionar &o!o% los registros que satis"agan un conjunto de criterios. !) &rdenamiento de datos: +n ocasiones &ay que reacomodar los registros para poder usar los datos en la "orma ms e"iciente. /on una instruccin de ordenamiento es posible acomodar los registros en orden al"ab1tico o num1rico con base en los )alores de uno o ms campos. #) "mpresin de in,ormes/ eti3uetas * ,ormatos de cartas : La salida impresa ms com8n de una base de datos es un in,orme: una lista ordenada de los campos y registros seleccionados en un "ormato "cil de leer.. %ambi1n se pueden producir etiquetas para en)3os por correo y "ormatos de cartas personalizadas. +n su mayor parte, los programas de bases de datos e2portan los registros y campos necesarios a procesadores de teGtos con capacidades de combinacin de correo, los cuales se encargan de la impresin de las cartas.

?) Consultas comple1as: Las consultas pueden ser simples o complejas, pero siempre deben ser precisas y sin ambigSedades. +l m1todo eGacto para realizar una consulta depende de cul sea la inter"az con el usuario del so"t'are espec3"ico de la base de datos. +n casi todos los programas el usuario puede especi"icar las reglas de la b8squeda en una )entana de dilogo o un "ormato blanco en pantalla. +n algunos programas es preciso que el usuario teclee la solicitud con un len(ua1e de consultas especial, ms preciso que nuestro lenguaje natural. %ambi1n &ay so"t'are de base de datos especializado que se programa con anterioridad para propsitos espec3"icos de almacenamiento y recuperacin de datos. +n general los usuarios de las bases de datos de propsito especial no tienen que de"inir estructuras de arc&i)os ni dise0ar "ormatos, ya que los dise0adores del so"t'are &an considerado esos detalles. .uc&os programas especializados de base de datos se )enden como administradores de in,ormacin personal .#" / personal in3ormation managers0 o como or(ani4adores electrnicos. *n administrador de in"ormacin personal puede automatizar todas o algunas de las siguientes "unciones: Libreta tele"nica o de direcciones. $genda. Lista de asuntos pendientes. 9otas )arias.

(esde el punto de )ista t1cnico, los programas de base de datos orientados al consumidor no son en realidad administradores de bases de datos, son administradores de arc&i)os. *n sistema de administracin de base de datos .DB $/ database management system0 es un programa o un sistema de programas que manipula datos en una gran coleccin de arc&i)os, estableciendo re"erencias cruzadas entre los arc&i)os seg8n se requiera. +l so"t'are de este tipo se usa como un instrumento para integrar la administracin de bases de datos y el "lujo de in"ormacin en una organizacin. *n sistema de administracin de base de datos puede usarse de manera interacti)a o puede ser controlado directamente por otros programas. %odos los registros de todos los arc&i)os tienen un campo que sir)e como campo cla+e. Las bases de datos organizadas de esta manera se llaman bases de datos relacionales. *n programa de base de datos relacional es aquel con que se relacionan arc&i)os de manera que los cambios en uno se re"lejen automticamente en los dems. La estructura de una base de datos relacional se basa en el "o!e o re aciona , un modelo matemtico que combina datos en tablas. *n sistema de administracin de bases de datos relacional 4RDB $, re a&iona D9BS) accesa los datos por el con&eni!o en lugar de la !ireccin. +s decir que se busca en la base de datos la in"ormacin deseada, en )ez de llegar a los datos mediante una serie de 3ndices y direcciones "3sicas en un disco2 las relaciones entre los datos se de"inen en t1rminos lgicos y no "3sicos. La base de datos no tiene una relacin predeterminada entre los datos, como los registros en el entorno de arc&i)o llano tradicional. (e esta manera se pueden obtener los datos en el ni)el del ca"'o. +n el procesamiento tradicional, para eGaminar un solo campo se debe recuperar todo el registro. +l (7.; permite trabajar con una base de datos inte(rada que sir)e a la organizacin como un todo, no a un solo departamento espec3"ico. Los bene"icios de un entorno de bases de datos integrada son: Mayor acceso a la in3ormacin: o"rece una gran "leGibilidad en el tipo de in"ormes que se pueden generar y el tipo de preguntas en l3nea que se pueden &acer. Mejor control: permite que los datos se centralicen para aumentar la seguridad2 al centralizar los datos es posible usar las e%&r(c&(ra% !e !a&o% 4manera en que los campos y registros se relacionan entre s3) para controlar la redundancia. #esarrollo de so3t4are m's e3iciente: la tarea de programacin se simpli"ica porque los datos se encuentran ms disponibles. $dems, los datos en una base de datos son in!e'en!ien&e% de los programas de aplicaciones2

es decir, los campos se pueden agregar, cambiar y suprimir de la base de datos sin a"ectar los programas eGistentes. Las grandes bases de datos pueden contener cientos de arc&i)os interrelacionados2 pero los sistemas de bases de datos pueden ocultar al usuario el complejo "uncionamiento interno del sistema y o"recerle slo la in"ormacin y las rdenes que requieren para realizar su trabajo. $l trabajar con una base de datos se deben seguir ciertas reglas emp3ricas: +legir la &erramienta correcta para el trabajo. ensar como se sacar la in"ormacin antes de meterla. /omenzar con un plan, pero estar dispuesto a modi"icarlo si es necesario. .antener la consistencia de los datos. La inconsistencia puede alterar el ordenamiento y complicar las b8squedas. Las bases de datos son tan buenas como los datos que contienen. 9o debe con"iarse todo a la re)isin automtica, la re)isin &umana y un poco de escepticismo al usar la base de datos son necesarios. /onsultar con cuidado, de"iniendo a"inadamente las reglas de seleccin.

9ra,icacin Los programas de &oja de clculo cuentan con rdenes de gra"icacin que pueden con)ertir automticamente los n8meros de la &oja de clculo en diagramas y gr"icas2 muc&os programas de gra"icacin independientes crean gr"icas a partir de cualquier coleccin de n8meros, est1n almacenados o no en una &oja de clculo. Las di"erencias entre los tipos de gr"icas no son slo est1ticas, cada uno es apropiado para comunicar determinados tipos de in"ormacin2 as3 tenemos: (r,icas de l)neas: se usan generalmente para mostrar tendencias o relaciones en el tiempo o la distribucin relati)a de una )ariable con respecto a otra2 (r,icas de barras * de columnas' son similares a las anteriores, pero ms apropiadas cuando los datos corresponde a unas cuantas categor3as2 (r,icas de dispersin' se usan para descubrir, no tanto para mostrar, la relacin entre dos )ariables. (r,icas tipo pastel' son las gr"icas de presentacin ms bsicas.

La gra"icacin automatizada es muy prctica, pero tambi1n puede ser muy restricti)a. ;i se requiere ms control sobre los detalles de la )isualizacin en pantalla, es ms apropiado usar el so,t-are de pintura, con el que es posible ,pintar- piGels en la pantalla usando un dispositi)o apuntador, traduciendo los mo)imientos a l3neas y patrones en la pantalla. *n programa de pintura o"rece &erramientas, de las cuales algunas imitan instrumentos de dibujo del mundo real, mientras que con otras se pueden &acer cosas que son di"3ciles o imposibles en papel o lienzo2 tambi1n &ay &erramientas de edicin. Los programas de pintura crean (r,icos de arre(lo bidimensional de bits, imgenes que para el computador son simples arreglos que muestran como deben representarlos los piGels de la pantalla2 un bit de memoria del computador representa un piGel. /omo un bit slo puede almacenar uno de dos )alores @ 1, el piGel 8nicamente puede mostrarse en uno de dos colores. $ este tipo de gr"icos de bit se les conoce como (r,icos monocromticos, porque las imgenes se dibujan en un color sobre un "ondo "ijo. Los tonos de grises se simulan con un t1cnica llamada simulacin de colores 4!i&*ering), una combinacin de piGels blancos y negros para crear la ilusin de un tono de gris.

5ay programas que asignan ms memoria a cada piGel, de manera que un piGel pueda presentar ms colores o sombras. Los (r,icos de escala de (rises permiten que un piGel aparezca de color blanco, negro o uno de )arios tonos de gris. ara el color real, el color de calidad "otogr"ica se necesitan 2# o !2 bits de memoria por cada piGel en la pantalla. +l n8mero de bits asignados a cada piGel, llamado pro,undidad de pi2el, es uno de dos "actores tecnolgicos que limitan la creacin de imgenes. +l otro "actor es la de,inicin, la densidad de los piGels, que generalmente se describe en dpi 4!o&% 'er inc*, puntos por pulgada). $l aumentar la de"inicin, ms di"3cil ser para el ojo &umano detectar los piGels indi)iduales de la pgina impresa. +l so,t-are de procesamiento di(ital de im(enes permite al usuario manipular "otogra"3as y otras imgenes de alta de"inicin con &erramientas similares a las que proporcionan los programas de pintura. La edicin de "otogra"3as digitales es muc&o ms poderosa que las t1cnicas tradicionales de retoque. /on el so"t'are de procesamiento de imgenes es posible distorsionar y combinar "otogra"3a, creando imgenes "abricadas que no muestran indicios de manipulacin. 5ay programas que pueden almacenar a bajo costo imgenes con de"inicin infini&a, limitada 8nicamente por la capacidad de de"inicin del dispositi)o de salida. +l so,t-are de dibu1o almacena una imagen, no como una coleccin de puntos, sino como una coleccin de l3neas y "ormas. +n )ez el arreglo bidimensional de bits calcula y recuerda una "rmula matemtica para la l3nea. +l programa de dibujo almacena las "ormas como "ormas y el teGto como teGto2 es lo que se conoce como (ra,icacin orientada a ob1etos.

rogramas de utili&acin espec"ica


odelos * simulacin *n modelo es la abstraccin de los sucesos que rodean un proceso, una acti)idad o un problema. $3slan un entidad de su entorno de manera que puede eGaminarse sin el ,ruido- o perturbacin de otras in"luencias del medio circundante. *n modelo de una empresa es tambi1n una abstraccin. ;e eliminan los elementos innecesarios para que la administracin pueda concentrarse en los detalles particulares que a"ectan al proceso, acti)idad o problema que se estudia. +s un representacin arti"icial de una situacin del mundo real. +l uso de computadoras para crear modelos puede e"ectuarse con &ojas de clculo, aplicaciones matemticas o lenguajes de programacin estndar. *n modelo por computador es una abstraccin: un conjunto de conceptos e ideas dise0ados para imitar alg8n tipo de sistema. *n modelo por computadora no es esttico2 puede ponerse a trabajar en una simulacin computadorizada para )er como opera el modelo en ciertas condiciones. *n modelo bien dise0ado debe comportarse como el sistema al cual imita. La simulaciones por computador tiene una popularidad creciente y ello obedece a las siguientes razones: $e(uridad: $lgunas acti)idades son tan peligrosas que no ser3an 1ticamente posibles sin simulaciones por computador 4).g.: e"ectos ambientales de una "uga en una planta de energ3a nuclear). Econom)a: +s muc&o menos costoso producir un modelo digital que construirlo. ;e puede e)aluar el modelo en una serie de simulaciones an&e% de construir y probar un prototipo "3sico.

#ro*eccin: *na simulacin por computador puede ser)ir como mquina del tiempo para eGplorar uno o ms "uturos posibles. Visuali4acin: Los modelos por computador &acen posible la )isualizacin, y 1sta permite )er y comprender relaciones que de otra manera podr3an pasar inad)ertidas. Replicacin: +n el mundo real ser3a di"3cil o imposible repetir un proyecto de in)estigacin en condiciones ligeramente di"erentes. ;i la in)estigacin se lle)a a cabo en un modelo por computador, la replicacin slo implica cambiar los )alores de entrada y ejecutar otra simulacin.

ero las simulaciones por computador tienen sus riesgos. La %i"( acin no e% a rea i!a! . Los riesgos que se corren son: Entra basura/ sale basura: La eGactitud de una simulacin depende de cunto se aproGime el modelo matemtico a la situacin que se simula. Los modelos matemticos se basan en suposiciones, muc&as de las cuales son di"3ciles o imposibles de )eri"icar. $lgunos modelos tienen problemas por basarse en suposiciones de"icientes2 otros contienen suposiciones ocultas que quizs no sean ob)ias para sus creadores2 otras ms se eGtra)3an por errores &umanos. *na entrada mala en una simulacin compleja puede pro)enir de )arias "uentes y la "rase ,entra basura, sale basura- es una regla bsica de la simulacin. %o(rar 3ue la realidad 3uepa en la m3uina : Las simulaciones requieren muc&os clculos. Las / no tienen el poder su"iciente para simulaciones de mediana o gran escala. $lgunas simulaciones son tan compleja que los in)estigadores tienen que simpli"icar los modelos y optimizar los clculos para que puedan ejecutarse en el mejor &ard'are disponible. Ancluso si cuentan con su"iciente poder de computacin, los in)estigadores encaran la constante tentacin de modi"icar la realidad para que la simulacin sea ms con)eniente. +n ocasiones, la simpli"icacin de la realidad es intencional2 en otras, inconsciente. +n ambos casos se pierde in"ormacin, y esta p1rdida puede comprometer la integridad de la simulacin y proyectar la sombra de la duda sobre sus resultados. %a ilusin de la in,alibilidad: Los riesgos se ampli"ican porque la gente cree que la in"ormacin es ms respetable si pro)iene de un computador. *na simulacin por computador puede ser un )alios3simo auGiliar para la toma de decisiones. +l riesgo es que las personas que toman decisiones con computadores asignen demasiado de su poder en la toma de decisiones al computador.

"ipos de modelos para la toma de decisiones


1) odelos ,)sicos: representan la entidad estudiada en cuanto a su apariencia y, &asta cierto punto, en cuanto a sus "unciones. Los modelos "3sicos pueden ser: ICANICOS: %ienen a%'ec&o de realidad pero no se comportan e"ecti)amente en la "orma real. 2)
ANALAGICOS:

+G&iben el comportamiento real de la entidad estudiada pero no tiene el mismo

a%'ec&o. odelos simblicos: Reproducen sistemas o entidades mediante el uso de s3mbolos para representar los objetos "3sicos. Los tipos de modelos simblicos son: NARRATI$OS: (escripciones en lenguaje natural que indican las relaciones entre las )ariables de un proceso o de un sistema. GRCFICOS: (escriben partes o pasos de una entidad o proceso mediante una representacin gr"ica 4diagrama de "lujo). BATEBCTICOS: ;on ms rigurosos2 se )alen de )ariables cuantitati)as 4"rmulas) para representar las partes de un proceso o de un sistema. %ambi1n son los ms abstractos y, a la )ez, los ms "ciles de usar debido a que todas las relaciones estn eGpresadas con precisin, reduciendo as3 la posibilidad de malas interpretaciones por los usuarios del modelo.

$istemas e2pertos * bases de conocimiento +l cerebro &umano es eGcelente para manipular el conoci"ien&o: la in"ormacin que incorpora las re acione% entre los &ec&os. Los computadores son mejores para manejar datos que conocimiento.

+n contraste con las bases de datos, que slo contienen &ec&os, las bases de conocimiento cuentan adems con sistemas para determinar y modi"icar las relaciones entre esos &ec&os. Los &ec&os almacenados en una base de datos estn r3gidamente organizados en categor3as2 las ideas almacenadas en una base de conocimiento pueden reorganizarse con"orme nue)a in"ormacin modi"ique sus relaciones. Las bases de conocimientos son el corazn de cientos de %i%&e"a% e@'er&o%. *n sistema e2perto es un programa de so"t'are dise0ado para replicar el proceso de toma de decisiones de un eGperto &umano. +n los cimientos de todo sistema eGperto est una base de conocimiento que representa ideas de un campo espec3"ico de conocimiento especializado. Los sistemas eGpertos obtienen sus conocimientos de los eGpertos &umanos. *na base de conocimiento suele representar el conocimiento en "orma de reg a% %i3en&once%. Los sistemas eGpertos dependen del conocimiento objeti)o, pero con"3an tambi1n en el conoci"ien&o *e(r?%&ico como la intuicin, el discernimiento y las in"erencias. %anto el conocimiento objeti)o como el m1todo &eur3stico se adquieren de un eGperto en el rea. +n la mayor3a de las decisiones &umanas &ay incertidumbre, de manera que muc&os sistemas eGpertos tienen reglas ,)agas- que establecen las conclusiones como probabilidades y no como certezas. +n di)ersos grados, los sistemas eGpertos pueden razonar, &acer in"erencias y determinar criterios. $dems de la base de conocimiento, un sistema eGperto completo cuenta con una in&erfa4 *("ana, mediante la cual el usuario puede interactuar con el sistema, y una "1/(ina !e inferencia%, que une las entradas del usuario a la base de conocimiento, aplica principios lgicos y produce la ayuda eGperta solicitada. Los sistemas eGpertos "uncionan porque trabajan en dominios estrec&os y cuidadosamente de"inidos. Los sistemas o"recen muc&as 0en&a.a%, ya que pueden: ayudar a capacitar empleados nue)os2 reducir el n8mero de errores &umanos2 encargarse de tareas rutinarias para que los trabajadores puedan concentrarse en acti)idades ms importantes2 o"recer asesor3a eGperta cuando no &ay eGpertos &umanos2 conser)ar el conocimiento de los eGpertos despu1s de que 1stos abandonan una organizacin2 combinar el conocimiento de )arios eGpertos2 lograr que el conocimiento est1 disponible para ms personas2 uno solo sistema eGperto puede ampliar las capacidades de toma de decisiones de muc&as personas2 mejorar la producti)idad y del desempe0o de quienes toman decisiones2 o"reces estabilidad y consistencia en un rea particular de la toma de decisiones 4a di"erencia de los seres &umanos, un sistema eGperto es consistente por lo que siempre presentar la misma decisin con base en un conjunto de in"ormacin)2 reduce la dependencia de personal cr3tico.

ero no estn eGentos de 'rob e"a%: +s muy di"3cil construir los sistemas eGpertos actuales. ara simpli"icar el proceso eGisten los s:ells de sistemas e2pertos o en+olturas de sistemas e2pertos : sistemas eGpertos gen1ricos que contienen las inter"aces &umanas y las mquinas de in"erencias. +stos programas pueden a&orrar tiempo y es"uerzo, pero no cuentan con la parte ms di"3cil de construir, la base de conocimiento. Los principales componentes de la en)oltura de sistema eGperto son:

In%&a acione% !e a'ren!i4a.e: permiten la construccin de la base de conocimiento. +l ingeniero del conocimiento traduce el conocimiento del eGperto en conoci"ien&o% y reg a% con ba%e en o% *ec*o% para crear una base de conocimiento. 9a%e !e conoci"ien&o: para completar la base de conocimiento se captura la siguiente in"ormacin: identi"icacin del problema2 soluciones posibles2 y

cmo a)anzar del problema a la solucin a tra)1s de &ec&os y reglas de in"erencia. In&erfa4 'ara (%(ario: permite la interaccin necesaria entre el usuario y el sistema eGperto para el procesamiento &eur3stico2 permite que el usuario describa el problema u objeti)o y que tanto el usuario como el sistema eGperto estructuren preguntas y respuestas. $ di"erencia de los eGpertos &umanos, los sistemas eGpertos automatizados son muy malos para plani"icar estrategias. ;u "alta de "leGibilidad los &ace menos creati)os que los pensadores &umanos. Los sistemas eGpertos son in8tiles "uera de su dominio de conocimiento, estrec&o y pro"undo.

"nteli(encia arti,icial +l campo de la inteligencia arti"icial abarca ,ense0ar- a la computadora a e"ectuar tareas de una manera que pudiera considerarse inteligente. +n este campo se trabaja en sistemas que tengan la "acultad de razonar, aprender y acumular conocimientos, es"orzarse por mejorar y simular las capacidades sensoriales y mecnicas del ser &umano. .uc&os de los problemas que se estudian en el campo de la inteligencia arti"icial estn muy lejos de ser soluciones prctica. $ este campo pertenecen los sistemas eGpertos. 5ay dos en"oques comunes en torno a la inteligencia arti"icial: 1) Antenta simular los procesos mentales &umanos. +l en"oque de simulacin tiene tres problemas in&erentes: +n la inteligencia &umana &ay que incluir pensamientos inconscientes, ideas o intuiciones instantneas y otros procesos mentales que es di"3cil o imposible comprender y describir. 5ay muc&as di"erencias entre la estructura y las capacidades del cerebro &umano y las del computador. +l supercomputador ms potente no es capaz de acercarse a la &abilidad del cerebro para realizar procesamientos paralelos, es decir, di)idir un trabajo complejo en tareas ms peque0as y simples para poder realizarlas simultneamente. La mejor "orma de &acer algo con una mquina muc&as )eces es muy distinta de la "orma en que lo &acen los seres &umanos. 2) /onsiste en dise0ar mquinas inteligentes independientemente de la "orma en que pensamos los seres &umanos. (e acuerdo con este en"oque, la inteligencia &umana es slo uno de )arios tipos posibles de inteligencia. +l m1todo de una mquina en la resolucin de problemas puede ser di"erente del m1todo &umano, pero no por ello menos inteligente. La in)estigacin en el campo de la inteligencia arti"icial se puede di)idir en # categor3as: ;istemas con base en el conocimiento y sistemas eGpertos. Lenguajes naturales 4con)ersaciones con las computadoras). ;imulacin de las capacidades sensoriales &umanas. Robtica.

Las t1cnicas de inteligencia arti"icial de uso actual en di)ersas aplicaciones pro)ienen de su utilizacin en las in)estigaciones con juegos de ajedrez y son: 56squeda: <eneralmente guiada por una estrategia plani"icada y por reglas conocidas como &eur3stica.

7eur&stica: *na &eur3stica es una regla emp3rica. La &eur3stica conduce &acia juicios que, seg8n indica la eGperiencia, es probable que sean reales. Reconocimiento de patrones: +s quizs la mayor )entaja que tiene un ser &umano pues ayuda a compensar la )elocidad del computador y su anlisis detallado de jugadas anticipadas.

+n general la estrategia de los in)estigadores es restringir el dominio de sus programas para que los problemas sean lo su"icientemente peque0os para poder comprenderlos y resol)erlos.

CAD F CA F C" CAD .computer8aided design/ diseo asistido por computador0 : /onsiste en usar las computadoras para dise0ar productos, permitiendo a los usuarios elaborar modelos tridimensionales ,slidos- con caracter3sticas "3sicas como peso, )olumen y centro de gra)edad. +stos modelos pueden rotarse y obser)arse desde cualquier ngulo. +l computador puede e)aluar el desempe0o estructural de cualquier parte el modelo. +l /$( tiende a ser econmico, rpido y ms preciso que las t1cnicas de dise0o manuales2 "acilitar las alteraciones del dise0o para cumplir con los objeti)os del proyecto. CA .computer8aided manu3acturing/ manu,actura asistida por computador0: *na )ez completado el dise0o del producto, se alimentan las ci"ras a un programa que controla la "abricacin de las piezas. C" .computer8intergrated manu3acturing/ manu,actura inte(rada por computador0 : +s la combinacin de /$( y /$..

Robtica Las ! leyes de la robtica de $simo): 1+ 2n robo& no '(e!e e%ionar a (n %er *("ano ni 'er"i&ir6 'or %( o"i%in6 /(e (n %er *("ano %ea a%&i"a!o, 2+ 2n robo& !ebe obe!ecer a% r!ene% /(e reciba !e o% %ere% *("ano%6 e@ce'&o %i e%&a% r!ene% en&ran en conf ic&o con a Pri"era Le5, 3+ 2n robo& !ebe 'ro&eger %( 'ro'ia e@i%&encia %ie"'re 5 c(an!o !ic*a 'ro&eccin no en&re en conf ic&o con a% Pri"era o Seg(n!a e5e%, +l t1rmino robo& deri)a de la palabra c&eca robo&a, que signi"ica trabajo "orzado. *n robot es una mquina controlada por computador dise0ada para realizar tareas "an(a e% espec3"icas. +l procesador central de un robot puede ser un microprocesador incorporado en la estructura del robot o bien un computador super)isor que controle el robot a distancia. La robtica es la integracin de las computadoras con los robots. Las di"erencias ms importantes de &ard'are entre los robots y otros computadores son los peri"1ricos de entrada y salida2 un robot en)3a rdenes a articulaciones, brazos y otras partes m)iles. ;e pueden dise0ar robots para )er luz in"rarroja, rotar articulaciones !6@ grados y realizar otras cosas que no pueden &acer los seres &umanos2 pero los robots estn limitados por las restricciones del so"t'are de inteligencia arti"icial. Los robots industriales pueden ,aprender- a realizar casi cualquier tarea manual repetiti)a. (esde la perspecti)a de la gerencia, los robots o"recen )arias )entajas: a&orran costos de mano de obra2 pueden mejorar la calidad y ele)ar la producti)idad. ;on ms e"icaces para realizar trabajos repetiti)os2 son ideales para tareas peligrosas o incmodas para trabajadores &umanos.

Los robots comerciales a8n no pueden competir con los seres &umanos en puestos que requieren destrezas eGcepcionales de percepcin o motrices.

ultimedia +ste t1rmino se re"iere a un sistema de computacin que permite que el usuario accese e interact8e con un teGto computarizado, gr"icas "ijas de alta resolucin, imgenes en mo)imiento y sonido. 5ay tres elementos en particular que caracterizan a los multimedios: %oni!o6 "o0i"ien&o 5 o'or&(ni!a! !e in&erac&(ar . La tele)isin y el )3deo son medios pasi)os, unidireccionales. /on la moderna tecnolog3a es posible que la in"ormacin se transmita en ambas direcciones, con)irtiendo los multimedia en multimedia interacti)os, que permiten que el obser)ador>oyente participe acti)amente en la eGperiencia. La creacin y ejecucin de documentos de multimedia requieren peri"1ricos de :ard-are adicionales 4monitores de tele)isin, unidades de /(IRB. y reproductores de )ideodiscos). La computadora controla los dispositi)os, que almacenan y suministran el material audio)isual al recibir rdenes. +l so,t-are de multimedia merece su nombre porque proporciona in"ormacin a tra)1s de )arios medios. $dems de teGtos y gr"icos, los documentos de multimedia suelen contener al menos una de las tres "ormas de in"ormacin siguientes: Animacin: <r"icos por computador que se mue)en en la pantalla. Video: segmentos de pel3cula que aparecen en la pantalla del computador o en un monitor de tele)isin. Audio: .8sica, e"ectos de sonido y palabras pronunciadas por el computador o por una "uente de sonido eGterna..

Hipermedia Los :iperte2tos permiten enlazar la in"ormacin teGtual en "ormas no %ec(encia e%. Los medios de teGto con)encionales, como los libros, son lineales o %ec(encia e%: estn dise0ados para leerse de principio a "in. *n documento de &iperteGto contiene en ace% que conducen a los lectores rpidamente a otras partes del documento o a otros documentos relacionados. +s decir que el &iperteGto maneja in"ormacin no estructurada. La teor3a impl3cita en el &iperteGto es que 1ste le permite al usuario trabajar de la manera en que piensa. 5yper/ad, de $pple, "ue la primera &erramienta disponible en "orma general para crear documentos del tipo &iperteGto. ero 5yper/ad se describe como un sistema de &ipermedia. +l t1rmino :ipermedia describe documentos que pueden eGplorarse en "ormas no lineales, desde documentos de in)estigacin de &iperteGto &asta documentos gr"icos interacti)os. Los &ipermedios son la siguiente generacin del &iperteGto2 el so"t'are de &ipermedia alcanza un mayor ni)el, permitiendo la integracin de datos, teGto, gr"icos, sonidos y )ideo. ;e deben asociar con palabras cla)e los elementos de los &ipermedios que no consistan en teGto. Luienes trabajan con &ipermedia actualmente se en"rentan a )arios problemas: Los documentos de &ipermedia puede desorientar al lector, y que 1ste se sienta perdido en un laberinto de &ec&os. Los lectores de documentos de &ipermedia en ocasiones se preguntan si &abrn omitido algo. ;i salta por un documento de &ipermedia, es "cil sentir que &a pasado por algo importante. Los documentos de &ipermedia muc&as )eces no satis"acen todas las eGpectati)as del usuario. /omo estn basados en computadores, los documentos de &ipermedia no permiten &acer notas marginales, realzar teGto ni doblar las esquinas de las pginas. .uc&os documentos de &ipermedia requieren &ard'are que no puede &allarse en computadores porttiles.

La mayor )entaja de los &ipermedia est en la &abilidad del computador para controlar otros medios2 los documentos de intermedia no estn limitados a teGtos e imgenes estticos.

C& 5@"CAC"&@E$ .""0


Los elementos de la comunicacin de datos son los canales de transmisin, los dispositi)os para el control de comunicaciones y los accesorios de los canales. /ada uno de ellos es necesario independientemente del tama0o de la computadora utilizada o la naturaleza de los datos transmitidos. Las redes de computacin slo incrementan la e"iciencia y la e"ecti)idad de la interaccin. ara "acilitar la comunicacin electrnica deben buscarse maneras de conectar o establecer una inter"az entre una )ariado conjunto de &ard'are, so"t'are y bases de datos2 es decir lograr cierto grado de conecti+idad. La conecti)idad ideal ser3a lograr el acceso a todos los recursos computacionales e in"ormticos desde una / o terminal2 esta condicin se llama conecti+idad total. La comunicacin de datos implica el proceso de recopilar y distribuir la representacin electrnica de la in"ormacin desde y &acia localidades distantes. La in"ormacin puede tener )ariados "ormatos: datos, teGto, )oz, "otogra"3a, gr"icos y )ideo.

rocesamiento
%ocal o por lotes: Los usuarios acumulan las transacciones y las alimentan a los computadores en "orma de grandes lotes. 9o &ay retroalimentacin inmediata. ;e usa a8n para tareas en las que con)iene procesar muc&as transacciones al mismo tiempo 4impresin de "acturas, respaldos de arc&i)os de datos, etc.). Remoto o interacti+o: Los usuarios pueden interactuar con los datos mediante terminales, )iendo y modi"icando )alores en tiempo real. ;e usa en las aplicaciones que requieren respuesta inmediata 4transacciones bancarias, reser)as en aerol3neas, etc.).

+n un sistema de computacin, los componentes de entrada, salida y almacenamiento de datos reciben y transmiten datos a un procesador por alg8n tipo de medio de transmisin. ;e dice que estos componentes de &ard'are operan en l)nea con el procesador2 y que los componentes del &ard'are que el procesador no puede controlar o no controla operan ,uera de l)nea. ;e considera que un dispositi)o peri"1rico que est conectado al procesador, pero que no est encendido est "uera de l3nea. Los conceptos de en l3nea y "uera de l3nea se aplican tambi1n a los datos. ;e dice que los datos estn en l3nea si el procesador puede tener acceso a 1stos y manejarlos. %odos los dems datos legibles por la mquina estn "uera de l3nea. Los conceptos de en l3nea y "uera de l3nea son conceptos importantes en un sistema de in"ormacin. +n una operacin ,uera de l)nea se agrupan las transacciones por lotes 4 procesamiento por lotes) para capturarlas en el sistema computacional.

'ransmisin de datos
Anc:o de banda

+s la cantidad de in"ormacin que se puede transmitir por un canal en un inter)alo de tiempo dado. *na "orma de aumentar el anc&o de banda en un cable es incrementando el n8mero de cables paralelos. Btra "orma es aumentar la )elocidad del paso de in"ormacin por el cable.

*n libro que slo contiene teGto es un medio de anc&o de banda peque0o, que slo puede proporcionar unos !@@ bits de datos por segundo al lector. Los medios de anc&o de banda grande 4tele)isin, )3deo) transmiten ms de ?@ millones de bits por segundos de datos gr"icos y sonoros. La "ibra ptica nos est lle)ando desde un anc&o de banda relati)amente modesto &asta otro, prcticamente in"inito. +l anc&o de banda es la capacidad de transmitir in"ormacin a tra)1s de un canal determinado. Los cables tele"nicos se consideran un canal de anc&o de banda reducido2 pero aunque es lento, no lo es tanto como muc&os suelen creer. 5ay que pensar en la capacidad de la "ibra ptica como in"inita, no sabemos cuntos bps podemos llegar a en)iar a tra)1s de una "ibra, pero parece ser que estamos cerca de una capacidad de 1 billn de bps2 esto implica una )elocidad doscientas mil )eces mayor que la del par tele"nico. +l anc&o de banda disponible en el 1ter es reducido si se lo compara con el que brinda la "ibra ptica y con nuestra capacidad in"inita de "abricar y tender ms y ms "ibras. +l cambio @e(roponte dice que la in"ormacin que actualmente nos llega por tierra en el "uturo nos llegar a tra)1s del 1ter, y )ice)ersa. +s decir que todo lo que est en el aire, pasar por tierra y lo que est en tierra, pasar por el aire. +l moti)o por el cual 9egroponte considera que ese cambio es ob)io, es que el anc&o de banda en tierra es in"inito, y que el del 1ter no lo es. %enemos slo un 1ter contra una cantidad ilimitada de "ibras. La 8nica )entaja del cobre es su capacidad de transmitir energ3a2 por lo tanto es posible que aparezca la "ibra con manto de cobre o el cobre con manto de "ibra. ero desde la perspecti)a de los bits, con el tiempo todo el planeta estar cableado con "ibra. ;e puede llegar a desarrollar una in"raestructura de banda anc&a, al margen de si es necesaria o de si se sabe cmo usar ese bando de anc&a. ara brindar la mayor3a de los ser)icios de in"ormacin y entretenimiento, esos enormes anc&os de banda no son necesarios. +n realidad, un anc&o de banda ms modesto de 1,2 a 6 millones bps es per"ectamente adecuado para casi todos los multimedios eGistentes. *n anc&o de banda ilimitado puede tener el e"ecto paradjico y negati)o de inundar y a&ogar a la gente con un eGceso de bits y de permitir que las mquinas en la peri"eria sean innecesariamente tontas. La no)edad y originalidad de los ser)icios de in"ormacin y entretenimiento no dependen de la "ibra que los transmite sino de la imaginacin que los crea. La relacin entre anc&o de banda y computacin es muy sutil2 dado que en ambos eGtremos de una l3nea eGiste un proceso de computacin, es posible en)iar y recibir menor cantidad de bits. La comprensin o condensacin de la in"ormacin permite que se utilice menor capacidad de canal y a&orra tiempo y dinero en la transmisin. Lo que importa no es slo el anc&o de banda de los canales, sino tambi1n su con"iguracin2 las redes de estrella y de anillo &an tomado su "orma con naturalidad a partir del estrec&o anc&o de banda del par tele"nico o del anc&o de banda ms anc&o del cable coaGial.

Canales de transmisin

*n canal es el camino por donde )iajan los datos desde un lugar a otro. +s la combinacin de medios que interconectan a la computadoras que en)3an y reciben datos. La capacidad del canal se clasi"ica por el n8mero de bits que 1ste puede transmitir por segundo.

"angibles
1) %)nea o par tele,nico: *sa las instalaciones tele"nicas para la transmisin de datos. La )elocidad de trans"erencia de los datos en las l3neas de )oz )a de !@@ a P.6@@ bps. 2) Cable coa2ial: /ontiene cables el1ctricos para permitir la transmisin de datos a alta )elocidad con un m3nimo de distorsin de las se0ales. La transmisin de datos es muc&o ms rpida. 5ay dos categor3as generales de cable coaGial: 9an!a ba%e: %ransporta una 8nica se0al digital a muy altas )elocidades. +l cable de banda de base es relati)amente barato y de muy "cil mantenimiento. 9an!a anc*a: Lle)a m8ltiples se0ales anlogas al mismo tiempo, con di"erentes inter)alos de "recuencia. +s el adecuado para la transmisin de )oz, datos e imagen. !) Fibra ptica: (iminutas "ibras de )idrio en )ez de alambres sir)en como medios de transmisin. +n lugar de electricidad se utiliza lser. *n lser es un &az de luz co&erente dentro de ciertos inter)alos de "recuencia. ;u gran )entaja es la )elocidad de la transmisin. Los cables de "ibra ptica transmiten la in"ormacin en "orma de ondas lum3nicas a la )elocidad de la luz. *n cable de "ibra ptica puede transmitir medio gigabit por segundo. Los cables de "ibra ptica transmiten datos con mayor rapidez y son ms ligeros y baratos que sus contrapartes de alambre de cobre. La "ibra ptica tambi1n contribuye a la seguridad de los datos, ya que es muc&o ms di"3cil interceptar una se0al en)iada por medio de un rayo de luz que una se0al en)iada por medio de una se0al el1ctrica.

Intangibles
icroondas: La transmisin por microondas necesita de estaciones de transmisin que en)3an los datos a tra)1s del aire en "orma de se0ales codi"icadas. La transmisin de datos )3a se0ales de radio por microondas es de ?nea !e 0i%in: la se0al de radio )iaja en l3nea recta de una estacin repetidora a la siguiente &asta llegar a su destino. Los sat1lites &an permitido reducir al m3nimo el l3mite de la l3nea de )isin.

#at$lites
La transmisin de datos a tra)1s de distancias muy largas utiliza sat1lites en rbita. Los datos que alimentan a una computadores se en)3an a una estacin de microondas, la cual a su )ez los transmite a una estacin terrestre2 de la estacin, el mensaje se en)3a en &ace a un sat1lite en rbita, desde donde se transmite de nue)o a otra estacin terrestre. Los datos se en)3an posteriormente a tra)1s de microondas y por tel1"ono &asta su destino. +n esencia, un sat1lite es una estacin repetidora La )entaja principal de los sat1lites consiste en que los datos se pueden transmitir desde un sitio a cualquier n8mero de lugares en cualquier parte del planeta. *na caracter3stica adicional en la comunicacin y transmisin por sat1lite es que en el costo de la transmisin no se considera la distancia, como sucede con los otros m1todos.

Tipos de transmisin Asincrnica: Los datos se transmiten en)iando un carcter a la )ez, con un m1todo de inicio>parada. Los datos se transmiten a inter)alos irregulares con"orme se necesitan. Los bits de arranque>parada se agregan al inicio y al "inal de cada mensaje. La transmisin asincrnica o de arranque>parada es ms apropiada para la comunicacin de datos que comprende dispositi)os de entrada>salida de baja )elocidad 4).g.: impresoras en serie) $incrnica: La transmisin es continua2 los caracteres se en)3an uno tras otro por las l3neas sin interrupcin. La transmisin sincrnica es muc&o ms rpida debido a que no se tienen que en)iar se0ales adicionales por las

l3neas para cada uno de los caracteres. La "uente y el destino operan con una sincronizacin para permitir la transmisin de datos de alta )elocidad. +ste tipo de transmisin no necesita los bits de arranque>parada.

Unidad de medida de transmisin de datos


La )elocidad de transmisin de datos se mide en bits por se(undo 4bi&% 'er %econ!%6 bps). Las menciones de ba(!% o &a%a !e ba(!% son incorrectas, +l baud es una unidad )ariable de transmisin de datos y la ,rapidez en bauds- es la )elocidad a la cual )iaja un pulso. La )elocidad de transmisin a menudo se llama ,rapidez en bits-, pero ya que un pulso puede representar )arios bits a la )ez, a )elocidades mayores que 1.2@@ bps, la rapidez de bits generalmente eGcede a la rapidez en bauds.

#rotocolo de comunicaciones /onjunto de reglas establecidas para regir el intercambio de datos que permiten que las entidades que se estn comunicando puedan comprenderse. *no de estos protocolos es la )elocidad de transmisin2 si una mquina ,&ablaa una 2.#@@ bps y las otra ,escuc&a- a 1.2@@ bps, el mensaje no pasar. +ntre los protocolos &ay cdigos predeterminados para algunos mensajes. Los protocolos se de"inen en ca'a%, la primera de las cuales es la capa "3sica2 1sta de"ine la manera en que los nodos de una red se conectan entre s3. Las capas subsecuentes, que )ar3an en cantidad entre protocolos, describen cmo se empacan los mensajes para su transmisin, cmo se encaminan los mensajes a tra)1s de la red, los procedimientos de seguridad y la "orma en que se proyectan en pantalla los mensajes. *n protocolo sir)e para desarrollar tareas como: obtener la atencin de otro dispositi)o2 identi"icar cada uno de los dispositi)os de la comunicacin2 )eri"icar la correcta transmisin de los mensajes2 recuperar los datos cuando ocurran errores.

*no de los protocolos ms usados es el $;/AA 4A"erican S&an!ar! Co!e for Infor"a&ion In&erc*ange ).

Tipos de so,t-are para comunicaciones ara que dos computadores se puedan comunicar, &ay que con"igurar el so"t'are de ambas mquinas de modo que sigan los mismos protocolos. +l so"t'are de comunicacin asegura que el &ard'are siga el protocolo. +l so"t'are espec3"ico de comunicacin se presenta de di)ersas "ormas: 1) sistema operativo de red: para usuarios que trabajan eGclusi)amente en una red local. *n sistema operati)o de red oculta al usuario los detalles de &ard'are y so"t'are de la comunicacin cotidiana entre mquinas. +l so"t'are para L$9 residente en la R$. re!irige ciertas peticiones al componente adecuado de la L$9. Los sistemas operati+os de %A@ tienen dos "ormatos: ig(a a ig(a : todas las / son iguales2 cualquiera puede ser cliente de otra y cualquiera puede compartir sus recursos con sus similares2 se trata de redes L$9 menos complejas. %er0i!or !e!ica!o: el so"t'are de control reside en la R$. del ser)idor de arc&i)os2 este tipo de L$9 o"rece un ni)el de seguridad que no es posible con una L$9 igual a igual.

2) programa terminal o emulador de terminal : permite que un computador personal "uncione como si "uera una terminal. este tipo de programa se encarga del marcado tele"nico, el manejo de protocolos y una di)ersidad de detalles necesarios para que trabajen en conjunto el computador personal y el mdem. !) istemas operativo multiusuario: permite que un computador de tiempo compartido se comunique con )arios computadores o terminales al mismo tiempo 4*9AV es el ms di"undido).

$dems las L$9 &acen posible el uso de aplicaciones que no pueden desarrollarse en el entorno indi)idual de una computadora. $s3 surge el so,t-are para traba1o en (rupos 4(roup-are) que permite el uso de di)ersas aplicaciones como: Correo e ec&rnico. Ca en!ario 5 'rogra"acin !e *orario% : /ada persona enlazada en una L$9 mantiene un calendario en l3nea en el cual se pueden programas los &orarios de todos los e)entos. Pen%a"ien&o crea&i0o 5 %o (cin !e 'rob e"a% : Los usuarios de una L$9 pueden trabajar juntos en un documento maestro para dar ideas y resol)er problemas. E%&ab eci"ien&o !e 'riori!a!e%: ermite que los usuarios establezcan las prioridades de proyectos a tra)1s del razonamiento colecti)o. :(n&a% e ec&rnica%. 9ib io&eca !e 'o ?&ica% 5 'roce!i"ien&o% : ;on elementos que al cambiar con rapidez pueden ponerse en l3nea para eliminar la necesidad de actualizar constantemente numerosos manuales de copia impresa. Ben%a.e% e ec&rnico%: La transmisin de mensajes electrnicos asocia el mensaje con una o ms aplicaciones de group'are. For"( ario% e ec&rnico%: con el propsito de recopilar in"ormacin de otros usuarios de la L$9.

Accesorios de los canales de transmisin

%ultiple&ores
;on dispositi)os que permiten que )arios mensajes puedan conjuntarse en un solo canal. Logran este objeti)o reuniendo )arias se0ales de baja )elocidad y transmiti1ndolas todas a tra)1s de un canal de alta )elocidad. +s decir que el multipleGor permite que )arios dispositi)os o estaciones de trabajo compartan una l3nea en "orma simultnea para transmitir los datos tan pronto como se reciben. +l multipleGor es una eGtensin del procesador "rontal 41ste separa los datos para su procesamiento y establece la coneGin entre la "uente y el destino) y se ubica al "inal de la l3nea, en o cerca de un sitio distante.

Concentradores
(ispositi)os as3ncronos de menor )elocidad que se conectan con "recuencia a un concen&ra!or para lograr la transmisin de datos. +ste dispositi)o de almac1n y en)3o re8ne y almacena temporalmente en una seccin de almacenamiento intermedio los datos recolectados poco a poco de los di"erentes dispositi)os de entrada. /uando dic&a seccin est completa, los datos se transmiten por l3neas de alta )elocidad a la computadora.

%dems
/onectan a las computadoras con el canal de comunicacin y permiten transmitir los datos a tra)1s de largas distancias sin ninguna inter"erencia de ruido ni distorsin en el canal. +l mdem es un dispositi)o de &ard'are esencial para cualquier aplicacin que implique el uso de una l3nea de tel1"ono para la comunicacin de datos.

Las computadoras estn conectadas con el mdem a tra)1s de un canal de comunicacin construido en la computadora misma. Los datos pueden ser transmitidos en "orma digital o analgica, dependiendo de las caracter3sticas del medio de la comunicacin. Los canales de )oz transmiten se0ales analgicas, en tanto que las computadoras en)3an se0ales digitales. ara poder transmitir una se0al digital 4un "lujo de bits) por una l3nea tele"nica con)encional, &ay que con)ertirla en una se0al analgica, es decir en una onda continua. $ su )ez, en el eGtremo receptor &ay que )ol)er a con)ertir la se0al analgica en los bits que representan el mensaje digital original. +stas tareas son realizadas por un mdem 4abre)iatura de modulador>demodulador), que es el dispositi)o de &ard'are que conecta el puerto serial de un computador a una l3nea tele"nica. Yunto con el so"t'are de comunicaciones, el mdem determina la )elocidad a la cual se deben transmitir los datos. *n mdem puede ser interno o eGterno2 ambos usan cable tele"nico para conectarse a la red de tel1"onos por medio de conectores tele"nicos modulares: interno: el mdem se encuentra en un tablero de eGpansin opcional que slo se conecta en una ranura de eGpansin libre de la unidad de procesamiento de la micro o el an"itrin de la terminal. e%terno: es un componente eGterno independiente y se conecta por medio de un puerto serial. Los mdems tienen di)ersos grados de ,inteligencia- que se genera por medio de procesadores integrados. or ejemplo, algunos mdems son capaces de sintonizar en "orma automtica la computadora 4 %incroni4acin a(&o"1&ica), establecer un canal de comunicacin 4 en&ra!a) e incluso responder las llamadas procedentes de otras computadoras 4re%'(e%&a a(&o"1&ica). +l "aGmdem realiza la misma "uncin que el mdem2 adems permite que una / simule una mquina de "aG.

"ipos de lneas
1) $imple2: %ransmite los datos 8nicamente en una direccin y 1sta no se puede cambiar nunca. 2) D?ple2: Lle)a los datos 8nicamente en una direccin, pero 1sta puede ser in)ertida. !) Full d?ple2: uede transmitir los datos simultneamente en ambas direcciones, como si dos l3neas simpleG estu)ieran trabajando en direcciones opuestas.

Con iguracin de lneas


(escribe el m1todo de coneGin de las computadoras con las l3neas de comunicacin. +n este sentido las l3neas pueden ser: #unto a punto: *n 8nico emplazamiento est conectado directamente con la computadora. Las l3neas punto a punto se usan "recuentemente entre grandes computadoras que se comunican entre s3 en "orma continua. 1) ultipunto: ermiten que un canal de comunicacin sea compartido entre todos los usuarios de la misma l3nea. La )entaja es que el costo total de la red de usuarios puede reducirse, porque la l3nea compartida disminuye la cantidad de l3neas de comunicacin. $dems, todos los puntos de una l3nea pueden recibir los mismos datos al mismo tiempo si es necesario.

#ervicios de transmisin
ara la comunicacin de datos se recurre a las portadoras comunes para tener acceso a canales de comunicaciones. Las portadoras comunes de comunicaciones o"recen dos tipos de ser)icios: 1) l&nea privada o rentada: B"rece un canal de comunicaciones de datos dedicado entre dos puntos de una red de computacin. +l cobro por una l3nea pri)ada se basa en la capacidad de canal 4bps) y la distancia 4Wms. a1reos). 2) l&nea conmutada o de sinton&a: +sta disponible estrictamente por medio del cobro por tiempo y distancia, similar a una llamada tele"nica de larga distancia. ;e &ace una coneGin ,sintonizando- la computadora y un mdem

en)3a y recibe los datos. +ste tipo de l3nea es ms "leGible que la anterior porque puede establece una coneGin con cualquier computadora instalada cerca de un tel1"ono.

REDE$
*na red de computadores es cualquier sistema de computacin o grupo de computadoras, estaciones de trabajo o dispositi)os de computadoras conectados entre s3. +n una red de computacin, el nodo puede ser una terminal, una computadora o cualquier dispositi)o de destino>"uente. Las redes de cmputo estn con"iguradas para satis"acer las necesidades espec3"icas de una organizacin. ;i bien las / por lo com8n se usan como sistemas de computacin independientes, tambi1n pueden duplicar su capacidad como terminales remotas. +sta !(a i!a! !e f(ncione% le o"rece la "leGibilidad para trabajar con la / como un sistema independiente o conectarse con una computadora ms grande y apro)ec&ar su capacidad incrementada. Las redes presentan +enta1as, ya que permiten: compartir hard4are, reduciendo el costo y &aciendo accesibles poderosos equipos de cmputo a ms personas2 compartir datos y so3t4are, aumentado la e"iciencia y la producti)idad. Las redes no eliminan las di"erencias de compatibilidad entre distintos sistemas operati)os, pero simpli"ican la comunicacin entre mquinas. ;i se emplean programas con "ormatos de arc&i)o incompatibles, &abr que usar so"t'are de traduccin de datos para leer y modi"icar los arc&i)os. que los seres humanos colaboren y trabajen en 3ormas que9 sin las redes9 ser&an di3&ciles o imposibles . ara ello eGisten aplicaciones (roup-are: programas dise0ados para que )arios usuarios trabajen con un mismo documento al mismo tiempo.

+Gisten 2 tipos de redes: redes de comunicacin: transmiten datos, )oz o imgenes )isuales. Las redes de in"ormacin tienen uno o ms sistemas de computacin eGtremos que o"recen una amplia gama de ser)icios de in"ormacin: 9oticias, clima, deportes2 entretenimiento2 juegos2 ser)icios bancarios desde el &ogar2 in"ormacin "inanciera2 ser)icios de corretaje2 tableros de a)isos2 correo electrnico2 compras desde el &ogar2 consultas2 educacin2 bienes ra3ces, cocina, salud, )iajes, etc. redes de proceso distribuido: enlazan di"erentes elementos para que compartan recursos y capacidad de procesamiento. La mayor3a de los computadores tiene puertos, que son contactos por los que sale y entra la in"ormacin. Los puertos pueden ser: paralelos: tienen la anc&ura su"iciente para que los bits puedan pasar en grupos de :, 16 !2. ;uelen conectar al computador las impresoras y otros peri"1ricos eGternos. seriales: requieren que los bits pasen de uno en uno. or lo general sir)en como puertas de acceso para la in"ormacin que )iaja de un computador a otro.

Topolo()a de redes *na topolo()a es la disposicin de los nodos 4lugares de emisin, recepcin o procesamiento) para transmitir datos. *na topolog3a de red es una descripcin de las coneGiones "3sicas posibles de una red. La topolog3a es la con"iguracin del &ard'are e indica que pares de nodos estn disponibles para las comunicaciones. ;eg8n su topolog3a una red puede ser:

1) lineal o de barra colectora: +s un canal lineal2 deri)aciones en 1l enlazan los nodos indi)iduales con la barra colectora. or lo tanto la con"iguracin es la de una l3nea multipunto. +sta es una topolog3a de !if(%in ya que cada mensaje o conjunto de datos en)iado por ella )a a cualquiera de los nodos. *n nodo indi)idual identi"ica 8nicamente los mensajes que se dirigen a 1l. +l cable central se denomina "e!io !e &ran%"i%in. 2) de estrella: Karios lugares di"erentes estn conectados a tra)1s de un sistema de cmputo central para la transmisin de los datos2 toda la comunicacin entre los puntos de la red debe pasar por la computadora central, la cual, a su )ez, en)3a los datos al lugar determinado. +sta red, tambi1n llamada con"(&a!a requiere de una computadora de tiempo real para analizar las transacciones recibidas, determinar &acia dnde se deben en)iar los datos y seleccionar la mejor ruta o l3nea por l que se deben transmitir. !) de anillo: *n punto se puede comunicar directamente con cualquier otro punto, sin necesidad de pasar por una computadora central. Los procesadores 4o controladores) de comunicaciones manejan las acti)idades de comunicacin de cada uno de los emplazamientos, almacenando los datos durante bre)es per3odos antes de transmitirlos, o bien recibiendo la transmisin de otras posicin. +stas redes tambi1n utilizan una topolog3a de !if(%in2 los mensajes circulan de nodo en nodo en una sola direccin. La computadora recibe el mensaje que )iene del nodo anterior y lo recibe o lo reen)3a, seg8n corresponda. Amplica sistemas de cmputo de aproGimadamente el mismo tama0o. +n su mayor parte, las redes de computacin son &3bridas, es decir combinaciones de topolog3as.

Redes de comunicacin +l objeti)o de estas redes es conectar emplazamientos m8ltiples que tengan necesidad de transmisin o recibir datos2 no necesitan tener capacidad de procesamiento. Las redes de comunicacin pueden ser: 1) de rea amplia .WA@/ 4ide area net4or!0: ;u objeti)o general es la transmisin de datos. %ienen 2 caracter3sticas distinti)as: /ubren grandes distancias geogr"icas. *tilizan las redes comunes de portadoras, como las redes conmutadas de tel1"onos. 2) de rea local .%A@/ local area net4or!0' +s la red de comunicacin que abarca un 8nico emplazamiento, es decir es una red en la cual los computadores se encuentran a corta distancia. /onsta de una coleccin de computadores y peri"1ricos cuyos puertos seriales estn conectados directamente con cables2 estos cables sir)en como carreteras de in"ormacin para transportar los datos entre los dispositi)os. %ambi1n &ay re!e% ina 1"brica%, en las que cada computador tiene una peque0a radio conectada al puerto serial, de manera que puede en)iar y recibir datos a tra)1s del aire, en )ez de usar cables. La mayor3a de las redes de reas local utilizan una topolog3a de di"usin: cada mensaje se en)3a a cada uno de los nodos. +l nodo recibe 8nicamente los mensajes dirigidos a 1l en particular. +n una L$9 los usuarios pueden compartir datos, so"t'are de aplicaciones, coneGiones con macrocomputadoras, capacidades de comunicacin 4mdems), bases de datos, tableros de eGpansin y otros recursos2 representan una buena in)ersin debido a que los recursos pueden ser compartidos. /on "recuencia estn integradas a redes M$9. Los dos m1todos ms conocidos de acceso L$9 son: CSBA: 4carrier %en%e "( &i' e acce%%, acceso m8ltiple de sensor de portadora) se usa con las redes de barra colectora y requiere de una estacin de trabajo u otro dispositi)o para ,escuc&ar- el canal y determinar cundo se encuentra en uso2 es decir, debe registrar que e cana %e enc(en&ra oc('a!o . ;i el canal est libre, se puede en)iar un mensaje. (e otra manera, la estacin de trabajo espera durante un bre)e momento y escuc&a nue)amente. !e %e#a 0ia.era: se asocia con la topolog3a de anillo. *na se0al es una cadena de bits que se en)3a por toda la red. ;iempre que un dispositi)o desea transmitir un mensaje, espera &asta que aparezca la se0al y, entonces, transmite sus datos a la red.

/uando se &abla de M$9 y L$9 se &ace re"erencia a todo el &ard'are, so"t'are y canales de comunicacin relacionados con ellas.

Redes de procesamiento distribuido /onectan emplazamientos no slo para la comunicacin de los datos y de los mensajes, sino tambi1n para poder compartir los recursos. +ste tipo de redes presentan 2 )entajas: 1) Car(a compartida: %ienen disponible una gran cantidad de potencia de cmputo para los usuarios con peque0os sistemas o con slo terminales remotas en lugar de un sistema muy grande de cmputo. La carga compartida tambi1n es muy 8til cuando una computadora se encuentra sobrecargada o presenta problemas en el equipo. Los accesos a di"erentes computadoras en lugar de 8nicamente a una es una caracter3stica muy "a)orable. 2) #ro(ramtica compartida: La capacidad de poder compartir datos as3 como programtica sir)e para reducir el costo total por el almacenamiento de los datos para todos los usuarios2 de la misma manera, puesto que se requieren menos sistemas mayores, las minicomputadoras pueden reemplazar parte del equipo ms costoso. +l almacenamiento de los programas se puede centralizar para que sean compartidos por todos los usuarios2 ello permite el desarrollo de paquetes de programas muc&o ms eGtensos a un menor costo para cada instalacin.

TE@DE@C"A$
+Gisten tecnolog3as de comunicacin alternati)as: Correo de voz: +s ms que un contestador2 es un elaborado sistema de mensajes con muc&as de las caracter3sticas de un sistema de correo electrnico, eGcepto poder editar los mensajes electrnicamente y aneGar documentos del computador. $ransmisin de 3acs&mil: *na mquina de "aG es una &erramienta rpida y prctica para transmitir in"ormacin almacenada en documentos de papel. /uando se en)3a un "aG, la mquina emisora ,barre- las pginas y con)ierte la imagen as3 digitalizada en una serie de pulsos el1ctricos, para luego en)iar esas se0ales por las l3neas tele"nicas &asta otra mquina de "aG. La mquina receptora usa las se0ales para construir e imprimir fac%?"i e% o copias en blanco y negro de las pginas originales. *n computador puede en)iar los documentos en pantalla a tra)1s de un "aG mdem a una mquina de "aG receptora. +l "aG mdem traduce el documento a se0ales que pueden en)iarse por los cables tele"nicos para que sean decodi"icados por la mquina de "aG receptora. *n computador tambi1n puede usar un "aG mdem para recibir transmisiones de mquinas de "aG, usando la mquina emisora como una especie de digitalizador de imgenes remoto. $l igual que el documento digitalizado, para el computador el "acs3mil digital no es ms que una coleccin de puntos blancos y negros, por lo que para editarlo es necesario utilizar un so"t'are de B/R. "ideotelecon3erencia: ermite comunicarse ,cara a cara- a grandes distancias, al combinar las tecnolog3as del )ideo y de la computacin. $rans3erencia electrnica de 3ondos: +l dinero no es ms que otro tipo de in"ormacin, las di"erentes monedas no son ms que s3mbolos que permiten a las personas intercambiar bienes y ser)icios. +n los 8ltimos siglos el papel &a reemplazado al metal2 &oy en d3a el papel es sustituido por patrones digitales almacenados en medios in"ormati)os. +l dinero, como otra in"ormacin digital, puede transmitirse a tra)1s de las redes de computadores. *n cajero automtico es una terminal especializada que se enlaza con el computador principal del banco a tra)1s de una red comercial bancaria2 pero no es el 8nico medio para e"ectuar la trans"erencia electrnica de "ondos. Comunicador personal: /ombina un tel1"ono celular, un "aG mdem y otro equipo de comunicacin en una caja ligera e inalmbrica parecida a un computador basado en pluma. ;ir)e como tel1"ono porttil, mquina de "aG, buzn electrnico, localizador y computador personal.

ero cuando todo el sistema tele"nico sea digital, se &abrn sentado las bases para una red uni"icada que permita transmitir todo tipo de in"ormacin digital. $s3 la "$D@ 4In&egra&e! Ser0ice% Digi&a Ne&Dor-, red digital de ser)icios integrados) enlazar tel1"onos, computadores, mquinas de "aG, tele)isin e incluso el correo en un mismo sistema digital. $ esa realidad alternati)a e la denomina ciberespacio. %ambi1n se llama ,"rontera electrnica- a este nue)o mundo en l3nea. ;iguiendo la tendencia &acia una mayor conecti)idad, se estn interconectando M$9 y L$9 para permitir que los usuarios tengan acceso a una mayor )ariedad de aplicaciones y ms in"ormacin. (ado que las redes usan una )ariedad de protocolos de comunicaciones y sistemas operati)os, las redes incompatibles no pueden ,comunicarse- directamente entre s3. +l encaminador constituye la principal tecnolog3a de &ard'are y so"t'are que se utiliza para resol)er este problema. Los encaminadores cierran la brec&a entre L$9 y L$9, entre M$9 y M$9 y entre L$9 y M$9. $l recibir un mensaje, el encaminador realiza la con)ersin de protocolos necesaria y encamina el mensaje &acia su destino. Las organizaciones que interconectan redes de computacin lo &acen con base en una espina dorsal.2 1sta se compone de un sistema de encaminadores y los medios de transmisin asociados que enlazan los encaminadores y las macrocomputadoras de las redes del sistema. +sta es la era del procesamiento cooperati+o . ara obtener in"ormacin signi"icati)a, precisa y oportuna, las empresas &an decidido que deben cooperar a ni)el interno y eGterno para apro)ec&ar la totalidad de la in"ormacin disponible. ara promo)er la cooperacin interna, las empresas estn promo)iendo las redes internas de empresa. *na aplicacin de la red interempresas es el intercambio electrnico de datos 4ED"). La aplicacin que puede tener el e"ecto ms importante en el mayor n8mero de personas es la supercarretera de in,ormacin2 es una red de enlaces de comunicaciones de datos de alta )elocidad que con el paso del tiempo se asociar a todas las "acetas de la sociedad, integrando la red con las tecnolog3as de la tele)isin y la computacin. +l trnsito en la supercarretera ser cualquier material que se pueda digitalizar, y las aplicaciones de esta supercarretera sern, entre otras: incorporacin de la "uncin del tel1"ono en un )ide"ono o en una computadora2 abundancia de entretenimiento, abriendo las puertas al entretenimiento interacti)o2 ediciones de copia blanda como una alternati)a para la edicin de copia dura de casi cualquier material impreso2 correspondencia transmitida electrnicamente2 trans"erencia electrnica de "ondos2 compras electrnicas desde el &ogar2 )otacin y escrutinio de alta tecnolog3a, reduciendo los costos de las elecciones y alentando una mayor participacin de los electores 4cuando las elecciones no sean obligatorias)2 "ormacin de una base de datos nacional, que ser el almacenamiento central de todos los datos personales de los ciudadanos, permitiendo la consolidacin de dic&os datos

La "leGibilidad en la distribucin de los bits ser crucial2 las emisoras asignarn los bits a medios determinados 4como la tele)isin o la radio) en el punto de transmisin. +l transmisor le dice al receptor que tipo de bits est en)iando. +n un "uturo ms lejano, los bits no estarn limitados a un medio espec3"ico, una )ez que abandonen el transmisor, es decir el emisor no tendr idea alguna sobre la "orma en que los usuarios tomarn los bits, ser el receptor el que decida. Los bits saldrn de la estacin emisora como bits, para ser utilizados y trans"ormados de maneras di"erentes, personalizados por una amplia gama de programas de computacin. Los mismos bits podrn ser )istos por el destinatario a partir de muc&as perspecti)as.

$ctualmente un /( utilizado como RB. tiene una capacidad de almacenamiento de ? mil millones de bits, utilizando slo un lado. +n los prGimos a0os est capacidad por lado ser incrementada a ?@ mil millones. La )isin a ms largo plazo de los multimedios no esta basada, sin embargo, en el /(, sino que surgir a partir de la creciente base de sistemas on7line, que tienen una capacidad ilimitada. +n el mundo digital, el problema de la amplitud y pro"undidad desaparece, y tanto los lectores como los autores se podrn mo)er con ms libertad entre las generalidades y los detalles. +n el mundo digital el espacio ocupado por la in"ormacin no est limitado a tres dimensiones. La eGpresin de una idea, o una secuencia de ideas, puede incluir una red multidimensional de indicadores que apuntan &acia "uturas elaboraciones o eGposiciones, que pueden ser llamadas o ignoradas. Los &ipermedios debern ser pensados como una coleccin de mensajes elsticos, que pueden ser estirados y encogidos seg8n la accin determinada por el lector. La traslacin libre de un medio 4)ideo, teGto, datos) a otro es el objeti)o real &acia el cual apunta el campo de los multimedios. ero "rente a un panorama alentador tendremos tambi1n la p1rdida de numerosos puestos de trabajo a causa de la automatizacin total de sistemas, que pronto trans"ormarn el trabajo administrati)o de la misma manera que ya &a trans"ormado el trabajo "abril. $ medida que el mundo de los negocios se globaliza y la Anternet crece, comenzaremos a obser)ar un lugar de trabajo digital sin "isuras2 los bits no conocern "ronteras, sern almacenados y manipulados sin respeto alguno por los l3mites geopol3ticos. Lo ms probable es que las zonas delimitadas por los &usos &orarios desempe0en en nuestro "uturo digital un rol ms importante que las zonas de intercambio comercial. $ medida que nos )amos mo)iendo &acia ese mundo digitalizado, un importante sector de la poblacin mundial se )er pri)ado de sus derec&os o pri)ilegios. La era digital tiene cuatro grandes cualidades: descentralizacin, globalizacin, armonizacin y moti)acin. +l e"ecto descentralizador se percibe sobre todo en el comercio y en la industria de la computacin misma. La empresa del "uturo podr cubrir sus necesidades de computacin en "orma escalonada, poblando su organizacin de / que, cuando resulte necesario, podrn trabajar al un3sono para solucionar problemas de computacin complejos. Las computadoras trabajarn tanto para indi)iduos como para grupos. La nacinIestado misma est sujeta a tremendos cambios y a la globalizacin2 el mundo digitalizado &ace pensar que los intentos de uni"icacin mundial se )an &aciendo )iables. 5oy en d3a, el 2@^ del mundo consume el :@^ de los recursos. La tecnolog3a digital podr ser la "uerza natural que impulse a los &ombres &acia una mayor armon3a mundial. +l e"ecto armonizador es ya e)idente en disciplinas y empresas que antes estaban separada y que comienzan a colaborar entre s3 en lugar de competir. +l acceso, la mo)ilidad y la &abilidad para e"ectuar cambios son e)idencias de la naturaleza moti)adora de estar digitalizado, que es lo que &ar que el "uturo sea tan di"erente del presente.

You might also like