miércoles, 20 de noviembre de 2019

Antecedentes del Hardware Libre

ANTECEDENTES DEL HARDWARE LIBRE

Antecedentes del Hardware Libre



Al hablar de la historia del hardware libre debemos remontarnos hasta los inicios de la informática, en el siglo XX. Existen dos épocas críticas para que se pensara en la idea del hardware libre.

Lejos de ser una novedad, esta corriente enlaza directamente con década de los años 70, cuando los primeros aficionados a los ordenadores construían sus propios equipos en los garajes con piezas compradas a diferentes fabricantes y creaban sus propias implementaciones.

El amplio uso de los dispositivos de lógica programable reconfigurables, donde se comparten los diseños lógicos ha sido una forma de hardware libre. En vez de compartir los diagramas esquemáticos, el código HDL es compartido. Esto difiere del software libre. Las descripciones HDL son usadas comúnmente para instalar sistemas SoC en FPGA o directamente en diseños ASIC. Los módulos HDL, cuando se distribuyen, son llamados Núcleos de semiconductores de propiedad intelectual, o núcleos IP. Desde tiempos atrás muchas comunidades trabajan en el diseño, desarrollo y pruebas de hardware libre, y que además brindan soporte. Algunas de ellas son Open Collector y OpenCores.

Definición de Hardware Libre

En informática, se denomina hardware o soporte físico al conjunto de elementos materiales que componen un computador. Hardware también son los componentes físicos de una computadora tales como el disco duro, la unidad de disco óptico, la disquetera, etc. El hardware se refiere a lo que es tangible, que se puede tocar, es decir todos los componentes físicos de la computadora.

Cuando se cumple que los dispositivos de hardware cuyas especificaciones y diagramas esquemáticos son de acceso público es hardware libre, ya sea bajo algún tipo de pago o de forma gratuita. Siempre recordando que libre no es sinónimo de gratis. El hardware libre forma parte de la cultura libre.

El hardware libre toma las mismas ideas del software libre para aplicarlas en su campo, en lo referente a las cuatro libertades: libertad de uso, de estudio y modificación, de distribución, y de redistribución de las versiones modificadas. Su objetivo es crear diseños de aparatos informáticos de forma abierta, de manera que todas las personas puedan acceder, como mínimo, a los planos de construcción de los dispositivos.

Diferencia entre libre y gratuito

Al igual que en el software libre, la denominación de hardware libre, se refiere a la libertad de poder utilizar el dispositivo y su documentación, no a que sea necesariamente gratuito. Aunque comparta filosofía con el software libre, debido a la propia naturaleza de estos componentes físicos, muchos de sus preceptos son limitados. Básicamente se considera que un hardware es abierto si cumple una serie de requisitos. La información sobre la manera de comunicarse con el hardware, el diseño del mismo y las herramientas utilizadas para crear ese diseño deben ser publicadas para ser usadas libremente. De esta manera se facilita el control, implementación y mejoras en el diseño por la comunidad de desarrolladores.

Sin embargo, debido a la gran cantidad de patentes que existen en la creación de componentes informáticos, muchas veces se hace complicado el conseguir una solución óptima que previamente no haya sido patentada por una empresa. Además, cada vez más, los componentes informáticos son lanzados al mercado con una limitada documentación, hasta el punto de hacer imposible una reparación.

Certificación de Hardware libre

En la comunidad del software libre, existe un programa de certificación de hardware denominado 'Open Hardware Specification Program' que es una forma limitada del concepto del Hardware libre, utilizado principalmente para hacer compatibles diversos componentes informáticos con el sistema operativo GNU Linux, como es el caso común de crear drivers, conocidos por controladores, por ejemplo para hacer que las impresoras funcionen con este sistema operativo. En Internet existen algunos proyectos en este sentido, como OpenCores y OpenHardware, que recopilan esquemas y desarrollos de componentes de hardware enviados por [[profesionales] independientes, que colaboran con el mismo espíritu que mueve la comunidad del software libre.

Clasificaciones del Hardware Libre

Según su naturaleza, se puede clasificar en Hardware reconfigurable y en Hardware estático. Hardware reconfigurable es aquél que viene descrito mediante un lenguaje de descripción de hardware. Donde los diseños son ficheros de texto, que contienen el código fuente. Se les puede aplicar directamente una licencia libre, como la GPL. Los problemas no surgen por la definición de qué es libre o qué debe cumplir para ser libre, sino que aparecen con las herramientas de desarrollo necesarias. Para hacer que el hardware reconfigurable sea libre, sólo hay que aplicar la licencia GPL a su código. Hardware estático es el conjunto de elementos materiales de los sistemas electrónicos, con existencia física, se pueden "tocar".

Según su filosofía, es debido a que la palabra "software" refiere tanto al código fuente como a los ejecutables, mientras que las palabras "hardware" y "diseño de hardware" se refieren claramente a dos cosas distintas. Usar la palabra "hardware" como taquigrafía para el diseño y el objeto físico es una receta para la confusión.

Diseño de hardware libre, se refiere a un diseño que pueda ser copiado, distribuido, modificado, y fabricado libremente. No implica que el diseño no pueda también ser vendido, o que cualquier puesta en práctica de hardware del diseño estará libre de coste.
Hardware fuente abierta, se refiere al hardware para el cual toda la información del diseño se pone a disposición del público en general. Open Source hardware se puede basar en un Diseño de hardware libre, o el diseño en el cual se basa puede ser restringido de alguna manera.

Aplicaciones en Hardware Libre

Llevar a la práctica el concepto de hardware libre tiene varias dificultades, la dependencia tecnológica extranjera de los componentes es una de ellas, al intentar fabricar un diseño se puede encontrar con el problema de la falta de material. Esto más acentuado en los países pobres y/o dependientes, con escasas herramientas indispensables para el desarrollo de las naciones por lo cual es de vital importancia, a la vez que estratégica, el que cada nación no dependa de otra para su desarrollo tecnológico.


Los costos de producción, utilizar el hardware que un tercero ha diseñado, primero lo tiene que fabricar, para lo cual tendrá que comprobar los componentes necesarios, construir el diseño y verificar que se ha hecho correctamente, elevándose los costos. La especialización del conocimiento, los grandes monopolios siguen reteniendo el conocimiento; como resultado el consumidor del producto tiene que adecuarse al producto que ofrece el mercado que es por lo general un producto genérico que no cumple con las necesidades muy específicas de un determinado consumidor; dependiendo el usuario del propietario productor.

viernes, 5 de julio de 2019

Partes de un mensaje



  1. ·         Dirección del destinatario/remitente. Es el elemento primordial de un correo electrónico.
  2. ·         Asunto. Para evitar que el correo se filtre como correo no deseado, se necesita poner un asunto.
  3. ·         CC o CCO.
  4. ·         Cuerpo.
  5. ·         Archivos Adjuntos.
  6. ·         Firma.
  7. ·         Saludo.
  8. ·         Contenido del mensaje.




Correo electrónico


El correo electrónico ​​​ servicio de red que permite a los usuarios enviar y recibir mensajes mediante redes de comunicación electrónica.​ El término «correo electrónico» proviene de la analogía con el correo postal: ambos sirven para enviar y recibir mensajes, y se utilizan «buzones» intermedios.



Navegadores web

Un navegador web es un softwareaplicación o programa que permite el acceso a la Web, interpretando la información de distintos tipos de archivos y sitios web para que estos puedan ser visualizados.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Además, permite visitar páginas web y hacer actividades en ella, es decir, enlazar un sitio con otro, imprimir, enviar y recibir correo, entre otras funcionalidades más.


¿Qué es el Internet?


Internet es un neologismo del inglés que significa red informática descentralizada de alcance global. Se trata de un sistema de redes informáticas interconectadas mediante distintos medios de conexión, que ofrece una gran diversidad de servicios y recursos, como, por ejemplo, el acceso a plataformas digitales.





¿Cómo se inserta un objeto en una diapositiva?

1.    Haga clic en la diapositiva donde desee colocar el objeto.
2.    En la pestaña Insertar, en el grupo Texto, haga clic en Objeto.
3.    Haga clic en crear desde archivo.
En el cuadro archivo, escriba el nombre del archivo o haga clic en Examinar para seleccionarlo de una lista.


Diseño de diapositiva


Los diseños de diapositiva contienen cuadros de formato, posicionamiento y marcador de posición para todo el contenido que aparece en una diapositiva. ... Los diseños de diapositiva también contienen los colores, las fuentes, los efectos y el fondo (conocido en conjunto como el tema) de una diapositiva.


Edición de textos

Un editor de texto es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de texto o “texto plano”. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor.


Procedimiento para insertar textos

Insertar texto en una diapositiva

1.    En la ficha Inicio, en Insertar, haga clic en texto.
2.    En el menú emergente, haga clic en Cuadro de texto.
3.    En la diapositiva, haga clic en la ubicación donde desea agregar el cuadro de texto.
4.    Escriba o pegue el texto en el cuadro de texto.


¿Cómo se guarda un documento?


1.    Haga clic en ARCHIVO> Guardar, elija una carpeta o desplácese hasta ella, escriba un nombre para el documento en el cuadro Nombre de archivo y haga clic en Guardar.
2.    Guarde el trabajo sobre la marcha. Presione Ctrl+S con frecuencia.
3.    Para imprimir, haga clic en la pestaña ARCHIVO y, después, en Imprimir.


¿Qué es un documento?


Un documento es un testimonio material de un hecho o acto realizado en funciones por instituciones o personas físicas, jurídicas, públicas o privadas, registrado en una unidad de información en cualquier tipo de soporte (papel, cintas, discos magnéticos, fotografías, etc.) en lengua natural o convencional.


Un documento de Word es un archivo de extensión y formato .DOC (o .docx, .docm a partir de Word 2007), creado por el procesador de texto Microsoft Word. Un documento de Word puede contener texto, formatos, tablas, gráficos y fotos, scripts, etc. Originalmente la extensión .doc se empleaba para formato de texto plano.



Pantalla principal de OpenOffice Write

Al abrir por primera vez Writer, se puede apreciar que la ventana inicial del procesador de texto es similar a la de otros programas de su tipo, esto facilita el aprendizaje del mismo.

La pantalla principal está compuesta por:

1.    Área de trabajo: que representa una hoja o folio.

2.    Barra de Menús: en ellos están disponibles todos los comandos de Writer. Éstos menús dan acceso a diferentes cuadros de diálogos.

3.    Barra de Funciones: en esta barra podrá encontrar botones como Nuevo, Abrir, Guardar documento, etc…

Barra de Objetos: en esta barra se encuentran las opciones: Estilo, Fuente, Tamaño, Negrita, etc…

5. Barra de Herramientas: normalmente situada en el margen izquierdo de la pantalla, cuenta con opciones tales como: Insertar tabla, Insertar campos, Insertar Objetos, etc… 
  
6. Barra de Regla: desde ella se pueden establecer directamente las tabulaciones y modificar los márgenes.

7. Cuadro de diálogo Estilos de párrafo: muestra una lista de estilos predefinidos. Este cuadro puede ser desactivado si interfiere con el trabajo del usuario. 


Los menús de Writer se pueden abrir simplemente haciendo clic con el botón izquierdo del ratón en ellos o pulsando una combinación de teclas determinada. Al seleccionar una opción del menú se activa el comando correspondiente. Cuando aparece una combinación de teclado junto a una opción del menú indica que el comando se puede activar con dicha combinación de teclas sin necesidad de abrir el menú.

Al seleccionar una opción que va seguida de puntos suspensivos se abre un cuadro de diálogo con opciones adicionales. Debajo de la Barra de Menús se encuentran las Barras de Herramientas mencionadas anteriormente, que tienen botones que ejecutan comandos de forma inmediata. Dichos comandos también pueden ser activados desde la Barra de Menús, en el menú correspondiente.

Si no conoce la función de algún botón, solo tiene que situar el puntero del ratón encima de él durante unos segundos y una información en pantalla o sugerencia le indicará su utilidad.


En la parte inferior de la ventana del documento se encuentra ubicada la Barra de Estado, en la que se indica el número de la página en la que se encuentra, así como otra información adicional que podría resultarle de utilidad.



¿Cómo se abre OpenOffice Write?


Antes de comenzar de utilizar OpenOffice Write es necesario saber cómo abrir la aplicación. La mayoría de las distribuciones Linux (Debian, Suse, Mandrake, Ubuntu, entre otras). Ofrece el paquete completo de Open Office el cual esta conformado por el procesador de texto Writer, la hoja de calculo Calc, la aplicación para presentación Impress, entre otras.

·         Materiales Necesarios:

Computadora con sistema operativo Linux.

·         Practica para abrir OpenOffice Writer:

1.    Accede a la barra de tareas de la distribución.

2.    Haga clic en Aplicaciones y luego en Oficina.

3.    Al posicionarse en oficina, se abre un menú desplegable con una serie de aplicaciones, allí haga clic en OpenOffice Writer.



sábado, 22 de junio de 2019

UNIDAD II PNAT

UNIDAD I PNAT


Acciones


En informática, el clic es la acción de pulsar cualquier botón o tecla del dispositivo apuntador (mousetouchpad o trackball) de la computadora. Como resultado de esta operación, el sistema aplica algún proceso o función al objeto señalado por el cursor o puntero en el momento de realizarla.
Se suelen utilizar las expresiones “hacer clic”“dar clic”“clicar” o “cliquear” para referirse a la acción u operación.
Dependiendo del tipo de computadora, del sistema operativo instalado, del programa informático o aplicación informática en uso, y del elemento señalado; así como también de cuál botón se presione y con qué secuencia de pulsaciones se lo haga, la acción resultante será diferente entre una variada serie de posibilidades.




Aplicaciones


Una aplicación (también llamada app) es simplemente un programa informático creado para llevar a cabo o facilitar una tarea en un dispositivo informático. Cabe destacar que aunque todas las aplicaciones son programas, no todos los programas son aplicaciones.






Interfaz gráfica


La interfaz gráfica de usuario, conocida también como GUI, es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz.




Sistema operativo GNU/LINUX


El sistema Operativo GNU/Linux es la denominación defendida por Richard Stallman y otros para el sistema operativo que utiliza el kernel Linux en conjunto con las aplicaciones de sistema creadas por el proyecto GNU. Comúnmente este sistema operativo es denominado simplemente Linux. Linux es la denominación de un sistema operativo y el nombre de un núcleo. Es uno de los paradigmas del desarrollo de software libre (y de código abierto), donde el código fuente está disponible públicamente y cualquier persona puede libremente usarlo, modificarlo y redistribuirlo.
El término Linux estrictamente se refiere al núcleo Linux, pero es comúnmente utilizado para describir al sistema operativo tipo Unix, que utiliza primordialmente filosofía y metodologías libres (también conocido como GNU/Linux) y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no). El núcleo no es parte oficial del proyecto GNU (el cual posee su propio núcleo en desarrollo, llamado Hurd), pero es distribuido bajo los términos de la licencia GPL (GNU General Public License). 





Software y sus tipos


El software o soporte lógico, está compuesto por todos aquellos programas necesarios para que la computadora trabaje, dirige de forma adecuada los elementos físicos o hardware. Existen diferentes tipos de software: Software  Software de Sistema  Software de Desarrollo  Software de Aplicación
  1. ·         Software de sistema es un conjunto de programas que funcionan durante la utilización de la computadora. Se encargan de gestionar las funciones básicas de la misma, entre los principales sistemas operativos se encuentran: Windows, OS, UnixLinux, entre otros. 
  2. ·         Software de desarrollo permiten escribir programas. Algunos son decodificados directamente por la computadora, otros requieren pasos intermedios de traducción para ser comprendidos por ella. Ejemplos de software de desarrollo son: lenguaje ensamblador, C, Basic, Foxbase, Visual Basic, etc. Se clasifican de la siguiente manera:  Lenguaje de máquina.  Lenguaje de bajo nivel o ensamblador Lenguaje de alto nivel.
  3. ·         Software de aplicación entre estos se encuentran los programas de oficina (Office, Staroffice), programas de edición y diseño gráfico (Corel, Photoshop), programas de gestión empresarial (Proyect, Saint), programas científicos, educativos, entre otros.