sábado, 8 de septiembre de 2012

1.3 Clasificación de los sistemas operativos la familia de Windows, Macintosh, Unix y Linux


Sistema operativo


El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.

Clasificación de los Sistemas Operativos

Los sistemas operativos pueden ser clasificados de la siguiente forma:

·         Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.

·         Multiprocesador: soporta el abrir un mismo programa en más de una CPU.

·         Multitarea: Permite que varios programas se ejecuten al mismo tiempo.

·         Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.

·         Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

 

Cómo se utiliza un Sistema Operativo

Un usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar  y pegar  para copiar y pegar archivos respectivamente. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.

 

Dos

El DOS (Disk Operating System, Sistema Operativo en Disco)  es un sistema  operativo que fue desarrollado por Tim Paterson  y posteriormente adquirido por Microsoft. Era un sistema monousuario, trabajaba con un solo usuario, era monotarea, solo podía ejecutar un programa a la vez. La interacción entre el usuario y la computadora se realiza por medio de comandos, que son palabras reservadas para ver el contenido de un disco duro debía escribirse en comando DIR.

 

Windows 95:(Win95) 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 incorporado, realiza varias tareas simultáneamente.

Windows 98: Presenta nuevas innovaciones de herramientas para acceso rápido a internet, administrador de energía, mejor apariencia de escritorio de trabajo, nuevos accesorios para optimizar el rendimiento, la capacidad  y la corrección del disco duro. Permite soporte para la FAT32, que soportaba particiones mayores a los 2 GB permitidos por Windows 95. Dio soporte también a las nuevas tecnologías como DVD, Firmware, USB o AGP.  Agente de compresión, información del sistema y tareas programadas y a estas aplicaciones  se les denomina herramientas del sistema y se emplean para mantener el sistema operativo y los periféricos en buen funcionamiento.  

 

Windows 98 Second Edition (SE):

A principios de 1998 se desarrolló este sistema operativo, saliendo al mercado a finales de 1998 cuando Microsoft sacó al mercado Windows 98 Second Edition, cuya característica más notable era la 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. Esta versión es la más estable de todas las de esta serie, y aún se sigue utilizando en muchos equipos.

 

Windows Millenium Edition (ME)

En 2000 Microsoft introdujo Windows ME que era una copia de Windows 98 con más aplicaciones añadidas. Windows ME fue un proyecto rápido de un año para rellenar el hueco entre Windows 98 y el nuevo Windows XP, y eso se notó mucho en la poca estabilidad de esta versión

Cabe destacar que este sistema operativo fue muy poco popular por sus continuos errores y muchas desventajas de uso (bus).

Esta versión no traía unidad de proceso de 16 bits, centrándose únicamente en la compatibilidad con nuevo hardware de 32 bits. Como consecuencia, sólo funcionaba correctamente con los equipos nuevos que lo tenían instalado, ya que si se instalaba sobre un equipo antiguo (mediante una actualización de software) el hardware de 16 bits era más complejo de configurar, o bien no funcionaba en absoluto.

Windows 2000

En este mismo año vio la luz Windows 2000, una nueva versión de Windows NT muy útil para los administradores de sistemas y con una gran cantidad de servicios de red y lo más importante: admitía dispositivos Plug&Play que venían siendo un problema con Windows NT.

La familia de Windows 2000 estaba formada por varias versiones del sistema: una para las estaciones de trabajo (Windows 2000 Professional) y varias para servidores (Windows 2000 server, advanced server, datacenter server).

Windows 2000 incorporaba importantes innovaciones tecnológicas para entornos Microsoft, tanto en nuevos servicios como en la mejora de los existentes.  Algunas de las características que posee son:

Windows XP (eXPerience)

La unión de Windows NT/2000 y la familia de Windows 9.x se alcanzó con Windows XP puesto en venta en 2001 en su versión Home y Professional. Windows XP usa el núcleo de Windows NT. Incorpora una nueva interfaz y hace alarde de mayores capacidades multimedia. Además dispone de otras novedades como la multitarea mejorada, soporte para redes inalámbricas y asistencia remota. Se puede agregar inmediatamente de haber lanzado el último Service Pack (SP2) Microsoft diseño un sistema orientado a Empresas y Corporaciones llamado Microsoft Windows XP Corporate Edition, algo similar al Windows XP Profesional, solo que diseñado especialmente a Empresas. En el apartado multimedia, XP da un avance con la versión Media Center (2002-2005). Esta versión ofrece una interfaz de acceso fácil a todo lo relacionado con multimedia (TV, fotos, reproductor DVD, Internet...)

Windows Server 2003

Sucesor de la familia de servidores de Microsoft a Windows 2000 Server. Es la versión de Windows para servidores lanzada por Microsoft en el año 2003. Está 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 (para mejorar el rendimiento, o simplemente porque no serán usadas).

Windows Vista

Windows Vista apareció en el mercado el 30 de enero de 2007. Cabe destacar los continuos retrasos en las fechas de entrega del sistema operativo. Inicialmente se anunció su salida al mercado a inicios-mediados de 2006, posteriormente y debido a problemas durante el proceso de desarrollo, se retrasó su salida hasta finales de 2006. El último retraso traslado la fecha hasta finales de enero de 2007. Estos continuos retrasos han llevado a Microsoft a tomar diversas medidas para minimizar los gastos extras derivados de los retrasos.

Las diferentes versiones que se podrán adquirir son tres para el consumidor, Vista Home Basic, Vista Home Premium y Ultimate Edition y dos versiones para las empresas, Vista Business y Vista Enterprise, más Vista Starter, para los mercados emergentes. Los requisitos mínimos para que la versión básica de Windows Vista (Home Basic - Starter) funcione en un equipo son los siguientes:

·         Procesador de 32 bits con una velocidad mínima de 800Mhz

·         512 MB de RAM (para trabajar a una velocidad aceptable), se recomienda 1GB

·         Tarjeta Gráfica compatible con DirectX 9 con por lo menos 32MB de memoria, se recomienda 128MB, aunque esta Versión sin Aero no requiere una tarjeta muy avanzada

·         Disco duro de 40GB con 15GB disponibles

·         Grabadora y lectora de DVD-ROM

Macintosh


El Macintosh es el nombre con el que actualmente nos referimos a cualquier computadora personal diseñada, desarrollada, construida, comercializada, y vendida por la compañía Apple Inc.

El Macintosh 128K fue lanzado el 24 de enero de 1984. Fue el primer ordenador personal que se comercializó exitosamente, que usaba una interfaz gráfica de usuario (GUI) y un ratón en vez de la línea de comandos. La gama de productos Mac’s en la actualidad varía desde el básico Mac mini de escritorio hasta los servidores de rango medio como MacPro Server.
Los sistemas Mac tienen como objetivo principal de mercado el hogar, la educación y la creatividad profesional. La producción de Mac está basada en un modelo de
integración vertical en los que Apple proporciona todos los aspectos de su hardware y crea su propio sistema operativo que viene preinstalado en todas las Mac’s. Esto contrasta con las PC preinstalados con Microsoft Windows, donde un vendedor proporciona el sistema operativo y múltiples vendedores crean el hardware. En ambos casos, el hardware permite el funcionamiento de otros sistemas operativos: las Mac modernas, así como las PC son capaces de soportar sistemas operativos como Linux, FreeBSD y Windows, éste último gracias al software de Apple Boot Camp o a otros software de vitalización como por ejemplo Parallels Desktop o VMWare Fusion. En la actualidad también es posible modificar el sistema operativo de Apple para hacerlo compatible con la mayoría de hardware existente; es el llamado movimiento OSx86.

Los primeros Macintosh estaban basados en los microprocesadores de la familia Motorola MC68000, de tecnología CISC. En marzo de 1994, Apple introdujo en la gama Macintosh los chips PowerPC del Consorcio Apple/IBM/Motorola, que suponían el cambio a la tecnología RISC. En el 2006 Apple inició la transición desde la línea de PowerPC line a los procesadores Intel con arquitectura x86.

Los Mac’s actuales usan la serie de microprocesadores Intel Core 2 Duo, Intel Core i3, Intel Core i5, Intel Xeon e Intel Core i7. Todos los modelos de Mac actuales vienen con una versión nativa de la última versión de Mac OS X, que desde julio de 2011 está en su versión Mac OS X v10.7 Lion.

Fue el primer sistema grafico que se desarrollo y no tiene ambiente en línea de comando es decir, todo se administra desde una interfaz grafica, alguna de las características de este sistema son la autoconfiguración de dispositivos externos.

Unix

En 1972 se reescribe UNIX empleando el lenguaje C, lo que contribuye a que sea mas portable, potente, solido y autónomo. Las características principales de este sistema operativo es multiusuario y multitarea, además se ejecuta en diferentes tipos de computadoras, mainframes y supercomputadoras. Se han desarrollado diversas variantes de este lenguaje, alguno de ellos son: AIX. A/UX, Mach y BSD.

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.

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.

Principales variantes de UNIX en la actualidad

    En la actualidad las versiones de UNIX más difundidas son las siguientes:

Solaris es un sistema operativo desarrollado por Sun Microsystems. Es un sistema certificado como una versión de UNIX. Aunque Solaris en sí mismo aún es software propietario, la parte principal del sistema operativo se ha liberado como un proyecto de software libre denominado Opensolaris. Solaris puede considerarse uno de los sistemas operativos más avanzados, a decir de Sun Microsystems. Para los del mundo de GNU/Linux que no están inmersos en los sistemas de Sun, se puede decir que Fedora Core es a Red Hat Enterprise Linux lo que OpenSolaris a Solaris.

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

A/UX: Implementación de UNIX de Apple

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

SCO UNIX: Es la versión de Santa Cruz Operation (SCO), versión de UNIX Sistema V diseñada para plataformas Intel.

Linux

Creado  para administrar estaciones de trabajo conectados en red;  es un sistema operativo implementado a partir de la plataforma UNIX.

Sus principales características son: funciona en diferentes tipos de computadoras  (supercomputadoras, PC, Apple)  puede ejecutarse en procesadores de 486 y superiores cuenta con una cantidad de comandos que cumplen tareas únicas y muy específicas

Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.

El éxito de Linux se debe fundamentalmente a su distribución por Internet que ha permitido la incorporación de los desarrollos de gente repartido por todo el mundo. Actualmente Linux cuenta con los principales gestores de ventanas, utilidades para internet, compiladores, editores...

 Linux se utiliza con éxito como servidor en muchas empresas y universidades de todo el mundo, y cada vez son más los usuarios particulares que se deciden por este sistema operativo, Linux, sin duda, el mejor por el momento.


Principales características de Solaris introducidas en Solaris 8


  • Protocolo IP V6: Esta versión del protocolo IP extiende el rango de direccionamientos de 32 bits a 128 bits, introduce un modelo simplificado de header IP, y soporte agregado para autenticación y privacidad
  • Protocolo IPsec: IPsec es un protocolo de seguridad estándar que asegura la data a través de inscripción
  • Manejo de archivos core: El comando coreadm permite a los administradores de sistema definir un directorio destino y convenciones de nombre para los archivos core generados por procesos de usuario
  • RBAC (Role Based Access Controls): Permite a los administradores de sistema proveer de capacidades de administración limitadas a usuarios de sistema operativo diferentes de root
  • Librería alterna de threads: Un nuevo modelo de threads reemplaza el modelo multinivel original por un nuevo modelo de niveles uno a uno
  • Mejoras al sistema de archivos: Las mejoras son en las áreas de I/O directo, logging, I/O concurrente y creación de file systems
  • Debugger: La utilidad mdb permite nuevas facilidades para examinar archivos core, y para desarrollar e integrar nuevos comandos al debugger
  • Nuevas utilidades para estadísticas de hardware: Por ejemplo, el comando cpustat lee información de los CPU’s tales como rata de hits al cache e instrucciones por ciclo de reloj

Principales características de Solaris introducidas en Solaris 9


  • Soporte a páginas de memoria de múltiples tamaños: El acceso a memoria se hace en unidades llamadas páginas, que tienen un tamaño por defecto de 8 KB. Como los procesadores UltraSPARC soportan páginas de hasta 4 MB, Solaris 9 agrega un conjunto de interfaces de líneas de comando, agrupadas en lo que se conoce como MPSS (Multiple page size support).
  • Optimización de ubicación en memoria: Conocido como MPO (Memory placement optimization) este feature permite ubicar las páginas de memoria física  de las aplicaciones en los bancos de memoria mas cercanos a los procesadores donde se están ejecutando los threads de dichas aplicaciones
  • Manejo de recursos: Incluye definición de pools de recursos, particionamiento de recursos de hardware disponibles y mejoras en los sistemas estadísticos
  • FSS (Fair Share): Asignación de tiempo de procesador a los threads del kernel basada en definiciones de usuario

Principales características de Solaris introducidas en Solaris 10


  • Auto reparación predictiva: La integración de las tecnologías Solaris Fault Manager  y Solaris Service Manager incorpora facilidades para la detección de eventos, aislamiento y desactivación dinámica de componentes con fallas
  • SMF (Service Management Framework): Es un modelo unificado para la administración de manejo de servicios, que provee un conjunto de comandos, utilidades y documentación que facilita el arranque, detención y rearranque de los servicios del sistema operativo
  • Zones: Es una tecnología de particionamiento de software que habilita la creación y manejo de múltiples ambientes operativos virtuales de ejecución sobre una misma instancia del kernel de Solaris

2 comentarios:

  1. No me queda claro sobre clases del sistema operativo, porque algunos autores clasifican como sistema operativo el google crome, quisiera que me saquen de la duda.

    ResponderEliminar
    Respuestas
    1. hola buena noche de hecho chrome tiene su propio sistema operativo se llama chrome OS puedes indagar mas al respecto por medio de esta liga
      https://www.top5tecno.com/es/20-sistemas-operativos-gratis-pc-laptop-netbook-2018/

      Eliminar