miércoles, 23 de octubre de 2013

Sistema Operativo

El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.


En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

Clasificación de los Sistemas Operativos

Los sistemas operativos pueden ser clasificados de la siguiente forma:
SISTEMA OPERATIVO MULTIUSUARIO
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 .El sistema operativo  se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico
 TAREAS QUE GENERALMENTE REALIZA UN SISTEMA OPERATIVO
 Realizar el interfaz sistema-usuario


-Compartir los recursos de Hardware entre los usuarios y permitir a los  mismos compartir  datos entre ellos. 
Prevenir que las actividades de un usuario no interfieran en las de los demás 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.



COMPONENTES PRINCIPALES DE UN SISTEMA OPERATIVO
-Manejo de procesos.
-   Manejo de E/S.
-Manejo de Memoria.
-Manejo del Sistema de Archivos

 SISTEMA OPERATIVO MONOUSUARIO


Los sistemas monousuario fueron los primeros en aparecer en el mundo informático, ya que los científicos los necesitaban para ejecutar aplicaciones de cálculo.
El primer sistema Operativo fue el CPM, elaborado para manejar el SO independiente de la máquina y de los dispositivos que tenga conectada.
Poco a poco fueron apareciendo otros sistemas operativos monousuarios basados en plataformas específicas, como fueron los ordenadores Spectrum, Comodore, Amiga, Atari, etc... Estas plataformas dedicadas a usuarios domésticos ya tenían su propio sistema operativo y de arranque. El arranque del sistema se realizaba mediante un cinta o diskette que contenía todos los drivers que controlaban el hardware y cargaban los comandos de sistema operativo en RAM. Estos SO además llevaban integrado un lenguaje de programación (Normalmente el BASIC) por lo que además te permitían realizar tus propios programas.
El CPM fue, por así decirlo el padre de los sistemas Operativos Monousuario. Todas las familias posteriores del DOS derivan de él.
Poco después, personajes como Bill Gates y Paul Alen los promocionaron; al ver que podía tener un éxito comercial para las empresas y los usuarios.Ejemplos de sistemas Monousuario:    IBM DOS, Amiga OS ,Apple OS, CPM, MS DOS, Windows 3.11, OS/2



SISTEMA OPERATIVO MULTIUSUARIO
 Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones, ni importa el número de procesadores en la maquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.  
Multi-usuario es un término que define un sistema operativo o software de aplicación que permite el acceso simultáneo de múltiples usuarios de un ordenador . Tiempo compartido sistemas son sistemas multi-usuario. La mayoría de procesamiento por lotes sistemas de computadoras centrales también pueden ser considerados como “multi-usuario”, para evitar dejar la CPU inactiva mientras se espera de E / S para completar las operaciones. Sin embargo, el término “ multitarea “es más común en este contexto.
Un ejemplo es un Unix servidor en el que múltiples usuarios remotos tengan acceso (por ejemplo, a través de Secure Shell ) a la shell de Unix del sistema al mismo tiempo. Otro ejemplo se utiliza varias ventanas X sesiones distribuidas a través de múltiples terminales alimentado por una sola máquina - esto es un ejemplo del uso de clientes ligeros .
Los sistemas de gestión están implícitamente diseñados para ser utilizado por múltiples usuarios, por lo general un administrador del sistema o más y un usuario final de la comunidad.

 TIPOS DE SISTEMAS OPERATIVOS MULTIUSUARIOS
Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble clic con el puntero del mouse.
Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.
Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.
UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios pueden estar usando una misma computadora por medio de terminales o usar muchas de ellas. 
LINUX es un sistema operativo, compatible Unix Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) más un gran número de programa / librerías que hacen posible su utilización.



VERSIONES DE SISTEMAS OPERATIVOS
Versiones de sistemas operativos de Windows:

·         Windows 1.0 (1985): Limitada debido a los recursos legales de Apple, que no permitía imitaciones de sus interfaces de usuario
·         Windows 2.0 (1987): Inclusión en forma de versión "run-time" de nuevas aplicaciones gráficas de Microsoft, Microsoft Excel y Microsoft Word para Windows.
·         Windows 3.0 (1990): mejoradas capacidades gráficas para PC de esta época, y también del microprocesador 80386, que permitía mejoras en las capacidades multitarea de las aplicaciones Windows.
·         Windows 3.1 y Windows 3.11: Consistía principalmente en soporte multimedia. Más tarde Microsoft publicó el Windows 3.11que incluía controladores y protocolos mejorados para las comunicaciones en red y soporte para redes punto a punto.
·         Windows NT: Sufrió problemas de compatibilidad con el hardware y el software existentes. La interfaz gráfica de NT todavía estaba basada en la de Windows 3.1.
·         Windows NT 3.1: Requería unos elevados recursos de hardware (además de soportar relativamente poco hardware)
·         Windows NT 3.5/3.51: la interfaz gráfica era la misma que la de sus predecesores, Windows NT 3.1 y Windows 3.1, con el Administrador de Programas.
·         Windows NT 4.0: Permitía poder adaptarlo a varias necesidades. El uso de componentes como tarjetas de sonido, módems, etc, tenían que ser diseñados específicamente para este sistema operativo.
·         Windows 95 (1995): Introducía un subsistema en modo protegido que estaba especialmente escrito a procesadores 80386 o superiores,
·         Windows 98 (1998): Incluía nuevos controladores de hardware y el sistema de ficheros FAT32 que soportaba particiones mayores a los 2 GB. Dio soporte también a las nuevas tecnologías como DVD, FireWire, USB o AGP.
·         Windows 98 Second Edition (SE): capacidad de compartir entre varios equipos una conexión a Internet a través de una sola línea telefónica. También eliminaba gran parte de los errores producidos por Internet Explorer en el sistema.
·         Windows Millenium Edition (ME): aceleraba el inicio del sistema y oficialmente ya no se podía distinguir entre el MS-DOS y el entorno gráfico. no traía unidad de proceso de 16 bits, centrándose únicamente en la compatibilidad con nuevo hardware de 32 bits.
·         Windows 2000: Gran cantidad de servicios de red y lo más importante: admitía dispositivos Plug&Play.  Soporte para FAT16, FAT32 y NTFS, cifrado de ficheros (EFS), servicio de indexación, sistema de archivos distribuido (DFS), nuevo sistema de backup (ASR).
·         Windows XP (eXperience): Incorpora una nueva interfaz, dispone de otras novedades como la multitarea mejorada, soporte para redes inalámbricas y asistencia remota.
·         Windows Server 2003: Basada en el núcleo de Windows XP, al que se le han añadido una serie de servicios, y se le han bloqueado algunas de sus características.
·         Windows Vista (2007): Procesador de 32 bits con una velocidad mínima de 800Mhz,512 MB de RAM, se recomienda 1GB, tarjeta Gráfica compatible con DirectX 9 con por lo menos 32MB de memoria, Disco duro de 40GB con 15GB disponibles, Grabadora y lectora de DVD-ROM, Pixel Shader 2.0 y 32 bits por píxel, conexión a Internet, Windows Media Player.
·         Windows 7: Mejoras en el reconocimiento de escritura a mano, soporte para discos duros virtuales, rendimiento mejorado en procesadores multinúcleo, 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 (heterogeneous multi-adaptero multi-GPU), una nueva versión de Windows Media Center y un gadget, y aplicaciones como Paint, Wordpad y la calculadora rediseñadas.
·         Windows 8: Añade soporte para microprocesadores ARM, además de los microprocesadores tradicionales x86 de Intel y AMD. Su interfaz de usuario ha sido modificada para hacerla más adecuada para su uso con pantallas táctiles.
Sistema Operativo Linux: es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) más un gran número de programas / librerías que hacen posible su utilización.


Sistema operativo Solaris: Se ha liberado como un proyecto de software libre denominado Opensolaris. Puede considerarse uno de los sistemas operativos más avanzados.





Sistema Operativo Macintosh.
·         Mac OS 8: Cambios en la interfaz como Platinum, y el nuevo Finder multi-hilo nativo para PowerPC, se introdujeron en esta versión, así como un sistema de archivos más eficiente HFS Extended.
·         Mac OS 9: carecía de algunos servicios y prestaciones comunes en los sistemas de su tiempo, tales como la memoria protegida o multitarea preventiva. Sin embargo presentaba numerosas ventajas, como por ejemplo interfaz para varios usuarios), búsqueda avanzada y mayor compatibilidad.
·         Mac OS X v10.0 (Cheetah): Introdujo un nuevo código fuente, completamente distinto al de Mac OS 9 y todos sus predecesores.
·         Mac OS X v10.2 (Jaguar): Gran paso en las áreas de estabilidad, velocidad en funcionamiento y en la línea de aplicaciones disponibles tanto con interfaz gráfica como con línea de comandos.
·         Mac OS X v10.3 (Panther): Buscador - Actualizado con una interfaz de metal cepillado, un nuevo motor de búsqueda en tiempo real, cambio rápido de usuario - Permite a un usuario permanecer conectado mientras otro usuario se conecta, Exposé - Ayuda al usuario gestionar las ventanas, mostrando a todos como miniaturas.
·         Mac OS X v10.4 (Tiger): Sistema de búsqueda rápido denominado Spotlight, una nueva versión de navegador web Safari, Dashboard, un nuevo tema gráfico unificado y un mejorado soporte para 64 bits de las Power Mac G5. Primera versión de un sistema operativo de Apple que trabaja en la plataforma Intel x86
·      
   Mac OS X v10.5 (Leopard): Presenta un escritorio notablemente mejorado, con un Dock rediseñado, Pilas (Stacks), una barra de menú semitransparente y un actualizado Finder que incorpora la interfaz de navegación visual Cover Flow. Soporte para escribir aplicaciones en 64-bit, una utilidad de manejo de copias de seguridad llamada Time Machine y el soporte de búsquedas de Spotlight en varias máquinas y la inclusión de Front Row y Photo Booth.
·         Mac OS X Lion: Procesador Intel de 64 Bits, 2 GB de RAM, 7 GB de espacio libre en el disco duro. Conexión a internet.  Mejora en la
interfaz grafica, nuevo iconos.


OS X Mountain Lion: Mayor integración con iCloud, en Pages, Numbers, Keynote y Vista Previa, sincronización automática de documentos de la suite iWork a través de iCloud. AirPlay Mirroring, que permitirá enviar la imagen del ordenador, a través de AirPlay, hacia el Apple TV. Gatekeeper, una nueva característica para prevenir o limitar instalar aplicaciones de terceros, y eligiendo así instalar aplicaciones solo de la Mac App Store o de otras vías. Integración con Twitter y con Facebook en la versión 10.8.2. Game Center un servicio de juego de iOS que permite compartir logros y puntuaciones con los personas que jueguen al mismo juego.






No hay comentarios:

Publicar un comentario