lunes, 26 de septiembre de 2011

El Hardware



El hardware esta formado por la maquina en si, circuitos electronicos, cables, dispositivos electrónicos, y  en general todos los dispositivos físicos de la computadora.
       Contiene:
1.MICROPROCESADOR: Es considerado el crebro de una computadora, el microprocesador es un chip que se encarga de controlar las diferentes partes que componen el ordenador y lleva a cabo todas las tareas para el control y procesamiento de datos. La velocidad de transmisión de datos es muy buena y trabaja en GHZ.
     Entre los microprocesadores mas actuales tenemos: 
  • Intel Pentium 4
  • Intel Cerelon D
  • Intel Core 2 Duo
  • AMD
     2.  DISCO DURO:  El disco duro es un dispositivo magnetico que almacena todos los programas y
         datos de la computadora. Su capacidad de almacenamiento se mide es gigabytes (GB). Un disco duro
         tiene:
         pistas, sectores.


     3. MEMORIAS:
  • RAM: Esta memoria es en la que el micro procesador almacenara los programas o las instrucciones que le demos cuando deseemos que lleve a cabo determinadas operaciones. Ejemplo: SIMM
  • ROM:  Es una memoria que contiene una serie de pequeños programas, que han sido almacenados allí por los fabricantes del ordenador, de modo que esta memoria solo se puede utilizar para ser leida. Ejemplo: la BIOS que es EEPROM.
  • CACHE: Es la memoria mas rápida y por lo tanto la mas cara por lo que los ordenadores disponen solo una pequeña cantidad. En esta se almacenan instrucciones o datos que se analizan con frecuencia. Ejemplo: SRAM. 
  • EXPANDIBLE: Es una memoria que permite realizar varias actividades a la ves, y que no puede ser interferido automáticamente sino solo manual. Ejemplo: mp5 4gb Modelo A21
  • BIOS: La BIOS es imprescindible para la puesta en funcionamiento del ordenador, ya que contiene instrucciones para realizar el chequeo inicial del ordenador, además de datos técnicos de los distintos componentes conectados a el. Ejemplo: en el reloj de Windows que dara mal la hora.
  • Pequeña cantidad de memoria que guarda información acerca de la configuración del ordenador, asi como la fecha y la hora del reloj interno. Ejemplo: en el reloj de Windows que dara mal la hora.
  • DRAM: Es la mas habitual, ocupa la mayor parte del ordenador. Se trata de una memoria de acceso aleatorio y volátil, por lo que al apagar el ordenador se pierde la información existente en ella.
 4.  BASES: Se define una base de datos como una serie de datos organizados y relacionados entre si,  los
      cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en
      particular. La base tiene control, transmite, y tiene IDES que son:
  • IDE1= conectado al disco duro.
  • IDE2= conectado al CD ROM O DVD.
  • IDE3= conectado al Flopy.



    5. MENGUA O TARJETA MADRE.

         La placa base, también conocida como placa madre o tarjeta madre( del ingles  
         motherboard o mainboard) es una placa de circuito impreso a la que se conectan los
         componentes que constituyen la computadora u ordenador. Es una parte fundamental
         a la hora de armar un pc de escritorio u portátil. Tiene instalados una serie de 
         circuitos integrados, entre los que se encuentra el chipset, que sirve como centro de 
         conexión entre el microprocesador, la memoria de acceso aleatorio (RAM), las 
         ranuras de expansión y otros.

         La placa base, además, incluye un firmware llamado BIOS, que le permite realizar las
         funcionalidades básicas, como pruebas de los dispositivos, video y manejo del teclado,
         reconocimiento de dispositivos y carga del sistema operativo.





CUADERNO DIGITAL DE SISTEMAS OPERATIVOS

Introducción
Los ordenadores están diseñados de forma que puedan ejecutar diversas tareas o programas.Pueden ir desde un procesador de textos, a un programa para la animación de gráficos tridimensional
es,deben ser capaces de acceder a los recursos de que dispone el ordenador, como escribir o leer datos en un disco duro, mostrar un gráfico por pantalla,etc.Si cada programa actuase de forma independiente , existirían graves problemas y conflictos libertad para escribir sus datos sobre los de otro, etc.
Para solucionar este tipo de problemas se desarrollaron los Sistemas Operativos,aportan unos mecanismos y reglas básicas de funcionamiento, los programas pueden acceder a los recursos del ordenador de una forma adecuada. también se encargan de la ejecución de programas , el control de la memoria del ordenador,la creación y control de interfaces gráficas de usuario, etc.
para los PC los sistemas operativos mas difundidos en Microsoft Windows ,en sus versiones 95,98,2000 y NT 4.0.Otros sistemas operativos son Solaris, Os/2,BeOS,Microsoft DOS, o uno de los sistemas operativos mas poderosos y en rápida expansion para PC,GNU/LINUX.

¿Que es GNU y el software libre?

A finales de la década de los sesenta , principios de los setenta. Las grandes compañías de ordenadores no daban el valor que hoy día se da al software.Sus grandes maquinas, incorporaban algún tipo de sistema operativo y aplicaciones.Las universidades tenían permiso para coger y estudia el código fuente del sistema operativo para fines docentes. Los mismos usuarios podían pedir el código fuente de drivers y programas para adaptarlos a sus necesidades.Se consideraba que el software no tenia valor por si mismo si no estaba acompañado por el hardware que lo soportaba.Los laboratorio Bell (ATT) diseñaron un  sistema operativo llamado UNIX , la buena gestión de los recursos del sistema,su estabilidad y su compatibilidad con el hardware de diferentes fabricantes.Este ultimo hecho fue importante(hasta entonces todos los fabricantes tenían sus propios sistemas operativos incompatibles con los otros), ya que devino el factor que le proporciono mucha popularidad.
Las grandes empresas empezaron a tomar conciencia del valor del software: primero fue IBM, a finales de los setenta Digital Reseach. Este hecho hizo que todas las compañías se dieran cuenta de que el software posia ser muy rentable y les podía aportar grandes beneficios. la mayoría de empresas empezaron a poner reticencias a dejar el código fuente de sus programas y sistemas operativos y empezaron a vender sus programas como un valor añadidos a su hardware. Richard Stallman (que trabajaba en el MIT) se sintió indignado al comprobar que cada ves era mas difícil conseguir el código fuente de los programas que utilizaba para adaptarlos a sus necesidades.
Stallman decidió ser consecuente con sus ideales e iniciar un gran proyecto, abrir otra ves el código fuente de los programas. Se propuso crear su propio sistema operativo Y aplicaciones iniciando un proyecto llamado GNU.
De especial interés para entender los motivos que llevaron a Stallman a iniciar GNU es su primer manifiesto,el documento donde explico a toda la comunidad en que consistiria el proyecto, como lo orientaria y porque tenia que hacerlo.empezo a describir el concepto de software libre y para que creia necesario que programadores y desarrolladores de alrededor del muno contribuyeron con él.Se confunde el concepto de software libre con el de software gratuito el software libre no tiene porque ser gratuito.
Debemos entender como software libre programas de los cuales podemos conseguir su codigo fuente, estudiarlo, modificarlo y redistribuirlo sin que nos obligen a pagar por ello. Si podemos pedir el dinero que queramos por los rogramas y su codigo fuente, el soporte que podemos ofrecer a los usuarios, los libros que vendamos o el material que proporcionemos, tal y como muchas compañías que distribuyen GNU/Linux hacen.En ningun momento, podemos obligar a que los usuarios no distribuyan el sofware que les hemos vendido.Este debe poder ser distribuido de forma libre.Es una forma directamente de entender el software.La filosofia que en la FSF se tiene del sofware lo define con las siguiente cuatro libertades:
·La libertad 0 se refiere a la libertad de poder usar el programa para cualquier proposito.
·La libertad 1 es la que permite estudiar como funciona el programa y adaptarlo a las propias. necesidades.El acceso al codigo fuente es una condicion necesaria para garantizar esta libertad.
·La segunda ibertad permite distribuir libremente copias de software.
·La ultima libertad permite liberar el programa y hacer publicas las propias mejoras,en veneficio de toda la comunidad.El acceso al codigo fuente a si mismo, es un requisito imprecindible para asegurar esta libertad.



Para dar todas estas libertades al software se escribió la licencia,con la cual se ha protegido todo este tipo de programas,la GPL(General Public Licence). Esta licencia pone por escrito las ideas anteriormente comentadas. 
El proyecto empezó a producir software a partir de 1984,comenzando con el desarrollo de herramientas necesarias para implementar un sistema operativo completo.Realizar un proyecto de estas características es un proceso largo y complejo, muchos programadores y desarrolladores de software se empezaron a colocar con Stallman de forma gratuita.La comunidad no paró de crecer, pococ a poco empezaron a disponer de las herramientas necesarias(editores,compiladores,etc)para implementar el nucleo del sistema operativo, se quiso crear un sistema operativo parecido a UNIX y siguiendo las normas POSIX(Portable Operating System Interface). UNIX Tambien tenia sus problemas y carencias,sigue siendo suficientemente bueno como para adaptarse a la mayoria de las necesidades.Actualmente esta por finalizar definitivamente y el nucleo del GNU llamado Hurd permanece en fase de desarrollo.


¿Qué es GNU/Linux?
Un profesor de la universidad de holanda, Andrew Tanenbaum, decidió escribir un sistema operativo para que sus estudiantes pudieran estudiarlo.Hasta el momento había podido utilizar el código fuente de UNIX de ATT para que sus alumnos aprendieran a diseñar sistemas operativos.Su idea era escribir un sistema operativo que pudiera ser estudiado y modificado por cualquiera que quisiera.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 se lo diseño utilizando una arquitectura micro-kernel ideal para una facil comprension y aportando una tecnologia muy novedosa para la epoca que le permitia versatilidad,multiplataforma,etc.Este ha sido uno de los puntos fuertes y debiles a la vez de MINIX: Se opto por acerlo entendedor, modular y muy pedagogico pero no rapido.
Aqui es cuando entra en juego Linux.Mientras la FSF seguia con su gran proyecto proporcionando herramientas para la construccion de un sistema operativo, Tanenbaum inventaba MINIX para fines docentes.Linus Torvalds, estudiante de la unibersidad de Helsinki, decide crear en agosto de 1991 su propio nucleo para un nuevo sistema operativo, Linux.Su idea era crear un UNIX para PC para que todos los que quisieran lo pudieran utilizar en su ordenador.al utilizar el compilador y el interprete de comandos de GNU(gss y bash)como piezas funsamentales, tambien tenia las características de software libre.Aunque en palabras de el mismo Torvalds,si él ubiera sabido la cantidad de trabajo necesario para lograr que su idea funsionase, nunca lo hubiera hecho:esfuersos de muchos espertos en informatica de todo el mundo hicieron posible este proyecto


La licencia de Linux
La licencia de Linux no cuesta nada y solamente existe para garantizar que esto sida siendo así.
Antes del proyecto GNU, los programadores que querían distribuir gratuitamente sus programas los ponían bajo el dominio publico. El problemas de esto, es que empresas comerciales podían tomar el programa, codificarlo un poco, y ponle 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. Al no existir restricciones de copyright,una empresa comercial tomo el software, le añadió algunas características y lo volvió un producto comercial, creando Netscape Navegator.
Una clasificación de las licencias se ve a continuación:
-Comercial: Comprado, no puede ser distribuido,esta disponible como código binario para los usuarios finales.Ej.: Microsoft Office.
-Software de evaluacion: Versiones con características limitadas de software comercial, pueden ser distribuidas libremente,propaganda para el software comercial.
-Uso no comercial: Se puede usar gratuitamente por individuos e instituciones eduacativas.Las corporaciones de ben comprar una licencia.Ej.: StarOffice y Netscape.
-Shareware: Versiones completas y de libre distribucion, tienen una licencia que obliga a ser pagada para un uso prolongado del software.Ej.: WinZip y WinAmp.
-Freeware:Puede ser libremente usado y distribuido, dispoinible solamente en forma binaria. Ej.: Internet Explorer y Netmeeting.
-Librerías gratuitas: Libremente usado y distribuido como código fuente y como binario, no puede ser modificado sin violar la licencia. Ej.: Librerías de clases de C++.

-Software de fuentes abiertas, estilo BSD: Un grupo cerrado de individuos crea el software y permite la libre distribución de los binarios y del código fuente.
-Software de fuentes abiertas, estilo Apache: Es como el BSD, pero 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, es la que protege al software GNU de la empresas comerciales.
Originalmente Linus distribuía su Kermel bajo una licencia articular que permitía su libre uso y distribución, pero prohibía su uso comercial o cualquier manera de usarlo para ganar dinero.
El kermel de Linux actualmente se distribuye bajo la licencia GPL tiene copyright y no puede ser utilizado en ningún programa comercial, ni en ningún programa que no se distribuya con el código fuente. Los programas que se basen en el codigo de un programa GNU también deberá estar bajo este copyright, de lo contrario se estarían violando los derechos de autor de software original.


LINUX HOY EN DÍA
Linux hoy en día corre aproximadamente 7 a 8 millones de computadores en todo el mundo. Si usted encuentra un fallo en Linux tiene que publicarla y en cuestión de minutos tendrá miles de personas en el mundo trabajando en la solución, es cuestión de horas o pocos días para que la solución o parche este publicado en Internet y en varios idiomas.

Nos encontramos en la versión de Kernel 2.4.20 es compatible con una gran cantidad de arquitectura de hadware como Alpha, Amiga, Atari, IBM, Intel, Power PC/Macintosh, SGI, Sun SPARC y otras mas.
En todas las plataformas o arquitectura de hadware Lunux corre con mucha estabilidad y es mas rápido que otros sistemas operativos.

PASEO POR NUESTRO SISTEMA GNU/LINUX

Aprecie las potencialidades del sistema y vea que todas sus necesidades quedan cubiertas:

-Entre en su cuenta de usuario: User: clinux Passwd: clinux.
-Abra Mozilla y vea que puede navegar por la web.
-Abra OpenOffice y vea que no todo es Microsoft Office.
-Abra File Manager y recorra el árbol de directorios.
-Abra una xterm y comience a familiarizarse con el trabajo con la linea de comandos.
-Abra el GNOME Control Center y aprenda a configurar su entorno Gnome.
-Salga de la sesión y vea que puede abrirse muchos otros gestores de ventanas.

Lo que hemos aprendido
· Los sistemas operativos, aportan unos mecanismos y reglas básicas.
· Linux es un sistema operativo gratuito y de libre distribución.
· Unix es un sistema operativo desarrollado en 1970, una de la facilidades es que es portable.
· Richard Stallman creo el proyecto GNU, para intentar abrir el código fuente de los programas.
· Debemos entender como software libre de los cuales podemos conseguir su código fuente.
· Linux Torvalds, estudiante del universidad de Helsinki, creo en agosto de 1991 su propio núcleo para un nuevo sistema operativo, Linux.
¡¡¡¡¡¡Disfrute de las múltiples aplicaciones que le ofrece el sistema sin mas que  mover el ratón!!!!!!