Sistemas operativos

SISTEMAS OPERATIVOS

LINUX

Linux-Logo.jpg



Definición

GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias libres.1 A pesar de que Linux es, en sentido estricto, el sistema operativo,2 parte fundamental de la interacción entre el núcleo y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU y con entornos de escritorio basados en GNOME, que también forma parte del proyecto GNU aunque tuvo un origen independiente. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos. Para más información consulte la sección "Denominación GNU/Linux" o el artículo "Controversia por la denominación GNU/Linux". A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras.3 donde tiene la cuota más importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo,4 otro informe le da una cuota de mercado de 89% en los 500 mayores supercomputadores.5 Con menor cuota de mercado el sistema GNU/Linux también es usado en el segmento de las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonos móviles, sistemas embebidos, videoconsolas y otros dispositivos.

GNU

Evolución

Linux nace de la mano de un estudiante de informática de la ciudad de Helsinki en 1991,Linus Torvalds. Linus comienza a cacharrear con el sistema operativo Minix ( hecho por Richard Tanenbaum ) para conseguir explorar las posibilidades del microprocesador 386 y así comienza la andanza de Linux. Posteriormente, Linus decide reescribir su operativo desde cero, sin usar para nada Minix. Después de peticiones de ayuda a la comunidad de internet para resolver sus numerosas dudas y de agrias discusiones con Tanenbaum (también por las news ) en 1991 consigue sacar una versión del kernel que se puedo considerar usable. Esta versión fué puesta a disposición de todo el mundo, mucha gente la descargó y la probó y mucha gente consideró que podía aportar algo a este sistema operativo y se sumó al desarrollo del mismo. Linux fue mejorando paulatinamente desde ese año hasta hoy en dia que vamos ya por la versión 2.4 del kernel. Así mismo mucha gente convirtió a Linux en su plataforma de desarrollo de software escribiendo cada vez mas y mas aplicaciones para el y dotando al operativo con programas que resolviesen todos los problemas que pueden ser atacados con un ordenador personal, esto contribuyó a elevar el parque de software disponible para Linux el cual era muy escaso en las primeras épocas del operativo. Otra gran huella en la historia de la evolución de Linux hasta lo que es hoy en día, es la aparición de las distribuciones. Las distribuciones son paquetes software que básicamente incluyen el kernel, aplicaciones para el kernel y métodos de instalación y mantenimiento del sistema operativo como también de las aplicaciones. Las primeras distribuciones que surgieron fueron Slackware y Red Hat la ultima, a pesar de no ser completamente libre en todas las versiones siempre ha sido un adalid de Linux y ha incorporado en sus filas a personalidades con renombre del mundo de Linux (Alan Cox ). Posteriormente surgen otro tipo de distribuciones como Suse, Mandrake, Caldera, OpenLinux, etc. que intentan hacer nuevas contribuciones en cuanto a instalación y manejo, casi todas ella comerciales. Mención aparte la distribución Debian, Debian es la unica Distribución totalmente libre y en la que solo caben programas totalmente libres. Debian es mantenida por miles de voluntarios que mantienen su software y mejoran su sistema de instalación día tras día para dar un resultado cada vez más elaborado. Como ultima reseña sobre las distribuciones decir que también existen distribuciones íntegramente hechas en nuestro país como Esware o Hispafuentes que tratan de acercar al usuario hispano un poco más a linux. Sistemas operativos

USO

Todas las distribuciones funcionan de forma parecida. Lo prioritario es que aprendas a desenvolverte en el escritorio y a instalar programas nuevos.

Otras cosas que puedes mirar es cómo escuchar música, ver vídeos y DVDs, personalizar la apariencia, configurar la conexión a Internet, conocer los diferentes escritorios para Linux que puedes usar, aprender a usar comandos sencillos (solo si te aburres mucho), ver la historia del software libre, leer manuales, visitar blogs...

Aplicaciones de usuario

Las aplicaciones para Linux se distribuyen principalmente en los formatos .deb y .rpm, los cuales fueron creados por los desarrolladores de Debian y Red Hat respectivamente. También existe la posibilidad de instalar aplicaciones a partir de código fuente en todas las distribuciones.

Puesto que un sistema operativo no sirve de mucho sin aplicaciones que se ejecuten en el mismo se lista a continuación un resumen de las aplicaciones más populares existentes para GNU/Linux. Por su propia naturaleza, esta lista está incompleta y no muestra preferencia o aconseja el uso de las aplicaciones aquí listadas sobre otras que puedan existir y no hayan sido citadas.

Algún lector puede que incluso se sorprenda al ojear esta lista y comprobar que existen aplicaciones de gran calidad para GNU/Linux que no están disponibles en otros sistemas operativos de pago. Se indica entre paréntesis aquellas aplicaciones multiplataforma de forma que funcionan también en otros sistemas operativos como Windows, Solaris o BSD. Con el fin de ser pragmáticos, se incluyen también aplicaciones basadas en "tecnologías Web" como Flash, Java o JavaScript siempre y cuando dichas aplicaciones funcionen y tengan un soporte correcto en GNU/Linux.


Supercomputadoras

Dentro del segmento de supercomputadoras, a noviembre de 2009, el uso de este sistema ascendió al 89,2% de las computadoras más potentes del mundo por su confiabilidad, seguridad y libertad para modificar el código.42 De acuerdo con TOP500.org, que lleva estadísticas sobre las 500 principales supercomputadoras del mundo, a noviembre de 2009: 446 usaban una distribución basada en GNU/Linux, 25 Unix, 23 mezclas, 1 BSD y 5 Windows.

Las primeras 19 supercomputadoras, incluidas la número 1 la Jaguar, Cray XT5-HE con 224,162 procesadores utilizan distribuciones basadas en GNU/Linux. GNU/Linux, además de liderar el mercado de servidores de Internet debido, entre otras cosas, a la gran cantidad de soluciones que tiene para este segmento, tiene un crecimiento progresivo en computadoras de escritorio y portátiles. Además, es el sistema base que se ha elegido para el proyecto OLPC: One Laptop Per Child. Para saber más sobre las arquitecturas soportadas, lea el artículo "Portabilidad del núcleo Linux y arquitecturas soportadas". Teléfonos inteligentes Linux tiene un papel imprescindible en el territorio de los teléfonos inteligentes debido a que Android y meego lo utilizan. Actualmente Android es el sistema operativo predominante en los nuevos teléfonos inteligentes y su cuota de mercado mundial supera hasta el iOS de Apple.

Linux

Versiones

UBUNTU 11.04

KUBUNTU 11.04

Fedora 14 “Laughlin”

Linux Mint 10 "Julia"

OpenSUSE 11.4 Milestone 3

BackTrack 4 R2 Released!

Gentoo 10.1

Versiones

Ventajas

- Puedes hacer casi lo mismo que en Windows o Mac, usando los mismos formatos de archivo pero con la diferencia de que la mayoría de programas son gratuitos. - Es más seguro. Tus documentos y trabajos están a salvo de virus y de agujeros de seguridad. - Es más eficiente. Funciona más rápido y permite realizar más tareas a la vez. - Es software libre, lo que significa que eres tú el que controla tu ordenador y no una empresa. - La mayoría de hardware funciona sin necesidad de instalar nada. Los drivers se instalan solos. - Se adapta al tipo de usuario. Por un lado usarlo es muy fácil para la gente que no sabe de informática, por otro lado los usuarios expertos suelen preferir Linux porque es muy personalizable, pueden usar herramientas avanzadas y hacer cualquier cosa imaginable.


Desventajas

- Algunos programas no tienen version para Linux, en estos casos hay otros programas similares, o puedes instalar en Linux programas de Windows. - No encontrarás ordenadores con Linux en las tiendas. En cambio puedes instalar Linux en cualquier equipo, e incluso puedes tener instalados a la vez Windows y Linux en un solo ordenador.

ventajas y desventajas

Descripción general

Los controladores básicos de Linux son compatibles con los kernels 2.4 .x y 2.6 .x. Estos controladores incluye compatibilidad con los sistemas basados en Itanium® 2.

Estos controladores sólo se admite como módulo descargable. Intel no proporciona parches del código fuente del núcleo para permitir un vínculo estático de los controladores. Para cuestiones relacionadas con los requisitos de hardware, consulte la documentación suministrada con el adaptador Intel Gigabit. Todos los requisitos de hardware incluidos se aplican para el uso con Linux.

Unix

Unixlinux.jpg


Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.1 2 El sistema, junto con todos los derechos fueron vendidos por AT&T a Novell, Inc. Esta vendió posteriormente el software a Santa Cruz Operation en 1995, y esta, a su vez, lo revendió a Caldera Software en 2001, empresa que después se convirtió en el grupo SCO. Sin embargo, Novell siempre argumentó que solo vendió los derechos de uso del software, pero que retuvo el copyright sobre "UNIX®". En 2010, y tras una larga batalla legal, ésta ha pasado nuevamente a ser propiedad de Novell.3 Solo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.


EVOLUCION

A finales de 1960, el Instituto Tecnológico de Massachusetts, los Laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing Service),4 desarrollado para ejecutarse en una computadora central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que contase con muchas innovaciones, entre ellas mejoras en las políticas de seguridad. El proyecto consiguió dar a luz versiones para producción, pero las primeras versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos. Uno de los programadores de los laboratorios Bell, Ken Thompson, siguió trabajando para la computadora GE-6355 y escribió un juego llamado Space Travel,6 7 (Viaje espacial). Sin embargo, descubrió que el juego era lento en la máquina de General Electric y resultaba realmente caro, algo así como 75 dólares de EE.UU. por cada partida. De este modo, Thompson escribió nuevamente el programa, con ayuda de Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en una computadora DEC PDP-7. Esta experiencia, junto al trabajo que desarrolló para el proyecto Multics, condujo a Thompson a iniciar la creación de un nuevo sistema operativo para la DEC PDP-7.8 Thompson y Ritchie lideraron un grupo de programadores, entre ellos a Rudd Canaday, en los laboratorios Bell, para desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en sí. A lo anterior, agregaron un intérprete de órdenes (o intérprete de comandos) y un pequeño conjunto de programas. El proyecto fue bautizado UNICS, como acrónimo Uniplexed Information and Computing System, pues solo prestaba servicios a dos usuarios (de acuerdo con Andrew Tanenbaum, era solo a un usuario9 ). La autoría de esta sigla se le atribuye a Brian Kernighan, ya que era un hack de Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un sistema MULTICS castrado (pues eunuchs, en inglés, es un homófono de UNICS), se cambió el nombre a UNIX, dando origen al legado que llega hasta nuestros días.10 Hasta ese instante, no había existido apoyo económico por parte de los laboratorios Bell, pero eso cambió cuando el Grupo de Investigación en Ciencias de la Computación decidió utilizar UNIX en una máquina superior a la PDP-7. Thompson y Ritchie lograron cumplir con la solicitud de agregar herramientas que permitieran el procesamiento de textos a UNIX en una máquina PDP-11/20, y como consecuencia de ello consiguieron el apoyo económico de los laboratorios Bell. Fue así como por vez primera, en 1970, se habla oficialmente del sistema operativo UNIX11 ejecutado en una PDP-11/20. Se incluía en él un programa para dar formato a textos (runoff) y un editor de texto. Tanto el sistema operativo como los programas fueron escritos en el lenguaje ensamblador de la PDP-11/20. Este "sistema de procesamiento de texto" inicial, compuesto tanto por el sistema operativo como de runoff y el editor de texto, fue utilizado en los laboratorios Bell para procesar las solicitudes de patentes que ellos recibían. Pronto, runoff evolucionó hasta convertirse en troff, el primer programa de edición electrónica que permitía realizar composición tipográfica. El 3 de noviembre de 1971 Thomson y Ritchie publicaron un manual de programación de UNIX (título original en inglés: "UNIX Programmer's Manual").12 En 1972 se tomó la decisión de escribir nuevamente UNIX, pero esta vez en el lenguaje de programación C.13 Este cambio significaba que UNIX podría ser fácilmente modificado para funcionar en otras computadoras (de esta manera, se volvía portable) y así otras variaciones podían ser desarrolladas por otros programadores. Ahora, el código era más conciso y compacto, lo que se tradujo en un aumento en la velocidad de desarrollo de UNIX. AT&T puso a UNIX a disposición de universidades y compañías, también al gobierno de los Estados Unidos, a través de licencias.14 Una de estas licencias fue otorgada al Departamento de Computación de la Universidad de California, con sede en Berkeley.14 En 1975 esta institución desarrolló y publicó su propio sucedáneo de UNIX, conocida como Berkeley Software Distribution (BSD), que se convirtió en una fuerte competencia para la familia UNIX de AT&T. Mientras tanto, AT&T creó una división comercial denominada Unix Systems Laboratories para la explotación comercial del sistema operativo. El desarrollo prosiguió, con la entrega de las versiones 4, 5 y 615 en el transcurso de 1975. Estas versiones incluían los pipes o tuberías, lo que permitió dar al desarrollo una orientación modular respecto a la base del código, consiguiendo aumentar aún más la velocidad de desarrollo. Ya en 1978, cerca de 600 o más máquinas estaban ejecutándose con alguna de las distintas encarnaciones de UNIX. La versión 7,15 la última versión del UNIX original con amplia distribución, entró en circulación en 1979. Las versiones 8, 9 y 1015 se desarrollaron durante la década de 1980, pero su circulación se limitó a unas cuantas universidades, a pesar de que se publicaron los informes que describían el nuevo trabajo. Los resultados de esta investigación sirvieron de base para la creación de Plan 9 from Bell Labs, un nuevo sistema operativo portable y distribuido, diseñado para ser el sucesor de UNIX en investigación por los Laboratorios Bell.

Éste sería el aspecto de UNIX sobre los fines de la década de 1980 utilizando X Window System creado por el MIT AT&T entonces inició el desarrollo de UNIX System III, basado en la versión 7, como una variante de tinte comercial y así vendía el producto de manera directa. La primera versión se lanzó en 1981.15 A pesar de lo anterior, la empresa subsidiaria Western Electric seguía vendiendo versiones antiguas de Unix basadas en las distintas versiones hasta la séptima. Para finalizar con la confusión con todas las versiones divergentes, AT&T decidió combinar varias versiones desarrolladas en distintas universidades y empresas, dando origen en 1983 al Unix System V Release 1.15 Esta versión presentó características tales como el editor Vi y la biblioteca curses, desarrolladas por Berkeley Software Distribution en la Universidad de California, Berkeley. También contaba con compatibilidad con las máquinas VAX de la compañía DEC. Hacia 1991, un estudiante de ciencias de la computación de la Universidad de Helsinki, llamado Linus Torvalds desarrolló un núcleo para computadoras con arquitectura x86 de Intel que emulaba muchas de las funcionalidades de UNIX y lo lanzó en forma de código abierto en 1991, bajo el nombre de Linux. En 1992, el Proyecto GNU comenzó a utilizar el núcleo Linux junto a sus programas. En 1993, la compañía Novell adquirió la división Unix Systems Laboratories de AT&T junto con su propiedad intelectual.16 Esto ocurrió en un momento delicado en el que Unix Systems Laboratories disputaba una demanda en los tribunales contra BSD por infracción de los derechos de copyright, revelación de secretos y violación de marca de mercado.17 Aunque BSD ganó el juicio, Novell descubrió que gran parte del código de BSD fue copiada ilegalmente en UNIX System V. En realidad, la propiedad intelectual de Novell se reducía a unos cuantos archivos fuente.17 La correspondiente contra-demanda acabó en un acuerdo extrajudicial cuyos términos permanecen bajo secreto a petición de Novell. En 1995, Novell vendió su división UNIX comercial16 (es decir, la antigua Unix Systems Laboratories) a Santa Cruz Operation (SCO) reservándose, aparentemente, algunos derechos de propiedad intelectual sobre el software.18 SCO continúa la comercialización de System V en su producto UnixWare, que durante cierto tiempo pasó a denominarse OpenUnix, aunque ha retomado de nuevo el nombre de UnixWare.

UNIX


USOS

El uso de UNIX se fue ampliando a medida que se le fueron adicionando herramientas de software y entornos de programación, apoyo a protocolos de red Internet (TCP/IP), mejoras en el editor de texto (Vi), compiladores de C, PASCAL y LISP, mejora en el control de congestionamiento de redes y el rendimiento de TCP/IP. Al crecer la popularidad de UNIX, se a transportado a distintas plataformas de hardware (PC, MAC, ALPHA) y se han creado una gran cantidad de SO's UNIX y parecidos a UNIX (XENIX de Microsoft, AIX de IBM, SOLARIS de SunSoft). Las características principales de este SO es que se diseñó como un sistema de tiempo compartido. Esto quiere decir que varios usuarios estarán usando el sistema al mismo tiempo, sin notar la presencia de los demás en su ámbito de trabajo, lo que logra el SO asignándole un tiempo de atención para el CPU a cada usuario. La interfaz estándar con el usuario (el shell) puede ser cambiada si se quiere. La mayoría del código fuente original está disponible por lo que los usuarios podrán ajustar el SO a sus requerimientos específicos. Es multitarea, es decir que permite que se puedan ejecutar varios procesos al mismo tiempo compartiendo el uso de la CPU. Soporta el procesamiento en tiempo real (ejecución de procesos en intervalos de tiempo especificados sin retardo), el cual se utiliza en aplicaciones de robótica y base de datos. Los sistemas UNIX son esenciales para la Internet. Los sistemas de archivos con árboles multiniveles permiten que el SO trate tanto a directorios y archivos como simples secuencias de bytes. Posee distintos niveles de seguridad: password's de ingreso y permisos de archivos y directorios. Un proceso puede fácilmente generar otro, también es posible el manejo de procesos en determinado tiempo. Puede planearse la utilización de la CPU. El kernel y biblioteca del SO están preparados para que el SO pueda extenderse y crecer, lo que permitió a UNIX mantenerse siempre a la cabeza de los SO's estando permanentemente actualizado.

[1]

Ventajas y Desventajas de Unix

Ventajas

• Sistema universal, válido para toda clase de ordenadores, grandes y pequeños

• Transportable, al estar escrito en C

• Sistema abierto: las especificaciones son públicas

• Ha recogido contribuciones de múltiples personas e instituciones

• Soluciones simples y elegantes Multiusuario. • Multitarea.

• Soporta acceso remoto.

• Soporte nativo de TCP/IP (Fácil conexión a Internet y otras redes)

• Contiene xFree86, que es una interfaz gráfica de usuario basada en los estándares de X-Windows, y también es gratuita.

• Al instalar el sistema operativo, también se tiene la posibilidad de instalar varios programas, tales como: hojas de cálculo, bases de datos, procesadores de texto, varios lenguajes de programación, paquetes de telecomunicaciones y juegos.

• Cumple los estándares POSIX y de Sistemas Abiertos, esto es que tiene la capacidad de comunicarse con sistemas distintos a él.

• Existe mucha documentación sobre éste.

Desventajas

• Pobre sistema de administración • Sistema para gurús • Falta uniformidad de estilo en los programas del sistema • Carencia de soporte técnico. • No ofrece mucha seguridad. • Problemas de hardware, no soporta todas las plataformas, y no es compatible con algunas marcas específicas. • No existe un control de calidad al momento de elaborar software para Linux, pues muchas veces las aplicaciones se hacen y se liberan sin control alguno. • Es poco probable que aplicaciones para DOS y OS/2, se ejecuten correctamente bajo Linux. • No hay forma segura de instalarlo sin reparticionar el disco duro. • El reparticionar el disco duro, implica borrar toda la información del mismo y después restablecerla. • Se requiere experiencia y conocimiento del sistema para administrarlo, pues como es un sistema por línea de comandos, estos poseen muchas opciones y en ocasiones es difícil realizar algunas tareas, que en otros sistemas operativos de red son triviales.

Versiones de Unix

Unix tiene dos variantes fundamentales, los Unix Sistema V y los Unix BSD (Berkeley Software Development). En la actualidad las versiones comerciales más importantes de UNIX son:

• Solaris: El Unix de Sun Microsystems. Originalmente, Sun Microsystems editó SunOS de tipo BSD para posteriormente editar Solaris basado en Sistema . Exuisten versiones de Solaris para procesadores Power PC, Intel y Sparc.

• AIX: La versión del sistema operaivo UNIX de IBM se llama AIX y está basada en Sistema V versión 3 y BSD 4.3.

• A/UX: Desarrollo de UNIX de Apple

• IRIX: Versión de UNIX desarrollada por Silicon Graphics para sus estaciones basada en UNIX Sistema V version 4.

• HP/UX. La versión Unix de Hewlett Packard http://dns.bdat.net/shell/x33.html

GENERACION

El más antiguo de todos, fue desarrollado originalmente Por Ken Thompson Y Dennis Ritchie En los Laboratorios Bell en 1969 para su uso en minicomputadoras.

BREVE DESCRIPCION

Unix es un sistema operativo multi usuario y multi tarea, lo cual quiere decir que pese a que lo utilicemos en una computadora personal, puede tener varios usuarios simultáneos conectados por una terminal. Una terminal puede ser nada más un monitor y un teclado u otra microcomputadora. El hecho es que, a diferencia de una PC o una Macintosh, un sistema Unix no está dedicado exclusivamente a nuestra atención, sino a la de varios usuarios.

WINDOWS

Windows..jpg

Sistema Operativo: Windows

Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft. El primer logro de Microsoft fue el MS-DOS. En 1980 IBM está trabajando en el que sería su gran éxito, la IBM PC. Necesita un software para su proyecto y se lo encarga a Microsoft. Gates tiene poco tiempo así que compra el software a otra empresa, lo rebautiza con el nombre de MS-DOS y le vende la licencia de uso a IBM. Su nombre completo es Microsoft Windows. Nació en 1985 para ser un complemento del MS-DOS. La novedad del momento era su Interfaz Gráfica de Usuario (GUI) pero a pesar de ello el sistema tenía ciertas limitaciones y no se implantó con la firmeza que sus creadores hubieran querido.

La evolución y las mejoras

Primera Etapa

La historia de Windows se remonta a septiembre del año 1981, con el proyecto denominado «Interface Manager». Se anunció en noviembre de 1983 (después del Apple Lisa, pero antes de Macintosh) bajo el nombre «Windows», pero Windows 1.0 no se publicó hasta el mes de noviembre de 1985. El shell de Windows 1.0 es un programa conocido como MS-DOS Executive. Otros programas suministrados fueron la Calculadora, Calendario, Cardfile, Visor del portapapeles, Reloj, Panel de control, el Bloc de notas, Paint, Reversi, Terminal y Write. Windows 1.0 no permite la superposición de ventanas, debido a que Apple Computer ya contaba con esta característica. En su lugar fueron mosaico en todas las ventanas. Solo los cuadros de diálogo podrían aparecer en otras ventanas.

Dos años más tarde llegó Microsoft Windows 2.0 y se haría un poco más popular que su antecesor. Paralelamente, Microsoft e IBM trabajaban conjuntamente en el desarrollo de otro sistema operativo el OS/2.

Segunda etapa: el mercado es de windows


Windows 95 era en realidad un sistema operativo muy diferente al Windows NT pero Microsoft trabajó para hacerlos lo más compatibles posible. Una de las mayores ventajas del nuevo Windows era que aunque necesitaba el MS-DOS como base tenía una instalación integrada. De esta manera el usuario solo tenía que instalar el Windows 95 mientras que con las versiones anteriores había que comprar los dos sistemas por separado e instalar Windows encima del MS-DOS.

‘’’ El ultimo de la familia Windows’’’

A partir de entonces la historia ya es más fácil de recordar para todos: vinieron Windows 2000, Windows XP, Windows Server 2003, Windows Vista y por fin Windows Server 2008. Cada nueva versión con mejoras en el diseño, la estabilidad, más dispositivos de red, nuevos servicios, más capacidades multimedia, etc.

Historia

La primera versión de Microsoft Windows, versión 1.0, lanzada en noviembre de 1985, compitió con el sistema operativo de Apple. Carecía de un cierto grado de funcionalidad y logró muy poca popularidad. Windows 1.0 no era un sistema operativo completo; más bien era una extensión gráfica de MS-DOS. Windows versión 2.0 fue lanzado en noviembre de 1987 y fue un poco más popular que su predecesor. Windows 2.03 (lanzado en enero de 1988) incluyó por primera vez ventanas que podían solaparse unas a otras.

Windows versión 3.0, lanzado en 1990, fue la primera versión de Microsoft Windows que consiguió un amplio éxito comercial, vendiendo 2 millones de copias en los primeros seis meses. Presentaba mejoras en la interfaz de usuario y en la multitarea. En julio de 1993, Microsoft lanzó Windows NT basado en un nuevo kernel.

El 24 de agosto de 1995, Microsoft lanzó Windows 95, una versión nueva para los consumidores, y grandes fueron los cambios que se realizaron a la interfaz de usuario, y también se utiliza multitarea apropiativa. Windows 95 fue diseñado para sustituir no solo a Windows 3.1, sino también de Windows para Workgroups y MS-DOS.

El siguiente en la línea de consumidor fue lanzado el 25 de junio de 1998, Microsoft Windows 98. Sustancialmente fue criticado por su lentitud y por su falta de fiabilidad en comparación con Windows 95, pero muchos de sus problemas básicos fueron posteriormente rectificados con el lanzamiento de Windows 98 Second Edition en 1999.

En octubre de 2001, Microsoft lanzó Windows XP, una versión que se construyó en el kernel de Windows NT que también conserva la usabilidad orientada al consumidor de Windows 95 y sus sucesores.

El 22 de octubre de 2009, Microsoft lanzó Windows 7.

Pretendía ser una actualización incremental, con el objetivo de ser compatible con aplicaciones y hardware que Windows Vista no era compatible. Tiene soporte multi-touch, un Windows shell rediseñado con una nueva barra de tareas, conocido como Superbar, un sistema red llamado HomeGroup, y mejoras en el rendimiento sobre todo en velocidad.

El 26 de octubre de 2012, Microsoft lanzó Windows 8, build 9200. Presenta un Explorador de Windows rediseñado, con la famosa interfaz ribbon de Microsoft Office. Según Microsoft han vendido 60 millones de licencias, aunque ha recibido muchas críticas sobre su nueva interfaz por parte de los usuarios. Conserva casi todas las características de Windows 7.

Mac OS

Mac os.jpg


Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, Icono y menús. Deliberada a la existencia del sistema operativo en los primeros años de su línea Macintosh en favor de que la máquina resultara más agradable al usuario, diferenciándolo de otros sistemas contemporáneos, como MS-DOS, que eran un desafío técnico. El equipo de desarrollo del Mac OS original incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld. Esta fue la base del Mac OS clásico, desarrollado íntegramente por Apple, cuya primera versión vio la luz en 1985. Su desarrollo se extendería hasta la versión 9 del sistema, lanzada en 1999. A partir de la versión 10 (Mac OS X), el sistema cambio su arquitectura totalmente y pasó a basarse en Unix, sin embargo su interfaz gráfica mantiene muchos elementos de las versiones anteriores. Hay una gran variedad de versiones sobre cómo fue desarrollado el Mac OS original y dónde se originaron las ideas subyacentes. Pese a esto documentos históricos prueban la existencia entre el proyecto Macintosh y el proyecto Alto de Xerox PARC. Las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart también fueron significativas


EVOLUCION

Antes de la introducción de los últimos sistemas basados en el microprocesador PowerPC G3, partes significativas del sistema se almacenaban en la memoria física de sólo lectura de la placa base. El propósito inicial de esto fue evitar el uso de la capacidad de almacenamiento limitada de los disquetes de apoyo al sistema, dado que el los primeros computadores Macintosh no tenían disco duro. Sólo el modelo Macintosh Classic de 1991, podía ser iniciado desde la memoria ROM. Esta arquitectura también permitió una interfaz de sistema operativo totalmente gráfica en el nivel más bajo, sin la necesidad de una consola de sólo texto o el modo de comandos de línea. Los errores en tiempo de arranque, como la búsqueda de unidades de disco que no funcionaban, se comunicaron al usuario de manera gráfica, generalmente con un icono o con mensajes con el tipo de letre Chicago y un Timbre de la muerte o una serie de pitidos. Esto contrastaba con los PCs de la época, que mostraban tales mensajes con un tipo de letra mono-espaciada sobre un fondo negro, y que requerían el uso del teclado y no de un ratón, para la entrada. Para proporcionar tales detalles en un nivel bajo, el Mac OS dependía de software de la base del sistema grabado en la ROM de la placa base, lo que más tarde ayudó a garantizar que sólo los computadores de Apple o los clones bajo licencia (con el contenido de la memoria ROM protegido por derechos de autor de Apple, pudieran ejecutar el Mac OS. El Mac OS puede ser dividido en dos familias: La familia Mac OS Classic, basada en el código propio de Apple Computer. El Sistema Operativo Mac OS X, desarrollado a partir de la familia Mac OS Classic y NeXTSTEP, el cual estaba basado en UNIX.


VENTAJAS

Las ventajas sin embargo son muchas más significativas que las desventajas. Entre ellas podemos mencionar detalles como por ejemplo que ahora se puede modificar el tamaño de la ventana desde cualquier lado y no solamente desde la esquina inferior derecha y otro tan gigante en Mail que simplemente deseché Thunderbird, ya que fue un amor a primera vista. Todo lo malo de Mail (un poco desorganizado, sin soporte para conversaciones) ahora ya no es así y presentaron una interfaz mucho más limpia y novedosa. Por lo demás ahora soporta las conversaciones de una manera que incluso le podría hacer la competencia a gMail. ¡Incluso ahora tiene soporte para las famosas estrellas de gMail! (Que antes no tenía). En fin, como por lo general soy un asiduo fan a la búsqueda en mis mails y la búsqueda en Thunderbird da pena, me cambié inmediatamente de vuelta a Mail.

Por otro lado, Spaces desapareció pero en su lugar apareció Mission Control, que sería una cruza bastante extraña entre Spaces y Exposé. No lo he probado con múltiples monitores y extraño un poco la distribución customizada que uno le podía dar a las distintas pantallas con Spaces y Exposé, pero la configuración ahora es bastante más simple y además la pantalla de presentación mejoró bastante, aún teniendo muchos programas abiertos uno puede ver todas las ventanas sin problemas, algo que no pasaba con Exposé.

A medida que vayan pasando los días voy a ir encontrándole más cosas buenas y malas a Lion, pero hasta el momento mi experiencia ha sido bastante agradable. Es de esperar que siga así.


DESVENTAJAS

Lo primero que se anuncia con bombos y platillos es que cambió el multitouch, pero este cambio se puede desactivar rápidamente en Preferencias - Trackpad - scroll & zoom - desactivar scroll direction: natural.


Con estos nuevos settings del multitouch lamentablemente también se perdió la habilidad de ir al inicio o final del documento con hacer el swap de tres dedos hacia arriba y abajo respectivamente. Sin embargo, buscando en Internet, encontré un programa llamado BetterTouchTool que vino a salvar el día.

Otra desventaja es que Visor, plugin para mejorar la terminal integrada, desapareció por incompatibilidad. Lo bueno es que buscándomelas, di con el sitio original y para mi sorpresa me di cuenta que Visor estaba descontinuado y que apareció Total Terminal en su lugar, que hace lo mismo con una instalación más simple que Visor y que funciona de lo más bien con Lion. El único "detalle" es que no desaparece la ventana cuando pierde el foco como lo hacía con Visor, pero supongo que esa funcionalidad se restablecerá en una versión futura.

Sin embargo, la guinda de la torta es definitivamente la actualización a PHP5.3.6. Aunque se agradece el upgrade, podrían por lo menos haber avisado ya que me da una paja enorme tener que instalar las extensiones nuevamente. Lo único rescatable de esto es que mañana en la mañana estaré obligado a hacerlo ya que de lo contrario no tendría para qué ir a trabajar.

versiones

Versión 10.0: «Cheetah»

El 24 de marzo de 2001, Apple liberó el Mac OS X v10.0 (de nombre en código Chetah). La versión inicial era lenta, estaba incompleta y tenía muy pocas aplicaciones disponibles al momento de su lanzamiento, casi todas de desarrolladores independientes

Versión 10.1: «Puma»


Antes de que terminase el año, el 25 de septiembre de 2001, Apple lanzó esta nueva versión que incrementaba el rendimiento del sistema a la vez que incorporaba algunas nuevas características tales como la reproducción de DVD. Dada la pésima reputación de la versión 10.0, Apple lanzó la 10.1 en forma de un CD de actualización gratuito para sus usuarios


Versión 10.2: «Jaguar»

El 23 de agosto de 2002, Apple presentó el Mac OS X v10.2 "Jaguar", la primera versión en usar su nombre en código como parte de la marca. Introdujo una mejora en el rendimiento, un aspecto más elegante y un numeroso grupo de mejoras (más de 150, de acuerdo con Apple), incluyendo Quartz Extreme, un repositorio general para información de contactos en la nueva Agenda, y un cliente de mensajería instantánea llamado iChat. El Happy Mac que había aparecido durante la secuencia de arranque del Mac OS durante al menos 18 años fue reemplazado por un logotipo a gran escala de Apple.


Versión 10.3: «Panther»

Mac OS X v10.3 «Panther» se lanzó el 24 de octubre de 2003. Además de tener un rendimiento mucho mayor, incorporó la mayor actualización en la interfaz de usuario, y tantas o más mejoras que Jaguar el año anterior. Por otra parte, en esta versión dejaron de soportarse algunos modelos antiguos G3


Versión 10.4: «Tiger»

Mac OS X v10.4 "Tiger" se puso a la venta el 29 de abril de 2005. Contiene más de 150 nuevas mejoras, pero al igual que con el lanzamiento de Panther, algunas máquinas antiguas dejaron de ser soportadas; en particular, cualquier equipo Apple que no cuente con conexión FireWire no está ya soportado en Tiger. Como curiosidad cabe comentar que Apple dispone a partir de Tiger, de una versión "paralela" compilada para procesadores Intel, si bien, teóricamente, sólo podrá instalarse bajo ciertas restricciones de hardware y en procesadores con soporte SSE3. Esta versión apareció oficialmente el día 10 de enero de 2006 con los primeros equipos "Mac Intel": El iMac Core Duo (ex iMac G5), Mac mini Core Solo y Core Duo (ex Mac mini G4) además de los nuevos portátiles denominados MacBook y MacBook Pro, ambos equipados con procesadores Intel Core Duo. También han existido versiones para G4 de este sistema operativo, incluida al menos en los últimos PowerBook G4 a la venta.

OS/2

Os2warp4 (2).jpg


Éste es un sistema operativo del que casi todo el mundo ha oído hablar, pero casi nadie ha probado. Son muchos también los que lo halagan sin haber tenido nunca una experiencia previa con él. Quizás estos halagos se deben a un cierto despecho con el sistema operativo que aún siendo el estándar de hecho, no ha respondido a las expectativas suscitadas. Por supuesto, todo el mundo sabe que me refiero a Windows'95.

Los objetivos principales de los diseñadores de OS/2 fueron crear un sistema operativo ideal para la automatización de oficinas, proporcionar manejadores gráficos independientes de los dispositivos, lograr que las aplicaciones tuvieran acceso directo a periféricos con gran ancho de banda, ofrece capacidad multitarea, proporcionar un ambiente adaptado para cada programa y para sus descendientes, y ofrecer un ambiente protegido para garantizar la estabilidad del sistema.

EVOLUCION

OS/2 fue desarrollado originalmente entre IBM y Microsoft como un sucesor multiproceso del DOS para CPUs 286 y mejor, pero la versión 1.x nunca fue aceptada excepto para algunas aplicaciones especificas. Con la versión 2.0, Microsoft dejó la sociedad OS/2, e IBM promovió el OS/2 como un sistema operativo de 32-bit que requería un CPU 386 o mejor. Esta configuración básica no ha cambiado en el OS/2 2.1 o 3.0. La versión que siguió de OS/2 "Merlin" (probablemente llamada 4,0 cuando fuese liberada), no se probará con CPUs 386, y a estas alturas está desconocido si trabajará en un sistema 386 en lo absoluto.

El OS/2 Warp 3.0 es multiproceso, 32-bit, mono-usuario para 386SX y CPU mejores con 4MB o más de RAM. Esta simula al DOS en varias maneras (tal como los órdenes de línea de comandos, y la presencia de un archivo CONFIG.SYS), pero se parece al Mac en otras maneras (ej., la representación de iconos representando archivos) y tiene una similitud con otros operativos en otras maneras (ej., menús que aparecen al pulsar un botón en el tablero (desktop) mismo, estas se usan en X Windows bajo UNIX). Warp incluye una Interface Gráfica para el Usuario (GUI) conocido como el Manejador de Presentación (PM), y un Manejador del escritorio del cual se ejecutan los programas y manipulan los archivos conocido como el WorkPlace Shell (WPS). El PM se asemeja al Windows pero no es igual. El WPS es similar a Windows 95 y el Buscador de Mac, pero generalmente es más flexible y más orientado a objetos que ambos. Una versión de Windows del WPS esta disponible.

OS/2 Warp 3,0 entra a varias versiones con varios niveles de gestión de redes. La primera versión tiene gestión de redes solo por medios Telefónicos(Dial-Up). Otras dos versiones, "Warp Connect" y "Warp Serve", incluye capacidades cliente /servidor, respectivamente. La próxima versión de OS/2 cuyo nombre código es "Merlin", incluirá manejo de red cliente en el paquete básico. Al usarse con Windows para trabajo en grupos 3.1, (WFW), la capacidad de red esta inhabilitada bajo OS/2, pero se puede utilizar esta en WFW, si se ejecuta desde DOS nativo.

Las versión mínima de OS/2 también viene en dos versiones cada una, una que incluye una versión recopilada de Windows (También llamada Win-OS/2), requiere que el usuario tenga Windows 3.1 para ejecutar programas Windows desde OS/2 (También referenciada como la versión para Windows, este término no es oficial). La versión win-OS/2 algunas veces ejecuta programas Windows con leve mejora de velocidad que en la versión para Windows, y es más fácil de instalar si el usuario no tiene instalado Windows 3.1; pero la versión para Windows es más barata.

Warp puede ejecutar en modo texto a OS/2 GUI, y programas DOS. Windows es un programas DOS que Warp puede ejecutar, y es de esta forma que OS/2 provee soporte para Windows; ejecutando Windows sobre modo DOS. Este método de soporte Windows no cambió en Merlin. Nótese que Windows 95 no proveerá soporte de programas Windows para OS/2.

Mucho usuarios nuevos de OS/2, podrán conseguir la versión original "Para Windows", de Warp. La versión "Para Windows", es un poco más barata y usa menos espacio en disco que la versión completa. Alguno que se actualice de la versión 2.1 OS/2 completa debe comprar la versión completa de actualización Warp, que incluye la detección de la versión vieja 2.1 y no se instalará si no la detecta. Alguno que este armando una computadora nueva y que aún no tenga Windows u OS/2 2.X, pero que desee ejecutar programas Windows, debe comprar la versión completa del OS/2 que no es actualización la cual es más cara, pero es más conveniente que comprar la versión "Para Windows", y una copia separada de Windows.

VENTAJAS

  • AUNQUESE ASEMEJE A OTRO SISTEMA OPERATIVO COMO WINDOWS ESTE ES MAS FLEXIBLE.
  • TIENE MENOS CONSUMO DE MEMORIA.
  • SOBREPASAN MAS DE LOS LIMITES DE DOS USANDO AUN COMANDOS ESTILO DOS EN LA LINEA DE PROMPT. CON ESTAS VENTAJAS USTED NO TIENE QUE CONOCER UNIX PARA OBTENER APLICACIONES MILTITAREAS.

DESVENTAJAS

  • CUANDO TRABAJA CON WINDOWS SE PONE LENTA.
  • EN LA VERSIÓN WIN-OS/2 SE REQUIERE QUE EL USUARIO TENGA WINDOWS 3.1 PARA EJECUTAR WINDOWS DESDE OS/2.
  • AL USARSE CN WINDOWS PARA TRABAJO EN GRUPOS 3.1(WFW) LA CAPACIDAD DE RED ESTA INHABILITADA .
  • COMO PODEMOS VER ESTE SISTEMA DEPENDE MUCHO DE WINDOWS A DIFERENCIA DE LINUX Y UNIX.


versiones

OS/2 1.0 (1987) fue originalmente diseñado por Microsoft con la ayuda de IBM. Cuando el procesador 286 era el último y mas grande chip. Desde entonces Microsoft se percató que Dos se estaba quedando atrás.

Ellos introdujeron OS/2 1.0 en 1987, el cual corre en modo texto programas que eran extremadamente poderosos.

Desde entonces sobrepasan más de los límites de DOS, usando aun comandos estilo DOS en la línea de prompt. Con esta ventaja usted no tiene que conocer UNIX para obtener aplicaciones multitareas.


OS/2 1.1(1988) - 1.3 (1991) incluyó el administrador de presentación, el cual se veía como Windows 3.X.( Windows 3.X tardaría para ser más avanzado que el Presentation Manager).El apoyo a DOS fue adicionado con algunas otras características como alta o excelente ejecución del sistema de archivos, el cual en verdad permitía nombre de archivos largos, y esto es típicamente mucho más rápido que (V) FAT y permitía volúmenes de tamaño mas largo son aquellos torpes o en cómodos programas administradores de discos.

Justo alrededor de esto Microsoft abandonó el soporte a OS/2 y seguro con el desarrollo de Windows, esperando obtener o abarcar el mercado con su versión de bajo consumo de memoria OS/2 Presentation Manager la cual podrá correr en los sistemas de DOS existentes, Windows y entonces regresar y desarrollar el proyecto de OS/2 dentro de Windows NT, la cual obtendría la otra gran parte del mercado. Mientras el plan de alcanzar la parte más baja del mercado tuvo éxito. IBM ya ha obtenido la parte más alta del mercado con el OS/2.

Actualmente la batalla continúa. Mientras IBM lucha para mantener a OS/2 mejor sistema en la parte alta del mercado y trazó su plan para competir en la parte más baja del mercado en los próximos 2 años.

OS/2 2.0 (1992) vio el amanecer de la siguiente generación en una interface de usuarios gráfica PC s IBM. En vez de ir a un procesador de palabras para imprimir un documento, usted simplemente arrastre el icono del objeto documento al icono de impresión. Voila (pronunciación vualá significado listo). Usted nunca tuvo que tocar el programa. OS/2 2.0 también lució uno nuevo, 32 bits, 386 basado en KERNEL alejó limitaciones como nunca antes. También OS/2, corre aplicaciones de Windows 3.0 en modo real, extendió el encanto de OS/2 como una Plataforma Integrada sobre la cual podrá correr todas sus aplicaciones.


OS/2 2.1 (1993) introdujo un sistema gráfico de 32 bits con algunas mejoras aquí y allá en velocidad, y muchos m{as manejadores. También introdujo el Multimedia Presentation Manager (MMPM/2) una lista estándar de aplicaciones y utilitarios de Os/2. El soporte del programa Windows 3.1 (modo extendido) fue agregado a esta versión.

Fue probablemente uno de los logros mas importantes que ha tenido IBM, este usaba la copia existente de Windows en el disco duro para correr las aplicaciones de Windows, más que eso era equivalente al OS/2 2.1 de DOS.


OS/2 Warp 3.0 ( 1994 ). Marcó un hito para OS/2, después de 1 amplio ciclo de prueba BETA sobrevino y salió un producto altamente refinado y pulido que lució un KERNEL mucho más rápido y nuevas rutinas de intercambio las cuales incrementaron la velocidad. se añadió el soporte para Windows de 32 bits, junto con alto conjunto de versiones, gratos programas incluidos en el bonus pack.

OS/2 lució el frenesí de internet de 1995 con su Internet Acces Kit. La instalación se hizo mucho más sencilla y amigable, y un utilitario de desintalación aunque rudimentario salió a escena. Una herramienta de recuperación de desastres fue incluida dentro del sistema lo que marcó el estándar el cual es imitado por otros sistemas operativos de hoy día. 2 versiones fueron hechas OS/2 para Windows sacada en 1994 y entonces os/2 Warp con el Os/2 versión nativa de Windows 3.1 principios del 95. OS/2 Warp también soporta Windows para trabajo en grupo donde Os/2 2.1 nunca lo soportó.

visual basic

Visual basic 1.JPG


Definición

Visual Basic es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic están basadas en objetos y son manejadas por eventos. Visual Basic se deriva del lenguaje Basic, el cual es un lenguaje de programación estructurado. Sin embargo, Visual Basic emplea un modelo de programación manejada por eventos. Las Aplicaciones Procedurales En las aplicaciones tradicionales o procedurales, es la aplicación quien controla que porciones de código se ejecuta, y la secuencia en que este se ejecuta. La ejecución de la aplicación se inicia con la primera línea de código, y sigue una ruta predefinida a través de la aplicación, llamando procedimientos según sea necesario.

Las Aplicaciones Manejadas por Eventos En las aplicaciones manejadas por eventos, la ejecución no sigue una ruta predefinida. En vez de esto, se ejecutan diferentes secciones de código en respuesta a eventos. Los eventos se desencadenan por acciones del usuario, por mensajes del sistema o de otras aplicaciones. La secuencia de eventos determina la secuencia en que el código se ejecuta. Es por esto que la ruta que sigue el código de la aplicación es diferente cada vez que se ejecuta el programa. Una parte esencial de la programación manejada por eventos es el escribir código que responda a los posibles eventos que pueden ocurrir en una aplicación. Visual Basic facilita la implementación del modelo de programación manejada por eventos.

Descripción

Visual Basic nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code).Fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. La plataforma .net a partir del framework 2.0 es un potente lenguaje programación orientado a objetos que nos permite reutilizar códigos, de tal manera crear nuestros propias funciones, métodos, constructores...etc., y reutilizar las en toda nuestra aplicación y además de todo eso de trabajar en arquitectura de 3 a n capas nos permite encapsular, heredar, polimorfismo. Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes". Visual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.

Versiones

Dos versiones de VB: 16 y 32 bastante compatibles entre sí, 1991 VB 1.0, 1992 VB 2.0, 1993 VB 3.0, 1995 VB 4.0, 1998 VB 5.0.

Evolución

Primero fue GW-BASIC, luego se transformó en QuickBasic y actualmente se lo conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema operativo de la misma empresa.

VENTAJAS

• Posee una curva de aprendizaje muy rápida.

• Integra el diseño e implementación de formularios de Windows.

• Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.

• Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.

• Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.

• Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.

• Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1

• Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo, bases de datos (access).

• Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.

DESVENTAJAS

Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas, [8] se citan entre ellas: • Problema de versionado asociado con varias librerías runtime DLL´s, conocido como DLL Hell • Pobre soporte para programación orientada a objetos[9] • Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows. • Dependencia de complejas y frágiles entradas de registro COM

MS DOS

Ms-dos.jpg


DEFINICION

El MS-DOS (Microsoft Disk Operating System) es un sistema operativo para computadoras basado en x86. Fue el miembro más popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM P. Su objetivo es facilitar la comunicación entre el usuario y el ordenador, y utilizar eficientemente los recursos disponibles.

Los programas que forman parte del MS-DOS son las herramientas que el ordenador va a usar para realizar tareas de administración como visualización del contenido de un disco, creación de archivos, etc.

Evolución y versiones

La primera versión del MS-DOS funcionaba sobre un equipo que disponía 64kb de memoria y dos etiquetas de 5.25 pulgadas de una cara, y con una capacidad de 160 Kb, la CPU del ordenador era un modelo8088 de 8 bits y con una velocidad de 4.7 MHz Este sistema operativo fue patentado por las empresas Microsoft Corporation e IBM, Utilizándose dos versiones similares llamadas MS - DOS y PC-DOS. Las versiones comenzaron a enumerar por 1.0 en agosto de 1981. En mayo de 1982 se lanzo la versión 1.1 con soportes de diskettes de dos caras. La versión 2.0 se creó en marzo de 1983 para gestionar el PC-xt, que incorporaba discos duros de10 Mb, siendo su principal novedad el soporte de estructura de directorios y subdirectorios. En agosto de 1984 con la aparición de los ordenadores del tipo AT, que empleaban un procesador de 80286, funcionaban a 8 MHZ de velocidad y tenían soportes de diskettes de 5 y cuarto de alta densidad (HD 1.2 MB) MS-DOS evoluciono hasta la versión 3.0; La versión 3.2 se lanzo en diciembre de 1985 para dimitir unidades de diskettes de 3 medio (DD 720 KB Y HD). La versión 3.3 se lanzo en abril de 1987 con posibilidades de crear múltiples particiones en disco duro. La versión 4.0 apareció en noviembre de 1988 y gestiona discos duros de más de 32 M. Además dispone de una nueva interfaces gráfica y soporte de memoria expandida, esta version permite además del empleo de la memoria expandida del ordenador. La versión 5.0 se lanzo en junio de 1991 y proporciona drivers para gestionar ampliaciones de memoria y se incorpora un editor de pantalla y Shell bastante potente, además de poder instalarse independientemente la versión anterior del sistema operativo. La versión 6.0 se lanzo en abril de 1993 como contenía abundante errores fue sustituida el mismo año por La versión 6.2. Las mejorías de la versión 6.0 incluyen: herramientas de comprensión de discos, antivirus, programas de copias de seguridad por menú, desfragmentador de discos y otras utilidades como por ejemplo un administrador de memoria ampliada, denominado memmaker. A finales de 1993 se lanzo la versión 6.2 mejoras en el duplicador de memoria en disco y la posibilidad de borrar un directorio dependió eternamente de su contenido entre otras versiones.

Ventajas y desventajas

VENTAJAS

Una ventaja del MS-DOS, es que fue capaz de ir actualizándose cada año desde su aparición, cada vez con mejoras en su rendimiento funcional ya que se pudo ir incorporando nuevos programas y archivos según sus actualizaciones. Otra de sus ventajas es que fue capaz de soportar a otros sistemas operativos como es el caso de Windows sin perder ninguna de sus cualidades como sistema operativo.

DESVENTAJAS

Las desventajas del MS-DOS quedan en evidencia al intentar realizar más de una tarea al mismo tiempo, debido a que este sistema operativo es mono tarea. Otra desventaja es que solo lo puede ocupar un usuario a la vez debido a que es un sistema MONOUSUARIO. No tenía un interface amigable, es decir, no contaba con ventanas, colores, etc., que hicieran más grato el trabajo o la comunicación entre el computador y el usuario.

Generaciones pertenecientes

El ms dos entra dentro de la cuarta generación (1971-1981) con la versión 1.0 en 1981. En la quinta generación (1982-1989) desde la versión 2.0 hasta la versión 4.0. En la sexta generación (1990 en adelante) con las siguientes versiones.

Usos

Usos prácticos de ms dos:

Renombrar y convertir archivos.

Borrar archivos de manera masiva.

Crear archivos con formato simple.

Obtener información del sistema.

Modificar rápidamente fecha y hora del sistema.

Abrir y ejecutar programas.

Formatear una unidad.

Reparar unidades.

Mover un conjunto de archivos.

Bootear el sistema.

Eliminar virus.

Obtener rutas y árbol de rutas de archivos.

Programar pequeños programas.

Compilar archivos (por ejemplo en java).

Un poco de hack.

Automatizar tareas.

Subir archivos a la red.

Conectarse con otro equipo.

Administración de archivos y carpetas

Actualizaciones de disco

Configuración del hardware

Optimización de la memoria

Ejecución de programas

Asigna los recursos.

Administra y controlar la ejecución de los programas.

Control de operaciones de entrada y salida.

Bibliografia

wikipedia.org

informaticamoderna

desalida

Versiones answers.yahoo

monografias

ingeniatic

rincondelvago

proyectopinguino

wordpress

ant

imagenes

wikipedia

google

REGRESAR PÁGINA ANTERIOR

Taller de Computación

REGRESAR PÁGINA ANTERIOR

Tema: Componentes de la Computadora