Sistemas Operativos
Historia
·
Años
40.- A finales de los años 40, con la primera generación de computadoras, se
accedía directamente a la consola de la computadora desde la cual se actuaba
sobre una serie de micro interruptores que permitían introducir directamente el
programa en la memoria de la computadora.
·
Por aquel entonces no existían los sistemas
operativos, y los programadores debían interactuar con el hardware del
computador sin ayuda externa
·
Años
50.- A principios de los años 50
con el objeto de facilitar la interacción entre persona y computador, los
sistemas operativos hacen una aparición discreta y bastante simple, con
conceptos tales como el monitor residente, el proceso por lotes y el
almacenamiento temporal.
·
Años
60.- En los años 60 se produjeron
cambios notorios en varios campos de la informática, con la aparición del
circuito cerrado la mayoría orientados a seguir incrementando el potencial de
los computadores. Para ello se utilizaban técnicas de lo más diversas:
o Multiprogramación
o Tiempo compartido
o
Tiempo
real
o Multiprocesador
·
Años
70.- Es en los años
70, C, se creó específicamente para
re-escribir por completo el código del sistema operativo Unix, convirtiéndolo
en uno de los pocos SO escritos en un lenguaje de alto nivel.
Sistemas operativos desarrollados:
·
MULTICS (Multiplexed
Information and Computing Service): proyecto
cooperativo liderado por Fernando Corbato del MIT, con General Electric y los
laboratorios Bell, los laboratorios Bell lo abandonaron en 1969 para comenzar a
crear el sistema UNIX.
·
MVS (Multiple Virtual
Storage): Fue el sistema operativo más usado en los modelos
de mainframes , desarrollado también por IBM y lanzado al mercado por
primera vez en 1974. Permitía ejecución de múltiples tareas, introdujo el
concepto de memoria virtual.
·
CP/M (Control Program/Monitor): Desarrollado por Gary Kildall para el microprocesador 8080/85 de
Intel y el Zilog Z80, salió al mercado en 1976, distribuyéndose en disquetes de
ocho pulgadas. Fue el SO más usado en las computadoras personales de esta
década. Su éxito se debió a que era portátil.
·
Años 80.- Un avance importante que se
estableció a mediados de 1980 fue el desarrollo de redes de PC que corrían
sistemas operativos en red y sistemas operativos distribuidos. En esta escena,
dos sistemas operativos eran los mayoritarios: MS-DOS, escrito por Microsoft
para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus
sucesores, y UNIX, que dominaba en los ordenadores personales que hacían uso
del Motorola 68000.
o MS-DOS .-En 1981 Microsoft
compró un sistema operativo llamado QDOS que, tras realizar unas pocas
modificaciones, se convirtió en la primera versión de MS-DOS (Microsoft Disk
Operating System).
·
Años
90
o GNU/Linux.-
En 1991 aparece la primera versión del núcleo de
Linux. Creado por Linus Torvalds y un sinfín de colaboradores a través de
Internet. Este sistema se basa en Unix, un sistema que en principio trabajaba
en modo comandos, estilo MS-DOS.
Concepto
Sistema operativo
·
Es
un programa o conjunto de programas de computadora destinado a permitir una
gestión eficaz de sus recursos.
·
Comienza
a trabajar cuando se enciende el computador, y gestiona el hardware de la
máquina desde los niveles más básicos, permitiendo también la interacción con
el usuario.
Funciones básicas
·
Proporcionar
comodidad en el uso de un computador.
·
Gestionar
de manera eficiente los recursos del equipo, ejecutando servicios para los
procesos (programas)
·
Brindar
una interfaz al usuario, ejecutando instrucciones (comandos).
·
Permitir
que los cambios debidos al desarrollo del propio SO se puedan realizar sin
interferir con los servicios que ya se prestaban (evolutividad).
Interfaces de usuario
Es la parte del sistema operativo que permite
comunicarse con él de tal manera que se puedan cargar programas, acceder
archivos y realizar otras tareas.
Características del Sistema Operativo
·
Administración
de tareas
·
Administración
de usuario
·
Manejo de recursos
Administración de tareas
·
Monotarea: Solamente puede ejecutar un proceso (aparte de
los procesos del propio S.O.) en un momento dado. Una vez que empieza a
ejecutar un proceso, continuará haciéndolo hasta su finalización y/o
interrupción.
·
Multitarea: Es capaz de ejecutar varios procesos al mismo
tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU,
memoria, periféricos) de forma alternada a los procesos que los solicitan, de
manera que el usuario percibe que todos funcionan a la vez, de forma
concurrente.
Administración de usuarios
·
Monousuario:
Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
·
Multiusuario:
Si permite que varios usuarios ejecuten simultáneamente sus programas,
accediendo a la vez a los recursos de la computadora. Normalmente estos
sistemas operativos utilizan métodos de protección de datos, de manera que un
programa no pueda usar o cambiar los datos de otro usuario.
Manejo de recursos
·
Centralizado:
Si permite utilizar los recursos de una sola computadora.
·
Distribuido:
Si permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más
de una computadora al mismo tiempo.
Tipos
Existen diversos tipos de Sistemas operativos entre
estos se encuentran:
·
Sistemas
Operativos de multiprogramación (o Sistemas Operativos de multitarea).
·
Sistemas
Operativos distribuidos.
·
Sistemas
Operativos de red.
Sistemas Operativos de multiprogramación (o
Sistemas Operativos de multitarea).
·
Se
distinguen por sus habilidades para poder soportar la ejecución de dos o más
trabajos activos al mismo tiempo. Mejora productividad del sistema y
utilización de recursos.
·
Generalmente
soportan múltiples usuarios (multiusuarios).
·
Proporcionan
facilidades para mantener el entorno de usuarios individuales.
·
Requieren
validación de usuario para seguridad y protección.
·
Sistemas
Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2,
soportan la multitarea.
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 transparente para el usuario.
·
Colección
de sistemas autónomos capaces de comunicación y cooperación mediante
interconexiones hardware y software
·
Objetivo
clave es la transparencia.
·
Generalmente
proporcionan medios para la compartición global de recursos.
·
Entre
los diferentes Sistemas Operativos distribuidos que existen tenemos los
siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.
Sistemas Operativos de red
·
Son
aquellos sistemas que mantienen a dos o más computadoras unidas a travé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.
·
Los
Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal
Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
Versiones
Microsoft Windows:
·
MS-DOS
(Microsoft Disk Operating System) Sistema operativo de disco de Microsoft. Comercializado por Microsoft
perteneciente a la familia DOS. Fue un sistema operativo para el IBM PC que
alcanzó gran difusión.
Entre sus versiones están:
·
PC
DOS 1.0 - Primera versión de DOS.
·
MS-DOS
1.25 - Primera versión con el nombre MS-DOS.
·
MS-DOS
8.0 - Última versión de MS-DOS.
·
PC
DOS 2000 - Última versión de DOS.
Microsoft Windows 1.0
Fue lanzado al mercado el 28 de junio de 1985. Primer intento de Microsoft de
implementar un entorno operativo gráfico multitarea en la plataforma PC.
Entre sus versiones están:
·
Windows
1.01 (primera versión), no era de mucha utilidad. No había iconos para los
ejecutables o grupos de programa, no tenía soporte real para multitarea, etc.
·
Windows
1.02 estuvo disponible el 20 de noviembre de 1985 en forma de actualización
·
Windows
1.03 Lanzado el 29 de agosto de 1986. Era muy similar al 1.02,
Windows NT
·
Windows
NT (Nueva Tecnología) la
primera versión fue lanzada en julio de 1993.
·
Diseñado
para ser un poderoso sistema operativo multiusuario, basado en lenguaje de alto
nivel, independiente del procesador.
Versiones:
·
Windows
NT 3.1
·
Windows
NT 3.5
·
Windows
NT 3.51
·
Windows
NT 4.0
Windows 95
·
Publicado
el 24 de agosto de 1995 con notable éxito de ventas.
·
Marca
la introducción del botón Inicio y de la barra de tareas de la interfaz de
Microsoft, los cuales aún siguen presentes en las versiones actuales.
·
Entre
sus versiones están:
·
Windows
95 SP1
·
OSR
1
·
OSR
2
·
OSR
2.1
·
OSR
2.5
Windows 98
·
Windows
98 (cuyo nombre en clave es Memphis) publicado el 25 de junio de 1998
·
Como
su predecesor Windows 95, es un producto monolítico híbrido de 16 y 32 bits.
·
Windows
98 Segunda Edición (SE) es una actualización de Windows 98, publicada el 5 de
mayo de 1999.
·
Fue
publicada por un Juicio antimonopolio que perdió Microsoft por hacer que
Internet Explorer sea parte de Windows 98.
·
Incluye
correcciones para muchos problemas menores, soporte USB mejorado, y el
reemplazo de Internet Explorer 4.0 con el considerablemente más rápido Internet
Explorer 5.0
Windows 2000
·
Windows
2000, (conocido también como Win2K)
·
Windows
NT 5.0 se pasa a llamar Windows 2000.
·
Introdujo
algunas modificaciones, como el sistema de archivos NTFS 5, la capacidad de
cifrar y comprimir archivos.
Versiones:
·
Windows
2000 Professional
·
Windows
2000 Server
·
Windows
2000 Advanced Server
·
Windows
2000 Datacenter Server
Sistemas para servidores
Windows ME
·
Windows
Me (Millenium Edition), lanzado el 14 de septiembre de 2000
·
Puesto
en el mercado como “Home Edition” cuando fue comparado con Windows 2000.
·
Incluía
Internet Explorer 5.5, Windows Media Player 7 y la nueva aplicación Windows
Movie Maker (edición del vídeo) y con
gran facilidad para usuarios caseros.
·
Tuvo
un ciclo de vida muy corto y pronto fue sustituido por Windows XP
·
Dan
Tynan lo llamó "Mistake Edition" (Edición Errónea) en el artículo de la PC World “Top 25 de los
peores productos tecnológicos”. Declaró que Windows Me fue el cuarto "Peor
producto tecnológico de todos los tiempos"
Windows XP
·
Windows
XP (cuyo nombre en clave inicial fue Whistler, hechos públicos el 25 de octubre de 2001
·
Las
letras "XP" provienen de la palabra experience
("experiencia" en español).
Existen varias versiones:
·
Windows
XP Home destinada al mercado doméstico.
·
Windows
XP Professional diseñado para entornos empresariales,
·
Windows
XP Media Center Edition para PCs especiales.
·
Windows
XP Tablet PC Edition para ordenadores portátiles
·
Windows
XP Corporate Edition para empresas
·
Windows
XP Starter Edition destinado a países con habitantes con pocos recursos
Windows Vista
·
Fue
lanzado el 30 de noviembre de 2006 para el mundo empresarial. El resto de las
versiones para el usuario final salieron
a la venta el 30 de enero de 2007.
·
Incluye
otros productos como Microsoft Office 2007, y Exchange Server 2007.
Versiones:
·
Windows
Vista Starter (edición económica)
·
Windows
Vista Home Basic (edición para el hogar)
·
Windows
Vista Home Premium (incluye "Aero“, proporciona los efectos
"Glass" (transparencias) y Flip 3D)
·
Windows
Vista Business (herramientas orientadas a los negocios)
·
Windows
Vista Enterprise (para los suscriptores de Software Assurance)
·
Windows
Vista Ultimate (edición más completa)
Windows Mobile
·
Para
dispositivos móviles. Ha sido diseñado para ser similar a las versiones de
escritorio de Windows.
·
Los
dispositivos que llevan Windows Mobile son Pocket PC's, Smartphones y Media
Center portátil.
Versiones:
·
Windows
Mobile 2003
·
Windows Mobile 2003 Second Edition
·
Windows Mobile 5.0
·
Windows
Mobile 6
OS/2
·
Sistema
operativo de IBM que intentó suceder a DOS como sistema operativo de los PCs.
Se desarrolló inicialmente de manera conjunta entre Microsoft e IBM, hasta que
la primera decidió seguir su camino con su Windows 3.0 e IBM se ocupó en
solitario de OS/2...
·
Versiones:
·
OS/2.1
·
OS/2
2.0
·
OS/2
3.0
·
OS/2
4.0
OS/2.1
·
Microsoft
e IBM habían estado desarrollando conjuntamente OS/2 como sucesor del DOS, para
sacar el máximo provecho a las capacidades del procesador Intel 80286.
·
Utilizaba
el direccionamiento hardware de memoria disponible en el Intel 80286 para poder
utilizar hasta 16 MB de memoria.
·
Soportaba
memoria virtual y multitarea.
·
Aunque
en muchos aspectos era superior a Windows, su API (Programa de Interfaz de
Aplicaciones) era incompatible con la que usaban los programas de este último.
OS/2 2.0
·
IBM
publicó OS/2 versión 2.0 en 1992.
·
Incorporaba
un nuevo sistema de ventanas orientado a objetos llamado Workplace Shell como
sustituto del Presentation Manager, un nuevo sistema de ficheros, HPFS, para
reemplazar al sistema de ficheros FAT de DOS usado también en Windows y
aprovechaba todas las ventajas de las capacidades de 32 bit del procesador
Intel 80386.
·
Podía
ejecutar programas DOS y Windows, ya que IBM había retenido los derechos para
usar el código de DOS y Windows.
OS/2 3.0 y 4.0
·
OS/2
3.0 (también llamado Warp) y 4.0 (Merlín).
·
OS/2
3.0 (Warp) apareció en el mercado antes que Windows 95
·
Como
mejoras incorporaba una reducción en los requisitos de hardware (pasaba de
pedir 8 Mb de memoria RAM de su antecesor OS/2 2.1 a pedir sólo 4 Mb)
·
Incorporaba
un BonusPack, un conjunto de aplicaciones de oficina, comunicaciones, etc. que
ahorraban el tener que comprar software adicional como en el caso de Windows.
Linux
·
Linux
fue creado al fusionar las utilidades y librerías del proyecto GNU con el
Kernel de Linux, proveído por Linus Torvalds. Es el mayor logro del software libre.
·
Puede
instalarse en computadores de escritorio (PCs x86 y x86-64, Macintosh y
PowerPC), computadores de bolsillo, teléfonos celulares, portátiles,
dispositivos empotrados, videoconsolas (Xbox, PlayStation 3, PlayStation
Portable, Dreamcast, GP2X...) y otros, sin embargo su mayor desarrollo se ha
llevado a cabo en el los servidores y supercomputadores.
·
Las
variantes de este importante sistema de denominan "distribuciones" y
su objetivo es ofrecer una edición que cumpla con las necesidades de
determinado grupo de usuarios, de estar forma hay distribuciones para hogares,
empresas y servidores. Algunas son gratuitas y otras de pago.
·
Algunas
distribuciones muy utilizadas son Debian, SuSE, Ubuntu o YellowDog (esta última
es la más común en la plataforma PlayStation 3).
Unix
·
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.
·
Shell.- Es el mecanismo de los sistemas UNIX para
lograr la comunicación entre los usuarios y el sistema. Intérprete de comandos
que lee líneas tecleadas por el usuario y hace que se ejecuten las funciones
del sistema solicitadas.
·
Núcleo.-
Se encarga de la administración de procesos, de memoria, de E/S y del reloj
·
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. Existen
versiones de Solaris para procesadores Power PC, Intel y Sparc.
·
AIX:
La versión del sistema operativo 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 versión 4.
·
HP/UX.
La versión Unix de Hewlett-Packard
Macintosh
·
Mac
OS 7.6, fue el primer sistema operativo lanzado con una estrategia de Apple
para luego ser actualizado como el actual Mac OS cada 6 meses, hasta que Rhapsody/Mac OS X
fuera finalizado. Fueron corregidos algunos errores vía Mac Os 7.6.1
·
Mac
OS 8 Incluyó otra renovación al Finder que podía hacer más cosas al mismo
tiempo, dando la opción de controlar múltiples aplicaciones al mismo tiempo con
un mejor desempeño de las computadoras con procesador.
Mac OS X
·
Esta
basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X hereda la
memoria y procesador de Mach’s y el driver del dispositivo de la interfaz,
BSD’s POSIX - UNIX Protocolo del programa que soporta y trabaja en interfaz de
redes, también algunos elementos de la interfaz de NeXT’s.
·
Mac
OS X, hoy en día este sistema operativo esta virtualmente en todas las Mac’s, y
fue trabajado por una década para poder obtener el éxito que tiene ahora.
Mac OS X 10.0 “Cheetah”
·
Mac
OS X 10.0 fue lanzada el 24 de marzo del 2001,
·
Mac
OS X 10.0 también contenía todas características de un sistema operativo
moderno, protegía la memoria, y así los programas no podían utilizar la
información de otros programas, de esta forma el procesador no se bloqueaba,
los drivers de los dispositivos podían ser cargados o descargados si eran
necesario.
·
Los
usuarios de Mac OS X iniciaron a crear una gran queja sobre nombre que tenia
este sistema operativo “Cheetah” que era muy salvaje e inapropiado.
Mac OS X 10.1 “Puma”
·
Mac
OS 10.1 fue lanzado luego de un año del 10.0, e incorporaba mejor desempeño
especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3, 10.1.4, y
10.1.5 todas tenían mejora en los errores, y actualizaciones en sus
componentes.
·
La
mayoría de open source como utilidades de UNIX fueron incluidas en las Mac OS X
y drivers adicionales para poder soportar mas dispositivos.
Mac OS X 10.2 “Jaguar”
·
El
25 de agosto de 2002 fue lanzada esta versión y Apple prosiguió con la andadura
de su sistema operativo con el lanzamiento de Mac OS X v10.2 “Jaguar”) y que
contaba con un nuevo incremento en su rendimiento, un nuevo y depurado look y
más de 150 mejoras, entre estas estaba el mayor soporte para redes de Microsoft
Windows, Quartz Extreme para la composición de gráficos sea procesada
directamente por la tarjeta de video y un filtro contra spam.
·
Apple
Address Book para almacenar la información de contactos, también agregaba el
sistema de red Rendezvous. iChat que consistía en un programa de chateo con
soporte de AOL Instant Messenger, incluía así un renovado Finder con búsquedas
integradas en cada ventana.
Mac OS X 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 muchas mejoras que Jaguar el año anterior.
·
Algunas
de las mejoras de esta versión es que el Finder fue actualizado e incorpora una
interfaz metálica y búsqueda rápida. Expose permitía una nueva forma de manipular
ventanas, también incorporo el Cambio Rápido de Usuarios, que permite tener
sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra
rápidamente.
·
Ahora
esta nueva versión incluía soporte integrado de fax. FileVault era un Sistema
de cifrado en tiempo real del directorio privado de cada usuario
Mac OS X 10.4 “Tiger”
·
Mac
OS X v10.4 “Tiger” fue lanzado el 29 de abril de 2005 y fue la versión
disponible más reciente, contenía más de 200 nuevas mejoras, pero como sucedió
con el lanzamiento de Panther, algunas máquinas antiguas no podían soportarlo,
en particular, cualquier equipo Apple que no contara con conexión FireWire no
podía ser soportado en Tiger.
·
Esta
versión incluya nuevas características como Spotlight un sistema de búsqueda
basado en contenidos y metadatos, así también Dashboard se encontraban widgets,
unas miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso
instantáneo a la información.
·
QuickTime
7 era la nueva versión que incluía soporte para H.264 y un interfaz
completamente rediseñada. Safari como una nueva versión del navegador por
defecto del sistema incorpora soporte para RSS, mayor velocidad y seguridad,
etc.
Mac OS X 10.5 “Leopard”
·
Lanzado
el 26 de Octubre de 2007. Compatible con las PowerPC y con la nueva tecnología
Intel. Entre las características de la nueva versión encontramos:
·
Time
Machine: da la posibilidad de poder volver en el tiempo a una versión
especifica de los contenidos de una carpeta, del disco duro completo, de un
sólo archivo, de un rollo de fotos en iPhoto, etc.
·
Mail
3: es la tercera versión de este programa de correo electrónico de Apple
·
iChat:
da la posibilidad de chatear con tabs o de tener iconos animados
·
El
Finder: ahora con CoverFlow similar al de iTunes, tiene una función denominada
QuickLook la cual permite abrir varios archivos a la vez con diferentes
extensiones y no hay necesidad de abrir el programa, incluso los usuarios
podrán hacer búsquedas en otras Mac conectadas en red.
Ventajas y Desventajas
Ventajas de Linux:
·
Más
seguro La plataforma Linux es más robusta lo cual hace
más difícil que algún intruso pueda violar el sistema de seguridad
·
Más
rápido Al tener una plataforma más
estable, esto favorece el desempeño de aplicaciones de todo tipo tales como:
bases de datos, aplicaciones XML, multimedia, etc.
·
Más
económico El
software Linux así como también un sin número de aplicaciones son de código
abierto (gratuitos).
Desventajas de Linux:
·
Linux
no cuenta con una empresa que lo respalde, por lo que no existe un verdadero
soporte como el de otros sistemas operativos.
·
La
pendiente de aprendizaje es lenta.
·
No
es tan fácil de usar como otros sistemas operativos, aunque actualmente algunas
distribuciones están mejorando su facilidad de uso, gracias al entorno de
ventanas, sus escritorios y las aplicaciones diseñadas.
·
Documentación
y terminología muy técnica
Ventajas de Windows:
·
Más
fácil Al ser de mayor facilidad de uso, lo cual se
refleja en la disponibilidad de aplicaciones y facilidad de mantenimiento
·
Más
Visual Dispone de una interfaz
gráfica que facilita el manejo de los procedimientos: cada comando puede ser
visualizado en pantalla mediante una imagen que lo representa.
·
Desarrollo Se
ha logrado facilitar el desarrollo de aplicaciones y sistemas sobre servidores
Windows lo cual se ve reflejado en tiempos de desarrollo menores
·
Aprendizaje La curva de aprendizaje en Windows es mucho menor.
Desventajas de Windows:
·
Es
un software no gratuito y poco flexible, además de que continuamente cambia la
versión de software.
·
El
ímpetu con el que se buscan los agujeros en Windows es mucho mayor, algunos
informáticos se divierten buscando manchas en el expediente de Microsoft.
·
desventaja
más negativa resulta que Microsoft va "jubilando" sus sistemas
operativos con el tiempo. A partir de entonces, Microsoft no ofrece más
asistencia ni actualizaciones para ellos, lo que puede dejar desprotegidos a
miles de usuarios de todo el mundo, que deberán actualizar su sistema operativo
para disponer actualizaciones de seguridad.
Ventajas de MacOS:
·
La
sencillez con la que se utiliza el sistema operativo
·
Gran
seguridad. Puedes contra con que virus para Mac hay muy pocos, difícilmente te
veras afectado.
·
Compatibilidad. Documentos Word, Excel,
PowerPoint, Autocad, Photoshop, etc. son compatibles.
·
Los
botones, los iconos, las animaciones te harán ver que Mac es el sistema mas
avanzado.
Desventajas de MacOS:
·
Demasiado exclusivo en todos los aspectos
·
Hay que tener software específico para él
·
En ocasiones fuerza a recortar funciones
·
Es incompatible. Sólo se puede instalar en Mac’s.
·
Dificultad
para propagar usuarios. Mac OS X no sigue estándares
Ventajas de Unix:
·
Es el Sistema Operativo que corre en más
arquitecturas de hardware diferentes.
·
Es prácticamente imposible insertar virus en un
servidor de Unix
·
Sistema Operativo independiente del Hardware o CPU
·
Permite a las aplicaciones reservar grandes
segmentos de memoria (hasta de varios megabytes).
·
Permite correr programas que sean más grandes que
la memoria RAM total.
·
Es ejecutable. Esto hace que sea imposible
que se corrompa o que pierda el driver o parte de un driver de algún
dispositivo de la computadora
Desventajas de Unix:
·
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.
·
Se
requiere experiencia y conocimiento del sistema para administrarlo.
·
No
hay forma segura de instalarlo sin reparticionar el disco duro.
·
Reparticionar
el disco duro, implica borrar toda la información del mismo y después
restablecerla.
Plataformas de Trabajo
·
Plataforma
Java.- De Sun Microsystems es una
excepción a la regla general de que el sistema operativo constituye la
plataforma de software. El lenguaje Java provee una máquina virtual que ejecuta
cualquier código que haya sido escrito en dicho lenguaje; lo que permite que el
mismo binario ejecutable se pueda usar en todos los sistemas compatibles con el
software Java.
·
Los
programas de Java pueden ejecutarse por lo menos en los sistemas Windows,
GNU/Linux, y Solaris, con lo que dicho lenguaje está limitado a las
funcionalidades que existan en los tres sistemas. Esto incluye, por ejemplo,
redes y sockets, pero no entrada/salida directa del hardware.
·
Plataforma
.NET.- proyecto de Microsoft para crear una nueva plataforma de desarrollo de
software con énfasis en transparencia de redes, con independencia de plataforma
de hardware y que permita un rápido desarrollo de aplicaciones.
·
Su
propuesta es ofrecer una manera rápida y económica, a la vez que segura y
robusta, de desarrollar aplicaciones, o como la misma plataforma las denomina,
soluciones permitiendo una integración
más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo
de información desde cualquier tipo de dispositivo.