Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Copy of Untitled Prezi

No description

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Copy of Untitled Prezi

Sistemas
Operativos

MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadoras basado en x86. Fue el miembro más popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de 1980, y mediados de 1990 hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráf ica de usuario, en particular por varias generaciones de Microsoft Windows.

MS-DOS nació en 1981 al encargársele a Microsoft producir un sistema operativo para la gama de computadores personales IBM PC de IBM. En este momento, Microsoft compró los derechos de QDOS, también conocido como 86-DOS,1 de Seattle Computer Products que fue elaborado por Tim Paterson, y comenzó a trabajar en las modificaciones para poder cumplir con los requerimientos de IBM. La primera edición, MS-DOS 1.0, fue presentada en 1982.2 La versión incluida en los PC's de IBM fue conocida como PC DOS. Aunque MS-DOS y PC-DOS fueron desarrollados por Microsoft e IBM en paralelo, los dos productos se separaron con el tiempo.


Versiones
2.0 Microsoft lanza el 9 de diciembre de 1987 a Windows con versión 2.0 que contiene
2.10 iconos de escritorio y memoria ampliada, control de diseño de pantalla y el uso de
2.11 atajos con el teclado, diseñado para procesador Intel 286, El panel de control hace su
Primera aparición en esta versión.

Windows
3.1
3.11 Lanzado en abril de 1992 proporciona mejoras significativas a Windows 3.0. Incluía diversas pequeñas mejoras a Windows 3.0 (como las fuentes escalables TrueType), pero que consistía principalmente en soporte multimedia. Windows 3.1 tuvo mucho éxito y por lo tanto ahora la Arial está en todas partes,
WINDOWS-NT
Windows NT (Tecnología Nueva" (New Technology) se inició en noviembre de 1988, después de que Microsoft contrató a un grupo de desarrolladores de Digital Equipament Corporation dirigido por Dave Cutler, fue diseñado para funcionar en múltiples conjuntos de instrucciones arquitectónicas informáticas y múltiples plataformas de hardware .
3.1 es la primera versión de Windows NT de Microsoft, línea de sistemas operativos de escritorio y servidores de negocios. Fue lanzado el 27 de julio de 1993. Podía correr en microprocesadores Intel x86, DEC Alpha y MIPS R4000
Windows NT 3.51. Fue publicado el 30 de mayo de 1995, provee soporte para la operación cliente/servidor se denominó "la versión PowerPC " en Microsoft de archivos para NTFS. Winlogon remplazable, soprte 3D para OpenGL, rutas IP persistentes cuando se utiliza TCP/IP, muestra de descripciones textuales
Windows NT 4.0 Workstation: lanzado en 1996. Es un sistema Windows de 32-bit disponible para estaciones de trabajo y versiones para servidores con una interfaz gráfica,
Windows NT 4.0 Server. es un sistema operativo para servidores, ampliable e independiente de la plataforma. Puede ejecutarse en sistemas basados en procesadores Intel x86, RISC y DEC Alpha, ofreciendo al usuario mayor libertad a la hora de elegir sus sistemas informáticos. Es ampliable a sistemas de multiproceso simétrico, lo que permite incorporar procesadores adicionales cuando se desee aumentar el rendimiento.

WINDOWS NT 3. 1
Windows 3.5
Windows NT 3.51
Windows NT 4.0 Workstation
Windows NT 4.0 Server

WINDOWS 95
Windows 95 SP
Windows 95 OSR1
Windows 95 OSR2

Windows 95: sistema operativo con interfaz gráfica de usuario híbrido de entre 16 y 32 bits. Fue lanzado al mercado el 24 de agosto de 1995
Windows 95 SP(service pack): el año de salida de esta actualización fue 1996. Esta versión tampoco tenía soporte nativo para USB ya que su hardware no lo seguía necesitando y tampoco lo tenía instalado. Su soporte para FAT32 todavía era inexistente únicamente seguía soportando la lectura de archivos en FAT16 ya que ésta era la más utilizada en esa época.
Windows 95 OSR1(OEM(Fabricantes de Equipos Originales ) Service Release): esta versión sí contenía Internet Explorer , Tampoco contaba con soporte para FAT32 ya que el sistema seguía reconociendo el FAT16 que seguía siendo el estándar a utilizar, al igual tampoco tenía soporte para la utilización de UDMA. Pero ya se tenía previsto que la siguiente versión de Windows 95 tendría muchas mejoras en el soporte para FAT32 Y UDMA.
Windows 95 OSR2: Esta versión incluía el explorador de Internet, diseñado por Microsoft, Internet Explorer 3.0, aún no contaba con soporte para USB, debido a que en la época que salió al mercado el USB no era popular. Es la primera versión de Windows con soporte para el sistema de archivos FAT32, además soportaba también UDMA. Esta versión no se distribuyó directamente al público, por lo que tuvo menos usuarios que las anteriores, la única forma de conseguirlo era comprando un equipo nuevo.

WINDOWS 98
Windows
Windows 98 SE

Windows 98: sistema operativo gráfico publicado el 25 de junio de 1998, Incluía nuevos controladores de hardware y el sistema de ficheros FAT32 que soportaba particiones mayores a los 2GB permitidos por Windows 95.+
Windows 98 SE segunda edición: 5_de_mayo Entre los requisitos mínimos de hardware se incluyen:
• Procesador 486DX a 66 MHz o más rápido (se recomienda Pentium)
• 16 megabytes (MB) de memoria (se recomienda 24 MB 195 MB de espacio libre de disco (el espacio necesario puede variar desde 120 MB a 295 MB, según la configuración del equipo y las opciones que elija instalar) Unidad de CD-ROM o DVD-ROM. Unidad de disco de 3,5 pulgadas de alta densidad Adaptador de vídeo y monitor que admitan resolución VGA o superior Microsoft Mouse o compatible.

WINDOWS 2000
Windows 2000 server
Windows 2000 advanced
Windows 2000 datacenter server

Windows 2000 sistema operativo de Microsoft que se puso en circulación el 17 de febrero de 2000, para empresas y para ejecutar servidores de red o los servidores de archivo. Dentro de las tareas que puede realizar se incluyen: crear cuentas de usuarios, asignar recursos y privilegios, actuar como servidor web, FTP, servidor de impresión, DNS o resolución de nombres de dominio, servidor DHCP, entre otros servicios básicos
Windows 2000 server: Era destinada a ser el servidor de archivos, impresión, web, FTP de una pequeña o mediana empresa. Su antecesor es Windows NT 4.0 Server. Es ideal para cuando no se requiere de un servidor dedicado a cada tarea o departamento, logrando de esta manera mantener todo centralizado en un solo servidor. Soporta hasta 4 procesadores
Windows 2000 advanced: para ejecutar aplicaciones de negocios en línea como soluciones .Ofrece una estructura completa de clústeres para alta disponibilidad y escalabilidad y admite el multiprocesamiento simétrico de ocho vías (SMP), además de memoria hasta de 8 GB con la Extensión de dirección física de Intel (PAE). Soporta hasta 8 procesadores, soporte RAID y tolerancia a fallas

WINDOWS XP
Windows XP media center edition
Windows XP media center edition 2004
Windows XP media center edition 2005
Windows XP 64-bits edition
Windows XP Tablet PC edition
Windows XP enbedded

una versión de Microsoft Windows, línea de sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001, en diciembre de 2013, tenía una cuota de mercado de 500 millones de ordenadores. Las letras "XP" provienen de la palabra eXPeriencia (eXPerience
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 el sistema.
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 CRT de Pantalla Plana.
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

WINDOWS SERVER 2003
Windows standar edition
Windows Enterprise edition
Windows datacenter edition

Salió al mercado en el año 2003. Está basada en tecnología NT y su versión del núcleo NT es la 5.2., Windows Server 2003 se podría considerar como un Windows XP modificado para labores empresariales, no con menos funciones, sino que estas están deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de procesador en las características de servidor; por ejemplo, la interfaz gráfica denominada Luna de Windows XP viene desactivada por lo que sólo se utiliza la interfaz clásica de Windows
Servidores
Los servidores que maneja Windows 2003 son:Servidor de archivos,Servidor de impresiones,Servidor de aplicaciones,Servidor de correo (SMTP/POP),Servidor de terminal,Servidor de Redes privadas virtuales (VPN) (o acceso remoto al servidor),Controlador de Dominios (mediante Active Directory),Servidor DNS,Servidor DHCP,Servidor de Streaming de Vídeo,Servidor WINS,Servidor RIS Remote Installation Services (Servicios de instalación remota)
Web Edition Diseñado para los servicios y el hospedaje Web.
Standard Edition El más versátil de todos, ofrece un gran número de servicios útiles para empresas de cualquier tamaño.
Enterprise Edition Para empresas de mayor tamaño que la Standard Edition.
Datacenter Edition Para empresas que requieran bases de datos más escalables y un procesamiento de transacciones de gran volumen.
SmallBusiness Edition Dirigido para empresas pequeñas que tengan menos de 25 estaciones de trabajo.

WINDOWS SERVER 2003 R2
Windows standard edition
Windows standard x64 edition
Windows Enterprise edition
Windows enterprise x64 edition
Windows datacenter edition
Windows datacenter x64 edition

Comprensión de la utilización de la capacidad de almacenamiento a partir de reportes detallados.
Monitoreo y control del uso del espacio del disco con cuotas de directorio.
Límite para los tipos de archivo permitidos en los servidores con screening de archivos.
Fácil configuración y provisión de redes de áreas de almacenamiento.

Mejoras en términos de rendimiento y productividad
Soporte para procesadores (x86) de 64-bit
Mejoras en el soporte serial y de consola
Soporte para transacciones avanzadas
Mejoras administrativas y gerenciales

WINDOWS SERVER 2008
Windows fountation
Windows standard
Windows Enterprise
Windows datacenter
Windows web server 2008
Windows server 2008 for
Itanium-base siystems

Es el sucesor de Windows Server 2003, distribuido al público casi cinco años después. Al igual que Windows Vista, Windows Server 2008 se basa en el núcleo Windows NT 6.0 Service Pack 1. Entre las mejoras de esta edición, se destacan nuevas funcionalidades para el Active Directory, nuevas prestaciones de virtualización y administración de sistemas, la inclusión de IIS 7.5 y el soporte para más de 256 procesadores. Hay siete ediciones diferentes: Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server y para Procesadores Itanium
WINDOWS 7
Windows 7 starter
Windows 7 home basic
Windows 7 home Premium
Windows 7 home Premium N
Windows 7 professional N
Windows enterprise

es una versión 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 R2.3
A diferencia del gran salto arquitectónico y de características que sufrió su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una actualización incremental y focalizada de Vista y su núcleo NT 6.0, lo que permitió mantener cierto grado de compatibilidad con aplicaciones y hardware en los que éste ya era compatible.4 Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla más accesible al usuario e incluir nuevas características que permitieran hacer tareas de una manera más fácil y rápida, al mismo tiempo que se realizarían esfuerzos para lograr un sistema más ligero, estable y rápido.5
Diversas presentaciones ofrecidas por la compañía en 2008 se enfocaron en demostrar capacidades multitáctiles, una interfaz rediseñada junto con una nueva barra de tareas y un sistema de redes domésticas simplificado y fácil de usar denominado «Grupo en el hogar»,6 7 además de importantes mejoras en el rendimiento general del sistema operativo

WINDOWS SMALL BUSINESS SERVER
Windows back office small business server 4.0
Windows back office small business server 4.5
Microsoft small business server 2000
Windows essencial business server

Tecnologías de servidor de aplicaciones están altamente integradas que permitan a las pequeñas empresas con soluciones específicas como el Remote Web Workplace, y ofrecen beneficios tales como la gestión integrada de configuración, mejorar la supervisión, una consola de administración unificada y acceso remoto.
Tiene su propio tipo de licencia de acceso de clientes (CAL), que es diferente y los gastos de algo más de CAL para las otras ediciones de Windows Server 2003. Sin embargo, la SBS CAL abarca la CAL de usuario para Windows Server, Exchange Server, SQL Server, ISA Server y, por tanto, es menos costoso que la compra de todos los demás CAL individualmente

WINDOWS 8
Windows 8 de 32bits y 64bits
Windows 8 pro 32bits y 64bits
Windows 8 media center 32bits y 64 bits
Windows 8 enterprise 32 bits y 64 bits
Windows 8.1
Windows 10

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átiles, netbooks, tabletas, servidores y centros multimedia. El principal cambio es la polémica decisión de eliminar Menú Inicio, existente desde Windows 95 como estándar de facto en cómo presentar aplicaciones en interfaces gráficas. El 2 de abril de 2014, Microsoft reconoció el error de la eliminación del menú de inicio y anunció que lo volverían a implementar en la siguiente versión de Windows.3 Aunque no llegará hasta 2015.4.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, además de los tradicionales ratón y teclado. El efecto Aero Glass (ver Windows 7) no está presente en este sistema operativo, poniendo nuevos efectos planos para ventanas (no App) y botones con un simple color.El 30 de septiembre de 2014, Microsoft presentó su sucesor, Windows 10, orientado a integrar de una mejor forma el sistema operativo en todos los dispositivos, desde ordenadores, tabletas y hasta teléfonos inteligentes, destacando el regreso de uno de sus elementos más característicos, el desaparecido Menú Inicio.
WINDOWS PHONE
Windows 7.0
Windows 7.1
Windows 7.5
Windows 7.5.1
Windows 7.8
Windows Apple storm 8.0
Windows Apple storm 8update
Windows Apple storm
Windows Apple storm 8 update 2
Windows Apple storm 8

. A diferencia de su predecesor está enfocado en el mercado de consumo en lugar de en el mercado empresarial. Con Windows Phone; Microsoft ofrece una nueva interfaz de usuario que integra varios de sus servicios propios como OneDrive, Skype y Xbox Live en el sistema operativo. Compite directamente contra Android de Google e iOS de Apple. Su última versión disponible y definitiva es Windows Phone 8.1, lanzado el 14 de abril de 2014.2 3
Debido a la evidente fragmentación de sus sistemas operativos, Microsoft anunció en enero de 2015 que dará de baja a Windows Phone, para enfocarse en un único sistema más versátil denominado Windows 10, disponible para todo tipo de plataformas (teléfonos inteligentes, tabletas y computadoras
Se espera que esta versión unifique todas las plataformas como PC, Tablets, Smartphones, Xbox One y dispositivos IoT (Internet de las cosas)
La vista previa técnica de Windows Phone para teléfonos fue lanzada el 12 de febrero de 201510 y cuenta con las siguientes características:
Imagen de tamaño completo para la pantalla de inicio
Más acciones rápidas en el centro de acciones
Notificaciones interactivas
Mejora significativa en la conversión de voz a texto.


Linux
GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre
similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU), y otra serie de licencias libres.
El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación, finlandés, Linus Torvalds en 1991
¿Cómo se creó Linux?
A la edad de 21 años, con un año de experiencia programando (en C), ya conocía lo suficiente del sistema operativo Minix como para tomar prestadas algunas ideas y empezar un proyecto personal.

Al ser un kernel de uso libre, hay muchas distribuciones, por lo tanto Linux es el “corazón” del Sistema operativo y, cuando nos queramos dirigir a una de esas distribuciones debemos utilizar GNU/Linux cuando nos queremos referir a éste como un sistema operativo completo, o directamente decir el nombre de la distribución a la que nos dirigimos.
¿Qué es una distribución?
Al no ser un sistema operativo completo, sino una pieza importante de él, podemos completar el sistema agregando otros componentes y estos pueden ser muy diversos. Por eso Linux aparece bajo multiples distribuciones, todas de ellas distintas y con criterios diversos.
Esto no ocurre con sistemas operativos como Windows 8 o Mac OS X 10 que se publican de forma exclusiva tal cual lo quiere el creador, en este caso Microsoft y Apple respectivamente. Ellas eligen por ti que partes añaden y como lo hacen, quitándote a ti la libertad de seleccionar a tu gusto y según tus necesidades.

¿Quién usa Linux?
Cualquiera puede usar alguna de las distribuciones de Linux, ya que hay para todos.
En el sector de servidores, Linux tiene una cuota dominante frente a sus competidores directos, FreeBSD, Windows Server y OS X Server. Igual ocurre en el segmento de supercomputadoras, estando instalado en más de un 94% de las computadoras más potentes del mundo.

Por ejemplo la Cray Titan
O la Tianhe-2
Ambas con sistema operativo Linux.


Organizaciones tan importantes como la NASA lo emplean desde hace años, o empresas como AMD, Intel, IBM, Sony, Google, Cisco, Novell, HP, etc., incluso en los servidores de sus archienemigos está instalado Linux. Microsoft y Apple.


Ventajas de GNU/Linux
• Rendimiento: los *nix suelen tener rendimientos increíbles y Linux no es una excepción. Su velocidad es bastante superior a sistemas de la competencia y por supuesto extremadamente superior al compararla con Windows. Algunas personas que usan Linux están ejecutando programas nativos para Windows desde Linux mediante una capa de compatibilidad, éstos trabajan más rápidos que en el sistema de Microsoft.
• Seguro: son mucho más seguros que sistemas como Windows, e incluso dentro de los *nix, Linux es más seguro que otros sistemas como Mac OS X. Si existen vulnerabilidades, debido a la amplia comunidad de desarrollo, pronto son corregidas y por tanto dificultan su explotación. Si no quieres instalar un antivirus en Linux no pasará nada y si algún día pasase algo las consecuencias son tan mínimas que ni siquiera merece la pena instalarlo. ¿Puedes decir lo mismo de Windows?
• Robusto: su espectacular sistema de permisos permite una robustez extra frente a otros sistemas como Windows. En los *nix no puedes instalar/borrar programas o ficheros del sistema sin permisos de superusuario (root). En Windows, por ejemplo, podemos borrar archivos .dat del sistema o carpetas de Archivos de Programa lo que podría hacer que algún programa o el propio sistema dejase de funcionar
• Estable: los pantallazos azules a los que nos tiene acostumbrados Windows no son tan frecuentes en los *nix. La famosa “Pantalla azul de la muerte” o BSOD (Blue Screen of Death) debida a errores del sistema son extremadamente que las veamos en un sistema *nix, es más, incluso si quisiésemos provocarla “maltratando” al sistema, sería complicado conseguirla. Por cierto, el equivalente al BSDO de Windows se conoce como “Kernel Panic” (en un Mac antiguo o en los iPod de Apple se conoce también como Sad Mac). Por este motivo es mucho mejor para realizar trabajos profesionales, asegurando una cierta estabilidad que te permite una mejor productividad y evite problemas.
Hay, como ya se mencionó, una extensa variedad de distribuciones, y cada distribució tiene sus versiones, lo que hace que tengamos una variedad inmensa para elegir.
Para usuarios recién llegados al mundo Linux: Ubuntu


Diseño y edición multimedia: ArtistX
ArtistX permite la producción de fotos, vídeo y audio, además incluye multitud de herramientas para generar gráficos en 2D y 3D, dibujo, retoque fotográfico y procesamiento de sonido.

Uso científico: Poseidon
Cuenta con herramientas para programación, procesadores de texto científico, cálculo, visualización 2D/3D/4D, estadística, mapeo, bioinformática, etc.

Seguridad y privacidad: TAILS
Probablemente TAILS sea el sistema operativo más seguro del mundo y es una de las herramientas empleadas por Edward Snowden.
MS DOS
Ms Dos
MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadoras basado en x86. Fue el miembro más popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de 1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows.
MS-DOS se desarrolló a partir de QDOS, Quick and Dirty Operating System, también conocido como 86-DOS. Su desarrollo se inició oficialmente en 1981 y fue lanzado en 1982 como MS-DOS 1.0. Tuvo ocho versiones principales y alcanzó gran difusión pero fue gradualmente reemplazado por sistemas operativos que ofrecían una interfaz gráfica de usuario (GUI), en particular, por varias generaciones del sistema operativo Microsoft Windows.
HISTORIA
VERSIONES
Liberado en 1981 como complemento al IBM-PC. Primera versión de DOS. Soporta 16 KiB de memoria RAM, disquetes de 5,25 pulgadas de una sola cara de 160 KiB. 22 órdenes. Permite archivos con extensión .com y .exe. Incorpora el intérprete de órdenes COMMAND.COM
PC DOS 1.0
Corregidos muchos errores, soporta disquetes de doble densidad 1.25 - Primera versión liberada con el nombre MS-DOS
PC DOS 1.1
MS-DOS 2.0


Complemento del IBM XT liberado en 1983. Más del doble de nuevas órdenes, soporte de disco duro (alrededor de 5 MB).
- Complemento del IBM PCjr. Añadidas algunas mejoras
.
PC DOS 2.1

- Añadido soporte para otros idiomas y soporte LAN.
MS-DOS 2.11
MS-DOS 3.2
- capacidad para disquetes de 3,5 pulgadas y 720 KiB.
Añadido soporte para el ordenador PS/2 de IBM y los nuevos disquetes de 3,5 pulgadas de alta capacidad (1440 KiB). Nuevas páginas de código de caracteres internacionales añadidas, con soporte para 17 países.
PC DOS 3.3
Capacidad para crear particiones de disco superiores a 32 MB. Soporte de 4 puertos serie (antes sólo 2). Incorporación de la orden "Files" para poder abrir hasta 255 archivos simultáneamente
MS-DOS 3.3
Generado con el código fuente de IBM no con el de Microsoft.

PC DOS 4.0


Agregado DOS Shell, algunas mejoras y arreglos.

MS-DOS 4.01
Version para corregir algún error
MS-DOS 4.0
Implementado en 1991, incluyendo más características de administración de memoria y herramientas para soporte de macros, mejora del intérprete de órdenes o shell.
MS-DOS 5.0
Liberado en 1993, incluye soporte para Microsoft Windows, utilidades como Defrag (desfragmentación del disco), DoubleSpace (compresión de archivos), MSBackup (copias de seguridad), MSAV (Microsoft Anti-Virus), MemMaker, etc.
MS-DOS 6.0
MS-DOS 6.2
Versión para corregir errores.


Última versión distribuida por separado. Incluido DriveSpace para sustituir a DoubleSpace.
MS-DOS 6.22


Liberado en abril de 1994.
PC DOS 6.3
MS-DOS 6.21
Eliminado el soporte de compresión de disco Double Space.

Añade Stacker para reemplazar a DoubleSpace.
PC DOS 7.0
MS-DOS 7.0

Distribuido junto con Windows 95. Incluye soporte para nombres de archivo largos (hasta ahora habían tenido la restricción del 8+3).
MS-DOS 7.1

- Integrado en Windows 95 OSR2 y posteriormente en Windows 98 y 98 SE. Soporta sistemas de archivos FAT32.
UNIX
¿QUÉ ES UN SISTEMA OPERATIVO?
Es un conjunto de programas que administra los recursos de hardware de una computadora. El sistema operativo se encarga de proveer los servicios para los programas de esta computadora
Servicios como:
• La conexión a internet.
• Exceso a memoria.
• Acceso de dispositivos de almacenamiento (donde guardamos los archivos, desde donde los leemos, o desde donde cargamos propiamente el sistema operativo).

(Hardware) es toda aquella parte física de un dispositivo de una computadora como son:

o Pantalla
o Teclado
o Mouse
o Las tarjetas
o Circuitos integrados
o Disco duro

(Software)
el software es el sistema operativo que hace funcionar a tu ordenador, es el editor de textos que te permite escribir documentos, es el videojuego que ocupa tu tiempo de ocio y es el navegador que actualmente estas utilizando para leer este artículo. Podemos decir que al cargar el software a nuestra computadora le estamos dando las instrucciones o la educación necesaria para que realice una serie de tareas

Dispositivos más usados que descienden de UNIX o que son muy parecidos

 IOS.
 Android.
 Linux.
 OSX.

Historia de UNIX
Los orígenes del sistema UNIX se remontan al desarrollo de un proyecto iniciado en 1968. Este proyecto fue realizado por General Electric, AT&T Belli del, llevaron a cabo el desarrollo de un sistema operativo con nuevos conceptos como la multitarea, la gestión de archivos a la interacción con el usuario. El resultado de estas investigaciones se bautizó como MULTICS. El proyecto resulto ser demasiado ambicioso, por lo que no llegó a buen fin y termino.
Posteriormente la idea de este proyecto se vuelve a retomar y conduce al gran desarrollo en 1969 del sistema operativo UNIX. Entre los investigadores destacaban Ken Thompson y Dennis Ritchie. En principio, este sistema operativo recibe el nombre de UNICS, aunque un año después pasa a llamarse UNIX, como se conoce hoy en día.
La razón del origen se debe a que ken Thomson, insatisfecho con el sistema operativo que utilizaba en su trabajo decidió escribir su propio S.O.

UNIX
Orientado en primera instancia a terminales de caracteres, actualmente dispone de la interface gráfica X-Windows. Esto ha simplificado mucho el uso para los no especialistas.
Es ideal para trabajar como servidor: una máquina potente como servidor, terminales o computadores personales baratas en los puestos de trabajo. El paquete de libre uso Samba permite que una máquina UNIX actúe como servidor de puestos de trabajo Windows 3.11, Windows 95, y Windows NT.

Se orienta en la dirección contraria a la tendencia de hacer invisible al usuario el sistema operativo, permitiendo el uso de todas las bibliotecas, llamadas al sistema y herramientas internas, aunque su uso requiere un alto nivel de especialización. Es posible compilar un núcleo específicamente adaptado a las necesidades particulares de una empresa o grupo de trabajo, reduciendo el uso de recursos y aumentando la rapidez.


ESTRUCTURA DEL SISTEMA UNIX
 Es interactivo.
 Es multitarea.
 Es multiusuario.
 Es portable.
 Posee distintos niveles de seguridad.
 Provee utilitarios de manejo de textos.
CARACTERISTICAS DE UNIX
Se puede dividir en varios componentes perfectamente diferenciados:
El hardware.
El núcleo de Kernel.
El intérprete de comandos o Shell.
El sistema de archivos.
Los programas de un usuario.
CARACTERISTICAS DEL SISTEMA DE ARCHIVOS DE UNIX
1. Poseer una estructura jerarca
2. Realizar un tratamiento consistente de los datos de archivo
3. Poder crear y borrar archivos.
4. Permite un crecimiento dinámico de los archivo.
5. Proteger los datos de los archivos.

ESTRUCTURA DE UNIX Hardware: Es toda parte física del sistema y hace un terminal o consola en el procesador y en los periféricos. UNIX se puede ejecutar en teoría de cualquier otra máquina con cualquier configuracion de hardware desde una PC simple hasta una súper computadora pasando pando por unos microcomputadores y minicomputadores Núcleo o kernel: Reside permanente en la memoria y este atiende a las llamadas del sistema administrando los archivos de suspensiones de inicio de las tareas de los usuarios.
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.
- Está escrito en un lenguaje de alto nivel: C.
- 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.

El núcleo del Sistema Operativo

El núcleo del sistema operativo Unix (llamado Kernel) es un programa escrito casi en su totalidad en lenguaje C, con excepción de una parte del manejo de interrupciones, expresada en el lenguaje ensamblador del procesador en el que opera.
Las funciones del núcleo son permitir la existencia de un ambiente en el que sea posible atender a varios usuarios y múltiples tareas en forma concurrente, repartiendo al procesador entre todos ellos, e intentando mantener en grado óptimo la atención individual.
El Kernel opera como asignado de recursos para cualquier proceso que necesite hacer uso de las facilidades de cómputo. Es el componente central de Unix y tiene las siguientes funciones:
- Creación de procesos, asignación de tiempos de atención y sincronización.
- Asignación de la atención del procesador a los procesos que lo requieren.
- Administración de espacio en el sistema de archivos, que incluye: acceso, protección y administración de usuarios; comunicación entre usuarios v entre procesos, y manipulación de E/S y administración de periféricos.




Manejo De Memoria

Dependiendo de la computadora en la que se ejecute, Unix utiliza dos técnicas de manejo de memoria: swapping y memoria virtual.
Lo estándar en Unix es un sistema de intercambio de segmentos de un proceso entre memoria principal y memoria secundaria, llamado swapping lo que significa que se debe mover la imagen de un proceso al disco si éste excede la capacidad de la memoria principal, y copiar el proceso completo a memoria secundaria. Es decir, durante su ejecución, los procesos son cambiados de y hacia memoria secundaria conforme se requiera.
Si un proceso necesita crecer, pide más memoria al sistema operativo y se le da una nueva sección, lo suficientemente grande para acomodarlo. Entonces, se copia el contenido de la sección usada al área nueva, se libera la sección antigua y se actualizan las tablas de descriptores de procesos. Si no hay suficiente memoria en el momento de la expansión, el proceso se bloquea temporalmente y se le asigna espacio en memoria secundaria.
MAC
Mac OS
Es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh, también aplicado retroactivamente a las versiones anteriores a System 7.6, y que apareció por primera vez en System 7.5.1. Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.
Versiones
"Classic" Mac OS (1985–2001)
El "Mac OS clásico" se caracteriza por su falta total de una línea de comandos; es un Sistema Operativo completamente gráfico. Destaca por su facilidad de uso y su multitarea cooperativa, pero fue criticado por su gestión de memoria muy limitada, la falta de memoria protegida y la susceptibilidad a los conflictos entre las "extensiones" del sistema operativo que proporcionan funcionalidades adicionales (tales como la creación de redes) o el apoyo a un determinado dispositivo. Algunas extensiones pueden no funcionar correctamente en conjunto, o sólo funcionan cuando se cargan en un orden determinado. La solución de problemas de extensiones de Mac OS podría ser un largo proceso de ensayo y error.


Es el sistema operativo más nuevo de Apple. Aunque oficialmente es designado como "version 10" del Mac OS, tiene una historia en gran medida independiente de las versiones anteriores de Mac OS. Es el sucesor del Mac OS 9 y del Mac OS Classic. Se trata de un Sistema Operativo Unix, basado en el sistema operativo NeXTSTEP y el Núcleo Mach que Apple adquirió tras la compra de NeXT, al regresar su director general Steve Jobs a Apple en este momento. Mac OS X también hace uso del código base de BSD. Han existido siete liberaciones significativas de la versión de cliente, siendo la Mac OS X 10.7, conocida comoMac OS X Lion., a fines de julio de 2012, aparece Mac OS X v10.8 (Mountain Lion o Puma),luego aparece Mac OS X v10.9 (Mavericks) y en octubre de 2014 Mac OS X 10.10 (Yosemite) la versión más reciente de este sistema operativo.

Proyecto Star Wars
Un aspecto aburrido de la historia del Mac OS clásico fue un prototipo secreto relativamente desconocido en el que Apple comenzó a trabajar en 1992, cuyo nombre en código fue [Star Wars]. El objetivo de este proyecto era crear una versión de Mac OS que se ejecutara en computadoras personales x86 compatibles con Intel. La intención de la liberación en colaboración con Novell, era proporcionar compatibilidad DOS, en apoyo de las aplicaciones DOS existentes en la plataforma. En ese momento, Novell DOS estaba perdiendo cuota de mercado ya que los clientes se actualizaban a Windows. Una combinación de Mac OS y Novell DOS se consideró una alternativa. El proyecto fue de corta duración, y se canceló sólo un año más tarde a principios de 1993, cuando el nuevo CEO de Apple cambió de estrategia. El equipo fue capaz de hacer que el Macintosh Finder y algunas aplicaciones básicas, como QuickTime, funcionen a la perfección en un PC. Parte del código de este esfuerzo fue reutilizado más tarde cuando se trasladó el Mac OS a PowerPC.

Emulación del procesador 68000
A pesar de que el software Star Trek nunca fue presentado, emuladores de terceros como vMac, Basilisk II, y Executor, han permitido ejecutar el Mac OS Clásico con PC basados en los microprocesadores Intel. Estos programas fueron limitados a emular la serie de procesadores 68000 y la mayoría, como tal, no podía correr las versiones de Mac OS posteriores a la 8.1, que requiere procesadores PowerPC. La mayoría también requiere una "imagen" Mac ROM o una interfaz de hardware de un verdadero Mac ROM. Los que requieren de una imagen son de dudoso valor legal ya que la imagen ROM puede infringir la propiedad intelectual de Apple.

Emulación de PowerPC
En el momento del desarrollo del emulador 68000, el soporte a PowerPC fue difícil de justificar no sólo debido al código de emulación en sí, sino también el gran rendimiento previsto de una arquitectura emulada de PowerPC frente a una verdadera Mac basada en PowerPC. Esto más tarde probaría ser correcto con el inicio del proyecto PearPC incluso años después, a pesar de la disponibilidad de la 7.ª y 8.ª generación de procesadores x86 empleando paradigmas de arquitectura similares a los presentes en PowerPC. Muchos desarrolladores de aplicaciones también crearon y lanzaron versiones para 68000 Classic y PowerPC simultáneamente, ayudando a negar la necesidad de la emulación de PowerPC. Usuarios de Mac con PowerPC que técnicamente podían ejecutar cualquiera de las dos opciones, obviamente eligieron las aplicaciones de PowerPC más rápidas. Pronto Apple ya no vendía Macs basadas en 68000, y la base instalada existente comenzó a evaporarse rápidamente. A pesar de la eventual excelente tecnología de emulación 68000 disponible, probaron nunca ser ni siquiera una amenaza menor a Macs reales debido a su retraso en la llegada e inmadurez incluso varios años después de la salida de Macs basadas en PowerPC mucho más convincentes.

Clones de Macintosh
Varios fabricantes de computadores a través de los años han hecho clones de Macintosh capaces de ejecutar Mac OS, en particular Power Computing, UMAX y Motorola. Estas máquinas ejecutaron varias versiones del sistema operativo clásico de Mac. En 1997 Steve Jobs cerró el programa de licencia clon al regresar a Apple.

Mac OS X 10.0 Cheetah
Cheetah fue lanzado el 24 de marzo del 2001, y aunque tuvo algunas criticas negativas, por tener algunas fallas, tampoco fue tan mal recibido puesto que se pensaba que para ser la primera versión no estaba nada mal.
Cheetah fue el software que puso las bases para todas las posteriores versiones de Mac OS
2. Mac OS X 10.1 Puma
Puma fue la segunda gran actualización de Mac OS X, con ella se empezó a notar la convención que conocemos de Apple, la cual dictaba que todas las versiones del software tendrían nombre de gran felino.
Puma significó una mejoría con respecto a Cheetah, sin embargo, todavía no se consideraba un sistema operativo maduro, ya que tenía muchas áreas de oportunidad.
El software fue lanzado el 25 de septiembre del 2001 como una actualización gratuita para los usuarios que contaban con Mac OS X 10.0.

Mac OS X 10.2 Jaguar
Con Jaguar se notaba cierta madurez del sistema operativo de escritorio de Apple. Los usuarios tenían menos quejas y las reseñas elogiaban las mejoras hechas con respecto a su versión anterior.
Esta actualización de OS X fue lanzada el 23 de agosto del 2002.

VERSIÓN 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.

Las nuevas mejoras de Panther incluyen: Finder actualizado (que incorpora una interfaz metálica y búsqueda rápida), Exposé (una nueva forma de manipular ventanas), cambio rápido de usuarios (permite tener sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente), iChat AV (que añade soporte para videoconferencia a iChat), renderización mejorada de PDF, soporte integrado de fax.
Memo
VERSIÓN 10.4: «TIGER»

Mac OS X v10.4 "Tiger" se puso a la venta el 29 de abril de 2005. Contiene más de 150 nuevas mejoras, pero al igual que con el lanzamiento de Panther, algunas máquinas antiguas dejaron de ser soportadas. Como curiosidad cabe comentar que Apple dispone a partir de Tiger, de una versión "paralela" compilada para procesadores Intel. Esta versión apareció oficialmente el día 10 de enero de 2006 con los primeros equipos "Mac Intel".

Se introdujeron los siguientes programas y tecnologías: soporte de memoria de 64 bits (para los nuevos G5), utilidades Unix actualizadas y un sistema extendido de permisos usando listas de control de acceso.

VERSIÓN 10.5: «LEOPARD»

Mac OS X v10.5 «Leopard» fue liberado el 26 de octubre de 2007. Fue llamado por Apple como «la mayor actualización del Mac OS X». Trajo consigo más de 300 nuevas funciones. Leopard soporta tanto procesadores PowerPC como Intel; el soporte para procesadores G3 fue abandonado. Leopard abandonó el soporte para el Entorno Classic y las aplicaciones del mismo. Fue la última versión del Mac OS X con soporte para la arquitectura PowerPC.

VERSIÓN 10.7: «LION»
El 20 de octubre de 2010, en el evento llamado Back to the Mac («Vuelta al Mac»), Apple mostró un Sneak Peek del próximo sistema operativo Mac OS X 10.7 con nombre código «Lion».

Dentro de las primeras características se encuentran Launchpad que es un gestor de aplicaciones estilo iOS; y Mission Control que se podría decir es la integración de Dashboard, Exposé, Spaces y ventanas de Aplicaciones a pantalla completa. El 24 de febrero del 2011 fue entregada una beta de Mac os 10.7 'Lion' a los desarrolladores, develando nuevas características como Airdrop, Resume, Auto Save, Versions y Mail 5. El 6 de junio del 2011 en la Keynote de la WWDC se anuncio que OS X 10.7 será puesto a la venta únicamente en descarga digital por la Mac App Store en Julio del 2011.
A partir del 20 de julio Lion fue puesto a la venta en la Mac App Store por 23.95 euros, 29.99 dólares al cambio, y se desveló que estaría disponible para descarga desde la App Store y a partir del 20 de agosto estaría disponible para su venta en formato de pendrive.
VERSIÓN 10.8: «MOUNTAIN LION»

El 16 de febrero de 2012 Apple lanzó la Developer Preview de Mac OS X 10.8 Mountain Lion, una versión del sistema operativo en la que se incluyen muchas aplicaciones nativas de iOS, como Recordatorios, Notas o Mensajes. Con esta nueva versión, Apple pretende potenciar el uso de iCloud, gracias a la integración con la suite ofimática, iWork. Otra de las grandes novedades es Game Center, una plataforma de juego que pretende ser la primera en aunar los progresos y logros de las consolas portátiles con los sistemas de escritorio. También contara con Gatekeeper es una característica que evita la instalación de aplicaciones no confiables y así evitar malware.
Las máquinas RISC de los '80 y '90 adoptaron UNIX como sistema operativo, es por lejos el sistema predominante en las estaciones de trabajo orientadas a cálculos e investigación. También fue adoptado para la creación de Internet, mayoritariamente soportada por UNIX.
Por sus características de diseño, está especialmente preparado para su ampliación y desarrollo en 64 bits y el multiprocesamiento en varios microprocesadores.


Estrictamente UNIX es un sistema operativo, simple si no una familia de sistemas operativos multiusuarios y multitareas. Comprende el núcleo del sistema operativo más un conjunto de programas que permiten compilar lenguajes de programación, editar textos, interpretar comandos, manejar archivos y discos, establecer a otras máquinas, establecer comunicaciones telefónicas, enviar y recibir correos electrónicos.
El sistema se basa en un núcleo llamado Kern el (el corazón de todo un sistema UNIX) el que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio y a la suspensión de las tareas de los usuarios. La comunicación con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intérprete, y un lenguaje de programación.

El sistema se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspensión de las tareas de los usuarios.
La comulación con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intérprete, y un lenguaje de programación, cuyas características lo hacen sumamente flexible para las tareas de un centro de cómputo. 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 re direccionadas 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.

- Supervisión de la transmisión de datos entre la memoria principal y los dispositivos periféricos.
El Kernel reside siempre en la memoria central y tiene el control sobre la computadora, por lo que ningún otro proceso puede interrumpirlo; sólo pueden llamarlo para que proporcione algún servicio de los ya mencionados. Un proceso llama al Kernel mediante módulos especiales conocidos como llamadas al sistema.
El Kernel consta de dos artes principales: la sección de control de procesos y la de control de dispositivos. La primera asigna recursos, programas, procesos y atiende sus requerimientos de servicio; la segunda, supervisa la transferencia de datos entre la memoria principal y los dispositivos periféricos. En términos generales, cada vez que algún usuario oprime una tecla de una terminal, o que se debe leer o escribir información del disco magnético, se interrumpe al procesador central y el núcleo se encarga de efectuar la operación de transferencia.
Se copia a disco y, posteriormente, cuando se tiene el espacio adecuado - lo cual sucede normalmente en algunos segundos - se devuelve a memoria principal.
Está claro que el proceso que se encarga de los intercambios entre memoria y disco (llamado swapper) debe ser especial y jamás podrá perder su posición privilegiada en la memoria central. El Kernel se encarga de que nadie intente siquiera interrumpir este proceso, del cual dependen todos los demás. Este es el proceso 0 mencionado antes. Cuando se decide traer a la memoria principal un proceso en estado de "listo para ejecutar", se le asigna memoria y se copian allí sus segmentos. Entonces, el proceso cargado compite por el procesador con todos los demás procesos cargados. Si no hay suficiente memoria, el proceso de intercambio examine la tabla de procesos para determinar cuál puede ser interrumpido y llevado al disco.

Mac OS X
SOLARIS
INTRODUCCIÓN
Un sistema operativo es un software que supervisa la forma en que se pueden usar los recursos de una computadora.
UNIX es un sistema de investigación, construido para probar nuevos conceptos de diseños de sistemas operativos y proporcionar a un grupo de expertos en ciencia de la computación un ambiente de programación altamente productivo. Dentro del sistema operativo UNIX se crearon otros sistemas operativos como lo son Solaris, Linux, SCO, BSD, etc.
Dentro del contexto del siguiente trabajo se hablará sobre el ambiente operativo de Solaris, el cual nos proporciona muchas razones para emigrar al ambiente del sistema operativo Solaris debido a que provee Portabilidad, Escalabilidad, Interoperatibidad y Compatibilidad. Además de esto también posee una gran funcionalidad en áreas con simetría de multiprocesos con multithreads, funcionalidad de tiempo real, mayor seguridad, y un Sistema de Administración mejorado.
También se hablará sobre el kernel, algunos comandos, entre otras especificaciones técnicas del mismo.
Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

El primer sistema operativo de Sun nació en 1983 y se llamó inicialmente SunOS. Estaba basado en el sistema UNIX BSD, de la Universidad de California en Berkeley, del cual uno de los fundadores de la compañía fue programador en sus tiempos universitarios. Más adelante incorporó funcionalidades del System V, convirtiéndose prácticamente en un sistema operativo totalmente basado en System V.
Esta versión basada en System V fue publicada en 1992 y fue la primera en llamarse Solaris, más concretamente Solaris 2. Las anteriores fueron llamadas Solaris 1 con efecto retroactivo. SunOS solo tendría sentido a partir de ese momento como núcleo de este nuevo entorno operativo Solaris. De esta forma Solaris 2 contenía SunOS 5.0. Desde ese momento se distingue entre el núcleo del sistema operativo (SunOS), y el entorno operativo en general (Solaris), añadiéndole otros paquetes como Apache o DTrace. Como ejemplo de esta función, Solaris 8 contiene SunOS 5.8.
Arquitecturas compatibles
Solaris usa una base de código común para las arquitecturas que soporta: SPARC y x86 (incluyendo AMD64/EM64T). También fue portado a la arquitectura PowerPC (en plataforma PReP) en la versión 2.5.1, pero el soporte fue cancelado casi tan pronto como fue liberado.

En un tiempo se planeó la compatibilidad para el Itanium pero nunca se llevó al mercado.1 Sun también tiene planes de implementar APIs de Linux en Solaris 10, permitiendo la ejecución de código objeto Linux de forma nativa en la plataforma x86, lo cual sería facilitado por el hecho de que ambos sistemas operativos utilizan el formato ejecutable Executable and Linkable Format. Por el momento, Sun ha adoptado la tecnología Lxrun2 y la ofrece como descarga gratuita, si bien no está incorporada a la distribución base.
Solaris tiene una reputación de ser muy adecuado para el multiprocesamiento simétrico (SMP), soportando un gran número de CPUs. También ha incluido soporte para aplicaciones de 64 bits SPARC desde Solaris 7. Históricamente Solaris ha estado firmemente integrado con la plataforma hardware de Sun, SPARC, con la cual fue diseñado y promocionado como un paquete combinado. Esto proporcionaba frecuentemente unos sistemas más fiables pero con un coste más elevado que el del hardware de PC. 3 ha dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC, reemplazándolas por modelos basados en Intel Core 2 y AMD64.4
Entornos de escritorio
El primer entorno de escritorio para Solaris fue OpenWindows. Fue reemplazado por CDE en la versión Solaris 2.5. El escritorio Java Desktop System, basado en GNOME, se incluye por defecto desde la versión Solaris 10.
OpenSolaris

El código fuente de Solaris (con unas pocas excepciones)5 fue liberado bajo la licencia CDDL (Licencia Común de Desarrollo y Distribución) como un proyecto de software libre bajo el nombre OpenSolaris.
La licencia CDDL fue aprobada por la Open Source Initiative (OSI) como una licencia de código abierto6 y por la FSF como una licencia de software libre (aunque incompatible con la popular licencia GPL7 ).
La base de OpenSolaris fue alimentada el 14 de junio de 2005 a partir de la entonces actual base de desarrollo de código de Solaris. Es posible descargar y licenciar versiones tanto binarias como en forma de código fuente sin coste alguno. Además, se añadió al proyecto Open Solaris código para características venideras como soporte Xen. Sun anuncio que las versiones futuras de Solaris se derivarán a partir de OpenSolaris.
En agosto de 2010, Oracle decidió interrumpir la publicación y distribución de OpenSolaris.

CARACTERÍSTICAS DE SOLARIS
PORTABILIDAD: El software conformado por una ABI aplicación de interfaces binaria (Aplicación Binary Interface) ejecuta con un Shrink-wrapped (Contracción envuelta) el software en todos los sistemas vendidos con la misma arquitectura del microprocesador. Esto obliga a los desarrolladores de aplicaciones a reducir el costo del desarrollo del software y traer productos al mercado rápidamente, y obliga a los usuarios a actualizar el hardware mientras retienen sus aplicaciones de software y minimizan sus costos de conversión.

ESCALABILIDAD: Las aplicaciones se usan con más frecuencia en el sobre tiempo, y requiere sistemas más poderosos para soportarlos. Para operar en un ambiente creciente, el software debe ser capaz de ejecutar en un rango de ancho poderoso y debe ser capaz de tomar ventajas del poder adicional que se está procesando.

Los usuarios compran de muchos vendedores para implementar la solución que necesitan. La estandarización y una clara interface son criterios para un ambiente heterogéneo, permitiendo a los usuarios desarrollar estrategias para comunicarse por medio de su red. El sistema operativo de Solaris puede inter operar con unos sistemas muy populares hoy en el mercado, y aplicaciones que se ejecutan en UNIX se pueden comunicar fácilmente.
COMPATIBILIDAD: La tecnología de la computación continúa avanzando rápidamente, pero necesita permanecer en el ámbito competitivo para minimizar sus costos y maximizar sus ingresos.

CARACTERISTICAS PARA LOS USUARIOS
ESPACIO DE TRABAJO PARA EL ADMINISTRADOR (A Works pace manager): cuenta con una ventana de manejo de servicios rápidos (open, close, more, etc.), así como herramientas el cual le permite al usuario entallar su espacio de trabajo a sus necesidades personales.
I
NTEGRACION DE SERVICIOS DESKTOP (Desktop Integration Services): incluyen ToolTalk, Drag and Drop (arrastrar y soltar), y cut and paste (cortar y pegar), proporcionando la base para que a las aplicaciones puedan integrarse unos con otros.

BIBLIOTECAS GRAFICAS (Graphics Libraries): incluye XGL, Xlib, PEX, y XIL, proporcionando soporte para aplicaciones de 2D y 3D.

ADMINISTRADOR DE CALENDARIO (Calendar Manager): posee una aplicación de administrador de tiempo que despliega citas y todos los compromisos del día, semana, o un mes en una ojeada. También contiene un Multibrowse que hace un programa de reuniones entre un grupo de usuarios más fácil. Varios calendarios pueden ser cubiertos simultáneamente para determinar la conveniencia de la hora de una reunión en una ojeada.

HERRAMIENTA DE IMAGEN (Image Tool): permite cargar, ver y salvar imágenes en 40 diferentes formatos incluyendo PICT, PostScript (TM), TIFF, GIF, JFIF, y muchas más.
Otras herramientas incluyen una herramienta de impresión, audio, shell, reloj, y editor de texto.

CARACTERISTICAS PARA EL ADMINISTRADOR DEL SISTEMA
Dispositivo de Información: los administradores pueden usar estos accesorios opcionales para obtener información sobre dispositivos instalados incluyendo nombres, atributos, y accesibilidad.
Sistema de Administración de Archivo: estos accesorios permiten a los administradores crear, copiar, amontonar, depurar, reparar y desmontar sistemas de archivos, crear y remover cadenas de archivos y nombrar tuberías o pipes, y manejar volúmenes.
Manejo del Proceso: este controla la agenda de control del sistema. Usando estos accesorios, administradores pueden generar reportes sobre el desempeño, entrada de identificación, ubicación del acceso a discos, y buscar la manera de afinar el desempeño del sistema.
Usuarios y el manejo del grupo: con estos accesorios, un administrador puede crear y eliminar entradas en grupos y entradas de identificación del sistema, y asignar grupos e IDs de usuario.
Seguridad: El ASET (Automated Security Enhancement Tool) es un accesorio que incrementa la seguridad porque permite a los administradores de sistemas revisar archivos del sistema incluyendo permisos, pertenencia, y contenido del archivo. El ASET alerta a los usuarios acerca de problemas de seguridad potencial y donde es apropiado colocar el sistema de archivos automáticamente de acuerdo a los niveles de seguridad especificados.

PAQUETES DE SOFTWARE Y CLUSTERS
El software del sistema de Solaris es entregado en unidades conocidos como paquetes. Un paquete es una colección de archivos y directorios requeridos para el producto de un software. Un cluster (racimo) es una colección de paquetes. Hay 4 tipos de clusters:
Núcleo del Soporte del Sistema (Core System Support): es el software de configuración mínima; contiene solo el software necesario para iniciar el funcionamiento del computador y ejecutar el ambiente operativo de Solaris.
Sistema de Soporte para Usuarios Finales (End User System Support): contiene el Núcleo del Soporte del Sistema más el Sistema de soporte para usuarios finales, como lo es el Open Windows sistema de ventanas y aplicaciones de archivos DeskSet relacionados; este cluster incluye el software recomendado para un usuario final.
Soporte de Sistemas Desarrollados (Developer System Support): contiene soporte de usuario final del sistema más librerías, incluye archivos y herramientas que se necesitan para desarrollar el software en el sistema de Solaris. Compiladores y depuradores no están incluidos en el sistema de Solaris 2.5.
Distribución Entera (Entire Distribution): contiene todo el ambiente de Solaris.

ADMINISTRACION DEL PAQUETE
El manejo de paquetes de software simplifica la instalación y actualización del software. La administración es simplificada porque el método de manejo del software del sistema y aplicaciones de terceros es ahora consistentes. Las herramientas para crear paquetes de software están en un paquete de aplicaciones de herramientas de biblioteca.
Hay 2 herramientas que se pueden utilizar para instalar y remover paquetes:
Programa de Interface Gráfica (A graphical user interface program): se puede instalar un software en un sistema local o en un sistema remoto con Admintol (comenzando con el comando Admintol). Se utiliza Admintol para:
Ver el software instalado en un sistema local.Instalar o remover un software en un sistema local.

El comando de línea de accesorios (The command-line utilities): se utiliza para instalar, remover, y revisar la instalación del paquete de software.
SERVICE ACCESS FACILITY (SAF)
El SAF es una herramienta usada para administrar terminales, modems, y otros dispositivos de red. En particular, el SAF permite:
• Añadir y administrar ttymon and listen monitores en puertos (usando el comando sacadm)
• Añadir y administrar ttymon servicios de monitores en puertos (usando los comandos pmadm y ttyadm)
• Añadir y administrar listen servicios de monitores en puerto (usando los comandos pmadm y nlsadmin)
• Administrar y troubleshoot de dispositivos TTY.Administrar y troubleshoot entradas de requisitos de red para servicios de impresión.
• Administrar y troubleshoot el controlador de acceso al servicio (Service Access Controller) usando el comando sacadm.

El SAF no es un programa. Es una jerarquía de últimos procesos y comandos de administración. El nivel tope del programa SAF es el SAC. El SAC (service access controller) controla monitores de puerto que se pueden administrar por el comando sacdm. Cada puerto de monitor puede manejar uno ó más puertos. Funciones del SAF y Programas Asociados
CONTROLADORES DE INTERFACES DE DISPOSITIVOS
La intención de Solaris 2.5 SPARC DDI/DKI es de proporcionar una compatibilidad de los dispositivos que soporten las plataformas y para todas las futuras innovaciones del ambiente de Solaris 2.5 en esas plataformas. En el ambiente operativo de Solaris 2.5 hay un nuevo conjunto de dispositivos de interfaces.

Los dispositivos de interface en el ambiente operativo de Solaris2.5 están formalizados y son referidos como Solaris 2.5 SPARC DDI/DKI. El término DDI/DKI es derivado de la especificación original que se utiliza como suministro del SVR4 (System V Release 4). DDI/DKI significa device driver interface/driver kernel interface. Las interfaces se dividen en 3 grupos:
DDI/DKIDKI onlyDDI onlyDDI/DKI: se estandarizó en el SVR4, y son genéricos a lo largo de todas las implementaciones del SVR4, independientemente de la plataforma en la que se ejecuta.
DDI only: son genéricos como las interfaces de DDI/DKI y son soportados en todas las implementaciones del SVR4. Por otro lado, no son garantizados para ser soportados en el Solaris V.
DKI only: están destinados a ser de una arquitectura específica; por ejemplo, métodos para accesar y controlar dispositivos y sistemas de hardware específico (archivos de E/S, servicios de DMA, interrupciones, y memoria de mapeo). Estas interfaces no están garantizados para trabajar en otras implementaciones de SVR4.
Estos dispositivos, combinados con un gran número de plataformas SPARC, son una ayuda a nuevos desarrolladores de hardware. En el Solaris 2.5 DDI/DKI solo el DDI only son genéricos a todos los sistemas Solaris basados en SPARC que soportan Solaris 2.5
DDI/DKI.KERNEL
El kernel del Solaris tiene multithread. En vez de una llave maestra. Hay muchas llaves pequeñas que protegen pequeñas regiones de código. Por ejemplo, puede haber una llave de kernel que protege el acceso a un nodo particular, y uno que protege un nodo. Solo un procesador puede estar ejecutando códigos relacionados con ese nodo a la vez, pero otro podría estar accesando un nodo. Esto permite mayor concurrencia. El kernel de multithread tendrá mayor impacto en como está diseñado el controlador.

INSTALACION
Hay 3 formas para instalar un sistema Solaris las cuales son:
Que hacer antes de instalar un software de SolarisSalvar información de configuraciónSalvar la información del sistema de archivo
No importa cómo se planea manejar la transferencia de datos, debe hacer un respaldo de todos sus discos. Debido a que los nombres de conversión son diferentes en el ambiente operativo de Solaris, es posible confundirse e inadvertidamente seleccionar el disco de trabajo equivocado cuando se instala el software de Solaris. Hacer respaldo de los archivos del sistema antes de comenzar la instalación ofrece protección si esta clase de accidente llega a pasar.
Antes de comenzar el proceso de instalación, se debería tener una copia dura (es decir, en papel) de las particiones de discos existentes en el sistema. Si esta información se salva en línea, puede ser sobre escrita durante la instalación. Salvar esta información sirve como referencia de muchas decisiones que se hacen acerca de la configuración del sistema de Solaris.

COMANDOS
Entre los comandos de Solaris tenemos los siguientes:

• /etc./system: Es en donde se encuentra la información de la configuración del sistema.
• ufsboot: iniciar el comportamiento del computador de disco a disco
• inetboot: iniciar el comportamiento del computador a través de la red
• bootblk: descarga ufs al iniciar el funcionamiento del computador en el disco
• unix: bootable imagen de kernel
• /etc/rcs: amontona y copia unix de la red
• /etc/rc2,/etc/rc3,/etc/rc2.d,/etc/rc3.,: scripts de la configuración del sistema
• mod load, /etc/system,add_drv,rem_drv: customizes el sistema de kernel, carga, adiciona, y remueve modelos como sea necesario
• run states 0-6, and s: niveles de ejecución del sistema
• add_drv: informa al sistema que hay un nuevo dispositivo controlador instalado
• rem_drv: informa al sistema que el controlador especificado ya no es valido
• modload: carga él modulo especificado en el sistema en ejecución
• modunload: descarga él modulo especificado del sistema en ejecución
• pkgadd: para instalar un paquetepkgrm: para remover un paquete
• pkgchk: para revisar la instalación del paquete
• pkginfo: para hacer un listado de paquetes instalados en el sistema

Versiones
Versión en desarrollo
La base de código subyacente de Solaris ha estado bajo desarrollo continuo desde que el trabajo empezó a finales de los años 1980 en lo que fue con el tiempo liberado como Solaris 2.0. Cada versión como Solaris 10 se basa en una instantánea (snapshot) de este tren de desarrollo, tomada cerca del momento de su liberación, que es después mantenida como un proyecto derivado.
Las actualizaciones a ese proyecto son construidas y entregadas varias veces al año hasta que sale la siguiente versión oficial.
En 2003 se inició una adición al proceso de desarrollo de Solaris. Bajo el nombre de programa Solaris Express,17 una instantánea del tren de desarrollo se hace ahora disponible para su descarga una vez al mes, permitiendo a cualquiera probar las nuevas características y probar la calidad y estabilidad del sistema a medida que progresa hacia la liberación de la siguiente versión oficial.Dado que Solaris Express predata la liberación de Solaris como proyecto de código abierto, empezó como un programa solamente en forma de binarios, pero ahora hay una versión llamada Solaris Express: Community Release dirigida especialmente hacia desarrolladores OpenSolaris.18
La versión de Solaris bajo desarrollo por Sun en 2010 se llamo Nevada y se deriva de la publicada a base de código OpenSolaris.
El 9 de Noviembre de 2011 Oracle Sun presentó Solaris 11, la última versión disponible.
Modelo de negocio
Si bien Solaris en un ordenador personal apenas necesita mantenimiento profesional, utilizado en una empresa es posible que el empresario quiera contratar los servicios del equipo de Sun para hacer rendir al máximo su negocio, exprimiendo todas las novedades en seguridad de redes y muchas más cosas. Sun fabrica hardware libre, como lo es la tecnología SPARC.


Predictive Self-Healing
Sun ha insertado en el núcleo del sistema operativo solaris un sistema denominado "Tecnología preventiva de auto recuperación" (PSH, Predictive Self-Healing). Con esta tecnología se reducen los riesgos y aumenta la disponibilidad del equipo, además PSH permite tomar medidas (diagnosticar, aislar, y recuperar las fallas existentes en los dispositivos de E/S o zonas en la memoria) para reducir daños por futuros peligros que puedan causar el caos en los sistemas y como resultado reducir los tiempos de caída, lo cual significa ahorrar tiempo y dinero.
Como bien se sabe, el sistema operativo es un software básico que controla una computadora; el sistema operativo tiene 3 principales funciones: coordina y manipula el hardware del ordenador o computadora; (como la impresora, la memoria, etc.), y gestiona los errores del hardware y la pérdida de datos;(el teclado, el mouse). Es por ello que Sun ha creado el PSH, cuya finalidad general es evitar los errores del sistema y/o minimizar el daño que estos puedan ocasionar.
Ventajas de las características del PSH del sistema operativo
• Disponibilidad de servicio y sistema mejorado a través de un diagnóstico y aislamiento de los componentes defectuosos.
• Diagnóstico automático y reinicio de componentes de hardware y software en milésimas de segundo.
• Administración simplificada para administrar servicios.

DTrace
Artículo principal: DTrace (Sun Microsystems)
Denominado también rastreo dinámico, que busca el fondo y llega a la raíz de los problemas de rendimiento en tiempo real. Dicha herramienta trabaja utilizando sondas inteligentes del sistema que pueden acceder a áreas de más lento rendimiento o con cuellos de botella, estas sondas están dispersadas por todo el sistema, que ilumina cada rincón oscuro del sistema Solaris. Y además permite visualizar mejor la actividad del núcleo y de la aplicación. Y a la vez ofreciendo una visión operativa y una ganancia operativa no superada aún por otro sistema operativo.
Solaris Containers
Permite la creación de muchos ambientes privados de ejecución y una sola instancia de solaris. Cada ambiente tiene su propia identidad, independiente del hardware subyacente aunque se comporta como si se estuviera ejecutando en su propio sistema, permitiendo así que la consolidación sea un proceso sencillo, confiable y seguro. Y dado que los recursos del sistema están virtualizados, los administradores pueden incrementar la utilización del hardware, al tiempo que satisfacen los altos picos de demanda.
ZFS, Zettabyte File System
Artículo principal: ZFS (sistema de archivos)

Es un nuevo sistema de archivos dinámico del sistema operativo Solaris. Ofrece una administración sencilla que automatiza y consolida complicados conceptos de almacenamiento y por otro lado protege todos los datos con sumas de 64 bits que detectan y corrigen el daño de datos silenciosos. Es el primer sistema de archivos de 128 bits, ofrece una capacidad de 16.000 millones de veces superior a la de los sistemas de 32 o 64 bits, virtualmente es el único sistema de archivos con capacidad de almacenamiento prácticamente ilimitada.
Process rights management
Solaris 10 ofrece una solución para el modelo de usuario "todo o nada" mediante la integración de mínimos privilegios de seguridad directamente dentro de la base del sistema operativo. Gracias a esta nueva función, Solaris se mantiene como el único sistema operativo UNIX que ofrece este modelo de seguridad completamente integrado dentro de sus componentes del núcleo del sistema operativo, cada aplicación Solaris tiene una lista cerrada de los privilegios específicos impuestos por el núcleo, en lugar de un solo privilegio de raíz todopoderoso.
Libre de virus por más de 20 años, Solaris incluye la tecnología del Trusted Solaris ampliamente utilizada por el gobierno de los Estados Unidos para garantizar la seguridad de sus sistemas.
Sun Update Connection
Utilizando Solaris 10 los usuarios disponen de un servicio de actualizaciones que les permitirá estar al día con las innovaciones y el entorno del nuevo ambiente operativo.
Compatibilidad garantizada
Se asegura las aplicaciones escritas en versiones previas de Solaris pueden correr en Solaris 10 extendiendo la cobertura de compatibilidad hasta la versión de Solaris 2.6 la cual es una garantía sin precedentes en más de 7 años de lanzamiento de sistemas operativos en la industria. Además es capaz de correr la mayoría de las aplicaciones para GNU/Linux de forma nativa.

Gracias por su Atención
Funciones y Características de un Sistema Operativo
Funciones

Se tendrá como punto de partida la máquina tal cual, es decir, el hardware básico del computador, con una CPU, memoria central y periféricos. Sin ayuda del software las operaciones de cargar y ejecutar un programa se debe realizar de forma manual, es decir totalmente bajo control humano. El operador debe llevar a cabo una secuencia de tareas:

Colocar el programa fuente almacenado en el dispositivo de entrada adecuado (cintas, tarjetas, discos...).

Desencadenar la ejecución de un programa de lectura para el dispositivo elegido.

Desencadenar la ejecución de un compilador que traduzca el programa fuente.

Colocar los datos de entrada en el dispositivo adecuado.

Ejecutar el programa objeto.

Sacar los resultados por impresora.
Un sistema operativo (SO o, frecuentemente, OS —del inglés Operating System—) es un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario). Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo,3 es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. De este modo, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado en las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores4 se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.5 (Véase AmigaOS, beOS o Mac OS como los pioneros6 de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters7 por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D.
Full transcript