martes, 3 de julio de 2012

Administración de Memoria


La memoria es uno de los recursos vitales del sistema que debe ser cuidadosamente gestionado. A todo programador le gustaría poder contar con una memoria infinitamente grande, infinitamente rápida y que fuese además no volátil, esto es, que no perdiese su contenido en ausencia de energía eléctrica. Pero al no poder contar con algunas de estas características han surgido técnicas y algoritmos capaces de administrar de una forma óptima la memoria de nuestra computadora.

El modulo del sistema operativo que se encarga de la gestión de la memoria es el administrador de la memoria.

La administración de memoria se refiere a los distintos métodos y operaciones que se encargan de obtener la máxima utilidad de la memoria, organizando los procesos y programas que se ejecutan de manera tal que se aproveche de la mejor manera posible el espacio disponible.

Memoria Real.
La memoria real o principal, es aquella memoria de un computador, donde se encuentra el código de instrucciones y los datos del programa, que se esta ejecutando.

La estructura de la memoria principal se ha cambiada en la historia de las computadoras. Desde los años 1980 es prevalentemente una unidad dividida en celdas que se identifican mediante una dirección. Está formada por bloques de circuitos integrados o chips capaces de almacenar, retener o "memorizar" información digital, es decir, valores binarios; a dichos bloques tiene acceso el microprocesador de la computadora.

La memoria principal se comunica con el procesador mediante el bus de direcciones. El ancho de este bus determina la capacidad que posea el procesador para el direccionamiento en memoria.

La memoria principal es el núcleo del sub-sistema de memoria de una computadora, y posee una menor capacidad de almacenamiento que la memoria secundaria, pero una velocidad superior.

El administrador de memoria asigna esta a un proceso que la solicita y se la retira cuando acaba o cuando el proceso esta temporalmente inactivo para dejar espacio a otros procesos y su labor consiste en llevar un registro de qué partes de la memoria se están utilizando y qué partes no, con el fin de asignar espacio a los procesos cuando estos hagan requerimientos, liberarlo cuando terminen, así como administrar el intercambio entre la memoria principal y el disco, en el caso en que esta no pueda albergar a todos los procesos. También facilita los mecanismos de protección para que un proceso no invada el espacio de otros procesos.


Memoria Auxiliar.
La memoria auxiliar (memoria secundaria, almacenamiento secundario o memoria externa) es el conjunto de dispositivos y medios de almacenamiento, que conforman el sub-sistema de memoria de una computadora, junto a la memoria principal.
El proceso de transferencia de datos a un equipo de cómputo se le llama "procedimiento de lectura". El proceso de transferencia de datos desde la computadora hacia el almacenamiento se denomina "procedimiento de escritura".

Características del almacenamiento secundario:

• Capacidad de almacenamiento grande.
• No se pierde información a falta de alimentación.
• Altas velocidades de transferencia de información.
• Siempre es independiente del CPU y de la memoria primaria. Debido a esto, los dispositivos de almacenamiento secundario, también son conocidos como, Dispositivos de Almacenamiento Externo.

Tipos de almacenamiento:

• Almacenamiento magnético. (Disco duro, cinta magnética)
• Almacenamiento óptico. (CD-ROM, DVD, Blu Ray)
• Almacenamiento magneto-óptico (híbrido, Disco magneto-opticos)
• Almacenamiento electrónico o de estado sólido (Memoria Flash)

Memoria Virtual.
Es una técnica de administración de la memoria real que permite al sistema operativo brindarle el software de usuario y a sí mismo un espacio de direcciones mayor que la memoria real.

Muchas aplicaciones requieren acceso a más información (código y datos) que la que se puede mantener en memoria física. Esto es así sobre todo cuando el sistema operativo permite múltiples procesos y aplicaciones ejecutándose simultáneamente. Una solución al problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las aplicaciones mantengan parte de su información en disco, moviéndola a la memoria principal cuando sea necesario. Hay varias formas de hacer esto. Una opción es que la aplicación misma sea responsable de decidir qué información será guardada en cada sitio (segmentación), y de traerla y llevarla. La desventaja de esto, además de la dificultad en el diseño e implementación del programa, es que es muy probable que los intereses sobre la memoria de dos o varios programas generen conflictos entre sí: cada programador podría realizar su diseño teniendo en cuenta que es el único programa ejecutándose en el sistema.

La alternativa es usar memoria virtual, donde la combinación entre hardware especial y el sistema operativo hace uso de la memoria principal y la secundaria para hacer parecer que el ordenador tiene mucha más memoria principal (RAM) que la que realmente posee. Este método es invisible a los procesos. La cantidad de memoria máxima que se puede hacer ver tiene que ver con las características del procesador. Por ejemplo, en un sistema de 32 bits, el máximo es 4 Gigabytes. Todo esto hace el trabajo del programador de aplicaciones mucho más fácil, al poder ignorar completamente la necesidad de mover datos entre los distintos espacios de memoria.

Aunque la memoria virtual podría estar implementada por el software del sistema operativo, en la práctica casi siempre se usa una combinación de hardware y software, dado el esfuerzo extra que implicaría para el procesador.



miércoles, 30 de mayo de 2012

Introducción.

Un blog es un sitio Web que permite que usted o su organización compartan rápidamente ideas e información. Los blogs contienen entradas con fecha y que se muestran en orden cronológico inverso. Las personas pueden realizar comentarios sobre sus entradas, así como proporcionar vínculos a sitios interesantes, fotografías o blogs relacionados.

Normalmente, los blogs tienen un autor, o un pequeño grupo de autores, que crea el contenido periódicamente. En ocasiones se le denomina "creador de blog", el escritor utiliza normalmente un tono directo y personal o proporciona una perspectiva única.

Los lectores del blog pueden contribuir con ideas y proporcionar sus opiniones publicando comentarios a las entradas del blog.

Los blog se utilizan en Internet para varios fines, desde comentarios políticos hasta diarios personales, pero también tienen varios usos por parte de las corporaciones y otras organizaciones.

Concepto de Blog:


Un blog  es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios autores, apareciendo primero el más reciente, donde el autor conserva siempre la libertad de dejar publicado lo que crea pertinente.

Los términos ingleses blog y weblog provienen de las palabras web y log ('log' en inglés = diario). El término bitácora, en referencia a los antiguos cuadernos de bitácora de los barcos, se utiliza preferentemente cuando el autor escribe sobre su vida propia como si fuese un diario, pero publicado en la web(en línea).

El weblog es una publicación online de historias publicadas con una periodicidad muy alta que son presentadas en orden cronológico inverso, es decir, lo último que se ha publicado es lo primero que aparece en la pantalla. Es muy frecuente que los weblogs dispongan de una lista de enlaces a otros weblogs, a páginas para ampliar información, citar fuentes o hacer notar que se continúa con un tema que empezó otro weblog. También suelen disponer de un sistema de comentarios que permiten a los lectores establecer una conversación con el autor y entre ellos acerca de lo publicado.

Características: 


a) El blog puede ser personal, tematico o empresarial, fotoblog, audioblog, y lo mas nuevo, blogs para telefonos celulares.
b) El blog puede ser gratuito o impulsado por un programa especial y con tus propios recursos, en donde tienes que comprar dominio y hospedaje para el blog. Tienes muchas mas ventajas de esta forma. Si tu blog es empresarial, puedes inclusive manejar hasta un blog multiusuario, en donde varios editores pueden estar en cualquier parte del mundo usando el programa al mismo tiempo en la red para publicar información especializada en diferentes categorías.
c) La información está clasificada por fecha, categorias y etiquetas. Generalmente en el blog aparecerá tu último articulo al principio y se irán acomodando en orden cronológico a medida que se vayan publicando. Puedes organizar tus articulos por categorias. Por ejemplo, si el tema de tu blog es de Autos, puedes publicar articulos y agruparlos por marcas de autos. Y las etiquetas son para identificar aquellas publicaciones que contienen ciertas “palabras clave”, una etiqueta podria ser por ejemplo el modelo, color o tipo de vehículo.
d) En tu blog puedes tener “Enlaces” hacia sitios que tengan o no relación con la temática de tu blog, Puedes tener publicidad y generar Ingresos con las diferentes herramientas que existen actualmente en Internet.
e) Sindicacion. ¿Qué es esto? Proviene del termino en ingles “RSSReally Simple Syndication, que traducido al español sería algo como “Sindicacion realmente simple”. Y no es mas que una manera sencilla de difundir o propagar a los suscriptores del blog el contenido que es constantemente actualizado.
f) Una de las mejores caracteristicas de un blog, es que no necesitas tener conocimientos avanzados o técnicos en cuestión de Internet, programación o computación. Puedes tener tu blog en tan solo 5 minutos y de forma gratuita.
g) Y una de las mejores caracteristicas de un blog es que Tú eres el editor. Tú decides que publicar, no necesitas pedir permiso a nadie, como seria en el caso de un periodico, revista o noticiero. Pero si tu blog es gratuito, tendrás que apegarte a los lineamientos que te exija la compañia que te brinda el servicio, de otra manera te pueden borrar de su sistema.

¿Para que sirve un blog? 

Los blogs pueden tener múltiples utilidades:

  • La posibilidad de compartir experiencias, ideas y recursos educativos.
  • Es una herramienta fácil de utilizar, de la que se puede aprender mucho y de las que “engancha”.
  • Es un medio en el que se favorece el trabajo colaborativo y participativo, en este caso, favorece tanto la relación alumno-alumno como la interacción profesor alumno.
  • Permite compartir recursos en la red usarlos con los alumnos y expresarse de otra forma. 
  • Es un recurso cercano y motivador si bien nunca podrá sustituir  al trabajo tradicional en el aula pero si permite completarlo y enriquecerlo.
Es necesario como con cualquier otra herramienta hacer un buen uso, no abusando de los blogs porque por si solos no garantizan el aprendizaje, se puede utilizar la idea de que una imagen vale más que mil palabras , a ese respecto son interesantes los videos de youtube, googlevideo  o de cualquier otro portal, es complicado por ejemplo explicar el comportamiento de una onda electromagnética en su interacción con la materia, o el funcionamiento de los distintos órganos de nuestro cuerpo, o el funcionamiento de una máquina como el motor de un coche, a este respecto hay infinidad de videos en Internet que una vez seleccionados por el profesor pueden ayudar a comprender todos los conceptos aprendiendo más y más rápido. Además el alumno se suele mostrar receptivo a este tipo de aprendizaje.

Tipos de Blogs:

Existen muchos tipos de blogs; una posible clasificación es la siguiente:
  • Blog Temático, de política, noticias, opinión, etc.: comentarios sobre la actualidad noticiosa. Lo interesante en este caso es que hay una relación directa entre quien escribe y su audiencia, que no es mediada por un editor como en los medios tradicionales. Esto es bueno y malo, en el sentido de que no hay un filtro ni control de calidad, pero al mismo tiempo hay una libertad única. Se ha dicho también que los bloggers "jugamos a ser periodistas". 
  • Blog Personal: diario de vida o diario de viaje, con fotos o historias. 
  • Blog Colaborativo: un blog que es escrito por varias personas. 
  • Fotolog: es una especie de blog en que no se escribe mucho, sino a lo más un párrafo y lo más importante del contenido es una foto que ilustra un momento del tiempo o un acontecimiento. 
  • AudioBlog o Podcast: un blog en el que se publica un programa de audio (similar a un programa de radio), normalmente de 20-60 minutos de duración y que permite a los usuarios descargarlo a un dispositivo como un reproductor portátil de MP3s.

Partes de un Blog:

Cuando crea un blog, contiene las siguientes listas, bibliotecas y funciones para ayudarle a crear contenido e interactuar con los lectores:
  • Entradas:    Use la lista Entradas para ver y administrar todas las entradas. Las entradas son una parte esencial de un blog y donde se comunica con los lectores mediante entradas con fecha. La lista Entradas se configura para requerir la aprobación antes de que se publiquen las entradas, pero puede cambiar dicha configuración si tiene permiso para administrar las listas en el blog. 
  • Comentarios:    Obtenga opiniones sobre las entradas de blog mediante comentarios de los lectores. Puede ver los comentarios de un lector viendo cada entrada o puede ver todos los comentarios en el blog viendo la lista Comentarios predeterminada. 
  • Categorías:    Use las categorías para organizar las entradas, de forma que los lectores puedan encontrar fácilmente las entradas que más les interesen. 
  • Lista Otros blog:    Use esta lista para guardar vínculos a otros blog, como blog que cubran asuntos similares, de compañeros o que hagan referencia a su blog. 
  • Vínculos:    Use la lista Vínculos para guardar otros tipos de vínculos, como sitios Web relacionados o información de fondo. La lista Vínculos incluye vínculos a la biblioteca Fotografías y archivos de blog de forma predeterminada. 
  • Fotografías:    La lista Fotografías es una biblioteca de imágenes donde puede guardar fotos de interés y vincularlas a sus entradas de blog. 
  • Vínculos permanentes:    Un vínculo permanente es la dirección Web a una entrada específica en un blog y permite que una entrada esté siempre accesible mediante una dirección URL, incluso si la entrada se ha archivado. Si alguien desea una referencia a una entrada de blog anterior, o si desea hacer referencia a la entrada de otra persona, debería utilizar este vínculo permanente. 
  • Archivos para entradas:    Las entradas se archivan por día y por mes, de forma que los lectores puedan buscar entradas basadas en determinadas fechas. Un blog contiene dos vistas predeterminadas del calendario: una vista muestra las entradas en una vista de lista estándar y la otra muestra las entradas en una vista de calendario. 
  • Fuentes RSS:    Usted o el lector puede permanecer actualizado sobre los blog suscribiéndose a fuentes RSS. RSS es una tecnología que proporciona una cómoda forma para distribuir y recibir información en un formato estándar.

Crear entradas de blog.

Las entradas de blog son fáciles de crear y no requieren herramientas adicionales. Un blog en Windows SharePoint Services incluye herramientas de formato, parecidas a las de un procesador de texto, para aplicar formato (como negrita o colores de fuente), insertar hipervínculos e imágenes y crear tablas.

También puede crear herramientas o programas de creación de blog compatibles con Windows SharePoint Services, si prefiere crear entradas con una herramienta o programa con el que esté familiarizado. El blog incluye un comando que inicia herramientas y programas de creación de blog compatibles, como Microsoft Office Word 2007, si están instalados en su equipo.

Algunas organizaciones tienen directivas sobre la publicación de información confidencial, por lo que es una buena idea comprobar si su organización tiene una política acerca de la liberación de información mediante blog u otras fuentes de medios antes de crear su blog.

 Nota   Si el explorador Web no admite los controles ActiveX, es posible que la barra de herramientas de formato no esté disponible. Sin embargo, puede utilizar etiquetas HTML básicas para dar formato al texto en las publicaciones del blog. Encuentre vínculos para obtener más información acerca de cómo dar formato a un texto en los campos de texto mejorados en la secció

Mantener un blog.

Para mantener a sus lectores interesados y para fomentar que se suscriban o vuelvan a su sitio, es una buena idea realizar entradas frecuentemente. También es posible que desee responder a los comentarios para que sus lectores participen. Si el sitio está disponible para personas que no pertenecen a su organización, es posible que desee comprobar los comentarios periódicamente para asegurarse de que no hay comentarios inadecuados que puedan ofender a algunos lectores.

También deberá comprobar su blog periódicamente para asegurarse de que los vínculos a otros recursos funcionan y que el resto de información del blog todavía es relevante. Es posible que desee comprobar que las categorías son aplicables a su contenido y eliminar aquellas categorías que no tiene previsto utilizar.

También deberá revisar la configuración, como los permisos del sitio y de la lista, para asegurar que las personas tienen el nivel adecuado de acceso a su blog. Por ejemplo, si alguien publica entradas continuamente con comentarios inadecuados, puede editar los permisos de forma que dicha persona no pueda contribuir a la lista Comentarios.

Mantener los cambios actualizados en un blog

Si el sitio admite la tecnología RSS, el autor y los lectores podrán obtener actualizaciones sobre los cambios en un blog, como nuevas entradas, suscribiéndose a él mediante una fuente RSS. Al suscribirse a un blog, los lectores no necesitan comprobar el blog para ver si se ha publicado contenido nuevo. En su lugar, los lectores reciben actualizaciones periódicas con el contenido nuevo y modificado del blog, como los cambios en las entradas del blog o nuevos comentarios.

Un programa conocido como lector de RSS, lector de fuentes o agregador de fuentes puede examinar periódicamente los sitios que están habilitados para usar RSS y recuperar el contenido actualizado.
Los blogs tienen un botón Fuentes RSS que se utiliza para buscar actualizaciones y para suscribirse a ellas en el visor RSS.

Para ver y suscribirse a las fuentes RSS, el sitio o la colección de sitios debe estar habilitado para utilizar la tecnología RSS. Las organizaciones pueden limitar o desactivar las fuentes RSS debido por ejemplo a las limitaciones de ancho de banda o cualquier otra preocupación. Para obtener más información, consulte con el propietario del sitio o con el administrador.

Conclusión.

Me parece muy útil la utilización de webblog en el ámbito educativo. Se trata de una herramienta muy fácil de utilizar y que atrae muchos beneficios en la formación de los alumnos. Poco a poco el profesorado que aún no esta familiarizado llegará a ver este modelo metodológico un idóneo método de instrucción hasta que todos los centros dispongan de material y trabajen con y sobre los blogs.

Para que esta nueva tecnología pueda llegar a expandirse necesita del apoyo de las instituciones educativas y defender que es una vía de formación de la sociedad del futuro.
Es un método que favorece el aprendizaje constructivista y una herramienta productiva.