Archive for the ‘Paralelo A’ Category

Tamaño del Sistema Operativo Windows Server 2003

Miércoles, Mayo 28th, 2008

En el documento adjunto se detalla el tamaño del software del sistema operativo windows server 2003 en donde se indica cuales son las caracteristricas en memoria que se necesita para que este sea instalado, ademas se hace una comparacion sobre el tamaño que se necesitaba para instalar las versiones anteriores, finalmente se escriben algunas funcionalidades actuales de este sistema operativo con versiones anteriores del mismo.

Integrantes:

Fabricio Sanchez
Patricia Flores
Margarita Nero

Descargar aqui—> tamano_so_windows_server_2003.doc

Requerimientos para instalar linux UBUNTU

Miércoles, Mayo 28th, 2008

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA
SISTEMAS OPERATIVOS
INTEGRANTES:
• John Paul Iñiguez Tapia
• Israel Rodríguez
• Leonardo Saldaña
REQUERIMIENTOS PARA INSTALAR UBUNTU
Para instalar UBUNTU los requerimientos son básicos:
Para utilizar solo lo básico de este sistema operativo necesitamos las características básicas de una Pentium tres como son:
• Disco duro de 40 gigabytes.
• Memoria RAM de 64 o 128 megabytes
• Procesador Pentium tres.
Por otro lado para instalar UBUNTU con todas sus aplicaciones completas necesitamos lo siguiente:
• Disco duro mínimo de 80 gigabytes.
• Memoria RAM 128 megabytes en adelante
• Procesador Pentium cuatro.
Pero también existen otras posibilidades de visualizar este Sistema Operativo como son con una maquina virtual y ejecutando un CD que al momento de utilizarlo es como estar trabando con este Sistema Operativo
Por último lo que las versiones de Ubuntu va presentando en sus nuevas versiones son:
Son la interfaz grafica, más aplicaciones, aumento de comandos.

Fuente de Consulta al Ingeniero Juan Pablo Ureña.

WEBOS CAPACIDAD ALMACENAMIENTO

Miércoles, Mayo 28th, 2008

Web OS

421ª Parte Driveway “Guarda y comparte archivos de hasta 500Mbs”

DRIVEWAY

Simplemente esto es lo que nos ofrecen aquí sin límites, sin límites en las bajadas, hasta 500Mbs de un tirón podemos subir, supongo que entendemos la diferencia entre archivo y fichero, el primero es cualquier fichero comprimido por cualquier medio compresor existente, programas compresores pueden ser según el Sistema Operativo winrar, winzip y un sin fin mas en otros sistemas operativos quitamos el win y eso son los compresores, si nos damos cuenta los archivos contienen mas información en menor espacio y pueden ser divisibles y rejuntables en cualquier momento, utilidades para hacer esto en win está por ejemplo Hacha .

Otro Sitemas WEB OS tenemos:

EyeOS, además de tener sus propias particularidades.
En él se han creado más de 700 mini aplicaciones que puedes ir agregando a tu gusto, desde aplicaciones para redactar notas hasta aplicaciones que te permiten compartir archivos en la red. Te dan 250 MB de espacio para administrar.

INTEGRANTES:
ANDREA ESPINOSA
JUAN PABLO ARROBO
JHOANNA SIMANCAS

Aix 5L

Miércoles, Mayo 28th, 2008

.
.
.

.
.
.
.
.
.
.
.
.
.

.

.

Por: ISRAEL CUEVA HIDALGO.

Investigue el tamaño del software del sistema operativo que se le ha asignado a su grupo de trabajo, revise además la cantidad de disco que necesita cada una de las versiones del SO. Por ejemplo ¿cuánto espacio en disco utiliza Linux el RedHat 3 en comparación con RedHat 4 y qué características se añadieron en el software más nuevo? Cite las fuentes de donde obtuvo la información.

Sistema operativo: Aix 5L

• AIX corre en los servidores IBM eServers pSeries, utilizando procesadores de la familia IBM POWER de 32 y 64bits.

Algunas de las características únicas de AIX incluyen el Object Data Manager (ODM, una base de datos de información del sistema). La integración de AIX del “Logical Volume Management” (administrador de volumen lógico) dentro del kernel está siendo incluido gradualmente a varios sistemas operativos libres similares a UNIX.
AIX 5L 5.3 puede utilizar un máximo de:
• 64 procesadores
• 2 TB en memoria principal
• JFS2: 16 TB de sistema de archivos máximo soportado
• JFS2: 16 TB de tamaño de archivos máximo.
Han existido distintas versiones de AIX a lo largo del tiempo; algunas han sido ya abandonadas. AIX V1, que corría en la IBM RT/PC (AIX/RT) apareció en 1986. Este versión del sistema operativo estaba basada en un System V Release 3. Desde 1989, AIX ha sido el sistema operativo para las estaciones de trabajo y servidores RS/6000 (AIX/6000). Durante el desarrollo de AIX, se integraron características del 4.2BSD y el 4.3BSD por parte de IBM y el Interactive Systems Corporation (Bajo contrato con IBM)

Arquitecturas Soportadas
• PowerPC, POWER
AIX V1 corría en el bus PS2 MCA de las PCs, la última versión de éstas fue la 1.3. AIX V2 corrió en sistemas RTPC (6150), la última versión fue la 2.2.1. AIX V3 fue una versión para desarrolladores licenciadas para OSF y el LVM (Logical Volume Manager) fue incorporado en el OSF/1. AIX V3.1 estuvo disponible en primer trimestre del 1990
Versiones
• AIX 5L 5.3, Agosto del 2004
o Soporte para NFS Versión 4
o Advanced Accounting
o SCSI Virtual
o Ethernet Virtual
o Soporte para Simultaneous multithreading (SMT)
o Soporte para Micro-Particionamiento
o Soporte para cuota en JFS2
o Soporte para compactación del sistema de archivos JFS2
• AIX 5L 5.2, Octubre 2002
o La versión mínima requerida para el procesador POWER5
o Soporte para discos MPIO Fibre Channel
o iSCSI iniciador de software
o Soporte para LPAR dinámico
o Permite reducir el tamaño de los file systems
• AIX 5L 5.1, Mayo 2001
o La versión mínima requerida para el procesador POWER4 y la última en soportar arquitectura de Micro canal.

o Introducción de Kernel de 64-bit, instalado pero no activado por defecto.
o JFS2
o Soporte para LPAR estáticos
o La “L” significa afinidad con Linux
o Trusted Computing Base (TCB)
• AIX 4.3.3, Septiembre 1999
o Se agregó funcionalidad de Respaldo online
o Administración de Carga de Trabajo “Workload Management ( WLM )”
• AIX 4.3.2, Octubre 1998
• AIX 4.3.1, Abril 1998
• AIX 4.3, Octubre 1997
o Soporte para arquitectura de procesadores de 64bits
• AIX 4.2.1, Abril 1997
o Soporte para NFS Versión 3
• AIX 4.2, Mayo 1996
• AIX 4.1.5, Agosto 1996
• AIX 4.1.4, Octubre 1995
• AIX 4.1.3, Julio 1995
• AIX 4.1.1, Octubre 1994
• AIX 4.1, Agosto 1994
• AIX v4, 1994
• AIX v3.2 1992
• AIX v3.1
o Introducción del sistema de archivos Journaled File System (JFS)
• AIX v3, 1990
• AIX v2
• AIX v1, 1986

Bibliografía:
http://es.wikipedia.org/wiki/AIX

Asignación de Memoria Virtual y Sobrepaginación

Miércoles, Mayo 21st, 2008

Como ya hemos visto la memoria virtual es una técnica que permite al software usar más memoria principal que la que realmente posee el computador. Pues bien algo importante que acotar es que existe el reemplazo de pàginas para estos procesos, que a su vez se divide en dos categorias: La Asignación Local y La Asignación Global.

Mientras que al hablar de sobrepaginación nos referimos a la reducción drástica del computador (incluso hasta que el sistema se desploma) debido a los multi-procesos que se cargan a la vez.

Pueden descargar el archivo pdf de mi presentación aquí.:

PDF - Asignación de Memoria Virtual y Sobrepaginación.

[slideshare id=420757&doc=memoria-virtual-1211415936887205-9&w=425]

Exposicion Algoritmo de Remplazo de Pagina FIFO

Miércoles, Mayo 21st, 2008

Cuando se hace refencia a una pagina que no esta en memoria se debe cargar la pagina, pero cuando no existe un marco libre debe buscarse un marco victima para poner la nueva pagina, en este caso para saber cual remplazar se debe buscar cual es la pagina que lleva mas tiempo en memoria, es decir, la primera pagina que ingreso es la primera en salir, para cargar la nueva pagina, a continuacion adjunto diapositivas con ejemplos sobre este tema.

Descargar aqui—> algoritmo-de-remplazo-fifo.ppt

Por: Fabricio Sanchez

Paginación y Segmentacion

Martes, Mayo 13th, 2008

WEB OS

Juan Pablo Arrobo
Andrea Espinosa
Jhoanna Simancas

Recursos para crear paginación
A la hora de crear paginación en los resultados que devuelve una búsqueda en nuestra aplicación hay que tener varias cosas en cuenta. Sobre todo cuando queremos mostrar los resultados totales. Para saber cuántos resultados se han obtenido, debemos hacer una consulta del tipo:
select count(1) from tabla
Esto suele ser lo más eficiente, ya que la otra opción es hacer la consulta sin más y luego contar el número de registros (a mí me parece una locura, pero lo he visto en varios sitios).
¿Presenta algún problema calcular inicialmente el número de registros?, pues sí, si la consulta es pesada, por ejemplo por su complejidad, se deberá realizar dos veces, la primera para calcular el número de registros y la segunda para obtener los datos, por lo que perdemos un tiempo precioso.
Lo lógico sería hacer un estudio de cuántos registros se pueden obtener de la consulta, si son relativamente pocos, quizás compense obtener todos y no tener que hacer dos consultas. También puede ser interesante conocer hasta que página suele acceder el usuario, no creo que más de 5 a 10 páginas, si el usuario llega a ese número de páginas consultadas y no encuentra nada, o lo da por imposible o refina la búsqueda.
Lo mejor sería que no aparecieran el número de registros totales encontrados, aunque esto a veces no es posible ya que las especificaciones del cliente lo obligan, entre otras cosas porque ese dato puede llegar a dar cierto prestigio sobre la calidad del buscador.
Tampoco olvidar que las bases de datos no recuperan todos los registros de una sola vez, sino que los va recuperando según se van solicitando, al menos así lo hacen bases de datos como Oracle.
De todas formas, para aquellos que necesiten realizar paginación en sus aplicaciones web, os pasamos una serie de tutoriales que esperamos sean de utilidad:
La importancia de segmentar
Tres preguntas para saber si usted ha incorporado la segmentación en su estrategia online:
• ¿Qué tipo de público tiene su web y para qué la utilizan?
• ¿Qué porcentaje de los ingresos corresponde a cada tipo de público?
• ¿Cómo segmenta sus acciones de marketing para adaptarlas a cada tipo de público, y cuál es el ROI de cada segmento?
La mayoría de responsables de negocio de un sitio web responden inmediatamente a la primera pregunta, pero la respuesta a las otras dos preguntas marcan la diferencia entre un sitio web bien gestionado y otro que se mueve por “intuición”. La intuición es un arma poderosa en algunos casos, pero ignorar el enorme potencial de los medios digitales para segmentar a sus clientes es, a la larga, una desventaja competitiva que pagaremos muy cara.
En sitios web generalistas, la segmentación es la clave del éxito. Por ejemplo:
• una web para buscar empleo o contactos profesionales, trabaja con dos públicos con objetivos radicalmente distintos: empresas que buscan empleados y personas que buscan un empleo mejor
• una web para buscar piso trabaja con inmobiliarias, vendedores particulares y compradores, de nuevo públicos con objetivos totalmente distintos
• una web de viajes atiende a turistas planeando sus próximas vacaciones, ejecutivos organizando un viaje de negocios o usuarios novatos movidos por el comentario de un amigo que dice que en internet se encuentran “vuelos baratos”: de nuevo, públicos muy distintos
Y podríamos encontrar muchísimos más ejemplos para darnos cuenta que nuestro sitio web debe dar respuesta a clientes muy diferentes, incluso cuando nuestro servicio es tan específico como un buscador de empleo, de pisos o de vuelos.
La clave del éxito reside en centrar nuestro desarrollo tecnológico y de negocio en dar respuesta a segmentos determinados de usuarios, en lugar de centrarnos exclusivamente en mejorar nuestro producto de manera generalista. Internet es ya un mercado maduro en el que contar con un sitio usable, un buen buscador, un newsletter, etc. se ha convertido en “commodities” que no marcan la diferencia competitiva. La diferencia está en hablar directamente con un usuario concreto para dar respuesta a sus necesidades concretas.
Conseguirlo no es fácil, tanto a nivel organizacional como técnológico.
A nivel organizacional
Roles como “responsable de negocio”, “responsable de marketing” o “responsable de contenidos” han dejado de tener sentido. Incluso un perfil más general como “responsable de diseño y usabilidad” tampoco tiene mucho sentido. ¿De qué negocio, de qué marketing, de diseño y contenidos para quién? La empresa online debe tender a la definición de roles más específicos, algo que ya es frecuente en el mundo offline: diferentes productos requieren diferentes estrategias de comunicación y de gestión del cliente.
Es cierto que muchas empresas de internet no son lo suficientemente grandes como para permitirse responsables de área orientados a un tipo de cliente específico, pero ello no quita que una misma persona pueda asumir perfiles distintos, y entienda la importancia y las diferencias críticas entre cada perfil.
A nivel tecnológico
Tecnológicamente, segmentar es hoy en día sumamente sencillo si se cuenta con las herramientas y el conocimiento adecuado. Soluciones de web analytics como Omniture SiteCatalyst, por ejemplo, permiten segmentar nuestro tráfico hasta el punto de producir reportes y análisis exclusivamente para un segmento específico de público. SiteCatalyst está pensado para el análisis segmentado de nuestra web. Por ejemplo, para una web de viajes:
• definimos tres segmentos de público: turista ocasional, turista frecuente y ejecutivo; creamos asi mismo tres “suites” diferentes en SiteCatalyst, una para cada segmento
• accedemos a SiteCatalyst especificando la “suite” determinada, es decir, el segmento que queremos analizar
• disponemos de absolutamente todas las herramientas de análisis y reporting (tráfico, contenido, pathing, resultado de las campañas publicitarias, ventas, conversiones, etc.) pero tratando exclusivamente con los datos del segmento de público previamente definido
Es decir, ahora podemos saber cuántas ventas genera cada segmento de público, qué contenidos tienen más éxito para cada segmento, qué rutas siguen diferentes usuarios, qué ratios de conversión muestran distintas páginas según el tipo de usuario, qué campañas de marketing funcionan mejor para cada segmento, etc. Así mismo, a nivel organizativo, la persona responsable de un segmento de público específico puede concentrarse en los datos para ese segmento, en lugar de tener que navegar por todo el mar de datos que genera el sitio web.
Segmentar viajando al pasado
Pero todavía podemos ir más allá. ¿Qué pasa si no hemos definido previamente los segmentos de público? SiteCatalyst no sólo permite segmentar los datos futuros que lleguen a nuestra web: nos permite también “viajar al pasado”, y segmentar todos los datos de tráfico pasados.
De modo que si en un momento dado, por ejemplo, queremos crear toda una “suite” de reportes y análisis para “viajeros jóvenes entre 18 y 25 años”, podemos hacerlo. ¿Porqué puede ser interesante hacerlo? Por ejemplo, queremos lanzar una campaña publicitaria destinada a estos “jóvenes entre 18 y 25 años”. Para definirla y para poder contrastar los resultados de la campaña, nos iría muy bien saber qué páginas visitan más estos usuarios, qué productos les interesan, cuánto tiempo pasan en nuestro sitio web, cuál es su ratio de conversión, etc.
Muchas veces me preguntan porqué herramientas gratuitas como Google Analytics no son suficientes para un buen análisis de nuestra web orientado a la resultados. Uno de los principales motivos es la segmentación. Google Analytics no nos permite segmentar, nos obliga a trabajar con reportes estándar que no reflejan la realidad específica de nuestros segmentos de público. Algo parecido escriben Mike Potts y Matt Bolín en sus respectivos blogs.

COMPARTICION Y PROTECCION DE MEMORIA

Martes, Mayo 13th, 2008

Proteccion y Comparticion de Memoria

PROTECCIÓN Y COMPARTICION DE MEMORIA

Martes, Mayo 13th, 2008

AIX 5L

Martes, Mayo 13th, 2008

Autores:

• ISRAEL CUEVA HIDALGO.
• Angélica Espinoza.
• Carolina rojas.

AIX 5L
logo aix

AIX 5L v5.2 ofrece mejor rendimiento aún que el galardonado sistema operativo AIX 4 o AIX 5L v5.1 estándar. Le permite gestionar las aplicaciones Linux y AIX en un mismo entorno y puede ayudarle a reducir los ciclos de producción.

AIX 5L es la mejor respuesta a las demandas e-business de una plataforma UNIX industrial, con gran espacio para el crecimiento y con una gran protección de la inversión. AIX 5L representa la nueva generación de AIX y se caracteriza por sus niveles más altos de integración, flexibilidad y rendimiento. Ofrece:
• Una plataforma UNIX sólida y escalable para aplicaciones críticas
• Gran afinidad Linux para ofrecer soluciones flexibles adaptadas a la empresa
• Las conexiones necesarias para e-business y sistemas en red
• Seguridad en la que se puede confiar
• Gestión de sistemas y redes que otorga todo el control al usuario
• Servicio y soporte que ayudan a mantener la continuidad del negocio
• Funciones de capacidad bajo demanda, que significan que sólo se paga por lo que se utiliza

PAGINACIÓN

En sistemas operativos de computadoras, los sistemas de paginación de memoria dividen los programas en pequeñas partes o páginas. Del mismo modo, la memoria es dividida en trozos del mismo tamaño que las páginas llamados marcos de página. De esta forma, la cantidad de memoria desperdiciada por un proceso es el final de su última página, lo que minimiza la fragmentación interna y evita la externa.
En un momento cualquiera, la memoria se encuentra ocupada con páginas de diferentes procesos, mientras que algunos marcos están disponibles para su uso. El sistema operativo mantiene una lista de estos últimos marcos, y una tabla por cada proceso, donde consta en qué marco se encuentra cada página del proceso. De esta forma, las páginas de un proceso pueden no estar contiguamente ubicadas en memoria, y pueden intercalarse con las páginas de otros procesos.
En la tabla de páginas de un proceso, se encuentra la ubicación del marco que contiene a cada una de sus páginas. Las direcciones lógicas ahora se forman como un número de página y de un desplazamiento dentro de esa página (conocido comúnmente como offset). El número de página es usado como un índice dentro de la tabla de páginas, y una vez obtenida la dirección del marco de memoria, se utiliza el desplazamiento para componer la dirección real o dirección física. Este proceso se realiza en una parte del computador específicamente diseñada para esta tarea, es decir, es un proceso hardware y no software.
De esta forma, cuando un proceso es cargado en memoria, se cargan todas sus páginas en marcos libres y se completa su tabla de páginas.

SEGMENTACIÓN

La segmentación (en inglés pipelining, literalmente oleoducto) es un método por el cual se consigue aumentar el rendimiento de algunos sistemas electrónicos digitales. Es aplicado, sobre todo, en microprocesadores. El nombre viene de que para impulsar el gas en un oleoducto a la máxima velocidad es necesario dividir el oleoducto en tramos y colocar una bomba que de un nuevo impulso al gas. El símil con la programación existe en que los cálculos deben ser registrados o sincronizados con el reloj cada cierto tiempo para que la ruta crítica (tramo con más carga o retardo computacional entre dos registros de reloj) se reduzca.
La ruta crítica es en realidad la frecuencia máxima de trabajo alcanzada por el conjunto. A mayor ruta crítica (tiempo o retraso entre registros) menor es la frecuencia máxima de trabajo y a menor ruta crítica mayor frecuencia de trabajo. La una es la inversa de la otra. Repartir o segmentar equitativamente el cálculo hace que esa frecuencia sea la óptima a costa de más área para el almacenamiento o registro de los datos intervinientes y de un retraso o latencia (en ciclos de reloj/tiempo) en la salida del resultado equivalente al número de segmentaciones o registros realizados. La ventaja primordial de este sistema es que, tal y como se muestra en la imagen, una vez el pipe está lleno, es decir, después de una latencia de cuatro en la imagen, los resultados de cada comando vienen uno tras otro cada flanco de reloj y sin latencia extra por estar encadenados dentro del mismo pipe. Todo esto habiendo maximizado la frecuencia máxima de trabajo.