lunes, abril 27, 2009

Explorando la tecnología informática

Sistema Operativo: un sistema operativo se define como un conjunto de procedimientos manuales y automáticos, que permiten a un grupo de usuarios compartir una instalación de computadora eficazmente.

Clases de sistemas operativos

- Sistemas operativos de tiempo real: los que usan los ordenadores que controlan máquinas, instrumentos de laboratorio y procesos industriales. En éstos lo importante es el proceso mismo, es decir que es crítico que un determinado suceso ocurra en un preciso momento y no en otro. El usuario no suele tener muchas opciones de intervenir.
- Sistemas monousuario y mono tarea: estos sistemas operativos son capaces de gestionar únicamente una sola tarea de un solo usuario simultáneamente. Hoy en día son de este tipo los sistemas operativos de los pequeños ordenadores de mano
- Sistemas operativos monousuario multitarea: suelen ser de este tipo los sistemas operativos de los ordenadores personales tanto de sobremesa como portátiles: Windows XP o MacOS, por ejemplo. Así en nuestros ordenadores personales habituales podemos estar utilizando nuestro procesador de textos para escribir una carta mientras enviamos un mensaje de correo electrónico.
-Los sistemas multiusuario: de este tipo es por ejemplo el sistema operativo Unix. En cambio Windows 2000 no es multiusuario, a pesar de que acepte varios usuarios en una red, porque el sistema en ese caso gestiona una sola aplicación que es la que se encarga de atender las demandas de los usuarios, pero estos no pueden hacer uso de las aplicaciones alojadas en la máquina simultáneamente.

Porqué se crearon los sistemas operativos?

Se crearon por la necesidad de agilizar la ejecución de los programas. Hace 40 años no existian los sistemas operativos y la introducción para ejecutar un programa constituia un gran esfuerzo.
SOFTWARE: son programas que permiten procesar, almacenar y recuperar información. Por ejemplo: Word, Excel, Power Point, Corel, etc
HARDWARE: Es la parte física y tangible del computador
FIRMWARE: o Programación en Firme, es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash,...), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Al estar integrado en la electrónica del dispositivo es en parte hardware, pero también es software, ya que proporciona lógica y se dispone en algún tipo de lenguaje de programación. Funcionalmente, el firmware es el intermediario (interfaz) entre las órdenes externas que recibe el dispositivo y su electrónica, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas(...)

Diferencia entre software y hardware:

El software son los programas con los cuales proceso la información y el hardware es el equipo con sus partes eléctricas y electrónicas (Mouse, impresora, teclado, scaner, monitor, etc.)
Software libre: es la denominación del software que brinda libertad a los usuarios sobre su producto adquirido y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.
Promueve la libertad de usar el programa, con cualquier propósito; de estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo que puede ayudar a otros; de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para la segunda y última libertad mencionada)
Proyecto GNU: El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU.
El sistema GNU fue diseñado para ser totalmente compatible con UNIX. El hecho de ser compatible con la arquitectura de UNIX implica que GNU esté compuesto de pequeñas piezas individuales de software, muchas de las cuales ya estaban disponibles, como el sistema de edición de textos TeX y el sistema gráfico X Window, que pudieron ser adaptados y reutilizados; otros en cambio tuvieron que ser reescritos.

Software propietario:

Propietario significa que algún individuo o compañía retiene el derecho de autor exclusivo sobre una pieza de programación, al mismo tiempo que niega a otras personas el acceso al código fuente del programa y el derecho a copiarlo, modificarlo o estudiarlo.
BROWSER o NAVEGADOR WEB: Un navegador, navegador red o navegador web (del inglés, web browser) es un programa que permite visualizar la información que contiene una página web (ya esté esta alojada en un servidor dentro de la World Wide Web o en uno local).



Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.

Diseño Página Web

Delimitación del tema: de qué se va a tratar el Web.
Recolección de la información: qué se va a poner en el Web.
Agregación y descripción: clasificación apropiada de la información.
Estructuración: manera cómo se unen (enlazan) las diferentes páginas.
Metáfora: referenciar otras páginas o enlaces de ayuda.
Diseño y estilo gráfico: Un color de fondo, un fondo, una distribución interesante de los elementos dentro de la página, etc.
Ensamble final: concretamos el diseño con los últimos enlaces que sean necesarios e incorporamos el estilo gráfico a las páginas, se ensambla el sitio con una portada que sea capaz de presentar en una sola página al menos lo más relevante del sitio, se instalan links hacia la página personal del autor y/o su dirección de correo electrónico.
Testeo: revisar la coherencia general del sitio, que no hayan links "rotos" que no conduzcan a ninguna parte; revisar la redacción y ortografía de las páginas, hacer los ajustes necesarios para separar las páginas que sean demasiado extensas en páginas más pequeñas.

HTML, siglas de HyperText Markup Language (Lenguaje de Marcas de Hipertexto), es el lenguaje de marcado predominante para la construcción de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes.

Tipos de editores

Editor de texto sin formato
También llamado editor de texto plano. Este tipo de editor suele ser muy sencillo. Dos ejemplos son Notepad (incluido en Windows) y Kate (GNU/Linux). Con cualquiera de los dos bastaría para escribir las líneas de código necesarias para diseñar una página Web.
Existen editores de texto específicamente diseñados para la edición Web, que como Kate, incluyen dentro de su simplicidad coloreado de sintaxis y las etiquetas de marcado usuales necesarias en el lenguaje de hipertexto. Dichos editores incluyen una serie de botones para insertar rápidamente las etiquetas, o combinaciones de estas, más corrientes, salvar el documento con un clic y visionarlo posteriormente en una nueva ventana.
Editor de texto con ventanas desdobladas
Es una versión ligeramente más sofisticada que la anterior. Suelen constar de un par de ventanas. Una de trabajo, donde se teclea el código HTML y el texto que se quiere incluir en la página, y en la otra se visualiza el resultado en tiempo real. En otras palabras se obtiene una previsualización del documento generado. Lo que significa que no se tiene que guardar el documento, previamente, antes de volver a abrirlo con el navegador para comprobar el resultado.
Editores WYSIWYG
El término WYSIWYG es el acrónimo de What You See Is What You Get, que traducido al castellano quiere decir: "lo que ves es lo que obtienes", en los que de manera visual se pueden colocar distintos elementos sobre una vista previa de la página, encargándose el programa de generar el documento HTML. La manera de trabajar en este tipo de editores, es muy similar a la que se usa cuando se trabaja con un procesador de texto. Esto quiere decir que un usuario no tiene porque teclear las etiquetas del lenguaje de marcado. En lugar de eso, el usuario escribe el texto, lo formatea, e inserta las imágenes en los lugares deseados, trabajando igual a como lo haría con Writer, (el procesador incluido en la suite ofimática OpenOffice), o Word. Posteriormente el editor transforma la vista por pantalla en código HTML perfectamente configurado.
Ejemplo de editores WYSIWYM son WYMean Editor o WebCS Editor.
Otros ejemplos claros de editores de páginas web son KompoZer (antes llamado NVU), Mozilla Composer, Amaya, Dreamweaver o Microsoft Frontpage, entre otros.

No hay comentarios:

Publicar un comentario