UFT TIMES

Page 1

ISSUE NO. 15

UFT TIMES TECHNOLOGY MAGAZINE

FUNCIONES DE UN ADMINISTRADOR DE E/S

SISTEMA DE ARCHIVOS

FOTOGRAFIADO POR YANKITO

OPTIMIZACIÓN DE LOS DISCOS


IMPORTANCIA DEL

SISTEMA DE ARCHIVO Por Rafael Bellina Fotografiado por Yankito

Debido a su importancia, es necesario que un sistema operativo tenga la capacidad de leer, escribir, acceder y mantener la integridad de un sistema de archivos. Un sistema de archivos provee al usuario con una abstracción que le permitirá crear con facilidad colecciones de datos llamados archivos. Estas colecciones deberán tener los siguientes requisitos o propiedades: -Existencia a largo tiempo: Los archivos deberán ser almacenados sobre una unidad de almacenamiento y deberán permanecer allí aun cuando el usuario apague el ordenador. -Deberán tener la capacidad de ser compartidos: Los archivos tendrán nombres que los identifique y deberán poseer permisos de acceso los cuales permitirán el compartimiento controlado entre procesos. -Deberán poseer una estructura definida: Dependiendo del tipo de sistema de archivos, un archivo deberá poseer una estructura definida y conveniente; permitiendo que los archivos puedan ser organizados en orden jerárquico o en cualquier otro orden para reflejar su relación con otros archivos. NOMADIC | 24


En las

últimas cuatro décadas, el mundo de la informática ha visto

su cuota de ordenadores legendarios, y si hay uno que merece una

ó

atenci n especial, es el Xerox Alto. Lanzado al mercado en marzo de 1973, el Xerox Alto fue el primer ordenador comercial controlado con una interfaz gráfica. El canal de YouTube CuriousMarc obtuvo

ó

acceso al proceso de restauraci n de un Xerox Alto, lo que llevará a

ó

XEROX ALTO

La restauración de un ordenador histórico

la verificaci n de cada detalle en un ordenador con más edad de la

í

que posee quien escribe estas l neas.

«el primer ordenador de escritorio moderno». Usualmente, esa descripción cae sobre el IBM 5150 o IBM PC, pero la historia nos indica que hubo más de ocho años de diferencia entre ambos. De más está decirlo, el Xerox Alto apuntaba a un mercado muy diferente. La misión de restaurar a un Xerox Alto es titánica aún para aquellos con el conocimiento y el equipamiento necesario. Además de la antigüedad del ordenador, también debemos sumar su complejidad. El Alto necesita un total de cuatro fuentes de alimentación, proporcionando -15, +15, +12, -5 y +5 voltios al mismo tiempo. Las fuentes demandaron una cuidadosa evaluación, utilizando «cargas falsas» y un transformador variable. Capacitores agotados, corrosión, reparaciones previas deterioradas, un tubo CRT con más de 40 años sobre los hombros y una buena dosis de prueba y error seguramente traerán del lado oscuro a este histórico ordenador. Vale la pena seguir su progreso. Varias fuentes presentan al Xerox Alto como


ADMINISTRADOR DE E/S Por Ronald Arias Fotografia por Yankito

El sistema de entrada y salida

El SO debe controlar el

es la parte del S.O. encargada

funcionamiento de todos los

de la administraci n de los

dispositivos de E/S para alcanzar

dispositivos de E/S.

los siguientes objetivos:

Comprende tanto la

-Facilitar el manejo de los

transferencia entre diversos

dispositivos perif ricos. Para

niveles de la memoria como la

ello debe ofrecer una interfaz

comunicaci n con los

entre los dispositivos y el resto

perif ricos.

del sistema que sea sencilla y

ó

é

ó

é

fácil de utilizar. Este sistema proporciona un medio para tratar los archivos y

-Optimizar la E/S del sistema,

dispositivos de manera

proporcionando mecanismos de

uniforme, actuando como

incremento de prestaciones

interfaz entre los usuarios y los

donde sea necesario.

dispositivos de e/s que pueden ser manipulados por

órdenes de

alto nivel.

-Proporcionar dispositivos virtuales que permitan conectar cualquier tipo de dispositivos

ó

í

Gesti n de Entrada y Salida:

f sicos sin que sea necesario

Esto representa los

remodelar el sistema de E/S del

ó

intercambios de informaci n

SO.

desde el procesador o incluso al

ó

acceso directo de la memoria.

-Permitir la conexi n de

Esta actividad de entrada y

dispositivos nuevos de E/S,

salida se realiza gracias a la

solventando de forma automática

ó

relaci n que hay entre el

ó

su instalaci n usando

sistema operativo con los

mecanismos del tipo plug &

diversos perif ricos, as

play.

é

í

administrar y controlar los estados y recursos que tienen cada uno de estos mediante los controladores de dispositivos.


MICROSOFT COMPRÓ A LINKEDIN

Y EN OTRO EPISODIO MÁS DE «ESTO NO SE LO IMAGINABA NADIE», EL GIGANTE DE REDMOND ANUNCIÓ LA COMPRA DE LA RED SOCIAL ORIENTADA A PROFESIONALES LINKEDIN. AÚN RESTA QUE LA OPERACIÓN SEA APROBADA POR LAS AGENCIAS CORRESPONDIENTES (LO QUE PODRÍA SUCEDER ANTES DE FIN DE AÑO), PERO SI TENEMOS EN CUENTA QUE MICROSOFT YA PUBLICÓ UN VÍDEO CON LOS CEO DE AMBAS COMPAÑÍAS JUNTOS, CREO QUE PODEMOS DAR POR HECHA A LA UNIÓN. ¿EL NÚMERO MÁGICO? ESPERO QUE ESTÉN SENTADOS: 26.200 MILLONES DE DÓLARES. CON VENTAS DE ORDENADORES QUE SE CONTRAEN CADA VEZ MÁS, UN SISTEMA OPERATIVO INSIGNIA QUE LUCHA POR PERFORAR LA BARRERA DEL 20 POR CIENTO DE MARGEN, Y UNA VIRTUAL RENDICIÓN EN EL ESPACIO MÓVIL, MICROSOFT HIZO ALGO QUE YA OBSERVAMOS EN MÁS DE UNA OCASIÓN: CAUSAR UN TERREMOTO CON UNA COMPRA GIGANTESCA. EN ESTA OCASIÓN SE TRATA DE LINKEDIN, LA RED SOCIAL QUE CONECTA A PROFESIONALES DE TODO EL MUNDO, Y QUE POSEE MÁS DE 400 MILLONES DE USUARIOS REGISTRADOS. LA ESTRATEGIA ES MÁS

CLARA DE LO QUE APARENTA: MICROSOFT ESTÁ HACIENDO LAS COSAS MUY BIEN EN LA NUBE, Y EN ESPECIAL CON TODO LO QUE RODEA A AZURE. COMBINAR LA «RED SOCIAL EMPRESARIAL» MÁS GRANDE DEL MUNDO CON LA «PLATAFORMA EN LA NUBE» MÁS GRANDE DEL MUNDO TIENE SENTIDO… HASTA QUE NOS ENTERAMOS LO QUE MICROSOFT PAGÓ (O MEJOR DICHO, PLANEA PAGAR) POR LINKEDIN. EL TOTAL ASCIENDE A 26.200 MILLONES DE DÓLARES, MÁS DE 26 VECES LO QUE FACEBOOK PAGÓ POR INSTAGRAM, SERVICIO EL CUAL TENÍA APENAS 30 MILLONES DE USUARIOS EN AQUEL ENTONCES. SI OBEDECEMOS A LOS DATOS PUBLICADOS POR LINKEDIN EN MARZO PASADO Y TOMAMOS COMO REFERENCIA A SUS 433 MILLONES DE USUARIOS (DE LOS CUALES 106 MILLONES SE REGISTRAN ACTIVOS CADA MES), LO QUE PLANEA MICROSOFT ES PAGAR MÁS DE SESENTA DÓLARES POR USUARIO. EN LOS PRÓXIMOS MESES VEREMOS UNA MAYOR INTEGRACIÓN DE LINKEDIN A LOS PRINCIPALES SERVICIOS DE MICROSOFT, ENTRE ELLOS OFFICE 365,

SKYPE, E INCLUSO CORTANA. FINALMENTE, MICROSOFT HA DICHO QUE GARANTIZARÁ LA INDEPENDENCIA DE LINKEDIN, E INCLUSO MANTENDRÁ A SU ACTUAL CEO JEFF WEINER EN ESE CARGO. EN RESUMEN, LA ADQUISICIÓN DE LINKEDIN CONFIRMA DOS DATOS MUY IMPORTANTES PARA MICROSOFT. EL PRIMERO ES SU INGRESO DEFINITIVO AL CUADRILÁTERO DE LAS REDES SOCIALES, TAL VEZ NO EN EL CONCEPTO TRADICIONAL COMO LO VISUALIZAMOS CON FACEBOOK Y TWITTER… PERO ACABA DE SUMAR MÁS DE 400 MILLONES DE USUARIOS A SU BASE. EN SEGUNDO LUGAR, VARIOS MEDIOS COLEGAS HABLAN SOBRE UNA TRANSICIÓN «POSTWINDOWS» PARA EL GIGANTE DE REDMOND, Y SI PENSAMOS QUE WINDOWS 10 ES MÁS PLATAFORMA DE SERVICIOS QUE SISTEMA OPERATIVO, DEBEMOS SEGUIR ESA LÍNEA TAMBIÉN.


4 CONCEPTOS ASOCIADOS A SISTEMA DE ARCHIVOS Por Ronald Arias

A

pertura de Archivos.- En este caso se pretende abrir un archivo ya existente en disco para procesarlo ya sea para cargar o grabar estructuras en sus registros o leer algún registro en especial para mandarlo a una variable de cualquier tipo. No confundir creación con apertura, creación es un proceso que solo se ejecuta una sola vez en la vida de un archivo, mientras que apertura, siempre se esta realizando por los programas especializados en algún proceso. Cierre de archivos: Es la operación mas importante en cualquier programa que maneje archivos, o se cierra el archivo como ultima instrucción del programa o se vera el anuncio ABORT,RETRY,FAIL. 98, /s, scandisk .

Búsqueda en archivos: Una de las operaciones mas comunes consiste en que el usuario pide toda la información de algún renglón en disco proporcionando la información de algún campo generalmente el campo clave de la estructura.

bloques en disco. Esta correspondencia multinivel ofrece a los usuarios la abstracción de un archivo, que oculta los detalles de cómo y donde se almacena el archivo en disco.

La nominación: Es una correspondencia entre objetos de datos lógicos y físicos. Por ejemplo, los usuarios tratan con objetos de datos lógicos representados por nombre de archivos, mientras que el sistema manipula bloques de datos físicos almacenados en las pistas de los discos. Generalmente un usuario se refiere a un archivo utilizando un nombre , el cual se transforma en un identificador numérico de bajo nivel, que a su vez se corresponde con

«

No confundir creación con apertura, creación es un proceso que solo se ejecuta una sola vez en la vida de un archivo»


EL CREADOR DE LA WEB

AHORA LA QUIERE

REINVENTAR

T

im Berners-Lee no es un nombre que se pueda olvidar con facilidad. Después de todo, estas palabras no aparecerían publicadas aquí si no fuera por su trabajo, y el de sus colegas. Pero Tim Berners-Lee se ha convertido en alguien muy crítico de su creación, y de la forma en la que es utilizada. Su próximo objetivo, al igual que el de muchos otros expertos, es reinventarla.

TCP/IP. El plan es abrir una nueva fase para la Web, o por qué no reinventarla por completo, colocando mucha más atención en el concepto de descentralización, e impedir en esencia lo que está sucediendo hoy, con agencias gubernamentales interviniendo a gusto sin ninguna clase de regulación, y corporaciones que han obtenido posiciones de privilegio, con la capacidad de hacer o deshacer la Web.

Cuando Tim Berners-Lee se detiene a hablar sobre la Web, automáticamente debemos escuchar. Han pasado 27 años desde que escribió su famosa propuesta de «una gran base de datos de hipertexto con enlaces escritos», y creo que en ese momento no imaginó la dimensión que iba a adquirir su creación. Aún así, Tim Berners-Lee no está feliz con lo que ve, y no le agrada el camino que ha tomado la Web. Por supuesto, desde un punto de vista general la Web es algo grandioso, pero también destaca que el espionaje, el bloqueo de portales, el reciclaje de contenido de los usuarios y los errores en las redirecciones no hacen más que socavar el espíritu original con el que fue creada la Web, que es el de ayudar a la gente.

Aún así, esta «nueva Web» también busca garantizar dos aspectos críticos, que son estabilidad y permanencia. Citando al propio Vint Cerf: «La gente piensa que hacer las cosas digitales significa que durarán para siempre, pero eso no es verdad ahora». Otro aspecto que se discutió en esta «Cumbre para una Web Descentralizada» es el de distribuir páginas web sin apelar a los métodos tradicionales de control, o en otras palabras, reducir el rol del servidor web convencional. Por supuesto, una mayor descentralización equivale a eliminar intermediarios, y el propio Berners-Lee reconoce que no será sencillo. Según sus palabras, la Web «ya está descentralizada», pero el verdadero problema reside en el dominio de una red social, de un motor de búsqueda, de una plataforma de microblogging. El problema no es técnico, sino social.

En un intento por corregir eso, Tim Berners-Lee se reunió con otros nombres de muy alto perfil en la Web, entre ellos Brewster Kahle del Internet Archive, y Vint Cerf, una de las mentes maestras detrás del protocolo


Optimización de los discos. Algoritmo FIFO: Este algoritmo da servicio a las solicitudes de acceso a disco de la cola según el orden de llegada. Esta planificación hará uso de una cola tipo FIFO (First In, First Out – Primero en entrar, primero en salir). Algoritmo SCAN Este algoritmo recibe el nombre de algoritmo del ascensor porque se comporta como tal: va atendiendo las solicitudes que va encontrando en el sentido en el que se van desplazando las cabezas de lectura/escritura por el disco. Cuando no hay más solicitudes en ese sentido, o se llega al extremo, se invierte el sentido para hacer lo mismo otra vez pero yendo hacia el otro lado. Por tanto, en este algoritmo es necesario tener un bit que indique el sentido del movimiento.

Algoritmo CSCAN (Circular SCAN) Las cabezas se mueven del primer cilindro al último atendiendo solicitudes, y retornan al principio. 1. Tiempos de espera más uniformes. 2. El retorno consume relativamente poco tiempo, porque se hace sin paradas.

Algoritmo SSF (Shortest Seek First) De todas las peticiones atiende primero aquella que se encuentra mas cerca de la petición que se está procesando. Es decir, atiende primero la petición que requiere el menor movimiento de la cabeza de lectura/escritura desde su posición actual.


STEVE JOBS:

LA INNOVACIÓN ES LO QUE DISTINGUE A LOS LIDERES DE LOS SEGUIDORES


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.