Archive for the ‘Sistemas Operativos’ Category

IBM - AIX 5L Version 5.2

Lunes, Junio 9th, 2008

Autor: ISRAEL CUEVA HIDALGO.

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

¿Cuáles son las ventajas que la actualización a AIX 5L aporta a su negocio?

- 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.
- Está optimizado para todas las aplicaciones de negocio (ERP, CRM, BI)

¿Cómo pueden aprovechar AIX 5L los entornos de ingeniería?

- El rendimiento superior de AIX 5L puede ayudar a reducir los plazos de análisis
y simulación.
- Con un sistema actualizado se pueden ejecutar nuevas aplicaciones de
ingeniería.
- Utilizando AIX 5L se puede ejecutar Linux y AIX en un mismo entorno, y ahorrar
costes en la gestión de sistemas
- Con Capacity on Demand sólo se paga por lo que se utiliza.

TIPOS DE ARCHIVOS PARA WINDOWS SERVER 2003

Martes, Junio 3rd, 2008

Integrantes:

Margarita Nero
Patricia Flores
Fabricio Sanchez

El sistema de archivos para este sistema operativo está basado en una plataforma Windows, este es un diseño de sistemas de archivos distribuidos, ofrece las ventajas de la replicación DFS y las mejoras que ofrece respecto al servicio de replicación de archivos (FRS, File Replication service).

Las extensiones se muestran en una tabla que se adjunta en el archivo a continuaciòn

Descargar aqui—> trabajo-de-sistemas-operativos.doc

TIPOS DE ARCHIVOS EN CENTOS(LINUX)

Martes, Junio 3rd, 2008
TIPO DE ARCHIVO EXTENSION USUAL FUNCIÓN
EJECUTABLE .sh.pl EN LENGUAJE DE MAQUINA LISTON PARA EJECUTARSE (CORRER)
OBJETO Obj,o (Archivo Objeto de Programación.  COMPILADO EN LENGUAJE DE MAQUINA NO ENLAZADO
CÓDIGO FUENTE .c; .cpp; .py; .h; .o; .so; .sh; .tcl CODIGO FUENTE – LENGUAJE PROGRAMACIÓN.
POR LOTES Bat, sh   COMANDO AL INTERPRETE DE COMANDOS
TEXTO Txt, doc   DATOS TEXTUALES, DOCUMENTOS
PROCESADOR DE PALABRAS Odt(Word), ods(excel), odp (power point), - OpenOffice. Org . Txt, doc. O
BIBLIOTECA Lib, a , DLL , .so (Archivo de Librería).  BIBLIOTECAS DE RUTINAS PARA PROGRAMADORES
IMPRESIÓN O VISTA .ps (Archivo Post Script); pdf ARCHIVO ASCII O BINARIO EN UN FORMATO PARA IMPRESIÓN O VISTA
ARCHIVO .gz.bz2.zip.tar ARCHIVOS RELACIONADOS AGRUPADOS EN UN ARCHIVO, A VECES COMPRIMIDO, PARA ARCHIVARLO O ALMACENARLO.

Las extensiones de archivos no siempre se usan consistentemente. ¿Qué sucede cuando un archivo no tiene ninguna extensión o no parece ser lo que la extensión supone que sea? Aquí es cuando usamos el comando file. Por ejemplo, se encuentra con un archivo llamado saturday sin extensión. Usando el comando file, puede averiguar que tipo de archivo es simplemente escribiendo:  

file Saturday

    
 

En el ejemplo, el comando file saturday mostrará ASCII text, indicándole que su archivo es un archivo de texto. Cualquier archivo diseñado como archivo de texto, debería ser legible usando los comandos cat, more, o less, o usando un editor de texto como gedit o vi.  

Integrantes:

Cinthia Pulla

Karla Cabrera

Jammil Ramos  

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.

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]

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.