Documente Academic
Documente Profesional
Documente Cultură
conocimientos adquiridos?
La importancia de las redes es que te puedes dar a conocer a nivel internacional y poder hacer
crecer tu empresa.
Cual consideras que ser el futuro para las nuevas plataformas operativas de PC y
dispositivos mviles?
Principal tendencia:
Los sistemas operativos siguen evolucionando. La principal tendencia de los sistemas operativos
en cuanto a organizacin de trabajo es convertirse en sistemas operativos distribuidos.
No hay que confundir un Sistema Operativo de Red con un Sistema Operativo Distribuido. En
un Sistema Operativo de Red las computadoras estn interconectadas
por medios de comunicacin: software y hardware. En este tipo de red los usuarios saben donde
estn ejecutando su trabajo y guardando su informacin. En cambio en los Sistemas Operativos
Distribuidos existe un software que distribuye las tareas de los usuarios sobre una red de
computadoras y para los usuarios es transparente donde realizan sus tareas y guardan su
informacin.
Se ha progresado mucho en el desarrollo de los sistemas operativos. Estos progresos han sido
paralelos a la aparicin de nuevas tecnologas y de nuevos algoritmos para las tareas de los
sistemas operativos.
Actualmente, hay solamente dos paradigmas fundamentales del sistema operativo: el intrprete
de la lnea de comando (UNIX, DOS), y la interfaz grfica (Macintosh OS, OS/2, Windows 95).
Mientras que el ltimo es claramente ms intuitivo y preferido por la mayora de los usuarios,
la industria debe ahora tomar otra medida hacia el sistema operativo ideal. La generacin
siguiente de sistemas operativos utilizar las nuevas herramientas desarrolladas tales
como programacin orientada a objetos (OOP), y nueva tecnologa de hardware (DRAM's y
los microprocesadores densos y baratos), para crear un ambiente que beneficie a los
programadores (con modularidad y la abstraccin crecientes) as como a los usuarios
(proporcionndoles una interna, constante y grficamente orientada interfaz). Los sistemas
operativos futuros tambin se adaptarn fcilmente a las preferencias cambiantes del usuario y a
las tecnologas futuras (tales como sistemas de realidad virtual).
Existen cuatro principios dominantes que deben regir en el diseo de sistemas operativos futuros
1.- Abstraccin
El principio de la abstraccin es que un nivel del ambiente de software no debe necesitar " saber "
los detalles sobre la implementacin en otros niveles. Por ejemplo, un Programador no debe
requerir saber qu clase de procesador ser usado cuando se ejecute su programa, y un usuario de
correo-electrnico no debe requerir de conocimientos de los protocolos de red.
Los sistemas operativos futuros deben ser extremadamente robustos. Sus metas:
1. Ninguna accin del usuario debe hacer que el sistema comporte en una extraa o ilgica
manera
3. El sistema debe enumerar claramente las opciones de las cuales el usuario debe elegir.
3.- Estandarizacin
Un sistema operativo bien diseado debe ser estandardizado de una manera tal que se adapte y
siga siendo til indefinidamente. Debe crecer en a la par con la tecnologa de cmputo, la
visualizacin, y tecnologas de interaccin, y preferencias del usuario. La naturaleza modular del
sistema operativo del maana ser tal que piezas del sistema sern continuamente modificadas y
puestas al da reflejar estos cambios. Para que estas caractersticas sean posibles, el sistema
requerir: 1) un conjunto muy bien definido de los estndares pblicos disponibles (para la
comunicacin entre las capas y los objetos), 2) que este conjunto de estndares se desarrolle con
un cierto plazo de tiempo pero que siga siendo claro y conciso, y 3) que los estndares no cambien
tan rpidamente como para causar problemas de compatibilidad o altos costos de cambio de
hardware.
La mayora de los sistemas operativos actuales fueron diseados para ser fciles de poner en
ejecucin. En contraste, los sistemas operativos de maana sern diseados para el uso fcil y el
desarrollo fcil. El diseo ser hecho con poco disminuciones en cuanto a su facilidad de
implementacin con excepcin de su modularidad y estandardizacin inherentes. Debido a estos
buenos principios del diseo, el sistema operativo del maana no ser difcilmente de
implementar. Estas mismas cualidades facilitarn el trabajo de los programadores tambin, en
cuanto a la mayora de los proyectos de desarrollo necesitarn solamente ensamblar objetos de
alto nivel. Esos mdulos que deben escribir para s mismos sern reutilizables y fcilmente
adaptables a las necesidades de cada programador.
Nadie de nosotros puede predecir el nuevo milenio, pero es claro que las computadoras y el
Internet jugarn un tremendo papel en nuestras vidas. La combinacin de Macintosh e Internet
ofrecer ms posibilidades que nadie, particularmente en diseo grfico, edicin de video,
publicacin de pginas Web y en el desarrollo de software.
Apple Computers liber hace unas semanas a ms de 10,000 programadores una versin beta del
nuevo sistema operativo que tiene como nombre clave Rhapsody, con la intencin de que los
programadores conozcan y desarrollen aplicaciones para este nuevo sistema operativo.
La compaa de Cupertino, California, espera que Rhapsody sea una combinacin de la facilidad de
uso y las soluciones en multimedia de Apple con el liderazgo en desarrollo de software y de
entornos operativos de NeXT.
Qu es Rhapsody?
Es un sistema diseado para ser el sistema operativo del futuro: rpido, moderno, altamente
estable:
Las ventajas del Mac OS junto con la integrada y madura tecnologa de comunicaciones y
una profunda integracin de Java.
La tecnologa de QuickTime Media Layer ser optimizada para Rhapsody, proveyendo a los
usuarios con un rico y ventajoso entorno para la creacin y reproduccin de multimedia.
Rhapsody combina la larga tradicin de facilidad de uso y el real "plug and play"
establecida por Apple, y el entorno kernel de NeXT. Preservar el familiar "mralo y
sintelo" de la actual interfase Mac OS.
Los ingenieros de Apple tienen planeado integrar estrechamente a Java en Rhapsody - con las
libreras de Java y la Java Virtual Machine (VM) dando a Apple el liderazgo en el desarrollo de Java.
Una moderna implementacin de Mac, microkernel, desarrollado por la Universidad Carnegie
Mellon es una nueva generacin de entrada y salida de dispositivos (IO), administrador de
archivos, intercambio entre aplicaciones y redes. Apple desarrolla un nuevo dispositivo que
sustituir al actual SCSI: el WireFire que transfiere 4MB por segundo.
Desde los primeros das de las computadoras modernas, la tecnologa del hardware ha progresado
lejos ms rpidamente que el software que la acompaa. Por ejemplo, existen computadoras que
poseen un Hardware con un funcionamiento veloz e increble, pero el Software (Sistema
Operativo) que estas mquinas poseen es tan pobre que son extremadamente difciles de
programar. Debido a el estadoinmaduro de estos sistemas operativos, estas computadoras
funcionan solamente en una fraccin pequea de su velocidad mxima mientras que trabajan bajo
cargas de trabajo tpicas.
Es por los anterior que la industria del software debe ahora dedicar ms tiempo y energa al
desarrollo de este. Una vez que la tecnologa del software alcance el nivel de la tecnologa del
hardware, los sistemas sern no slo ms de gran alcance y prcticos, sino que utilizarn sus
recursos de hardware mucho ms eficientemente.
El tipo de trabajo propio que realizarn el hardware y software de la quinta generacin no solo en
el tratamiento de datos, sino en la adquisicin de informacin y, a partir de
los materiales y estructuras de que dispone, en la elaboracin de conocimientos, es decir, en la
elaboracin inteligente del saber. Es decir se anuncia el aprovechamiento de la computadora para
adquirir conocimientos artificialmente, a travs de las mquinas. A partir de esto, estas ya no solo
aportarn fuerza o habilidad, sino que tambin proveern al hombre de un conocimiento del
mundo