viernes, 31 de agosto de 2007

contrato de licencia.

Es frecuente que los programas de cómputo seen comercializados a traves de un contrato de licencia de uso. Las clausulas estipuladas en dicho contrato solamente rigen entre las parses y no son oponibles a terceros, salvo que dicho contrato sea registrado ante la autoridad competente, en cuyo caso se regiran conforme a los establecido por la LRTT estudiada anteriormente.
Por regla general, este contrato no es traslativo de dominio sino únicamente traslativo de uso, a menos que se pacte lo contrario. En el comercio internaciónal, a este contrato se le denomina "acuerdo de licencia" que se or, gina de la expresidn "licensing agreements". Por medio de este contrato, el licenciante retiene la propiedad del programa de cómputo.
El contrato de licencja de uso es un contrato innominado o atipico, toda vez que, aunque tiene una denominación especial, carece de una reglamentación especifica en un capitulo propio de una ley. Nuestra legislación sin embargo, permite que se puedan elaborar multiples combinaciónes de contratos al amparo de la ley positive, sin necesidad de que exista una regulación expresa y esta posibilidad la encontramos en el C6digo Civil vinente en el Distrito Federal , el cual establece que a los contratos que se elaboren entre particulares, deben aplicarse las reglas de aquel contrato con el cual tengan mayor parecido
En tal caso, tal vez la figure jurídica que más se le asemeje es el contrato de arrendamiento solo que en el caso de los programas de computo se trata de bienes inmateriales e intangibles.
Antes de continuer con el estudio del contrato del, ciencia de uso de los programas de cómputo, es conveniente aclarar que, por lo general, al hablar de "programas de cdmputo" tanto en este capítulo como en los anteriores se trace referencia a los programas de aplicación, es decir, aquellos que se hacen pare llevar a cabo una tarea especifica como son las nominal, inventarios, etc. y no a los programas básicos que usualmente vienen incorporados a la maquina como son los compiladores, fnterpretes o el siste ma operativo pare cuya adquisición se deben tomar medidas preventives en el momento mismo de la adquisicon del equipo tales como dejar establecido cuales son los programas que se incluyen en el precio y cuales no,, asi como la es pecificación de que otros equipos son compatibles pare poder correr el programa.

jueves, 30 de agosto de 2007

imagen de software


imagen de licencia


tipos de saftware

SON DOS TIPOS DE SOFTWARE:


Software de Aplicación

Las computadoras y el software de aplicación han permitido al hombre, simplificar y mejorar muchas tareas rutinarias y repetitivas.
Por ello, este software o programas le han dado a las computadoras un carácter muy práctico y popular.
Estos programas son empleados por el usuario para simplificar su vida, ya sea si decide escribir un libro, una tesis o un memorandum, o para poder manejar grandes volúmenes de datos; o aquellos programas que le sirvan para emitir una nómina de una empresa. Estos programas son los más solicitados por la mayoría de usuarios de computadoras debido a los beneficios o servicios que reciben de ellos.
Existen también programas de aplicación que brindan al usuario otro tipo de servicios; por ejemplo, los juegos por computadora son muy estimados, ya que gracias a ellos el usuario obtiene diversión y esparcimiento.
Los programas orientados a la edición de texto por computadora permite al usuario obtener combinación de texto con imágenes de alta calidad profesional y gráficos.
Los hay también educativos, matemáticos, estadísticos, etc.
El software de aplicación más difundido en el mercado se puede dividir en varias categorías, las principales son:
Procesadores de Palabras o Texto (Word Processors).
Sistemas Manejadores o Administradores de Bases de Datos (DBMS, Data Base Management Systems).
Hojas Electrónicas de Cálculo.
Programas de Presentación Gráfica.
Programas Educativos, Software Educativo o Tutoriales.
Programas de Edición de Texto o de Escritorio.
Programas de Edición Gráfica.
Programas de Diseño Asistidos por Computadora (CAD o Computer Aided Design).
Programas para Manufactura por Computadora (CAM o Computer Aided Manufacturing).
Programas Matemáticos y Estadísticos.
Programas de Esparcimiento y Videojuegos.
Programas Integrados.
Programas para gráficos e imágenes, etc.



Software de Comunicación

Para lograr que dos o más computadoras se comuniquen entre sí, es necesario que exista tanto un medio físico como uno lógico que permita a ambas entablar comunicación. El software de comunicación se refiere al conjunto de programas que cumple la función lógica descrita anteriormente.
Actualmente existe en el mercado de las comunicaciones de datos una amplia variedad de software de comunicación, entre los que se encuentran:
Smartcomm (Ambiente Windows).
Quick Link II.
Procomm Plus (Ambiente DOS).
SLIP (Serial on Line Internet Protocol).
PPT (Pert to Pert Protocol).
Camaleon.
Winsockets.
Los tres primeros productos no permiten copiar información mediante el programa FTP (File Transfer Protocol o protocolo de Transferencia de Archivos), mientras que el resto si lo permite.
El software de SLIP, desarrollado por la Universidad de Minnesota de los EUA permite tener acceso a todos los servicios de la red Internet desde cualquier computadora personal utilizando un módem y una línea telefónica.

partes del CPU.


fotos de compus


miércoles, 29 de agosto de 2007

partes del CPU.

EL CPU.


1- MICROPROCESADOR:
Es un circuito electrónico que actúa como Unidad Central de Proceso de un ordenador, proporcionando el control de las operaciones de cálculo. Se identifica rápido en una tarjeta madre porque esta acoplado a la misma en un socket, tiene forma cuadrada con un pequeño ventilador arriba y generan mucho calor.
PARTES INTERNAS DEL MICROPROCESADOR
· Unidad Aritmético-Lógica (ALU): Es donde se efectúan las operaciones aritméticas (suma, resta, y a veces producto y división) y lógicas (and, or, not, etc.).
· Decodificador de instrucciones: Allí se interpretan las instrucciones que van llegando y que componen el programa. Aquí entra en juego los compiladores e interpretes.
· Bloque de registros: Los registros son celdas de memoria en donde queda almacenado un dato temporalmente. Existe un registro especial llamado de indicadores, estado o flags, que refleja el estado operativo del Microprocesador.
· Bus de datos: Aquel por donde la CPU recibe datos del exterior o por donde la CPU manda datos al exterior.
· Bus de direcciones: Aquel, que es el utilizado por la CPU para mandar el valor de la dirección de memoria o de un periférico externo al que la CPU quiere acceder.
· Bus de control: Aquel que usa una serie de líneas por las que salen o entran diversas señales de control utilizadas para mandar acciones a otras partes del ordenador.
· Terminales de alimentación, por donde se recibe los voltajes desde la fuente de alimentación del ordenador.
· Reloj del sistema, es un circuito oscilador o cristal de cuarzo, que oscila varios millones de veces por segundo. Es el que le marca el compás, el que le dicta a qué velocidad va a ejecutarse cualquier operación. Uno de los factores a tener en cuenta al comprar un ordenador es su velocidad, que se mide en MHz. De hecho, esa velocidad es la del reloj del sistema, el "corazón".
PARTES EXTERNAS DEL MICROPROCESADOR
[1]
· Disipador de Calor: Es una estructura metálica (por lo general de aluminio) que va montado encima del Microprocesador para ayudarlo a liberar el calor.
· FanCooler: También conocidos como Electroventiladores y estos son unos pequeños ventiladores de color negro que van montados en el disipador de calor y a su vez en el Microprocesador, y que permite enfriar el disipador de calor del Microprocesador y a este ultimo también. Por lo general giran entre 3500 y 4500 r.p.m. y trabajan a 12 Volts.
TIPOS DE MICROPROCESADORES
Según la posición para instalarlo:
· Horizontales: Tienen forma cuadrada con una ligera muesca en una de sus esquinas que indica el primer Pin. Por lo general van acompañados de un disipador de calor y un fancooler y se instalan de forma horizontal, de allí su nombre. Están presentes en equipos de la familia X86 que no vallan montados en el Slot1, sino directamente en el Socket de la tarjeta madre. Socket 3-5 para equipos 80-486,586,686, AMD y Cyrix; Socket 7 para equipos Pentium I, algunos AMD y Cyrix ; Socket 370 [2] FTPGA o PPGA para equipos Pentium III Intel Coopermine o algunos Celeron. Las velocidades varían desde 33 Mhz para 80-286, 200 Mhz para Pentium I, 1.1 Ghz para Celeron y Pentium III y 1.2 a 2 Ghz para algunos Pentium IV. La característica de Velocidad, Memoria Caché y Voltaje del Microprocesador casi siempre son indicadas por el fabricante en la parte frontal del Microprocesador.
· Verticales: Se caracterizan porque están montados en una tarjeta electrónica con disipador de calor y fanCooler incorporado y se instalan verticalmente en un Slot parecido a una ranura de expansión. Las velocidades varían desde 233 Mhz para algunos Pentium II hasta 800 Mhz para Pentium III. La característica de Velocidad, Memoria Caché y Voltaje del Microprocesador casi siempre son indicadas por el fabricante en una de las partes laterales del Disipador de calor del Microprocesador.
2- PLACA BASE O TARJETA MADRE
Una tarjeta madre está formada por una serie de circuitos que cumplen una serie de funciones determinadas para el funcionamiento del CPU. Los principales componentes de la placa base son:
· El Socket del CPU. (Hardware)
· El controlador del teclado. (Firmware).
· El controlador de DMA´s e IRQ´s. (Firmware)
· Los buses de expansión. (Hardware)
· La memoria ROM BIOS. (Firmware)
· El controlador de la caché. (Firmware)
3- LA MEMORIA
Es la parte de la computadora donde se cargan los programas ó se mantienen guardados ciertos datos por cierto tiempo. Puede esta compuesta por un solo chip o varios chips montados en una placa electrónica.
La unidad de medición de la memoria de una computadora es el Byte, también conocido como Octeto porque esta compuesto por el conjunto de 8 Bits. Así, la capacidad de una memoria la podemos resumir en el siguiente cuadro comparativo:
1 Bit equivale a Encendido ó Apagado (1-0).
1 Nibble equivale a 4 Bits
1 Byte equivale a 8 Bits
1 KByte equivale a 1024 Bytes
1 MByte equivale a 1024 Kbytes
1 GByte equivale a 1024 Mbytes
1 TByte equivale a 1024 Gbytes
Nota: Mientras mayor sea la memoria, mucho mejor rinde la computadora
.
· TIPOS DE MEMORIAS
MEMORIA RAM (RANDOM ACCESS MEMORY): Es una memoria de acceso aleatorio ya que los datos, se guardan de forma dinámica. Es volátil ya que pierde su información cuando se interrumpe la electricidad en el mismo. Su capacidad puede estar entre 512 Kbytes hasta 1 Gbyte.
Físicamente se clasifican en:
o SIMM (SINGLE IN-LINE MEMORY MODULE): También conocido como Memoria EDO (Extended Data Out). Es un modulo de memoria integrado simple de 30 pines para modelos x286 de PC a 72 pines para modelos x486-686 y algunos Pentium I y II. Trabajan a un bus de 66 Mhz y por lo general deben estar conectados en pares (Si van en Pentium). Esto se debe a que los buses de datos de las Pentium tienen un ancho de 64 Bits y los primero 80-486 - 686 (No todos) tienen un bus de datos de 32 Bits. Estas memorias trabajan a 60ns,70ns u 80ns, siendo las más rápidas las de 60 ns .
o DIMM (DUAL IN-LINE MEMORY MODULE): Tambien es conocido como SDRAM (Sequential-Dynamic Random Access Memory). Es un modulo de memoria integrado Dual Secuencial-Dinámica que posee 168 pines y trabajan a buses de 66 Mhz,100 Mhz,133 Mhz,400 Mhz y 800 Mhz. Pueden ser de 3.3 Volts para algunos PC-100 y PC-133 y 5 Volts para algunos PC-66. Trabajan a 7,8,10 ó 12 ns siendo las de 7 ns las más rápidas.
o RIMM O RANBUS: Debido al avance tecnológico del Microprocesador AMD K7, el cual puede llegar a funcionar con velocidades de bus FSB de 200MHz, una serie de fabricantes han preparado un nuevo tipo de memoria denominado módulo RIMM o RAMBUS, el cual utiliza los flancos de subida y bajada del reloj del Microprocesador, consiguiendo la comunicación a 200MHz.
Obsérvese como la disposición de las muescas y pines de conexión han cambiado, con lo que probablemente tendremos que volver a cambiar de placa base.
Actualmente, las RAMBUS están apareciendo en las placas con chipsets I810, pero es un consuelo pensar que dichas placas vienen con un adaptador para los antiguos módulos DIMM.
MEMORIA ROM (READ ONLY MEMORY): Es una memoria de solo lectura que contiene información sobre la configuración de la tarjeta madre y su compatibilidad con cierto hardware. Aquí se controla la fecha del sistema, secuencia de arranque del sistema, seguridad, discos fijos, cd-rom drivers, flopply drivers, Zip drivers, Red, MODEM, sonido, entre otros. Se reconoce porque es un chip grande que casi siempre esta cerca de una pila de reloj con las siglas AMIBIOS American Megatrend, PHOENIX, Award BIOS, entre otros. Este, es el BIOS (Basic Input Output System) del sistema y cada uno tiene una configuración especifica para el modelo de tarjeta madre donde este montado. Su capacidad es de 640 Kbytes y es reprogramable eléctricamente (EEPROM).
MEMORIA VIRTUAL: Es el espacio libre que queda en el disco duro del PC que utiliza el sistema operativo (Windows por ejemplo) para facilitar y agilizar las tareas requeridas por el usuario. Para que un PC funcione sin problemas de memoria virtual, debe tener al menos 100 Mbytes de espacio libre en el disco duro.
MEMORIA CACHÉ: Es una memoria que se encuentra en el nivel 2 (L2) del Microprocesador y se utiliza para guardar información de las operaciones de la ALU de la CPU. En alguna tarjetas madres para Pentium I, es externa, con la forma de una pequeña tarjeta parecida a un SIMM justo a un lado del Socket del procesador, casi siempre de color verde o marrón.
MEMORIA MECÁNICA: Aquella que esta compuesta por discos duros, Discos flexibles, CD´s, ZIP´s, cintas magnéticas, etc. La capacidad esta determinada por el fabricante.