martes, 5 de noviembre de 2013

TODO LO RELACIONADO CON WINDOWS 8

Windows 8 es la versión actual del sistema operativo de Microsoft Windows, producido por Microsoft para su uso en computadoras personales, incluidas computadoras de escritorio en casa y de negocios, computadoras portátilesnetbookstabletasservidores y centros multimedia. Añade soporte para microprocesadores ARM, además de los microprocesadores tradicionales x86 de Intel yAMD. Su interfaz de usuario ha sido modificada para hacerla más adecuada para su uso con pantallas táctiles, además de los tradicionales ratón y teclado. Microsoft también anunció que Aero Glass no estará presente en la versión final de Windows 8.

Disponible desde octubre de 2012, Windows 8 es el último de los sistemas operativos de Microsoft. Una nueva versión que se desmarca de Windows 7, su predecesor, por numerosas novedades, como la interfaz, las aplicaciones, la cloud computing, etc. 

La pantalla de inicio de Windows 8 es totalmente personalizable. Se presenta como un mosaico de viñetas dinámicas, al representar cada viñeta una aplicación o una carpeta del ordenador. Es posible añadir una cantidad ilimitada, desplazarlas e incluirlas en grupos. Windows 8 también ofrece la personalización de los colores y el fondo. 


Por ejemplo, es posible reagrupar en la pantalla:

  • Una aplicación meteorológica
  • Videojuegos
  • Fotos
  • Internet Explorer u otro navegador
  • Word
  • SkyDrive
DIFERENCIAS ENTRE WINDOWS 7 Y WINDOWS 8

Windows 8 vs Windows 7 (Caracteristicas nuevas).



Debido al reciente lanzamiento de Windows 8, seguramente ya muchos hemos tenido la suerte de comparar cada sistema operativo por nosotros mismos, conociendo las diferencias entre Windows 8 vs Windows 7, pero aun así quisimos hacer este articulo con los aspectos mas importantes a notar.


Según anuncio Microsoft, Windows 8 se inicia de manera mas rápida a comparación de Windows 7 de acuerdo a las nuevas tecnologías que emplearon en el para optimizar la carga obteniendo así un mejor rendimiento, cada vez que cerremos la sesión en nuestra computadora, se producirá un semi apagado en el sistema operativo guardando el ultimo estado del sistema en un archivo llamado hiberfil.sys, resultando ser una especie de cache mediante este archivo, hiberfil.sys sera leído la próxima vez que inicies sesión produciendo una rapidez increíble de hasta solo 8 segundos en iniciarse (en algunos 4 segundos). 



El director de administración de programas en Windows indico lo siguiente: “Si no estás familiarizado con la hibernación, lo que hacemos es guardar efectivamente el estado del sistema y el contenido de la memoria en un archivo en disco (hiberfil.sys) y luego volvemos a leerlo al reanudar y restaurar el contenido a la memoria“. 



En el siguiente gráfico podras observar las comparaciones en cuanto a arranque se refiere entre Windows 8 y Windows 7. 
EJEMPLOS DE SISTEMAS OPERATIVOS

1. GM-NAA I/O creado en 1956 



2. SHARE Operating System creado en los 60 



3. El sistema operativo Windows XP lanzado al mercado en el 2001 

4. El sistema operativo Windows Vista en el mercado hasta el 2007 



5. Windows millenium lanzado al mercado en el 2000 

martes, 22 de octubre de 2013

COMO FUNCIONA UN SISTEMA OPERATIVO

Si tiene una computadora, entonces ha oído hablar de sistemas operativos. Cualquier PC de escritorio o portátil que usted compra normalmente viene precargada con Windows. Las computadoras Macintosh vienen con OS X. Muchos servidores corporativos usan los sistemas operativos Linux o UNIX. El sistema operativo (OS) es la primera cosa que se carga en la computadora; sin él, la máquina es inservible.
La razón de ser de un sistema operativo consiste en organizar y controlar el hardware y el software de modo que los dispositivos donde reside se comporten de una manera flexible pero predecible. Cuando se habla de sistema operativo, la mayoría de nosotros pensamos que es algo que se ejecuta, ya sea en computadoras de escritorio, o en portátiles tipo laptop. Pero en los últimos años, los sistemas operativos han empezado a aparecer también en computadoras más pequeñas. Ahora se los encuentra en muchos de los dispositivos que usamos todos los días, desde teléfonos celulares hasta puntos de acceso inalámbricos. Las computadoras utilizadas en esos dispositivos de mano se han vuelto tan poderosas que pueden ejecutar realmente un sistema operativo y sus aplicaciones.
CLASIFICACIÓN DE SISTEMAS OPERATIVOS

Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus características:
Sistemas Operativos de multiprogramación (o Sistemas Operativos demultitarea).
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario).En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh.
Funciona en los Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.
Sistema Operativo Monotareas.
Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
Sistema Operativo Monousuario.
Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.
Sistema Operativo Multiusuario.
Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
Sistemas Operativos por lotes.
Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.
Sistemas Operativos de tiempo real.
Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran número de sucesos o eventos.
Sistemas Operativos de tiempo compartido.
Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.
Sistemas Operativos distribuidos.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
Sistemas Operativos de red.
Son aquellos sistemas que mantienen a dos o más computadoras unidas através de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware.
Sistemas Operativos paralelos.
En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.
En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso.
COMPONENTES DEL SISTEMA OPERATIVO

El sistema operativo está compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware.  Estos elementos se incluyen por lo general en este conjunto de software:

*El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas / salidas principales y de las funciones de comunicación.

 *El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.

 El sistema de archivos, que permite que los archivos se registren en una estructura arbórea.
*Getion de proceso:Es un programa de ejecucion que necesita recursos para realizar su tarea: tiempo de CPU, memoria,archivos y dispositivos de E/S.El SO es el responsable de crear y desctruir los procesos,parar y reanudar los procesos, ofrecer mecanismos para que se comuniquen y sincronicen.

*Gestion de la memoria principal: Es una gran tabla de palabras o bytes que se referencian cada una mediante una direccion unica.
*Gestion del almacenamiento secundario: Es necesario ya que la memoria
principal es volatil y ademas muy pequeña para almacenar todos los programas y datos.

*El sistema E/S: Es un de almacenamiento temporal, una interfaz de manejadores de dispositivos y otra para dispositivos concreto.

*Sistema de archivos:son colecciones de informacion relacionada,definidas por sus creadores. Estos almacenan programas y datos tales como imagenes, textos, informacion, de bases de datos.

*Sistema de proteccion: Es el mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema el SO se encarga de didtinguir entre uso y autorizado y no autorizado, especificar los controles de seguridad a realizar.

*Sistemas de comunicaciones: para mantener las comunicaciones con otros sistemas es necesario poder controlar el envio y recepcion de informacion a traves de las interfaces de red. 
FUNCIONES DE SISTEMAS OPERATIVOS

El sistema operativo cumple varias funciones:
  • Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de unalgoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.
  • Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.
  • Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).
  • Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".
  • Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
  • Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
  • Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.