domingo, 18 de septiembre de 2011

Analisis del Sistema Operativo Windows

Windows 1: Primera Versión de Microsoft Windows. Lanzado en 1985.
Tomó un total de 55 programadores para desarrollarlo y no permitía ventanas en cascada.
Microsoft comenzó el desarrollo del "ADMINISTRADOR DE INTERFAZ", que posteriormente derivó en  Microsoft Windows en Septiembre de 1981.
La interfaz inicial tenía menús ubicados en la parte inferior de la ventana y la interfaz sufrió un cambio en 1982
cuando se diseñaron los ahora comunes menús desplegables.
Windows prometía una interfaz gráfica fácil de usar y la utilización de gráfica independiente del dispositivo, así como el soporte de multitarea.
Las siguientes fueron las principales características de Windows 1.0:
-Interfaz gráfica con menús desplegables, ventanas en cascada y soporte para mouse.
-Gráficos de pantalla e impresora independientes del dispositivo.
-Multitarea cooperativa entre las aplicaciones.


Windows 2: Segunda versión de Microsoft Windows, lanzada en 1987.
Windows 2 tenía más características que Windows 1, tales como iconos y ventanas traslapdas.
Cuando se lanzó Windows/386, Windows 2 fue renombrado como Windows/286.
Nacen aplicaciones como Excel, Word for Windows, Corel Draw!, Ami, PageMaker).
Las siguientes fueron las principales características de Windows 2.0:
-Ventanas traslapadas
-Archivos PIF para aplicaciones DOS





Windows 3.0: Una completa reconstrucción de Windows con muchas nuevas facilidades tales como la habilidad de direccionar más allá de 640k.
Fue lanzado en 1990, y vendió más de 10 millones de copias.
Las siguientes fueron las principales características de Windows 3.0:
-Modo estándard (286), con soporte de memoria grnade (large memory).
-Medo Mejorado 386, com memoria grande y soporte de múltiples sesiones DOS.
-Se agregó en Administrador de Programas y de Archivos
-Soporte de Red
-Soporte para más de 16 colores.
-Soporte para combo boxes, menús jerárquico y los archivos .INI privados para capa aplicación empezaron a cobrar más valor.


Windows 3.1: Una versión de Windows con muchas mejoras a Windows 3.0. Incluye soporte para fuentes True Type y OLE. Esta versión fue testigo de la pérdida del modo real, lo cual significa que no corre en procesadores Intel 8086.
Las siguientes fueron las principales características de Windows 3.1:
-No hay soporte para el modo Real  (8086).
-Fuentes TrueType.
-Multimedia.
-OLE - Object Linking and Embedding
-Capacidad para que una aplicación reinicie la máquina.
-Soporte de API de multimedia y red.
Windows 3.11: Una actualización gratis de Windows 3.1, que contenía parches para errores menores.
Windows for Workgroups inclure dos aplicaciones adicionales: Microsoft Mail,  para envió de correo electrónico, y Schedule+,
una agenda para trabajo en grupo.



 
Windows 95:
Sucesor de Windows 3.11 para PC's IBM. Se le conoció cómo "Chicago" durante su desarrollo. Lanzado el 24 de Agosto de 1995.
En contraste con las anteriores versiones de Windows, Win95 es un sistema operativo más que una interfaz gráfica de usuario que corre sobre DOS.
Provee soporte para aplicaciones de 32 bits, multitarea con desalojo, soporte de red incorparado (TCP/IP,IPX, SLIP, PPP, y Windows Sockets).
Incluye MS-DOS 7.0 como una aplicación.
-La interfaz gráfica, aunque similar a las previas versiones, fue significativamente mejorada.


 

Windows 98: Nueva versión del sistema operativo Windows. Podría decirse que es una compilación de características.
Muchas de estas características ya se encontraban en Internet Explorer 4.0 (al ser instalado con la actualización de escritorio) y en Windows 95 OSR-2.
-Permite soporte para la FAT32 (al igual que Win95 OSR-2) y el Active Desktop (de IE 4).
-Soporte para USB y DVD.






Windows CE: Un sistema operativo de la familia Windows y que fue el primero en no estar orientado a los equipos de escritorio.
Los dispositivos en los que Windows CE presta servicios son Handheld PC y PalmSize PC.
Windows CE también ha permitido la creación de un nuevo sistema denominado AutoPC,
que consiste de un PC empotrado en un automóvil que va ubicado en donde actualmente va una radio.
Permite controlar la radio, CD y revisar el correo electrónico. Windows CE también permite la creación de aplicaciones en tiempo real.





Windows 2000 NT 5.0: Un cambio de nomenclatura para el sistema NT.
Dentro de las caracteristicas nuevas que incluye, se pueden citar:
-Verdadero soporte para Plug and Play
-Servicios de Directorio
-Mayor integracion con internet e Intranet







Windows XP: Lanzado el 25 de Octubre de 2001, la principal caracteristica del nuevo Windows es su nueva aparencia. El Mayor cambio es cosmetico, y ademas es el que
mayores requisitos de sistema necesita. Lo minimo es un Pentium ll con 128 de RAM.
Otras nuevas caracteristicas estan enfocadas a hacerlo mas facil de utilizar.
-Un nuevo menu inicio, que ofrece una unica fuente para lanzar aplicaciones, buscar documentes y configurar.
-Una barra de tareas que permite agrupar ventanas abiertas, falicitando trabajar con multiples aplicaciones al mismo tiempo
-Menos amonotonamiento y mensajes mas significativos en la barra de tareas.
-Un nuevo panel de navegacion que muestra las tareas y los detalles, facilitando el trabajo con archivos y carpetas.
-Una nueva organizacion del Panel de Control que permite categorizar los elementos de configuracion y las herramientas.
-Caracteristicas integradas para quemar CD's, facilitando el trabajo.




Windows 7: Es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation.
Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tablet PC,
netbooks y equipos media center.2 El desarrollo de Windows 7 se completó el 22 de julio de 2009,
siendo entonces confirmada su fecha de venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008
-Se añadieron las «Bibliotecas», que son carpetas virtuales que agregan el contenido de varias carpetas y las muestran en una sola vista.
-Una característica llamada «Jump lists» guarda una lista de los archivos abiertos recientemente.
-La barra de tareas fue rediseñada, haciéndola más ancha, y los botones de las ventanas ya no traen texto, sino únicamente el icono de la aplicación.
-Windows 7 incluye mejoras en el reconocimiento de escritura a mano, soporte para discos duros virtuales, rendimiento mejorado en procesadores multinúcleo,16 mejor rendimiento de arranque, DirectAccess, y mejoras en el núcleo.
  







Windows 8: Actualmente en desarrollo, será un nuevo sistema de Microsoft Corporation, parte de la familia Windows.
Se tiene previsto que sea lanzado a mediados de 2012. El nuevo sistema operativo será diseñado de tal forma que todas las plataformas
de Microsoft puedan funcionar en él (PC o computadoras personales, teléfonos celulares, tabletas electrónicas o tablets y las consolas Xbox).
La versión Windows Developer Preview de Windows 8 fue liberada para descarga en Septiembre de 2011
para el público en general en http://msdn.microsoft.com/en-us/windows/apps/br229516.
Tendrá mejoras con el lenguaje HTML5 y con JavaScript, y además vendrá con el navegador Internet Explorer 10
(únicamente compatible con este sistema operativo).

viernes, 2 de septiembre de 2011

Sistemas Operativos

1.-¿Qué es un Sistema Operativo?
Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.

2.-¿Qué hace un Sistema Operativo?
Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. 
En una definición informal es un sistema que consiste en ofrecer una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos.A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil definir qué es un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones diferentes. 
El sistema operativo como máquina virtual
Un computador se compone de uno o más procesadores o CPUs, memoria principal o RAM, memoria secundaria (discos), tarjetas de expansión (tarjetas de red, modems y otros), monitor, teclado, mouse y otros dispositivos. O sea, es un sistema complejo. Escribir programas que hagan uso correcto de todas estas componentes no es una tarea trivial. Peor aún si hablamos de uso óptimo. Si cada programador tuviera que preocuparse de, por ejemplo, como funciona el disco duro del computador, teniendo además siempre presentes todas las posibles cosas que podrían fallar, entonces a la fecha se habría escrito una cantidad bastante reducida de programas. 
El sistema operativo como administrador de recursos
La otra tarea de un sistema operativo consiste en administrar los recursos de un computador cuando hay dos o más programas que ejecutan simultáneamente y requieren usar el mismo recurso (como tiempo de CPU, memoria o impresora). 
Además, en un sistema multiusuario, suele ser necesario o conveniente compartir, además de dispositivos físicos, información. Al mismo tiempo, debe tenerse en cuenta consideraciones de seguridad: por ejemplo, la información confidencial sólo debe ser accesada por usuarios autorizados, un usuario cualquiera no debiera ser capaz de sobreescribir áreas críticas del sistema, etc. (En este caso, un usuario puede ser una persona, un programa, u otro computador). En resumen, el sistema operativo debe llevar la cuenta acerca de quién está usando qué recursos; otorgar recursos a quienes los solicitan (siempre que el solicitante tenga derechos adecuados sobre el recurso); y arbitrar en caso de solicitudes conflictivas. 
Las tareas que generalmente realiza un Sistema Operativo son las siguientes:
-Realizar el interfaz sistema-usuario.
-Compartir los recursos de Hardware entre los usuarios.
-Permitir a los usuarios compartir sus datos entre ellos.
-Prevenir que las actividades de un usuario no interfieran en las de los demás usuarios.
-Calendarizar los recursos de los usuarios.
-Facilitar el acceso a los dispositivos de E/S.
-Recuperarse de fallas o errores.
-Llevar el control sobre el uso de los recursos.
-Entre otras. 

3.-Cuales son los SO que se utilizan mas comúnmente y porque?
Mac OS 27% DE LOS ENCUESTADOS
Mac OS 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.
Apple quitó importancia de forma deliberada a la existencia del sistema operativo en los primeros años de su línea Macintosh procurando 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 Raskiny Andy Hertzfeld.
Esta fue la base del Mac OS clásico, desarrollado íntegramente por Apple, cuya primera versión vio la luz en 1984. Su desarrollo se extendería en un modelo progresivo hasta la versión 9 del sistema, lanzada en 1999. A partir de Mac OS X, el sistema es un derivado de Unix que mantiene en su interfaz gráfica muchos elementos de las versiones anteriores.
Hay una gran variedad de puntos de vista sobre cómo fue desarrollado el Mac OS original y dónde se originaron las ideas subyacentes. Mientras la conexión entre el proyecto Macintoshy el proyecto Alto de Xerox PARC ha sido establecido por documentos históricos, las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart también fueron significativas.

Linux 7% DE LOS ENCUESTADOS
Multitarea: El ordenador puede estar haciendo varias cosas a la vez, con el sistema operativo Linux si podrás bajar correo de Internet, formatear un disco, imprimir 100 hojas y jugar al Quake a la vez, y sin problemas.
Multiusuario: Si has manejado antes un ordenador, seguramente usarías MAC OS o Windows. En estos sistemas operativos tú eres el único que lo usas, en Linux, puede haber varias personas usando el ordenador, compartiendo el microprocesador, así puedes ponerle un par de pantallas y teclados y estar otra persona navegando por Internet.
Compatibilidad: Cuando tocamos este tema, siempre pasa lo mismo, la gente desconfia. No puedo ejecutar mi aplicación favorita XXXX para Windows 95, etc. Ten en cuenta que tampoco alguien que utiliza MAC, ni con IRIX, etc. En Linux debemos tener en cuenta que:
Ficheros: Linux No tiene ningún problema para tragarse cualquier tipo de disco de cualquier cosa que exista, leerlo y usar su contenido, además existen Suites como OpenOffice o Corel WordPerfect que permiten leer y usar ficheros deaplicaciones comunes como puedan ser Word o Excel.
Programas: Si puedes ejecutar programas de otros sistemas operativos para MAC tienes basilisk2, capaz de crear un Macintosh virtual y ejecutar Mac Os sin problemas.
Estabilidad: Linux es robusto, no se colgara.
Es libre: Es decir no te costara nada, no tendrás que pagar licencias, podrás copiarlo, venderlo, instalarlo donde quieras sin problemas.

Windows XP (66% DE LOS ENCUESTADOS)
Es una versión de Microsoft Windows, línea de sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001(XP), actualmente es el sistema operativo para x86 más utilizado del planeta (con una cuota de mercado del 56.72%) y se considera que existen más de 400 millones de copias funcionando. Windows XP introdujo nuevas características:
          Ambiente gráfico más agradable que el de sus predecesores.
          Secuencias más rápidas de inicio y de hibernación.
          Capacidad del sistema operativo de desconectar un dispositivo externo, de instalar nuevas aplicaciones y controladores sin necesidad de reiniciar.
          Una nueva interfaz de uso más fácil, incluyendo herramientas para el desarrollo de temas de escritorio.
          Uso de varias cuentas, lo que permite que un usuario guarde el estado actual y aplicaciones abiertos en su escritorio y permita que otro usuario abra una sesión sin perder esa información.
          ClearType, diseñado para mejorar legibilidad del texto encendido en pantallas de cristal líquido (LCD) y monitores similares.
          Escritorio Remoto, que permite a los usuarios abrir una sesión con una computadora que funciona con Windows XP a través de una red o Internet, teniendo acceso a sus usos, archivos, impresoras, y dispositivos.
          Soporte para la mayoría de módems ADSL y wireless, así como el establecimiento de una red FireWire.
NOTA: DE UNA MUESTRA DE 150 ENCUESTAS EN LA UNIVERSIDAD DEL VALLE DEL FUERTE (UNIVAFU) 


SE PROPORCIONO UNA LISTA DE SISTEMAS OPERATIVOS ALTERNATIVOS A LOS QUE COMÚNMENTE UTILIZAN LOS ENCUESTADOS, TALES COMO:

  • Windows 7

Incluye varias características nuevas, como mejoras en el reconocimiento de escritura a mano, soporte para discos duros virtuales, rendimiento mejorado en procesadoresmultinúcleo,16 mejor rendimiento de arranque, DirectAccess, y mejoras en el núcleo. Windows 7 añade soporte para sistemas que utilizan múltiples tarjetas gráficas de proveedores distintos, una nueva versión de Windows Media Center y un gadget para él, y aplicaciones como Paint, Wordpad y la Calculadora rediseñadas. Se añadieron varios elementos al Panel de control, como un asistente para calibrar el color de la pantalla, un calibrador de texto ClearType, Solución de problemas, Ubicación y otros sensores, Administrador de credenciales, Iconos en el área de notificación, entre otros.17 El Centro de seguridad de Windows se renombró a Centro de actividades, y se integraron las categorías de seguridad y el mantenimiento del equipo en el.
La barra de tareas fue rediseñada, haciéndola más ancha, y los botones de las ventanas ya no traen texto, sino únicamente el icono de la aplicación. Estos cambios se hacen para mejorar el desempeño en sistemas de pantalla táctil. Estos iconos se han integrado con la barra «Inicio rápido» usada en versiones anteriores de Windows, y las ventanas abiertas se muestran agrupadas en un único icono de aplicación con un borde, indicando que están abiertas. Los accesos directos sin abrir no tienen un borde. También se colocó un botón para mostrar el escritorio en el extremo derecho de la barra de tareas, que permite ver el escritorio al posar el puntero del ratón por encima de el.
Se añadieron las «Bibliotecas», que son carpetas virtuales que agregan el contenido de varias carpetas y las muestran en una sola vista. Por ejemplo, las carpetas agregadas en la biblioteca «Vídeos» por defecto son: «Mis vídeos» y «Vídeos públicos», aunque se pueden agregar más, manualmente. Sirven para clasificar los diferentes tipos de archivos (documentos, música, vídeos, imágenes).
Una característica llamada «Jump lists» guarda una lista de los archivos abiertos recientemente. Haciendo clic derecho a cualquier aplicación de la barra de tareas aparece una jump list, donde se pueden hacer tareas sencillas de acuerdo a la aplicación. Por ejemplo, abrir documentos recientes de Office, abrir pestañas recientes de Internet Explorer, escoger listas de reproducción en el reproductor, cambiar el estado en Windows Live Messenger, etc.
  • UNIX

Características Generales:
Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina.
Posee las siguientes características:
- Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
- Dispone de un lenguaje de control programable llamado SHELL.
- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
- Emplea manejo dinámico de memoria por intercambio o paginación.
- Tiene capacidad de interconexión de procesos.
- Permite comunicación entre procesos.
- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
- Tiene facilidad para re direccionamiento de Entradas/Salidas.
- Garantiza un alto grado de portabilidad.
Como lenguaje de programación abarca los siguientes aspectos:
- Ofrece las estructuras de control normales: secuenciación, iteración condicional, selección y otras.
- Paso de parámetros.
- Sustitución textual de variables y Cadenas.
- Comunicación bidireccional entre órdenes de shell.
El shell permite modificar en forma dinámica las características con que se ejecutan los programas en UNIX:
Las entradas y salidas pueden ser redireccionadas o redirigidas hacia archivos, procesos y dispositivos;
Es posible interconectar procesos entre sí.
Diferentes usuarios pueden "ver" versiones distintas del sistema operativo debido a la capacidad del shell para configurar diversos ambientes de ejecución. Por ejemplo, se puede hacer que un usuario entre directamente a su sección, ejecute un programa en particular y salga automáticamente del sistema al terminar de usarlo.
  • SCO

Es el proveedor mundial líder en sistemas operativos para servidores Unix, y uno de los principales proveedores de software de integración de clientes que integra PCs Windows y otros clientes con servidores UNIX de los principales fabricantes. Los servidores de aplicaciones críticas de negocios de SCO corren las operaciones críticas diarias de una gran gama de organizaciones comerciales, financieras, de telecomunicaciones, y gobierno, así como también departamentos corporativos y pequeños y medianas empresas de todo tipo. SCO vende y brinda soporte de sus productos a través de una red mundial de distribuidores, resellers, integradores de sistemas, y OEMs