jueves, 12 de julio de 2012

VIRTUALIZACIÓN

VIRTUALIZACIÓN

En Informática, virtualización es la creación -a través de software- de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red.
Dicho de otra manera, se refiere a la abstracción de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstracción entre el hardware de la máquina física (host) y el sistema operativo de la máquina virtual(virtual machine, guest), dividiéndose el recurso en uno o más entornos de ejecución.


Virtualización es la técnica empleada sobre las características físicas de algunos recursos computacionales, para ocultarlas de otros sistemas, aplicaciones o usuarios que interactúen con ellos. Esto implica hacer que un recurso físico, como un servidor, un sistema operativo o un dispositivo de almacenamiento, aparezca como si fuera varios recursos lógicos a la vez, o que varios recursos físicos, como servidores o dispositivos de almacenamiento, aparezcan como un único recurso lógico.



Esta capa de software (VMM) maneja, gestiona y arbitra los cuatro recursos principales de una computadora (CPU, Memoria, Almacenamiento y Conexiones de Red) y así podrá repartir dinámicamente dichos recursos entre todas las máquinas virtuales definidas en el computador central. Esto hace que se puedan tener varios ordenadores virtuales ejecutándose en el mismo ordenador físico.

La virtualización se encarga de crear una interfaz externa que encapsula una implementación subyacente mediante la combinación de recursos en localizaciones físicas diferentes, o por medio de la simplificación del sistema de control. Un avanzado desarrollo de nuevas plataformas y tecnologías de virtualización ha hecho que en los últimos años se haya vuelto a prestar atención a este concepto.

La máquina virtual en general simula una plataforma de hardware autónoma incluyendo un sistema operativo completo que se ejecuta como si estuviera instalado. Típicamente varias máquinas virtuales operan en un computador central. Para que el sistema operativo “guest” funcione, la simulación debe ser lo suficientemente grande (siempre dependiendo del tipo de virtualización).

Existen diferentes formas de virtualización: es posible virtualizar el hardware de servidor, el software de servidor, virtualizar sesiones de usuario, virtualizar aplicaciones y también se pueden crear máquinas virtuales en una computadora de escritorio.

VIRTUALIZACIÓN DE PLATAFORMA

Esta involucra la simulación de máquinas virtuales. La virtualización de plataforma se lleva a cabo en una plataforma de hardware mediante un software "host" (en castellano “anfitrión”), que es un programa de control que simula un entorno computacional (máquina virtual) para su software "guest" (en castellano "huésped"). Este software “huésped”, que generalmente es un sistema operativo completo, se ejecuta como si estuviera instalado en una plataforma de hardware autónoma.



Virtualización completa


Esta es en donde la máquina virtual simula un hardware suficiente para permitir un sistema operativo “huésped” sin modificar (uno diseñado para la misma CPU) para ejecutar de forma aislada. Típicamente, muchas instancias pueden ejecutarse al mismo tiempo. Este enfoque fue el pionero en 1966 con CP-40 y CP[-67]/CMS, predecesores de la familia de máquinas virtuales de IBM.


Virtualización parcial


“Address Space Virtualization”. La máquina virtual simula múltiples instancias de gran parte (pero no de todo) del entorno subyacente del hardware, particularmente los espacios de direcciones. Tal entorno acepta compartir recursos y alojar procesos, pero no permite instancias separadas de sistemas operativos “huésped”. Aunque no es vista como dentro de la categoría de máquina virtual, históricamente éste fue un importante acercamiento, y lo usaron en sistemas como CTSS, el experimental IBM M44/44X, y podría mencionarse que en sistemas como OS/VS1, OS/VS2 y MVS.



Virtualización de recursos 

La virtualizacion de recursos permite agrupar varios dispositivos para que sean vistos como uno solo, o al revés, dividir un recurso en múltiples recursos independientes. Generalmente se aplica a medios de almacenamiento. También existe una forma de virtualización de recursos muy popular que no es sino las redes privadas virtuales o VPN, abstracción que permite a un PC conectarse a una red corporativa a través de la Internet como si estuviera en la misma sede física de la compañía.

VIDEO: COMO SABER SI NUESTRO PC SOPORTA VIRTUALIZACION

miércoles, 11 de julio de 2012

SOFTWARE EDUCATIVO

SOFTWARE EDUCATIVO
Software educativo es el software destinando a la enseñanza y el auto aprendizaje y además permite el desarrollo de ciertas habilidades cognitivas. Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia gama de enfoques para la creación de software educativo atendiendo a los diferentes tipos de interacción que debería existir entre los actores del proceso de enseñanza aprendizaje: educador, aprendiz, conocimiento, computadora.

 Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación, como por ejemplo las distribuciones Linux orientadas a la enseñanza. Sánchez J. (1999), en su Libro “Construyendo y Aprendiendo con el Computador”, define el concepto genérico de Software Educativo como cualquier programa computacional cuyas características estructurales y funcionales sirvan de apoyo al proceso de enseñar aprender y administrar.
Un concepto más restringido de Software Educativo lo define como aquél material de aprendizaje especialmente diseñado para ser utilizado con un computador en los procesos de enseñar y aprender. Existen muchos programas para trabajar en la computadora para afianzar el aprendizaje escolar. El prodigio del trabajo intelectual de los programadores y más aún, el trabajo en equipo de profesionales de la informática, ha permitido crear programas para computadoras, que no solo facilitan el trabajo, sino que también sirven para entretener. 

Estos programas forman parte del software educativo, denominada en algunos casos como Instrucción Asistida por Computadora, utilizada como una herramienta instruccional o de enseñanza, que acompañada con un material adecuado permite guiar a estudiantes a alcanzar un nivel instruccional adaptado a sus necesidades. 

Entre la variada gama de tipos de software se destacan los software en los cuales el rol esencial del computador es participar como herramienta; otros tipos serían aquellos en los cuales el computador juega un rol de alumno y el aprendiz se convierte en profesor del computador y para finalizar, existen aquellos software donde el rol preponderante del computador es de apoyo al aprendiz, como ocurre con los juegos educativos, software de ejercitación y práctica, tutoriales y de simulación.


Son interactivosContestan inmediatamente las acciones de los estudiantes y permiten un diálogo y un intercambio de informaciones entre el computador y los estudiantes.

Individualizan el trabajo de los estudiantes
Ya que se adaptan al ritmo de trabajo de cada uno y pueden adaptar sus actividades según las actuaciones de los alumnos.

El entorno de comunicación o interfaz La interfaz es el entorno a través del cual los programas establecen el diálogo con sus usuarios, y es la que posibilita la interactividad característica de estos materiales. Está integrada por dos sistemas:

 



martes, 10 de julio de 2012

NUEVAS TECNOLOGÍAS

 

 

SYMBIAN: SISTEMA OPERATIVO PARA MÓVILES




Symbian es un sistema operativo que fue producto de la alianza de varias empresas de telefonía móvil, entre las que se encuentran Nokia, Sony, Ericsson, Psio, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc. Sus origenes provienen de suantepasado EPOC32, utilizado en PDA'S y Handhelds de Psion.



El objetivo de Symbian fue crear un sistema operativo para terminales móviles que pudiera competir con el de Palm o el Windows Mobile 6.X de Microsoft y ahora Android de Google Inc., ¡OS de Apple y BlackBerry de RIM.


Finalmente y más de un año después desde que Nokia comprara Symbian y creara una fundación, junto con otros fabricantes de teléfonos móviles, se ha anunciado la liberación del núcleo de este sistema operativo presente en multitud de terminales móviles.

La propia fundación ha anunciado a través de su blog la apertura de está parte del sistema, así como la puesta en marcha de una plataforma con tutoriales y guías para que los desarrolladores puedan ponerse a trabajar lo más rápido posible sobre está parte de Symbian.
Symbian está presente en multitud de modelos de la marca finlandesa y a pesar de la llegada de Maemo y Android sigue copando una gran parte del mercado con sus distintas versiones.

La evolución en el mercado de los terminales móviles a día de hoy está clara y tres tipos de terminales lo copan: Blackberry, iPhone y terminales con Android. Pero a la ecuación se ha sumado, y seguro que da mucho de qué hablar, Windows Phone. Estaba muy claro que su entrada en el mercado no podía ser fulgurante, pero también era seguro que iba a alzarse como una alternativa muy válida.
Prueba de ello es que, poco después del acuerdo con Nokia, las cifras de terminales con Windows Phone ya superan a las de Symbian en el Reino Unido. Esto dice mucho acerca del ciclo de vida de un terminal hoy en día, ya que este volteo de cifras ha ocurrido en muy poco tiempo, lo que significa que los usuarios cambian su móvil habitualmente, lo que acorta el ciclo de vida de un producto.


Y es que Windows Phone se confirma como un buen sistema operativo móvil, y los terminales Nokia han sido sinónimo de calidad durante muchos años. Esta unión nos hará olvidar el horroroso Symbian, y ya se perfilan como duros competidores para fabricantes de terminales y desarrolladores de sistemas operativos.


Mucho Android, mucho iOS, mucho Windows Mobile 7… pero por mucho pacto que haya hecho Nokia sigue impulsando Symbian en cierto sector de sus dispositivos. La compañía finlandesa ha lanzado la nueva versión de Symbian, llamada Belle, conjuntamente con una serie de nuevos teléfonos que lo llevarán de serie.
Belle trae consigo una nueva pantalla principal del sistema en la que podemos insertar y modificar widgets a nuestro antojo, consultar las notificaciones con el mismo sistema que popularizó Android y estará presente en iOS 5, interfaz completamente táctil… toda la información y las opciones del teléfono están más al alcance.

Symbian Belle estará de serie en los Nokia 600, 700 y 701; además de ofrecerse como actualización para los seis móviles más recientes de la compañía. La tendencia se mueve hacia los smartphones más completos, pero los dispositivos más asequibles que normalmente usa el público más joven o los que no quieren complicaciones con su teléfono ganan atractivo con esta actualización. Desde luego, ya no es esa interfaz pixelada y en una pantalla pequeña de esos Nokia que tanto predominaban hace no tanto tiempo.
VIDEO: SISTEMA OPERATIVO SYMBIAN

viernes, 6 de julio de 2012

SISTEMA OPERATIVO LINUX


SISTEMA OPERATIVO LINUX

LINUX es un núcleo libre de sistema operativo basado en UNIX. Es uno de los principales ejemplos de software libre. LINUX está licenciado bajo GPL V2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List Archive.




El núcleo LINUX fue concebido por el entonces estudiante de ciencias finlandés, Linus Torvalds, en 1991. LINUX consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para su uso en el nuevo sistema operativo. El núcleo LINUX ha recibido contribuciones de miles de programadores. Normalmente LINUX se utiliza junto a un empaquetado de software, llamado distribución LINUX.



Una distribución LINUX, es una distribución de software basada en el núcleo LINUX que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas empresariales y para servidores. Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios.



LINUX es un sistema operativo, compatible UNIX. Dos caraterísticas muy peculiares los diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no se paga por su uso. La segunda, es que el sistema viene acompañado del código fuente.




El sistema lo forman el núcleo del sistema (Kernel), mas un gran número de programas/librerías que hacen posible su utilización. Además del núcleo LINUX, las distribuciones incluyen habitualmente las bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Windows System.




Dependiendo del tipo de usuarios a los que la distribución esté dirigida se incluye también otro tipo de software como procesadores de texto, hoja de cálculo, reproductores multimedia, herramientas administrativas, etc. En el caso de incluir herramientas del proyecto GNU, también se utiliza el término distribución GNU/LINUX.



Existen distribuciones que estan soportadas comercialmente, como FEDORA (RED HAT), OPEN SUSE (NOVELL), UBUNTU (CANÓNICA LTD), MANDRIVA, y distribuciones mantenidas por la comunidad como DEBIAN y GENTOO. Aunque hay otras distribuciones que no estan relacionadas con alguna empresa o comunidad, como es el caso de ESLACKWARE. 



VÍDEO: SISTEMA OPERATIVO LINUX



lunes, 2 de julio de 2012

MORPHOS: EL SISTEMA OPERATIVO FULGURANTE.

MorphoOS El Sistema Operativo Fulgurante

Es un sistema operativo, en parte propietario y en parte código abierto producido para ordenadores basados en los procesadores Power Pc, en los que se encuentra la mayoría de los modelos clásicos de ordenadores Commodore Amiga con aceleradores PPC.


Plataforma Hardware para MorphOS

La plataforma de hardware de MorphOS está basada en el sistema operativo libre que es compatible con el hardware Amiga/Pegaso; los propietarios de dicha plataforma se pueden conectar a un servidor FTP y así pueden bajar las actualizaciones del software.



Desarrollo de MorphOS

En los anales de la historia MorphOS era un sueño que se planteó un grupo de jóvenes que con el paso del tiempo fué hecho realidad. Se montó el sistema en una plataforma de Génesis; el desarrollo fué generado y mejor soportado.


¿Que es MorphOS?

MorphOS es actualmente un clon mejorado de AmigaOS. Aunque un clon mejorado de AmigaOS es un experimento interesante, el verdadero potencial de MorphOS es el de ofrecer funcionalidades avanzadas que no tiene AmigaOS. Esto es posible porque MorphOS está construido sobre un microkernel muy flexible, potente y compacto, llamado Quark, cuya estructura es independiente, y por tanto no está relacionada con los kernels de Amiga ni de Linux.



Una cualidad que distingue a MorphOS, es su "bajo peso". Una instalación completa, requiere menos de 20 Megabytes para el sistema operativo completo. Y no se necesita más de la mitad si uno desea optimizar el entorno, y dejar fuera partes no esenciales y no utilizadas del Sistema Operativo.


Otra cualidad distintiva de MorphOS, es su velocidad. No es un Sistema Operativo en Tiempo Real (RTOS), pero alcanza una capacidad de respuesta cercana al tiempo real con hardware convencional.



El núcleo de MorphOS, se encuentra comprimido y almacenado en el fichero boot.img, que debe residir en algún medio de almacenamiento accesible por medio del HAL/OF. Este fichero, cargará y ejecutará el microkernel Quark, y otros componentes de bajo nivel del sistema operativo. El resto del sistema operativo, está formado por ficheros almacenados en medios de almacenamiento, y se ejecutarán encima de esta capa de abstracción software.




VÍDEO: LOS SISTEMAS OPERATIVOS Y LA TECNOLOGÍA