miércoles, 24 de marzo de 2010

Aplicacion FIREFOX


FIREFOX

Mozilla Firefox es un navegador web libre descendiente de Mozilla Application Suite, desarrollado por la Corporación Mozilla, la Fundación Mozilla y un gran número de voluntarios externos.

Firefox es un navegador multiplataforma y está disponible en varias versiones de Microsoft Windows, Mac OS X, GNU/Linux y algunos sistemas basados en Unix.Su código fuente es software libre, publicado bajo una triple licencia GPL/LGPL/MPL.

A febrero de 2010 según Marketshare[8] cuenta con el 24,23% de cuota de navegador, siendo el segundo navegador más usado detrás de todas las versiones sumadas de Internet Explorer. Sin embargo, según w3schools cuenta con el 46,5%, superando a todas las versiones sumadas de Internet Explorer y siendo el navegador más usado en la actualidad. Cabe destacar que ambos cálculos se realizan con base en datos recolectados sobre el tráfico en sus propias redes o websites que usan sus servicios, no siendo por lo tanto muestras representativas desde el punto de vista formal de la estadística.

Para visualizar páginas web, Firefox usa el motor de renderizado Gecko, que implementa algunos estándares web actuales además de otras funciones, algunas de las cuales están destinadas a anticipar probables adiciones a los estándares web.

Incluye navegación por pestañas, corrector ortográfico, búsqueda progresiva, marcadores dinámicos, un administrador de descargas y un sistema de búsqueda integrado que utiliza el motor de búsqueda que desee el usuario. Además se pueden añadir funciones a través de complementos desarrolladas por terceros, entre las más populares están Adblock Plus, Video DownloadHelper, NoScript, DownThemAll!, Cooliris, Xmarks (antiguo Foxmarks Bookmark Synchronizer), Forecastfox, Boost a Facebook, WOT, Tab Mix Plus y FoxyTunes.


Características
Navegación privada
Navega por internet sin dejar una sola huella.

Gestor de contraseñasRecuerda las contaseñas sin ver ninguna ventana emergente.
Barra de direcciones alucinanteBusca los sitios que te encantan en segundos (sin recordar URLs imposibles).
SupervelocidadVas a ver las páginas web más rápido, usando menos memoria del ordenador.
Antiphishing y AntimalwareDisfruta de la protección más avanzada contra los tipos malos de la red.
Restaurar sesión
Oops, ¿cuelgue inesperado? Vuelve a lo que hacías sin perder nada.
Marcar páginas con un simple clicMarca, busca y organiza los sitios web fácil y rápidamente.
Personalización fácilMiles de complementos te dan la libertad para sentir un navegador hecho por y para tí.
Pestañas
Haz más de una sóla vez con las pestañas que se pueden organizar con el ratón.
PersonasCambia instantáneamente la apariencia de tu Firefox con miles de temas ligeros.

miércoles, 3 de marzo de 2010

PAGINACION

El concepto de paginacion siempre aparecera junto al de memoria virtual.

La idea basica de este metodo es la siguiente:
-
cuando ejecutamos un programa este puede caber o no en la memoria fisica, si se da la situacion de que el proceso es mayor que la memoria, el sistema opertaivo se encarga de mantener en memoria las partes del programa que estamos usando y el resto en el disco duro.

Es el intercambio de informacion entre nuestra memoria y el disco duro cuando tiene que pasar informacion de la memoria al disco duro

La tecnica de paginacion se utiliza para el almacenamiento de un solo nivel.
segun el cual el espacio de direcciones virtuales se divide en paginas del mismo tamaño. la memoria principal se divide tambien en marcos o paginas fisicas del mismo tamaño. Estas paginas son utilizadas entre las distintos procesos que hay en el sistema, de forma que en cualquier momento un proceso dado tendra unas cuantas paginas residentes en la memoria principal (sus paginas activas) y el resto en la memoria secundaria (sus paginas inactivas).

El mecanismo de paginacion cumple dos funciones:

1.-Llevar a cabo la transformacion de una direccion virtual a fisica, o sea, la determinacion de la pagina a la que corresponde una determinada direccion de un programa, asi como del marco, si lo hay, que ocupa esta pagina:

2.- Transferir, cuando haga falta, paginas de la memoria secundaria a la memoria principal, y de la memoria principal a la memoria secundaria cuando ya no sean necesarias.

Fuente TENENBAUM, Sistemas Operativos Dist

domingo, 14 de febrero de 2010

DNA

Arquitectura de red, creada por DEC. Consta de siete capas semejantes a las de Modelo OSI y que tienen una correspondencia directa con los siete niveles de OSI.

Usuario
Gestión de red
Sesión y control de red
Extremos de comunicaciones
Encaminamiento
Enlace
Físico

Es un conjunto de documentos que definen la arquitectura de la red en general, los estados de las espercificaciones para cada capa de la arquitectura, y describe los protocolos que operan dentro de cada capa.

La arquitectura DNA esta diseñada para solucionar problemas que no involucren al usuario. Algo asi como que se contruyen soluciones rapidas por los especialistas en los servidores, sin complicar ni al usuario ni a su maquina.

DNA provee protocolos, estandares e interfaces pre-implementados que permiten al desarrollador concentrarse en construir la logica del sistema, sin preocuparse por como las partes se intercomunican.

DNA sirve para diseñar y construir aplicaciones de tres capas para la plataforma Windows, los desarrolladores deben de entender dos cosas: El fundamentento de diseño de aplicaciones de tres capas en general y la especificacion de la tecnologia Microsoft que son relecantes para desarrollar aplicaciones de tres capas en la plataforma Windows.

jueves, 11 de febrero de 2010

¿Que es Escabilidad?

La escalabilidad es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para extender el margen de operaciones sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos.


En general, también se podría definir como la capacidad del sistema informático de cambiar su tamaño o configuración para adaptarse a las circunstancias cambiantes. Por ejemplo, una Universidad que establece una red de usuarios por Internet para un edificio de docentes y no solamente quiere que su sistema informático tenga capacidad para acoger a los actuales clientes que son todos profesores, sino también a los clientes que pueda tener en el futuro dado que hay profesores visitantes que requieren de la red por algunos aplicativos académicos, para esto es necesario implementar soluciones que permitan el crecimiento de la red sin que la posibilidad de su uso y re-uso, disminuya o que pueda cambiar su configuración si es necesario.

La escalabilidad como propiedad de los sistemas es generalmente difícil de definir en cualquier caso, en particular es necesario definir los requerimientos específicos para la escalabilidad en esas dimensiones donde se crea que son importantes. Es una edición altamente significativa en sistemas electrónicos, bases de datos, ruteadores y redes. A un sistema cuyo rendimiento es mejorado después de haberle añadido más capacidad hardware, proporcionalmente a la capacidad añadida, se dice que pasa a ser "un sistema escalable"

Descripcion de la Materia (Desarrollo de Aplicaciones para Amb. Dist.)

Primero que nada el curso debera de ofrecer todos los conocimientos necesarios para poder desarrollar aplicaciones para ambientes distribuidos.
Este curso es muy importante e interesante, puesto que su objetivo es que nosotros los alumnos utilizemos herramientas, metodos y tecnicas para el desarrollo de aplicaciones distribuidas, esto con los estandares que corresponde.

En esta materia integraremos los conocimientos obtenidos en semestres anteriores en otros cursos, como lo son Sistemas Operativos II.

en esta materia nos basaresmos en el proceso de desarrollo, iniciando con un panorama, despues continuando con: la arquitectura, el diseño, la implementacion y la integracion. todas estas son unidades de la materia