12
Hardware y Software - Página 1 de 12 - Facultad de Ciencias Exactas, Ingeniería y Agrimensura Universidad Nacional de Rosario Informática I Jorge Dimarco , [email protected] LABORATORIO Referencia Básica sobre Hardware y Software 2006 INFORMATICA I Referencia Básica Hardware y Software Actualización 14 / 02 / 2006 Hardware § Arquitectura de Computadoras § Funcionamiento § Memorias § Unidades de almacenamiento § Periféricos Software § Definiciones § Clasificación

Informática I. Referencia Básica Hardware y Software [Jorge Dimarco - UNR]

Embed Size (px)

DESCRIPTION

informatica 1 (basica)

Citation preview

  • Hardware y Software - Pgina 1 de 12 -

    Facultad de Ciencias Exactas, Ingeniera y AgrimensuraUniversidad Nacional de Rosario

    Informtica I 2001Jorge Dimarco , [email protected]

    LABORATORIO

    Referencia Bsica sobre

    Hardware y Software

    2006INFORMATICA IReferencia Bsica

    Hardware ySoftware

    Actualizacin

    14 / 02 / 2006

    Hardware Arquitectura de Computadoras Funcionamiento Memorias Unidades de almacenamiento Perifricos

    Software Definiciones Clasificacin

  • Hardware y Software - Pgina 2 de 12 -

    Hardware -- Arquitectura de las Computadoras

    El hardware de una computadora es la totalidad fsica conformada por todos los componentes desu equipamiento: circuitos electrnicos, placas que lo soportan, cables, conductores,mecanismos, discos, gabinetes, tornillos, pantallas, etc. Estos elementos construyen los distintosbloques funcionales del hardware.

    Desde los comienzos de la evolucin de las computadoras (1940) todos los modelos hasta lasPC actuales obedecen a una estructura general denominada Arquitectura de Von Neuman,pronunciada por primera vez a mediados de 1946.La estructura de Von Neuman en su forma elemental consta de tres bloques principalescomunicados entre s como se muestra en la figura, de forma que el intercambio deinformacin entre ellos se realiza en dos direcciones.

    La CPU o Unidad Central de Proceso es elcerebro de una computadora. Su funcin es la deleer, interpretar y ejecutar los programas, loscuales estn formados por rdenes oinstrucciones. El microprocesador es la CPU deuna computadora.Los programas junto con los datos no estndentro de la CPU ya que esta no es su funcin.Existe un dispositivo donde almacenarlos yleerlos, la memoria.

    El segundo bloque en la arquitectura sedenomina Memoria Principal.Esta memoria es de un tipo especialdenominado RAM (Random AccessMemory), la cual tiene como caractersticaprincipal su volatilidad, es decir, la prdidade su contenido si se desconecta la alimentacin elctrica.

    El programa y los datos necesitan ser cargados en la memoria desde el exterior, adems depoder enviar al usuario la informacin de salida que se obtuvo luego o durante la ejecucin delprograma. Esto nos lleva a definir un tercer bloque, la Entrada/Salida.

    El inconveniente de esta arquitectura es lavolatilidad de la memoria principal. Por lo cualse incluye un segundo tipo de memoria, laMemoria Auxiliar o Secundaria que tiene lacaracterstica de no ser voltil. De estamanera cuando se termina de escribir unprograma en la memoria principal, a efectosde no perderlo, se puede almacenar el mismoen la memoria auxiliar.

    Como funciona:

    1.- Se debe cargar el programa y los datos en lamemoria con un dispositivo de Entrada.

    2.- La CPU ejecuta el programa y obtiene losresultados o salida.

    3.- Se enva la informacin obtenida a un dispositivode Salida.

    Como funciona:

    1.- Se debe cargar el programa y los datos en memoria principal.2.- La CPU ejecuta el programa y se obtienen datos de salida.3.- Se puede leer la informacin obtenida desde un dispositivo de salida.4.- Se almacena (graba) en la memoria auxiliar el programa y los resultados para no

    perderlos.5.- Si es necesario actualizar los resultados, solamente se debe cargar el programa en la

    memoria principal, ingresar los datos y volver al paso 2.

  • Hardware y Software - Pgina 3 de 12 -

    Ahora el problema que existe es la forma en que se escribe el programa en la memoria, o comose logra que la unidad que controla la memoria auxiliar transmita la informacin necesaria albloque de Entrada/Salida y de ah a la memoria principal.Lo nico que resta es escribir en memoria un programa que se encargue de controlar lasunidades de disco, el espacio en la memoria, el teclado, el mouse, el monitor, la impresora, paraque el usuario mediante una instruccin simple, ingresada a travs del teclado o el mouse,pueda ordenar al programa que lo haga por l. Este programa se denomina SistemaOperativo y es el encargado de controlar todo el equipo, facilitndonos su utilizacin ypermitiendo que el mismo funcione como un sistema.

    La comprensin de las funciones que cumple cada una de las partes que conforman el procesode datos, permite entender como funciona en esencia cualquier computadora, dado que cadatrabajo que realiza una computadora siempre es un proceso que tiene la particularidad de serautomtico.

    En un proceso automtico estn presentes cuatro sub-procesos:

    Entrada ---- Memorizacin ---- Procesamiento ---- Salida

    Estos bloques se comunican elctricamente entre s a travs de caminos formados por unconjunto de cables o lneas conductoras que constituyen el BUS

    Mouse

    Unidadde Disco

    Teclado

    Scanner

    Mdem

    CD-ROM

    Unidadde Disquete

    Monitor

    Unidadde Disco

    Impresora

    Parlante

    Mdem

    Plotter

    Unidadde Disquete

    Instrucciones

    Datos

    BUS

    MemoriaPrincipal

    CPU

    ALU

    InstruccionesDatos

    Resultados

    Resultados

    Instrucciones

    Perifricosde Entrada

    Perifricosde Salida

    Entrada Memorizacin Procesamiento Salida

  • Hardware y Software - Pgina 4 de 12 -

    Funcionamiento

    En lneas generales el funcionamiento de este diagramaes el siguiente: la unidad de disco rgido provee unprograma, cuyas instrucciones pasarn a travs del BUShacia la memoria.

    Los Datos llegarn tambin a travs del BUS, a lamemoria, provenientes por ejemplo del teclado.

    Luego, dichas instrucciones son ejecutadas, una por vez.A tal fin, primero cada una de las instrucciones llega porel BUS- a un registro de la CPU, donde permanecermientras se ejecuta. La Unidad de Control interpreta queoperacin debe realizar al interpretar la instruccin.

    A continuacin, a travs del mismo BUS, el dato a operarpor dicha instruccin llega desde la memoria a otroregistro de la CPU, antes de ser operado (conforme a laoperacin ordenada) en la ALU (Unidad Aritmtica yLgica), a fin de obtener un resultado. Si adems, lainstruccin obliga a mostrar el resultado en pantalla, elmismo viajar nuevamente por el BUS hasta eldispositivo correspondiente.

    Interior de una Computadora

    Motherboard

    La motherboard o placa madre, es una tarjeta (placa de circuitos integrados) en donde se ubicanlos componentes de una computadora. Contiene, entre otros, el microprocesador, buses, lamemoria, ALU, Unidad de Control, registros, que son fundamentales para el funcionamientote laPC. La misma fue diseada de tal forma que las placas que se conectan con el mundo exteriorsean circuitos adicionales y no estn integrados (es decir, que no se encuentren en la mismamotherboard). Estas tarjetas se conectan en las ranuras de expansin y le confiere a la PC lacaracterstica de poseer una arquitectura abierta, es decir una arquitectura adaptable quepermita la renovacin y la innovacin en materia de perifricos.

    La arquitectura abierta tiene como ventaja principal el poder agregar o reemplazar estas placasadicionales, y no todo el motherboard, en el caso de querer mejorar las posibilidades de lacomputadora o en caso de avera de una de las mismas.

    Actualmente existen motherboards que poseen algunas de estas placas (las ms utilizadas: laplaca de sonido, de video, de red y modem), en forma integrada (on-board). De esta manera sereducen los costos y de ser necesario que alguna de ellas tengan caractersticas superiorespodrn adicionarse sin inconvenientes anulndose la placa on-board correspondiente.

    Ms informacin en: (1) http://usa.asus.com/products1.aspx?l1=3http://www.intel.com/espanol/products/motherbd/index.htm

    (1) Las direcciones de Internet se mencionan solo a los efectos de ampliar la informacin con datos de empresas comerciales, sintener responsabilidad alguna sobre lo publicado y disponibilidad de las mismas.

    Unidad de Control: Tiene a sucargo el secuenciamiento y eje-cucin de las acciones que de-ben realizar los circuitos involu-crados en cada instruccin.

    Unidad Aritmtica-Lgica(ALU): Sirve para realizar lasoperaciones aritmticas o lgicasque le ordena la Unidad deControl.

    Registro: Espacio de memoriatipo RAM donde la CPUalmacena temporalmente datoso instrucciones.

  • Hardware y Software - Pgina 5 de 12 -

    Memorias

    Funcionalmente, las memorias son circuitos integrados que por sus caractersticas de fabricacintienen la capacidad de retener informacin.

    Una computadora utiliza la RAM (random access memory) para almacenar las instrucciones y losdatos temporales que se necesitan para ejecutar las tareas. De esta manera, la unidad central deproceso (CPU) puede acceder rpidamente a las instrucciones y los datos almacenados en lamemoria.

    Un buen ejemplo de esto es lo que sucede cuando la CPUcarga en la memoria una aplicacin, como un procesador detextos o un programa para grficos o de clculo, permitiendoas que la aplicacin funcione con la mayor velocidad posible.En trminos prcticos, esto significa que se puede hacer mstrabajo en menos tiempo.

    Cuando se introduce un comando desde el teclado, estorequiere que se copien los datos provenientes de undispositivo de almacenamiento (como un disco duro o CD-ROM) en la memoria, la cual suministra los datos a la CPU de

    forma ms rpida que los dispositivos de almacenamiento.

    Tipos de las Memorias

    Voltil: la permanencia de la informacin en estas memorias depende del suministro decorriente elctrica a la PC, si sta se suprime, por la causa que sea, los datos almacenados deperdern indefectiblemente.

    Permanente: la informacin almacenada en una memoria que posea esta cualidad no seperder a menos que el usuario as lo desee. Ms an, existen memorias permanentes a lascuales el usuario no tiene acceso y como consecuencia no puede modificarlas.

    ROM (Read Only Memory - Memoria de solo lectura): Una vez grabada informacin(programas+datos) dentro de este tipo de memorias, es imposible que el usuario la puedamodificar. La computadora dispone de este tipo de memoria, la cual tiene grabado el programapara el arranque del funcionamiento de la PC.

    RWM: (Read Write Memory - Memoria de lectura y escritura): Una memoria de tipo RWM puedeser modificada por el usuario dado que es posible escribir nueva informacin. La mayora de lasmemorias que el usuario utiliza en su PC son de este tipo.

    Diferencia entre memoria y almacenamiento

    El trmino "memoria" significa la cantidad de RAM instalada en la computadora, mientras que"almacenamiento" hace referencia a la capacidad del disco rgido.

    Otra diferencia importante entre la memoria y el almacenamiento, consiste en que la informacinalmacenada en el disco rgido permanece intacta cuando se apaga la computadora. En cambio,el contenido de la memoria queda borrado cuando se apaga la computadora.

    Cuando se trabaja con una computadora, se debe guardar el trabajo con frecuencia. La memoriade la computadora contiene las modificaciones introducidas en el documento hasta que elusuario las guarda en el disco rgido. Si por cualquier razn se interrumpe la operacin de lacomputadora, por ejemplo, debido a un corte de luz o a un error del sistema, se perdern todas

  • Hardware y Software - Pgina 6 de 12 -

    las modificaciones realizadas que no fueron almacenadas en la memoria auxiliar hasta esemomento.

    Ms informacin en: (1) http://www.kingston.com/newtech/ddr2_overview.asp http://www.kingston.com/newtech/MKF_520DDRwhitepaper.pdf http://www.valueram.com/Tools/Datasheets.asp

    (1) Las direcciones de Internet se mencionan solo a los efectos de ampliar la informacin con datos de empresas comerciales, sintener responsabilidad alguna sobre lo publicado y disponibilidad de las mismas.

    Almacenamiento

    Las unidades de disco de una computadora realizan una tarea muy importante y es la de poderalmacenar los datos y programas para ejecutarlos posteriormente. No podemos imaginar unacomputadora solamente funcionando con el hardware; el software es igual de necesario.

    Existen diversas unidades de almacenamiento, como pueden ser las disqueteras, los discosrgidos, las unidades ZIP, el CD-ROM, e incluso uno de los ms nuevos, el DVD con el quepodemos ver pelculas de altsima calidad entre otras muchas caractersticas, lasCompactFlash, MediaCard, MemoryStick, SecureDigital(SD) o los novedosos pendrive.Todos ellos poseen diferentes capacidades de almacenamiento.

    La unidad de almacenamiento se denomina Byte. Si queremos almacenar un carcter (letra,nmero o smbolo) en una unidad de disco, el mismo consumir 1 Byte del total de sucapacidad. Como el byte es una unidad pequea, se utiliza hoy la siguiente tabla de prefijos:

    Prefijo Smbolo Potencia de 10 Potencia de 2Kilo k or K ** 103 210

    Mega M 106 220

    Giga G 109 230

    Tera T 1012 240

    Peta P 1015 250

    Exa E 1018 * 260

    Zetta Z 1021 * 270

    Yotta Y 1024 * 280

    ** k = 103 y K = 210

    El funcionamiento terico de las unidades de almacenamiento es sencillo; se trata de la lectura ograbacin de informacin, nada ms. Sin embargo, esta operacin realmente es mucho mscompleja puesto que en realidad entra en juego el microprocesador, la controladora deldispositivo de almacenamiento, la BIOS, el Sistema Operativo, la memoria RAM y el propiohardware.

  • Hardware y Software - Pgina 7 de 12 -

    Unidades de Almacenamiento

    Dispositivo Capacidades comerciales actualesDiskette 3 1,44MBDisco rgido 60GB a 240GBCD-RW (disco lser) 640MB a 800MBDVD-RW 4,7 GB y 9,4GBPenDirve (para transporte de datos) 256MB a 4GBMemory Stick (para dispositivos mviles) 256MB a 4GBSecure Digital (para dispositivos mviles) 256MB a 4GBMicro Drive (para cmaras fotogrficas digitales) 1GB a 4GB

    Conectores ExternosSon conectores para perifricos externos como el teclado, mouse, impresora, mdem externo,cmaras web, cmaras digitales, scanners, etc. En las placas AT lo nico que est en contactocon la placa son unos cables que la unen con los conectores en s, que se sitan en elgabinete, excepto el de teclado que s est soldado a la propia placa. En las ATX los conectoresestn todos concentrados entorno al teclado y soldados a la placa base.

    Conectores externos

    Tarjetas adaptadoras

    El resto de componentes internos de una computadora que se conectan a la placa madre sedenominan tarjetas adaptadoras o simplemente tarjetas, las cuales realizan diferentes funcionesdependiendo para que misin fueron construidas. As podemos encontrarnos con tarjetas devdeo, tarjetas digitalizadoras, tarjetas controladoras de disco rgido y disquetera,tarjetas de sonido, mdems, tarjetas de escner, tarjetas de red y muchas que seinsertarn en nuestra computadora segn el uso que vayamos a darle.

    Otro tipo de tarjetas pueden ser aceleradoras de video, que posibilitan la "animacin" ntida yperfecta de los juegos en 3D de ltima generacin, tarjetas de televisin, con las quepodremos disfrutar de este invento directamente en nuestro PC, tarjetas para conexininalmbrica.

    Hoy en da existen tarjetas para casi todo.

    Ms informacin en: (1)http://usa.asus.com/products1.aspx?l1=2http://www.intel.com/network/connectivity/index.htm

    (1) Las direcciones de Internet se mencionan solo a los efectos de ampliar la informacin con datos de empresas comerciales, sintener responsabilidad alguna sobre lo publicado y disponibilidad de las mismas.

  • Hardware y Software - Pgina 8 de 12 -

    Valores Comerciales de Referencia

    Actualmente las computadoras que se ofrecen en el mercado para uso general poseen enpromedio las siguientes caractersticas principales

    Microprocesador Velocidad 1 Memoria RAM Disco RgidoIntelPentium 4/4HT/4HT EE

    Entre 2,4 GHZ y 3,2 GHz Entre 256 MB y 2GB Ente 60 GB y 240 GB

    Intel Celeron 2,4 a 2.8 GHz Entre 128 MB y 512 MB Entre 60 y 80 GB

    AMD Sempron 2,4 a 2,8 (PR)GHz Entre 128 MB y 512GB Ente 40 GB y 80 GB

    AMD Athlon64 2,8 a 3.2 (PR)GHz Entre 512MB y 2GB Entre 80GB y 240 GB

    AMD 64FX/Opteron 3,2 (PR) GHz Entre 1GB y 8GB Entre 80 y 240 GB

    Intel Itanium2 950 MHz a 1.4GHz Entre 1GB y 8GB Entre 80 y 240 GB

    (1) La denominacin (PR) denota ndice de performance y lo utilizan empresas comoAMD para sealar la perfomance de cada microprocesador que funciona a menorvelocidad en comparacin con los de la empresa Intel.

    Ms informacin en: (1)http://www.intel.com/espanol/products/processor/index.htmhttp://www.amd.com/us-en/Processors/ProductInformation/0,,30_118,00.html

    (1) Las direcciones de Internet se mencionan solo a los efectos de ampliar la informacin con datos de empresas comerciales, sintener responsabilidad alguna sobre lo publicado y disponibilidad de las mismas.

  • Hardware y Software - Pgina 9 de 12 -

    Archivos, Programas y SoftwareSe denomina archivo a toda unidad independiente de informacin que puede ser almacenadaen algn dispositivo preparado para tal fin. Todo archivo tiene un nombre, un principio, un fin,un tamao medido en bytes y una fecha de ltima modificacin.

    Existen principalmente dos clases de archivos:

    Archivos de Datos:

    Archivos que contienen informacin para su consulta, resultados de un proceso de clculo,imgenes digitalizadas, etc. Ejemplo de esto, aunque con una organizacin ms compleja,son los datos de los alumnos de la facultad que se encuentran almacenados en un archivode datos para poder as ser consultados y actualizados en el momento de ser necesario.

    Archivos de Instrucciones u Ordenes:

    Son todos aquellos archivos que contienen una serie de instrucciones ejecutables (por elmicroprocesador) prestando una determinada utilidad al usuario. Estos archivos se llamandirectamente con el nombre de programas. Ejemplo de esto es el programa quepermite hacer las peticiones para la consulta de los datos de los alumnos, para as conocerla situacin acadmica de los mismos.

    Definimos como software a un conjunto de archivos: archivos de programas propiamentedicho, archivos de instalacin de programas, archivos de datos, todos ellos agrupados bajo unmismo nombre comercial (Ejemplo: Microsoft Office System 2003, OpenOffice 2, Messenger,Windows, Linux). Este conjunto de archivos puede ser almacenado (generalmente para sudistribucin comercial) en uno o varios disquetes o CD-ROM, incluso ya comienzan a ofrecerseversiones almacenadas en DVD. En la jerga de computacin se utiliza el trmino softwarecomo sinnimo de programa.

    Actualmente existe software de todo tipo y orientados a resolver mltiples problemas (softwarede matemtica, de diseo grfico, de simulacin de procesos fsicos y qumicos, para laconstruccin de nuevos programas, de administracin de datos, juegos, etc.).

    El software se clasifica en dos categoras:

    Software de base o de sistema: Consistente en todo aquel software cuyo propsito esfacilitar la ejecucin de otro software. Entran en esta categora: Sistemas operativos.Compiladores. Sistemas gestores de bases de datos. etc.

    Software de aplicacin o Utilitarios: Consistente en aquel software que automatizaun sistema de informacin, es decir, con relevancia para un fin concreto. Entran en estacategora: Procesadores de texto. Hojas de clculo. Graficadores. etc.

    Sistemas Operativos

    Un sistema operativo (SO) es un conjunto de programas destinado a permitir la comunicacindel usuario con la computadora, y gestionar sus recursos de manera cmoda y eficiente.Comienza a trabajar cuando se enciende la computadora, y gestiona el hardware de la mquinadesde los niveles ms bsicos.

    Hoy en da un sistema operativo se puede encontrar normalmente en todos los aparatoselectrnicos complejos que podamos utilizar sin necesidad de estar conectados a una PC y que

  • Hardware y Software - Pgina 10 de 12 -

    utilicen microprocesador para funcionar, ya que gracias a estos podemos entender la mquina yque sta cumpla con sus funciones; ste es el caso de: telfonos mviles, reproductores de DVD,PDA, y muchos ms.

    Las funciones del sistema operativo bsicamente son las siguientes. Coordinar la comunicacin entre todos los elementos del sistema y entre el usuario y el sistema Inicializacin y control de las operaciones de entrada - salida. Asignacin de memoria y gestin de los dispositivos del sistema. Controlar el almacenamiento y recuperacin de programas. Planificacin, iniciacin y supervisin de los programas. Control de errores del sistema. Gestionar la capacidad de multiprocesamiento.

    Compilador

    Un compilador acepta programas escritos en un lenguaje de alto nivel y los traduce lenguaje demquina, generando un programa equivalente independiente, que puede ejecutarse tantas vecescomo se quiera. Este proceso de traduccin se conoce como compilacin.Comparando su actuacin con la de un ser humano, un compilador equivale a un traductorprofesional que, a partir de un texto, prepara otro independiente traducido a otra lengua.

    Base de datosUna base de datos es un conjunto de datos que pertenecen al mismo contexto almacenadossistemticamente para su uso posterior. En este sentido, una biblioteca puede considerarse unabase de datos compuesta en su mayora por documentos y textos impresos en papel e indexadospara su consulta.

    En la actualidad, y gracias al desarrollo tecnolgico de campos como la informtica y laelectrnica, la mayora de las bases de datos tienen formato electrnico, que ofrece un ampliorango de soluciones al problema de almacenar datos.

    En informtica existen los sistemas gestores de bases de datos (SGBD), que permiten almacenary posteriormente acceder a los datos de forma rpida y estructurada.

    Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambinson ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacinexperimental.

    Software de AplicacinLas computadoras y el software de aplicacin han permitido al hombre, simplificar y mejorarmuchas tareas rutinarias y repetitivas. Este tipo de software le ha dado a las computadoras uncarcter muy prctico y popular.

    Estos programas son empleados por el usuario para simplificar su vida, ya sea si decide escribirun libro, una tesis o un presupuesto comercial, o para poder manejar grandes volmenes dedatos; o aquellos programas que le sirvan para emitir registros de una empresa. Estosprogramas son los ms solicitados por la mayora de usuarios de computadoras debido a losbeneficios o servicios que reciben de ellos.

    Existen tambin programas de aplicacin que brindan al usuario otro tipo de servicios; porejemplo, los juegos por computadora son muy estimados, los programas orientados a la edicin

  • Hardware y Software - Pgina 11 de 12 -

    de texto por computadora permite al usuario obtener combinacin de texto con imgenes de altacalidad profesional y grficos; los hay tambin educativos, matemticos, estadsticos, etc.

    Tipos de software comerciales

    Software libre es el software que, una vez obtenido, puede ser usado, copiado, estudiado,modificado y redistribuido libremente. El software libre suele estar disponiblegratuitamente en Internet, o a precio de costo de la distribucin a travs deotros medios; sin embargo no es obligatorio que sea as y, aunque conserve sucarcter de libre, puede ser vendido comercialmente.

    Software gratuito (denominado usualmente Freeware) incluye en algunas ocasiones elcdigo fuente; sin embargo, este tipo de software no es libre en el mismosentido que el software libre, al menos que se garanticen los derechos demodificacin y redistribucin de dichas versiones modificadas del programa.

    Software no libre. Este trmino se emplea para referirse al software distribuido bajo unalicencia restrictiva. Las leyes de la propiedad intelectual reservan la mayora delos derechos de modificacin, duplicacin y redistribucin para el dueo delCopyright; el software dispuesto bajo una licencia de software libre rescindeespecficamente la mayora de estos derechos reservados. El software no libreutiliza un cdigo cerrado. Por su calidad de secreto industrial, su divulgacin(piratera) constituye un delito.

    Cdigo abierto (Open source) es el trmino por el que se conoce al software distribuido ydesarrollado en una determinada forma. Este trmino empez a utilizarse en1998 por algunos usuarios de la comunidad del software libre, tratando deusarlo como reemplazo al ambiguo nombre original, en ingls, del software libre(free software). El cdigo abierto es software para el que su cdigo fuente estdisponible pblicamente, aunque los trminos de licenciamiento especficosvaran respecto a lo que se puede hacer con ese cdigo fuente

    Cdigo cerrado es el cdigo fuente que no se encuentra disponible para cualquier usuario, esdecir no se hace pblico. Se le llama as en contraposicin al cdigo abierto.

    "Free software" puede significar diferentes cosas (gratuidad y libertad). Por un lado, permitepensar en "software por el que no hay que pagar", y se adapta al trmino de forma igualmentevlida que el significado que se pretende (software que posee ciertas libertades). El trmino noresult apropiado como reemplazo para el ya tradicional free software, pues eliminaba la idea delibertad (incluso hay quien usa --en ingls-- el trmino Libre Software para evitar la ambigedadde free).

    En la actualidad open source es utilizado para definir un movimiento nuevo de software (la OpenSource Initiative), diferente al movimiento del Software Libre, aunque no completamenteincompatible con este, de modo que es posible (como de hecho ocurre) que ambos movimientostrabajen juntos en el desarrollo prctico de proyectos. El significado obvio del trmino "cdigoabierto" es "se puede mirar el cdigo fuente", lo cual es un criterio ms dbil y flexible que el del

  • Hardware y Software - Pgina 12 de 12 -

    software libre; un programa de cdigo abierto puede ser software libre, pero tambin puedeserlo un programa semi-libre o incluso uno completamente no libre.

    Para evitar la confusin, alguna gente utiliza los trminos "libre" (Libre software) y "gratis"(Gratis software) para evitar la ambigedad de la palabra inglesa "free". Sin embargo, estostrminos alternativos son usados nicamente dentro del movimiento del software libre, aunqueestn extendindose lentamente hacia el resto del mundo. Otros defienden el uso del trminoopen source software (software de cdigo abierto, tambin llamado de fuentes abiertas). Laprincipal diferencia entre los trminos "open source" y "free software" es que ste ltimo tieneen cuenta los aspectos ticos y filosficos de la libertad, mientras que el "open source" se basanicamente en los aspectos tcnicos.

    Ms informacin en:http://es.wikipedia.org/wiki

    Bibliografa

    La PC por dentro. Arquitectura y funcionamiento de computadoras. Ing. M.C. Ginzburg.

    Computacin & Informtica hoy . Una mirada a la tecnologa del maana. G. Beekman.