jueves, 29 de septiembre de 2011

INTRODUCCIÓN

La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas, que pueden ir desde un procesador de textos, a un programa para la animación de gráficos tridimensionales. Para su correcto funcionamiento deben ser capaces de acceder a los recursos que dispone el ordenador, como por ejemplo leer o escribir datos en un disco duro. Si cada programa actuase independientemente, existirían graves problemas puesto que tendrían libertad para escribir sus datos sobre otros, etc.
Para evitar estos problemas se desarrollaron los sistemas operativos que aportan mecanismos  reglas de funcionamiento para que cada programa pueda acceder a los recursos de una manera adecuada. A lo largo del tiempo se han añadido nuevas funciones a  estos sistemas operativos como:

  • La ejecución de programas
  • El control de la memoria del ordenador
  • La creación y el control de interfaces gráficas de usuario, etc.
En  la actualidad existen gran variedad de sistemas operativos dependiendo del  ordenador:
  • PC
  • Microsoft Windows (95, 98, 2000 y NT 4.0)
Otros posibles sistemas para este tipo de ordenadores son:
  • Solaris
  • OS/2
  • BeOS
  • Microsoft Dos
  • PC, GNU/LINUX
En la actualidad existen una gran cantidad de sistemas operativos dependiendo del el tipo de ordenador que se va a ejecutar.Por ejemplo para los Pc uno de los sistemas operativos mas difundidos es Microsoft Windows,  tanto en versiones95,98,2000 y NT4.0.Otros sistemas operativos para este tipo de ordenadores sonSolaris, OS/2, BeOS,Microsoft DOS, o uno de los sistemas operativos más poderosos y en rápida expansión para PC, CNU/LINUX.

¿QUE ES GNU/LINUX?


Andrew Tanenbaum, decidió escribir un sistema operativo para que sus estudiantes pudieran estudiarlo. En 1987 se puso manos a la obra y llamo a su proyecto mini UNIX, dando lugar a MINIX.

Tanenbaum quiso crear un sistema orientado a fines docentes, por lo que lo diseño utilizando una arquitectura micro-kernel. Este ha sido uno de los puntos fuertes y débiles a la vez del MINIX; aunque el sistema es una pequeña joya para su estudio y diseño. Se opto por hacerlo modular y muy pedagógico.
En los primeros años de su existencia, GNU/LINUX se a identificado como el sistema operativo de los hackers. Su difícil instalación, manipulación  y falta de drivers lo hacia una herramienta apta únicamente para gente muy entendida del tema. Poco a poco el numero de usuarios comenzó a crecer  y actualmente ya existen muchas empresas y grupos de usuarios que crean sus propas distribuciones de GNU/LINUX

LINUX HOY EN DIA


Linux recorre aproximadamente en 7 o 8 millones de computadores en el mundo en conjunto con miles d programadores que trabajan en encontrar soluciones a los problemas, si hay un fallo en linux lo publica en la web y habra miles de rspuestas para una proxima mejoria.
Actualmente nos encontramos en la version de kernel 2.4.20 la cual es compatible con arquitentura de hardware como Alpha, Amiga, Atari, PC/Macintosh, SGI, Sun SPARC y otros mas





SISTEMAS OPERATIVOS


Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, que es el núcleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase AmigaOSbeOS o MacOS como los pioneros de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters por su capacidad para la Edición de vídeo en entorno multitarearound robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo. (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc).








LA LICENCIA DE LINUX

Antes del proyecto GNU, los programadores que querían distribuir gratuitamente sus programas los ponían bajo el dominio publico. El problema es que empresas comerciales podían tomar el programa, modificarlo un poco, y ponerle licencia comercial, argumentando que ellos habían hecho todo el trabajo. El primer navegador de paginas web para internet estaba en el dominio publico, y se llamaba Mosaic.

  • Comercial: Debe ser comprado, no puede ser distribuido y disponible solo en código binario. Ejemplo: Microsoft Office.
  • Software de Evaluación: Características limitadas de software comercial, pueden ser distribuidas intentan hacer propaganda para el software comercial.
  • Uso no comercial: Puede ser usado gratuitamente por instituciones educativas, las corporaciones deben comprar una licencia. Ejemplo: StarOffice y Netscape.
  • Shareware: Son versiones completas y de libre distribución, pero tienen una licencia que obliga a ser pagada para un uso prolongado del software. Ejemplo es Winzip y Winamp.
  • Freeware: Software que puede ser libremente usado y distribuido. Ejemplo son Internet Explorer y Netmeeting.
  • Librerias gratuitas: Son software que puede ser libremente usado y distribuido, pero no puede ser modificado sin violar la licencia. Ejemplo son las librerías de clases de C++.
  • Software de fuentes abiertar, estilo BSD: Permiten la libre distribución de los binarios y del código de fuente. Aunque los usuarios pueden modificar el código, el grupo de desarrollo generalmente no usa las modificaciones del usuario.
  • Software de fuentes abiertar, estilo APACHE: El grupo de desarrollo puede usar las modificaciones de los usuarios si son útiles.
  • Software de fuentes abiertar, estilo GNU GPLRequiere que todos los trabajos derivados del software estén bajo licencia.




    ¿QUE ES GNU Y EL SOFTWARE LIBRE?


    Andrew Tanenbaum, decidió escribir un sistema operativo para que sus estudiantes pudieran estudiarlo. En 1987 se puso manos a la obra y llamo a su proyecto miniUNIX, dando lugar a MINIX. Al no utilizar el código de UNIX de ATT, no hay ninguna restricción en coger el código, utilizarlo y modificarlo.
    Tanenbaum quiso crear un sistema operativo con fines docentes, por lo que lo diseño utilizando una arquitectura micro-kernel. Este ha sido uno de los puntos fuertes y débiles a la vez de MINIX, aunque es una pequeña joya se opto por hacerloentendedor, modular y muy pedagógico.
    Aqui es cuando entra LINUX y muchas empresas seguían haciendo evolucionar sus versiones de UNIX. Linus Torvalds, estudiantes de la universidad de Helsinki, decide crear en agosto de 1991 su propio núcleo para un nuevo sistema operativo, LINUX. Su idea era crear un UNIX para PC para uqe todos los que quisieran lo pudieran utilizar en su ordenador, que al utilizar el compilador de coman dos de GNU como piezas fundamentales, también tenia las características de software libre. 
    En  los primeros años de su existencia, GNU/LINUX se identificaba como el sistema operativo de los hackers.


    miércoles, 28 de septiembre de 2011

    COMPONENTES EXTERNOS E INTERNOS DEL CUMPUTADOR


    Hardware .- Son los componentes externos e internos del computador.


    1.      Microprocesadores.- Es la parte más importante del computador, por la velocidad con la que transmite los datos y trabaja en GHZ. Ejemplo: Intel Corel Dual Duo, IC3



    2.      Disco Duro.- Medios de almacenamiento de datos en GB.

    ·         Pistas: son unas pistas concéntricas invisibles a lo largo de las cuales se graban los pulsos magnéticos. En otras palabras son los renglones del disco.

    ·           Sectores: Cada pista se subdivide en sectores; por ejemplo 9 sectores por pista o 15 sectores por pista en discos flexibles DD (doble densidad) y HD (alta densidad) respectivamente.

    ·           Cilindro.-  conjunto de pistas a las que el sistema operativo puede acceder simultáneamente en cada posición de las cabezas.




    3.      Memorias.- Son dispositivos que retienen datos infómaticos durante algún intervalo de tiempo.
    ·         RAM: La memoria de acceso aleatorio es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados. Ejemplo: SDR SDRAM, DDR SDRAM.

    ·         ROM: la memoria de solo lectura, permite la lectura de la información pero no su escritura. Ejemplo: EPROM, PROM, EEPROM, etc.

    ·         CACHE: Es una memoria en la que almacenas una serie de datos para su rápido acceso. Ejemplo: L1 y L2.
                              EXPANDIBLES:
     ·         SD
     ·         Micro SD




    4.      Buses.- Controla y transfiere datos entre los componentes de una computadora o entre computadoras.(ID) 




    5.      Tarjeta Madre o Placa Base.- Coordina los demás elementos para permitir su adecuado funcionamiento.


     

    SISTEMAS OPERATIVOS


    LA LICENCIA DE LINUX


    La licencia de Linux no cuesta nada y solamente existe para garantizar que esta siga siendo así.
    Antes del proyecto GNU, los programadores que querían distribuir gratuitamente sus programas los ponían bajo el dominio público. El problema es que empresas comerciales podían modificarlos y ponerle licencia comercial, argumentando que ellos habían hecho todo el trabajo.
    El primer navegador de las páginas WEB para internet estaba en el dominio público y se llamaba Mosaic.
    CLASIFICACIÓN DE LAS LICENCIAS:
    ·        COMERCIAL.- Debe ser comprobado, no puede ser distribuido y solamente está disponible como código binario para los usuarios finales.
    ·         SOFTWARE DE EVALUACIÓN.-Son versiones con características limitadas que pueden ser distribuidas libremente.
    ·         USO NO COMERCIAL.-  Se puede usar gratuitamente por individuos e instituciones educativas.
    ·         SHAREWARE.- Son versiones completas y de libre distribución.
    ·         FREEWARE.-Consiste en software que puede ser libremente usado y distribuido pero está disponible.
    ·         LIBRERÍAS GRATUITAS.-Que pueden ser libremente usado y distribuido como código de fuente y como binario, pero no puede ser modificado sin violar la licencia.
    ·   SOFTWARE DE FUENTES ABIERTAS, ESTILO BSD.- Permiten la libre distribución de los binarios y del código de fuente. Aunque los usuarios pueden modificar el código, el grupo de desarrollo generalmente no usa las modificaciones del usuario.
    ·         SOFTWARE DE FUENTES ABIERTAS, ESTILO APACHE.-El grupo de desarrollo puede usar las modificaciones de los usuarios si son útiles.
    ·         SOFTWARE DE FUENTES ABIERTAS, ESTILO GNU GPL.-Requiere que todos los trabajos derivados del software estén bajo licencia.
    Originalmente Linux distribuía su kernel bajo una licencia particular que permitía su libre uso y distribución. El kernel de Linux actualmente se distribuye bajo la licencia GNU GPL. Esto significa que el kernel se pueda copiar, cambiar, distribuir. Todo el código esta bajo la licencia GPL no puede ser utilizado en ningún programa que no se distribuya también con el código de fuente, cada uno de los programas tiene una licencia diferente y su autor original conserva el copyright, incluso si una gran cantidad de programadores lo ha modificado y mejorado.

    TEST: TEMA 1


    Marca la respuesta correcta
    Linux Torvadls es
    El creador del proyecto GNU
    Creador de un núcleo para un nuevo sistema operativo, Linux     X
    Profesor de la universidad de Holanda.
     El creador del proyecto GNU fue:
    Richard Gnu
    Richard Stallman     X
    Andrew Tanenbaum                   
    Software libre significa
    Software gratuito
    Programas de los cuales podemos conseguir su código fuente pagando por ello
    Programas de los cuales podemos conseguir su código fuente, estudiarlo, modificarlo y Redistribuirlo sin que nos obligue a pagar por ello.    X
    ¿Cuáles de estas no es una licencia de software?
    GNU/LINUX         X
    GPL
    Freeware.
    ¿Qué significa las siglas FSF?
    Force Software Foundation
    First Software Foundation
    Free Software foundation        X
    GPL  es
    El nombre de un sistema operativo
    E l nombre del primer sistema operativo creado por linus torvadls
    Licencia creada por Richard Stallman     X
    ¿Qué significa las siglas POSIX?
    Portable operating system interface.  X
    System Interface operating
    Aproximadamente en todo el mundo en cuantas computadoras se encuentra LINUX
    8 a 9 millones
    10 a 11 millones
    7 a 8 millones      X
    Relacione el concepto:
    Son versiones completas y de libre distribución pero tienen una licencia que obliga a ser pagada para un uso prolongado del software.
    Comercial
    No comercial
    Shareware      X
    ¿Que es licencia comercial?

    Son versiones con características limitadas.
    Son versiones completas y de libre distribución.
    Debe ser comprado, no puede ser distribuido, y solamente esta disponible como codigo binario.   X

    LINUX

    GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar aUnix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNUen inglés: General Public License) y otra serie de licencias libres.1
    El nombre GNUGNU's Not Unix (GNU no es Unix), viene de las herramientas básicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 y mantenido por la FSF. El nombre Linux viene del núcleo Linux, inicialmente escrito por Linus Torvalds en 1991.
    La contribución de GNU es la razón por la que existe controversia a la hora de utilizar Linux o GNU/Linux para referirse al sistema operativo formado por las herramientas de GNU y el núcleo Linux en su conjunto.

    A pesar de que Linux es, en sentido estricto, el sistema operativo,2 parte fundamental de la interacción entre el núcleo y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU o de otros proyectos como GNOME. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos. Para más información consulte la sección "Denominación GNU/Linux" o el artículo "Controversia por la denominación GNU/Linux".

    martes, 13 de septiembre de 2011

    Linux


    GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar aUnix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias libres.
    Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.
    El nombre GNU, GNU's Not Unix (GNU no es Unix), viene de las herramientas básicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 y mantenido por la FSF. El nombre Linux viene del núcleo Linux, inicialmente escrito por Linus Torvalds en 1991.
    La contribución de GNU es la razón por la que existe controversia a la hora de utilizar Linux o GNU/Linux para referirse al sistema operativo formado por las herramientas de GNU y el núcleo Linux en su conjunto.