Contador de visitas

jueves, 20 de noviembre de 2014

SOFTWARE LIBRE.


¿Que es un Software Libre:? Es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo, puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas.

                 

HAY 4 LIBERTADES QUE SON:
0: Libertad de Usarlo.
1: Libertad de Estudiarlo.
2: Libertad de distribuirlo.
3: Libertad de modificarlo.

SOFTWARE LIBRE VS SOFTWARE PRIVATIVO.
SOFTWARE LIBRE:
Es un programa o secuencia de instrucciones usada por un dispositivo de procesamiento digital de datos para llevar a cabo una tarea específica o resolver un problema determinado, sobre el cual su dueño renuncia a la posibilidad de obtener utilidades por las licencias, patentes, o cualquier forma que adopte su derecho de propiedad sobre él (o sea, el software libre puede estar licenciado, o protegido por una patente autora), por lo que puede utilizarse o transferirse sin pago alguno al licenciarte, o a su creador.
Es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Fundación, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

  • 1. CARACTERÍSTICAS DEL SOFTWARE LIBRE:
  • Se encuentra disponible el código fuente del software, por lo que puede modificarse el software sin ningún límite.
  • Libertad de estudiarlo y adaptarlo.
  • Libertad de distribuir copias.
  • Libertad de mejora y publicación de cambios.
  • Libertad de usar el programa con cualquier propósito.

  • 2. VENTAJAS DEL SOFTWARE LIBRE:

  • El usuario no comete delito por tenerlo o usarlo.
  • Amplísima gama y variedad de herramientas libres.
  • Actualizaciones periódicas con lata frecuencia.
  • 100% libre de virus.
  • Altísimo nivel de estabilidad comprobada.
  • Protege y defiende la SOBERANIA.
  • Tiene una gran comunidad de apoyo y soporte.
  • Diversidad de soluciones informáticas.
  • Costo.
  • Flexibilidad de las soluciones informáticas.
  • Independencia tecnológica.

  • 3. DESVENTAJAS DEL SOFTWARE LIBRE:

  • El hardware debe ser de calidad y estándares abiertos.
  • Carece de una estructura ampliada mercadeo (marketing).
  • Algunas aplicaciones específicas no están en el mercado.
  • Requiere profesionales debidamente calificados para la administración del sistema (es un sistema administrado).
  • Dificultad en el intercambio de archivos.
  • Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar.
  • Inexistencia de garantía por parte del autor.
  • Interfaces gráficas menos amigables.
  • Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
  • Menor compatibilidad con el hardware.

SOFTWARE PRIVATIVO:

Es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones). (También llamado código cerrado o software no libre, privado o privativo)
Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente ( semilibre ), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.

  • 4. CARACTERÍSTICAS DEL SOFTWARE PROPIETARIO:
  • Este software no te pertenece no puedes hacerle ningún tipo de modificación al código fuente.
  • No puedes distribuirlo sin el permiso del propietario.
  • El usuario debe realizar cursos para el manejo del sistema como tal debido a su alta capacidad de uso.
  • Este posee accesos para que el usuario implemente otro tipo de sistema en el.
  • Cualquier ayuda en cuanto a los antivirus.

  • 5. VENTAJAS DEL SOFTWARE PROPIETARIO:

  • Propiedad y decisión de uso del software por parte de la empresa.
  • Soporte para todo tipo de hardware.
  • Mejor acabado de la mayoría de aplicaciones.
  • Las aplicaciones número uno son propietarias.
  • Menor necesidad de técnicos especializados.
  • El ocio para ordenadores personales está destinado al mercado propietario.
  • Mayor mercado laboral actual.
  • Mejor protección de las obras con copyright.
  • Unificación de productos.
  • Facilidad de adquisición (puede venir preinstalado con la compra del PC, o encontrarlo fácilmente en las tiendas).
  • Existencia de programas diseñados específicamente para desarrollar una tarea.
  • Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación.
  • Interfaces gráficas mejor diseñadas.
  • Más compatibilidad en el terreno de multimedia y juegos.
  • Mayor compatibilidad con el hardware.

  • 6. DESVENTAJAS DEL SOFTWARE PROPIETARIO:

  • No existen aplicaciones para todas las plataformas (Windows y Mac OS).
  • Imposibilidad de copia.
  • Imposibilidad de modificación.
  • Restricciones en el uso (marcadas por la licencia).
  • Imposibilidad de redistribución.
  • Por lo general suelen ser menos seguras.
  • El coste de las aplicaciones es mayor.
  • El soporte de la aplicación es exclusivo del propietario.
  • El usuario que adquiere software propietario depende al 100% de la empresa propietaria.
   
                



¿Que es un Sistema Operativo? Es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.

El objetivo principal del SO es lograr que el sistemas informático es el lograr que el hardware de la computadora se emplee de modo eficiente y el objetivo secundario se use de manera cómoda.

Los elementos que esta constituida un sistema informático.
  • El Hardware.
  • El SO.
  • Los Programas de Aplicación.
  • Los Usuarios

                   

Estas partes hacen de capas, cada una de las cuales acerca más al usuario a utilizar los recursos del hardware. El hardware (CPU, memoria y dispositivos) proporciona los recursos de computación básicos sobre los que se agregaran estas capas sucesivas. Los programas de aplicación como los compiladores, juegos, aplicaciones de negocios, etc. definen la forma en que estos recursos se emplearán para solucionar los problemas del usuario.
Puede haber varias clases de usuarios usando el sistema, como ser personas, programas y otras computadoras, tratando de resolver diversos problemas. El SO controla y coordina el uso del hardware entre los diversos programas de aplicación y los distintos usuarios, administrando todos los recursos como disco, memoria, impresoras, monitor, etc. El SO determina los tiempos en que un determinado programa utilizará un recurso dado.

  • Sobre la capa de dispositivo se encuentra de administración este es un conjunto de función, a que se hace referencia como SO tomando la desicion de orden, se ejecuta y cuando.
  • La capa que sigue es la de los Procesos mismos.

         




Tipos de Sistemas Operativos
Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vídeo y las unidades de disco.
Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación.
Los sistemas operativos más conocidos son los siguientes:

1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.
Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.
Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.

               

2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede acceder al darles doble clic con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.

                 

3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.

               

4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.

               

5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.

                

6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.

               


7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas.

              
Interfaz Gráfica de Usuario. 
La mayoría de los SO proporcionan una interfaz Gráfica de Usuarios (GUI) llamada así, debido a que debe utilizar un mouse para trabajar con objetos gráficos, por ejemplo: Ventanas, Menús, Iconos, Botones, y otras herramientas.

             

El escritorio de Windows es un ejemplo.
En la GUI de Windows los programas comparten muchas características similares de manera ave pueden ver una interfaz familiar sin interesar el programa que se esta utilizando.
Ejemplos:
  • Barra de Botones
  • Barra de Titulo
  • Barra de Herramientas 
  • Barra de Desplazamientos
Un SO gráfico le permite tener múltiples programas y recursos ejecutándose al mismo tiempo pero solo se puede trabajar con una sola ventana a la vez.

  • Barra de Botones: La barra de botones aparece en la páginas web justo debajo de la cabecera. Es un elemento opcional, podemos crear una barra de botones en nuestro sitio web o sino la creamos, ese espacio destinado a la barra se ocultaría.
  • Barra de Titulo: Es aquella parte de una ventana abierta que muestra la información de aquello para lo que la ventana está siendo utilizada actualmente. Puede mostrar el nombre de un archivo o, si la ventana está siendo utilizada como un navegador de Internet, puede mostrar la dirección o el título de la página Web que se visita.       
                 
  • Barra de Herramientas: Es un componente de un interfaz gráfica de usuario mostrada usualmente en pantalla a modo de fila, columna, o bloque que contiene iconos o botones que, al ser presionados, activan ciertas funciones de una aplicación.
                
  • Barra de Desplazamientos: Una barra de desplazamiento sirve para que un usuario pueda moverse en un documento grande. También puedes usarla cuando tienes que buscar un valor que está dentro de un cierto rango. Las barras de desplazamiento pueden crearse de varias formas. 
              Imagen:BarraDesplazamiento.jpg












Introducción a los Sistemas Operativos (SO).

Definición:
Un Sistema Operativo es un programa distinto de los programas de procesamiento de texto, hojas de cálculos  y todos los demás programas que hay en una computadora.
El SO es un ejemplo de software del sistema que controla el hardware del sistema e interactua con el usuario y el software de aplicación.

Al emitir un comando el SO traduce un código binario que la maquina puede realizar y asegura que el resultado de sus acciones se desplieguen en pantalla, se impriman, etc.
El Código Binario.

Funciones que lleva acabo el SO.
  • Despliega elementos en pantalla con los que el usuario interactua: Interfaz de usuarios.
  • Carga los programas (por ejemplo: Procesadores de texto, hojas de cálculos, etc.) En la memoria de manera que pueda utilizarlos.
  • Coordina la forma en la que los programas trabajan con el hardware y otros tipos de software.
  • controla la manera en que se almacena y recupera información de los discos.
Tipos de Sistemas Operativos (SO). 

C : \ > - 
                           

SO de un usuario / una sola tarea: Un SO que solo permite que un usuario realice una sola tarea a la vez.

               

SO de un solo usuario / Multitarea:  Es aquel que permite realizar dos o mas funciones a la vez.
 
             


SO  multi usuario /Multitareas: Es el que permite que varios programas se ejecuten al mismo tiempo.