SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
“Año de la diversificación productiva y del fortalecimiento de la educación”
CARRERA PROFESIONAL : COMPUTACION E INFORMATICA
Software
CIENCIA TECNOLOGIA Y LIDERAZGO
Software de Servidores de Redes
Computación e informática Página 1
PRESENTACION
Lanocióndepresentar estetrabajoimplicaelordenamientoracionaldelosprocesoseducativos
paramaximizarlaeficacia,eldesarrollodelconocimientoylacalidadintegraldelaformación de
cada uno para alcanzar la eficiencia y eficacia, debemos enfrentar y resolver debilidades
estructurales que caracterizan a la actual educación superior tecnológico del país, y hablarle sin
reservas de toda las redes, cuales quiera que sean, dondequiera que estén, sean lo que sean,
presentoestetrabajo.
Software de Servidores de Redes
Computación e informática Página 2
DEDICATORIA
Quiero dedicarle este trabajo
A Dios que me ha dado la vida y
fortaleza para terminar este proyecto
de investigación, A mi Padre y a mis
hermanos por estar ahí cuando más los
necesité; en especial a mi madre por su
ayuda y constante cooperación.
Cuandosetrabajaconelpoderpsicotrópicosevecomo
mejoralavidadeuno,setomaconcienciadelasfuerzas
cósmicas que trabajan fuerza de uno en armonía, con
la fuerza de dentro, A esas fuerzas, cuales quiera que
sean, donde quiera que estén, sean lo que sean, les
dedicoestetrabajo.
Software de Servidores de Redes
Computación e informática Página 3
CONTENIDO
QUÉ ES UN SISTEMA OPERATIVO ..................................................................................... 5
1.1.El trabajo del sistema operativo...................................................................................... 6
1.2. Clasificación de los Sistemas Operativos.................................................................... 6
1.3. Cómo funciona un Sistema Operativo.......................................................................... 6
1.4. Cómo se utiliza un Sistema Operativo ......................................................................... 6
Tipos de sistemas operativos.................................................................................... 7
2.1. Características del sistema operativo Windows 10.................................................... 8
2.2. Características del sistema operativo Windows 8...................................................... 8
2.3. Características del sistema operativo Windows 7...................................................... 9
2.4. Características del sistema operativo Windows Vista............................................. 10
2.5. Características del sistema operativo Microsoft Windows 2000............................ 11
2.6. Características del sistema operativo Windows 98 / 98SE. ................................... 11
2.7. Características del sistema operativo Windows 3.X................................................ 11
2.8. Mac OS X........................................................................................................................ 12
2.9. Linux. ............................................................................................................................... 12
Sistemas operativos de los dispositivos móviles.............................................. 13
3.1. iOS................................................................................................................................... 14
3.2. Android............................................................................................................................ 15
3.3. Windows Phone......................................................................................................... 15
3.5. Blackberry................................................................................................................... 16
3.6. Ubuntu Touch............................................................................................................. 17
3.7. Tizen............................................................................................................................ 17
Arquitectura de un sistema operativo ............................................................... 17
4.1. MicroKernel. ................................................................................................................... 19
4.2. El Ejecutor de Windows............................................................................................... 20
4.3. El Administrador de Objetos........................................................................................ 21
4.5. Subsistemas de Ambiente Protegido. ........................................................................ 22
4.6. El Subsistema Win32.................................................................................................... 23
4.7. El Subsistema POSIX................................................................................................... 24
Conclusiones ................................................................................................................ 25
Software de Servidores de Redes
Computación e informática Página 4
Introducción
El sistema operativo es el programa (o software) más importante de un
ordenador. Para que funcionen los otros programas, cada ordenador de uso
general debe tener un sistema operativo. Los sistemas operativos realizan
tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la
información a la pantalla, no perder de vista archivos y directorios en el disco, y
controlar los dispositivos periféricos tales como impresoras, escáner, etc. Entre
los programas del sistema se pueden mencionar: sistemas operativos (los más
importantes de todo el conjunto), compiladores, intérpretes, editores, etc. En el
contenido que a continuación se presenta, existen diversos conceptos, así
como también su historia, características y su clasificación. Los sistemas
operativos son aquellos que ayudan a nuestras computadoras a tener un
funcionamiento adecuado con diversas aplicaciones que se puedan instalar y
descargar adecuadamente , los principales sistemas que ayudan a tener un
funcionamiento correcto a las computadoras son Windows , Macintosh
y Linux por ello el trabajo se divide en 4 capítulos, el primer capítulo se presenta
la introducción definición , historia y evolución de sistemas operativos, el
segundo capítulo trata de Windows y sus diferentes versiones desde
sus principios hasta la época actual, en el tercero se desarrolla el sistema
operativo Macintosh al igual que Windows este presenta sus versiones desde
sus inicios hasta la actual actualización ,por último el cuarto es Linux que
contiene su respectiva información con el formato de los don anteriores. Es
importante saber este tema ya que podríamos saber con qué sistema funciona
nuestra pc y si ay algún sistema que convenga más para nuestra satisfacción,
también es importante porque así sabremos cuanto mejoro el sistema de
nuestras computadoras y ver qué tan avanzada esta la tecnología actual.
Esta investigación va dirigida a las personas que tengan interés en la historia de
la informática o quieran saber más sobre los sistemas de sus computadoras.
Software de Servidores de Redes
Computación e informática Página 5
QUÉ ES UN SISTEMA OPERATIVO
Un sistema operativo es el software más
importante que se ejecuta en un ordenador.
Gestiona la memoria del ordenador, los
procesos, y todo su software y hardware
También permite que te comuniques con el
ordenador sin que para ello tengas que conocer
cómo funciona su propio lenguaje. Sin un
sistema operativo, un ordenador sería inútil.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad
y poder, es como un policía de tráfico, se asegura de que los programas y
usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El
sistema operativo también es responsable de la seguridad, asegurándose de
que los usuarios no autorizados no tengan acceso al sistema.
 Un Sistema Operativo (SO) es el software básico de una computadora que
provee una interfaz entre el resto de programas del ordenador, los
dispositivos hardware y el usuario.
 Las funciones básicas del Sistema Operativo son administrar los recursos de
la máquina, coordinar el hardware y organizar archivos y directorios en
dispositivos de almacenamiento.
 Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac.
Algunos SO ya vienen con un navegador integrado, como Windows que trae
el navegador Internet Explorer.
Software de Servidores de Redes
Computación e informática Página 6
El trabajo del sistema operativo
El sistema operativo de tu ordenador gestiona todo el
software y hardware. Durante la mayor parte del
tiempo multitud de programas diferentes se están
ejecutando, por lo que todos necesitan acceder a la
unidad de procesamiento central (CPU) del
ordenador, a la memoria, y al almacenamiento.
El sistema operativo coordina todo esto para estar seguro de que cada
programa consiga lo que necesita.
1.1.2. Clasificación de los Sistemas Operativos
 Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo
tiempo. Algunos sistemas operativos permiten a centenares o millares de
usuarios al mismo tiempo.
 Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
 Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
 Tiempo Real: Responde a las entradas inmediatamente. Los sistemas
operativos como DOS y UNIX, no funcionan en tiempo real.
1.1.3. Cómo funciona un Sistema Operativo
Los sistemas operativos proporcionan una plataforma de software encima de la
cual otros programas, llamados aplicaciones, puedan funcionar. Las
aplicaciones se programan para que funcionen encima de un sistema operativo
particular, por tanto, la elección del sistema operativo determina en gran medida
las aplicaciones que puedes utilizar.
1.1.4. Cómo se utiliza un Sistema Operativo
Un usuario normalmente interactúa con el sistema
operativo a través de un sistema de comandos, por
ejemplo, el sistema operativo DOS contiene
comandos como copiar y pegar para copiar y pegar
archivos respectivamente. Los comandos son
aceptados y ejecutados por una parte del sistema
operativo llamada procesador de comandos o
intérprete de la línea de comandos.
Las interfaces gráficas permiten que utilices los comandos señalando y
pinchando en objetos que aparecen en la pantalla.
Software de Servidores de Redes
Computación e informática Página 7
Es un conjunto de programas y archivos auxiliares desarrollados por la empresa
Microsoft®, que permiten la interactividad entre el usuario y la computadora,
comportándose como un intérprete entre el lenguaje humano y el lenguaje
máquina. También se encarga de la administración de los dispositivos, así
como la carga y ejecución de aplicaciones.
Tipos de sistemas operativos
Los sistemas operativos normalmente vienen
precargados en cualquier ordenado que compres. La
mayoría de las personas utilizan el sistema operativo
que viene con el ordenador, siendo posible
actualizarlo o incluso substituirlo por otro alternativo.
Los sistemas operativos más actuales poseen una
interfaz para facilitar la navegación
Los sistemas operativos modernos utilizan una interfaz gráfica de usuario, o
GUI. Una GUI te permite utilizar tu ratón para clicar en los diferentes iconos,
botones, y menús. De manera que todo se muestra claramente en la pantalla
usando una combinación de gráficos y textos.
Los sistemas operativos que hemos visto fueron hechos para computadores de
escritorio o computadores portátiles, pero los dispositivos móviles como
teléfonos, tabletas y reproductores de mp3 son muy diferentes, por eso sus
sistemas operativos son más simples, orientados hacia la conectividad
inalámbrica y a necesidades específicas.
Cada sistema operativo tiene una GUI de diferente apariencia, así que si se
cambia de sistema operativo puede parecer al principio un tanto raro, hasta que
uno se acostumbra. Sin embargo, los sistemas operativos modernos son
diseñados para ser usados fácilmente, y la mayoría de los principios básicos
son los mismos
Microsoft Windows
EL sistema operativo de Windows 7 se dio a conocer
en el año 2009 Microsoft creó el sistema operativo
Windows a mediados de 1980. A lo largo de los
años, han ido apareciendo diferentes versiones de
Windows, pero las más recientes son el Windows
8 (publicado en 2012), el Windows 7(2009) y
el Windows Vista (2007).
Software de Servidores de Redes
Computación e informática Página 8
Este sistema operativo viene precargado en la mayor parte de ordenadores
nuevos, lo que lo convierte en el sistema operativo más popular del mundo.Si
vas a comprar un ordenador nuevo o vas a actualizarlo a una nueva versión de
Windows, puedes elegir entre varias ediciones diferentes de Windows, como el
Home Premium, el Professional o el Ultímate. Por ello podrías necesitar llevar a
cabo una investigación previa para decidir qué edición es la correcta para ti.
2.1. Características del sistema operativo Windows 10.
A inicios de Octubre de 2014 se anuncia la
presentación de la versión Previa del nuevo
sistema operativo Microsoft® Windows, que
contrario a todo lo esperado, no se llamar
Windows 9, sino Windows 10. A diferencia de
su antecesor Windows 8, ya contará desde su
distribución con el botón de inicio sin necesidad
de una actualización.
También se prevé que contará con multi-escritorios, algo que es totalmente
nuevo y que no se había visto en versiones anteriores de la marca pero si en
distribuciones de Linux, además de corregir aquellas fallas que se encontraron
en la versión de Windows
2.2. Características del sistema operativo Windows 8.
Acorde a las tendencias de la desaparición
física de elementos como las pantallas,
teclados y ratones (mouse) y ser
sustituidos virtualmente en las pantallas de
las Tablet y/o los Smartphone, Microsoft®
se ha dedicado a desarrollar su nueva
interfaz de sistema operativo orientada a
esta tendencia, así mismo se conjuga con
las nuevas tecnologías USB 3.0 y las
versiones Portables o portátiles.
Como Windows para poder utilizar las características aunque no se encuentre
la persona con su equipo personal y sólo con un dispositivo Pen drive USB en
otra PC, así mismo ya cuenta con el explorador de Internet Explorer® 10 y 11
en la versión del sistema operativo Windows 8.1, la cual acorde a los
requerimientos de los usuarios, ya cuenta con botón de inicio.
Software de Servidores de Redes
Computación e informática Página 9
De igual manera que su antecesor, buscará estar enfocado a dar al usuario una
excelente experiencia de uso en pantallas táctiles (Smartphone y Tablet), se
espera que la versión comercial de este sistema operativo se encuentre
disponible a mediados de 2015.
La empresa Microsoft® a través del tiempo ha creado distintas versiones de
sistemas operativos denominadas ventanas (Windows), acorde al momento
tecnológico, ya que es necesario que se adapte de manera correlacionada con
el Hardware del momento y los nuevos programas que utiliza el usuario.
Hubo una discusión a mediados de los 90´s sobre el tema del sistema operativo
Windows®; sobre si se trata de un subsistema operativo ó un sistema operativo
como tal. Esto porque para la ejecución del sistema operativo Windows®,
primeramente carga el sistema operativo MS-DOS® ó una versión del mismo,
sobre la cual se termina de cargar el primero. Se muestran las versiones más
comerciales a nivel doméstico empresarial y que son representativas de cada
una, es decir, como ejemplo, bajo la gama del sistema operativo Windows® 98
hubo una segunda versión de sistema operativo Windows® 98SE (Segunda
edición).
2.3. Características del sistema operativo Windows 7.
Según el sitio Web oficial de Microsoft®, se
puede leer: "La barra de tareas que aparece
en la parte inferior de la pantalla es la que
usas para iniciar programas y también para
cambiar de uno a otro cuando estos están
abiertos. En Windows 7, puedes mantener
cualquier programa abierto en la barra de
tareas para tenerlo siempre a un solo clic de
distancia.
Para volver a organizar los iconos en la barra de tareas, simplemente haz clic y
arrástralos.
Además, los iconos son más grandes y más fáciles de usar. Desplázate sobre
los iconos y verás imágenes en miniatura de cada archivo o ventana abierta en
cada programa, al desplazarte sobre la imagen en miniatura, podrás ver una
vista previa de pantalla completa para esa ventana. Mueve el cursor fuera de la
imagen en miniatura para que desaparezca la vista de pantalla completa." En
resumen se trata de la versión mejorada y corregida del sistema operativo
Windows® Vista.
Software de Servidores de Redes
Computación e informática Página 10
Al igual que su sucesor del sistema operativo Windows Vista, la versión 7
cuenta con varias versiones: Estárter, Home Basic, Home Premium 32 bits/64
bits, Professional 32/64 bits y Ultímate 32/64 bits.
Nota: el sistema operativo Windows Server 2008 (Versión para servidores) es la
versión paralela al sistema operativo Windows 7 (Versiones Domésticas-
Empresariales
2.4. Características del sistema operativo Windows Vista.
Seguridad de la información personal, del
propio equipo y, en general, del uso familiar
del sistema está más reforzada que en las
versiones anteriores del sistema operativo
Windows®. Por ejemplo, el explorador
de Internet Explorer 7 incluye en el sistema
operativo Windows vista defensas contra el
software malintencionado y los sitios de web
fraudulento.
Control parental integrado les permite asegurarse de que sus pequeños usen el
equipo de manera adecuada y segura. Función automática de copia
de seguridad de los archivos
Características del sistema operativo Microsoft Windows XP.
Asistencia remota permite al usuario
compartir el control de su equipo a
través de una red o de Internet. La
característica Restaurar sistema
permite a los usuarios y
administradores restaurar un equipo
a un estado anterior sin perder datos.
Proporciona una consola de línea de comandos para que los administradores
inicien y detengan servicios, den formato a unidades, lean y escriban datos en
una unidad local y realicen otras muchas tareas administrativas.
Al instalar ciertas clases de nuevos controladores de dispositivos, en la versión
Windows XP Profesional edición, mantiene una copia del controlador antiguo,
que se puede volver a instalar si se produce algún problema.
Software de Servidores de Redes
Computación e informática Página 11
2.5. Características del sistema operativo Microsoft Windows 2000.
Se trata de una evolución de sistema operativo
Windows NT utilizado para ambientes
empresariales el cuál sería evolutivamente la
versión Windows NT 5.0, por lo que para
instalaciones generales fuera de la empresa
casi no se utilizaba. El sistema de archivos
recomendado para este tipo de sistemas
operativos es NTFS, tiene soporte Plug&Play,
así como una notable mejora de reconocimiento
de Hardware.
Tiene incluido el servicio de Active Director y que permite identificar los recursos
disponibles en la red y su administración., incluye soporte 64 bits.
2.6. Características del sistema operativo Windows 98 / 98SE.
Este subsistema operativo permite
una mayor estabilidad del
sistema, reconoce mayor cantidad
de dispositivos plug&play, soporta
mayores prestaciones de
hardware.
2.7. Características del sistema operativo Windows 3.X.
Este subsistema operativo permite
el manejo de interfaz gráfica a
color de manera cotidiana. Ya
integra los conceptos de icono,
carpetas, papel tapiz, barra de
tareas y lo más importante es
multitarea.
Software de Servidores de Redes
Computación e informática Página 12
2.8. Mac OS X.
MAC OS es una línea de sistemas operativos
creados por Apple. Viene precargada en todos los
ordenadores nuevos de Macintosh o Mac. Las
versiones más recientes son conocidas como OSx
incluyendo Yosemite (publicadaen2014), (2012), L
ion (2011), y Snow Leopardi (2009). Apple también
ofrece una versión llamada Mac OS X Server,
diseñada para ser ejecutada en los servidores.
El Mac OS X es un sistema operativo de Apple, uno de los gigantes de la
comunicación. De acuerdo con el StatCounter Global Stats, los usuarios del
Mac OS X representan el 9,5% del mercado de sistemas operativos desde
septiembre de 2014 – un porcentaje mucho más bajo que los usuarios de
Windows (casi el 90%). La única razón para que suceda esto es debido a que
los ordenadores Apple suelen ser mucho más caros. Sin embargo, muchas
personas prefieren la apariencia del Mac OS X.
2.9. Linux.
Tux es la mascota del sistema operativo Linux, ideada por Linux Torvas y
diseñada por Larry Ewing en 1996
Linux es una familia de sistemas operativos de
código abierto, lo que significa que ellos puede
ser modificados y distribuidos por cualquier
persona alrededor de todo el mundo. Esta es la
diferencia con respecto a los software con
propiedad como Windows, ya que solo puede
ser modificado por la compañía a la que
pertenece (Microsoft).
Las ventajas de Linux son que es gratuito y que tiene muchas versiones
diferentes, por lo que puedes elegir. Cada versión tiene una apariencia
diferente, y las más populares incluyen Ubuntu, Ming y Fedora.
Linux lleva el nombre de Linux Torvalds, quien creó el núcleo de Linux en 1991.
El núcleo es el código del ordenador, la parte central del sistema operativo. De
acuerdo con el StatCounter Global Status, los usuarios de Linux representan
menos de un 2% del mercado dé sistemas operativos desde septiembre 2014.
Sin embargo, muchos servidores funcionan con Linux debido a que es
relativamente fácil personalizarlo.
Software de Servidores de Redes
Computación e informática Página 13
Sistemas operativos de los dispositivos móviles
Los sistemas operativos sobre los que hemos estado hablando fueron
diseñados para ser ejecutados en ordenadores portátiles o de mesa. Los
dispositivos móviles como los teléfonos, las tabletas y los MP3 o MP4 son
diferentes a los ordenadores, así que sus sistemas operativos tienen que ser
específicamente diseñados para ellos. Ejemplos de sistemas operativos móviles
incluyen Apple iOS, Windows Phone, y Google Android.
Los sistemas operativos de los dispositivos móviles son Google Android,
Windows Phone y Apple iOS
Los sistemas operativos para dispositivos móviles generalmente no tienen todas
las funciones que se realizan en los ordenadores, y no son capaces de ser
ejecutadas con el mismo software. No obstante, aun así puedes hacer un
montón de cosas con ellos, como ver películas, navegar por la Web, gestionar
tu calendario, y jugar a juegos.es el software encargado de gestionar la
memoria del ordenador, sus procesos y todo lo que sucede en su interior.
Los sistemas operativos más usados y conocidos universalmente son Windows,
Linux y el Mac OS X.
 El Windows es el más usado por diferencia, al ser económico. Además lo
traen precargado la mayoría de ordenadores nuevos.
 El Mac OS X pertenece a la empresa Apple, caracterizándose por su diseño
gráfico y apariencia. Es el más caro.
 Linux es una familia de sistemas operativos de código libre, lo que significa
que cualquiera puede instalarlo sin necesidad de pagar a una empresa
privada como Microsoft o Apple.
Software de Servidores de Redes
Computación e informática Página 14
Por otra parte, los dispositivos móviles también
cuentan con sistemas operativos, aunque
diferentes. Los más conocidos son Google
Android, Windows Phone y Apple
iOS.Un sistema operativo es uno o varios
programas que se usan para poder trabajar con
los componentes de un equipo de cómputo.
Los sistemas operativos proveen un conjunto de funciones necesarias y usadas
por diversos programas de aplicaciones de una computadora, y los vínculos
necesarios para controlar y sincronizar el hardware de la misma.
En las primeras computadoras, que no tenían sistema operativo cada programa
necesitaba la más detallada especificación del hardware para ejecutarse
correctamente y desarrollar tareas estándares, y sus propios drivers para los
dispositivos periféricos como impresoras y lectores de tarjetas perforadas. El
incremento de la complejidad del hardware y los programas de aplicaciones
eventualmente hicieron del sistema operativo una necesidad.
A principios de los años 50 con el objeto de facilitar la interacción entre persona
y computadora, 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.
3.1. iOS
La versión 8 del sistema operativo del iPhone verá la
luz en breve. Los nuevos terminales de la compañía
de Superfino, el iPhone 6 y 6 Plus, están diseñados
para sacarle todo el partido, aunque desde el iPhone
5S en adelante podrán disfrutarla. Las principales
características que trae son:
Lo que caracteriza a iOS frente a otros es que es un sistema operativo cerrado.
Apple no permite que se modifiquen características internas del sistema más
allá de las limitadas opciones que da en los ajustes. Un sistema cerrado
permite, sin embargo, ofrecer siempre una experiencia más estable y segura tal
y como diseñó el fabricante en un principio. Sin embargo a muchos usuarios,
que buscan una mayor personalización, se le puede quedar cortas las opciones
que le da Apple. Por otro lado, como también suele ser habitual en los
productos de la empresa, no se licencia a terceros por lo que tan solo los
iPhone disponen de este sistema operativo.
Software de Servidores de Redes
Computación e informática Página 15
3.2. Android
El sistema operativo número uno en cuanto a
popularidad. Con una cuota de mercado cercana al
85% el sistema operativo de Google se caracteriza por
ser abierto y disponible para cualquier fabricante
interesando en utilizarlo para sus dispositivos móviles.
Esta disponibilidad ha creado sin embargo una gran
fragmentación, pudiéndose encontrar innumerables
dispositivos de miles de formas y funcionalidades con
todas las versiones de Android existentes.
Además la posibilidad de que cada fabricante incluya su propia capa sobre el
original, propicia que la experiencia de usuario no sea siempre la deseada por
Google y las actualizaciones tarden en llegar.
Una penetración de mercado tan grande, ha propiciado por otro lado, que
aunque en un primer momento iOS fuera el más popular de los SO para los
desarrolladores, cada vez más, estos dedican grandes esfuerzos a diseñar sus
apps para los usuarios de Android.
3.3. Windows Phone
Microsoft que está realizando un gran esfuerzo
financiero para posicionar Windows como una tercera
opción interesante para los consumidores después de
que llegara tarde a la fiesta de los Smart phones. Su
alianza con Nokia y su posterior compra le ha ayudado
a darse a conocer mejor e ir arañando cuota de
mercado a los dos líderes. Los últimos datos hablan de
un 2,5% a nivel mundial.
Con un diseño radicalmente distinto a las dos opciones ya comentadas,
Windows Phone destaca por su pantalla de inicio personalizable que ofrece las
notificaciones de las apps de una manera sencilla y limpia.
Aunque con menos apps disponibles que en Androide y iOS, Windows Phone
8.1, cuenta ya con más de 300.000 apps en su tienda, además de ofrecer
aplicaciones propias de la compañía como Skype, OneDrive o Xbox Live.
Software de Servidores de Redes
Computación e informática Página 16
3.4. Firefox OS
Un sistema operativo basado en HTML5 con núcleo Linux,
de código abierto. Desarrollado por Mozilla Corporación
con apoyo de empresas como Telefónica. El sistema
operativo está basado en Linux y usa la tecnología de
Mozilla, Gecko. Se basa en estándares abiertos como por
ejemplo HML5, CSS3 y JavaScript. Pensado para ser un
sistema operativo realmente abierto, a diferencia de
Android, donde Google controla ciertos aspectos del
sistema.
Esta característica, permite a Firefox OS llegar a cubrir el nicho de mercado de
la gama baja con mayor facilidad que Android. El anuncio hecho en febrero de
este año de lanzar un smartphone por 25 euros va completamente en esa línea.
Movistar ya lanzó hace más de un años los primeros smartphone con este
sistema operativo en España y Latinoamérica.
Entre las interesantes características de este sistema operativo abierto están
las aplicaciones web y pueden ser de dos tipos diferentes: aplicaciones de
servidor o empaquetadas. A diferencia de los SO ya comentados, en este caso,
las apps de servidor, corren vía web, es decir son páginas webs con la
apariencia de aplicaciones y sin conexión a internet no es posible acceder a
estas. Las aplicaciones empaquetadas necesitan la descarga de un paquete
comprimido y se cargan desde la fuente local cada vez que se accede a la
aplicación.
3.5. Blackberry
Blackberry anteriormente conocida como RIM no
está pasando por sus mejores momentos. Al igual
que le pasó a Nokia, el cambio de paradigma en los
smartphones le pillo con el pie cambiado.
Acostumbrado a ofrecer terminales con teclado
físico, el paso a las pantallas táctiles se le atragantó.
Sin embargo, los esfuerzos realizados por la compañía canadiense para
recuperar el terreno perdido han sido grandes y en el año 2012 lanzaron su
órdago con un renovado sistema operativo el Blackberry 10. Aun así, los últimos
estudios sobre cuota de mercado lo dejan en tan solo un 0,5% mundial.
Blackberry 10 tiene una interfaz más fluida, un teclado inteligente y táctil más
depurado y otra serie de opciones que lo acercan a las de la competencia.
Software de Servidores de Redes
Computación e informática Página 17
Al igual que con iOS, el SO es software propietario y solamente los teléfonos de
la compañía llevan su sistema instalado.
3.6. Ubuntu Touch
Otro sistema operativo basado en Linux pero
en esta ocasión bajo la famosa firma
Ubuntu. Presentado en el 2013, se trata de
un proyecto de Canonical. En la actualidad
varias empresas están desarrollando
terminales para este sistema operativo, entre
ellas la española Bq.
Ubuntu Touch utiliza las mismas tecnologías de la versión de escritorio, por lo
que ambas comparten apps sin problemas de compatibilidad. Dispone también
de algunas de las aplicaciones más populares como Facebook y Youtube.
3.7. Tizen
Sistema operativo móvil, también basado en Linux,
patrocinado por Linux Fundación y Fundación Limo. Se ha
desarrollado a partir de la plataforma Linux de Samsung.
Aunque en un principio fue presentado como un SO de
código abierto, Tizen 2 funciona con un sistema de
licencias no abiertas. El SDK completo fue publicado bajo
licencia de Samsung de código no abierto.
Aunque pueda parecer que Tizen forma parte de la estrategia de Samsung a
largo plazo, su apuesta errática por este sistema operativo hace que no se sepa
muy bien qué pasará con él. De momento algunos de sus dispositivos ya lo
incorporan como el caso del famoso smartwatch Samsung Gear S.
Arquitectura de un sistema operativo
Un Sistema Operativo serio, capaz de competir en
el mercado con otros como Unix que ya tienen una
posición privilegiada, en cuanto a resultados, debe
tener una serie de características que le permitan
ganarse ese lugar. Algunas de estas son: Que corra
sobre múltiples arquitecturas de hardware y
plataformas.
Software de Servidores de Redes
Computación e informática Página 18
 Que sea compatible con aplicaciones hechas en plataformas anteriores, es
decir que corrieran la mayoría de las aplicaciones existentes hechas sobre
versiones anteriores a la actual, nos referimos en este caso particular a las de
16-bit de MS-DOS y Microsoft Windows 3.1.
 Reúna los requisitos gubernamentales para POSIX (Portable Operating System
Interface for Unix).
 Reúna los requisitos de la industria y del gobierno para la seguridad del Sistema
Operativo.
 Sea fácilmente adaptable al mercado global soportando código Unicode.
 Sea un sistema que corra y balancee los procesos de forma paralela en
varios procesadores a la vez.
 Sea un Sistema Operativo de memoria virtual.
Uno de los pasos más importantes que revolucionó los Sistemas Operativos de
la Microsoft fue el diseño y creación de un Sistema Operativo extensible,
portable, fiable, adaptable, robusto, seguro y compatible con sus versiones
anteriores (Windows NT).
La cual está compuesta por una serie de
componentes separados donde cada cual es
responsable de sus funciones y brindan servicios a
otros componentes. Esta arquitectura es del tipo
cliente – servidor ya que los programas de aplicación
son contemplados por el sistema operativo como si
fueran clientes a los que hay que servir, y para lo
cual viene equipado con distintas entidades
servidoras.
Ya creado este diseño las demás versiones que le sucedieron a Windows
NT fueron tomando esta arquitectura como base y le fueron adicionando nuevos
componentes.
Uno de las características que Windows comparte con el resto de los Sistemas
Operativos avanzados es la división de tareas del Sistema Operativo en
múltiples categorías, las cuales están asociadas a los modos actuales
soportados por los microprocesadores. Estos modos proporcionan a los
programas que corren dentro de ellos diferentes niveles de privilegios para
acceder al hardware o a otros programas que están corriendo en el sistema.
Windows usa un modo privilegiado (Kernel) y un modo no privilegiado (Usuario).
Uno de los objetivos fundamentales del diseño fue el tener un núcleo tan
pequeño como fuera posible, en el que estuvieran integrados módulos que
dieran respuesta a aquellas llamadas al sistema que necesariamente se
tuvieran que ejecutar en modo privilegiado (modo kernel). El resto de las
Software de Servidores de Redes
Computación e informática Página 19
llamadas se expulsarían del núcleo hacia otras entidades que se ejecutarían en
modo no privilegiado (modo usuario), y de esta manera el núcleo resultaría una
base compacta, robusta y estable.
El Modo Kernel es un modo muy privilegiado de funcionamiento, donde el
código tiene el acceso directo a todo el hardware y toda la memoria, incluso a
los espacios de dirección de todos los procesos del modo usuario. La parte de
WINDOWS que corre en el modo Kernel se llama Ejecutor de Windows, que no
es más que un conjunto de servicios disponibles a todos los componentes del
Sistema Operativo, donde cada grupo de servicios es manipulado por
componentes que son totalmente independientes (entre ellos el Núcleo) entre sí
y se comunican a través de interfaces bien definidas.
Todos los programas que no corren en Modo Kernel corren en Modo Usuario.
La mayoría del código del Sistema Operativo corre en Modo Usuario, así como
los subsistemas de ambiente (Win32 y POSIX que serán explicados en
capítulos posteriores) y aplicaciones de usuario.
4.1. MicroKernel.
Es el responsable de todas las acciones que se
realizan sobre el sistema y casi todas las funciones
del sistema pasan a través del diseño de este
componente asigna muchas de las funciones
normalmente asignadas al Kernel en los Sistemas
Operativos tradicionales a un grupo de programas
llamado Ejecutor de Windows, del cual el microkernel
es parte, corre en el modo privilegiado y ambos (el
ejecutor y el microkernel) se comunican a través de
primitivas del sistema operativo a bajo nivel.
La principal tarea de este componente es la planificación de ejecución de hilos
(segmento de código perteneciente a un proceso particular). A cada hilo es
asignada una prioridad de 0 a 31, este entonces envía hilos a correr en su
número de prioridad y los permite ejecutarse un tiempo determinado antes de
apropiarse de ellos y permitir que otro proceso corra.
Aquí es importante aclarar que el microkernel no planifica la ejecución de
procesos, sino que planifica la ejecución de hilos en el entorno de un proceso,
este procedimiento es el que hace posible la multitarea con preferencia al ser el
microkernel el que planifica la ejecución de todo el código que corre en el
sistema.
Software de Servidores de Redes
Computación e informática Página 20
En un sistema multiprocesador, una copia del microkernel corre en cada
procesador. Estos segmentos del microkernel son usados para mantener la
coherencia de los recursos del sistema que son compartidos ya que son
accedidos por los hilos que corren en todos los procesadores.
El microkernel también manipula las excepciones del procesador, donde estas
excepciones ocurren cuando el procesador intenta hacer alguna operación que
no se le está permitida, como el intento de escribir en una porción de memoria a
la cual no tiene acceso o cuando se divide por cero. El uso final del microkernel
es suministrar un soporte para la recuperación del sistema de una caída de
energía.
Si el sistema está equipado con un suministrador de energía interrumpible
(más conocido por sus siglas inglés UPS) el microkernel es advertido cuando la
caída de energía es detectada, entonces este coordina un cierre ordenado del
sistema, el cual incluye la advertencia a los dispositivos de Entrada/Salida de la
caída de la energía y permitir entonces restaurarse consecuentemente.
Puesto que el Microkernel está involucrado en la mayoría de las acciones
asumidas por el Sistema Operativo, las porciones críticas de este son escritas
en lenguaje ensamblador para garantizar que este pueda correr lo más rápido y
eficientemente posible, lo que trae consigo que su optimización sea un factor
crítico de funcionamiento cuando el sistema es portado a diferentes
arquitecturas.
El microkernel está situado en el corazón de Windows, trabaja muy
estrechamente con el HAL (Nivel de Abstracción de Hardware), este planifica la
ejecución de hilos y manipula las interrupciones y excepciones de procesos. El
papel de este es mantener a los procesadores lo más ocupado posible. En
sentido general este se encarga de las funciones más básicas de todo el SO,
como son:
 Ejecución de subprocesos.
 Sincronización multiprocesador.
 Manejo de las interrupciones de hardware.
4.2. El Ejecutor de Windows.
El Ejecutor de Windows se encarga de las
tareas importantes, las que son de vital
importancia para el sistema completo, ya que el
Software de Servidores de Redes
Computación e informática Página 21
microkernel está casi siempre demasiado
ocupado para dirigirse directamente.
Una definición clara es que el Ejecutor de Windows provee los fundamentos del
sistema operativo que serán suministradas a todas las aplicaciones que corren
sobre el sistema. Este incluye servicios como la Administración de Objetos,
de Memoria virtual, de Entrada-Salida y de Procesos.
El Ejecutor de Windows corre exclusivamente en Modo Kernel y es llamado por
los subsistemas de ambiente protegido cuando estos necesitan de sus
servicios. Debido a la jerarquía de Windows las aplicaciones que corren en
Modo Usuario no pueden llamar segmentos del Ejecutor de Windows
directamente, sino servicios de demanda de los subsistemas de ambiente
(explicado en capítulos posteriores), como Win32 y POSIX los que a su vez se
encargan de llamar los componentes del Ejecutor de Windows.
4.3. El Administrador de Objetos.
El Administrador de Objetos (Objeto Manager) es usado para crear, modificar y
eliminar objetos (tipos de datos abstractos que son usados para representar
recursos del Sistema Operativo) usados por todos los sistemas que conforman
el Ejecutor de Windows. Este también proporciona información sobre el
estado de los objetos a todo el Sistema Operativo.
Los objetos pueden ser cosas concretas, tales como puertos de dispositivos, o
pueden ser más abstractos como hilos. Cuando un objeto es creado a este se le
da un nombre por el cual otros programas pueden accederle. Cuando un
proceso necesita acceder al objeto este solicita un tratamiento de objeto al
administrador de objetos. El manipulador de objetos suministra un puntero que
es usado para localizar al objeto, así como una información de control de
acceso que dice cómo se puede acceder a él. Esta información de control de
acceso es suministrada por el subsistema de seguridad (tema que se abordará
en próximos temas).
Este también se asegura que los objetos no consuman muchos recursos (por lo
regular la memoria), manteniendo cuotas para los diferentes tipos de objetos.
Además el Administrador de Objetos se encarga de limpiar objetos huérfanos
(objetos que parecen no tener dueño), esto es conocido como recolección
de basura. La carencia de esta facilidad en Windows 3.x era la causa de
muchos problemas, ya que cuando un programa colapsaba o manipulaba
incorrectamente los recursos del sistema, los recursos consumidos por este no
eran devueltos al sistema para que volvieran a estar disponibles produciendo un
Software de Servidores de Redes
Computación e informática Página 22
error por falta de recursos del sistema. De hecho esto era un escape de
memoria.
A modo de resumen el Administrador de Objetos se encarga de crear, destruir y
gestionar todos los objetos del Ejecutor de Windows.
.
El administrador de Procesos (Process Manager) es el responsable de crear,
quitar y modificar los estados de todos los procesos e hilos, así como de
proporcionar información sobre el estado de procesos e hilos al resto del
sistema.
El Administrador de Memoria Virtual se encarga de todo lo relacionado con
la política de gestión de la memoria, determina los conjuntos de trabajo de cada
proceso, mantiene un conjunto de páginas libres, elige páginas que se van a
pasar a la memoria real, sube y baja páginas entre la memoria RAM y
el archivo de intercambio en disco.
4.5. Subsistemas de Ambiente Protegido.
Dos de los objetivos de WINDOWS
son personalidad y compatibilidad. Esto ha sido
logrado a través de los subsistemas de ambiente
protegido. La personalidad esencialmente significa
que WINDOWS expone múltiples conjuntos de
interfaces de programas de aplicación (APIs) y
puede actuar eficazmente como si fuera un
sistema operativo diferente. WINDOWS viene con
una personalidad POSIX y OS/2 además de sus
personalidades Win32, Win16 y DOS.
En WINDOWS, hay tres subsistemas de ambiente protegido:
 El subsistema de Win32
 El subsistema de POSIX
 El subsistema de OS/2
Aunque algunas veces se muestran las personalidades Win16 y DOS incluidas
en una lista de subsistemas de ambiente protegido, ellas realmente son parte
del subsistema Win32.
Los subsistemas de ambiente protegido actúan como los mediadores entre las
aplicaciones del Modo Usuario y el Ejecutor de Windows.
Recuerde que el Ejecutor de Windows y todos sus componentes viven en el
Modo Privilegiado o Modo Kernel, mientras que todos los demás viven en el
Modo Usuario, esto incluye todos los subsistemas de ambiente. Cuando una
Software de Servidores de Redes
Computación e informática Página 23
aplicación hace una llamada a un subsistema de ambiente, este es pasado a
través de una capa de servicios del Ejecutor de Windows.
Cada subsistema de ambiente guarda huella de sus propios procesos y trabaja
independientemente de los otros subsistemas. Cada aplicación sólo puede
correr en el subsistema para el cual fue diseñado. Cuando usted inicia una
aplicación en WINDOWS, mira el encabezamiento representado por el archivo y
determina en cuál subsistema ejecutar la aplicación.
4.6. El Subsistema Win32.
Win32 es el subsistema nativo y primario de WINDOWS. Las bases para este
subsistema es el conjunto de APIs de Win32. Muchos de estas API son
extensiones directas de sus homólogas Win16.
Este subsistema actúa como un servidor para todos los otros subsistemas de
ambiente soportados en WINDOWS, los que actúan como clientes y traducen
sus llamadas API hacia las API apropiadas de Win32.
El subsistema Win32 es responsable de toda la entrada y salida. Este posee el
control de la pantalla, el teclado, y el ratón. Cuando otros subsistemas, como
OS/2 o POSIX, necesitan beneficiarse de estos dispositivos, ellos piden los
servicios al subsistema de Win32.
Algunos de los objetivos que se trazaron para mantener la compatibilidad con
las aplicaciones hechas en versiones anteriores fueron:
 Permitir que los programas hechos sobre DOS pudieran correr sin
modificación.
 Suministrar la capacidad para ejecutar la mayoría de las aplicaciones
Windows de 16 bits sin modificación
 Proteger al sistema y otras aplicaciones de 32 bits de la interferencia de las
aplicaciones de 16 bits y DOS.
 Permitir a las plataformas de microprocesador cuyo número de instrucciones
es reducido para lograr una frecuencia más alta de trabajo) ejecutar
aplicaciones Windows de 16 bits y DOS.
 Suministrar un mecanismo para compartir datos entre aplicaciones Windows
de 32 y 16 bits.
Muchas personas piensan en Windows 3.x como un Sistema Operativo.
Técnicamente, no es un verdadero Sistema Operativo, sino una interfaz de
usuario que es miembro del DOS, el verdadero Sistema Operativo.
WINDOWS permite ejecutar tantas aplicaciones de DOS como uno desee,
donde cada aplicación corre en su propio VDM. Puesto que los VDMs son nada
más que procesos normales bajo WINDOWS, ellos también son multitarea
preventiva al igual que otros procesos en el sistema. Por consiguiente, puede
decirse que WINDOWS permite la multitarea preventiva de programas de DOS.
Software de Servidores de Redes
Computación e informática Página 24
Uno de los rasgos adicionales del VDM es que le da 620 KB de memoria
"convencional" libre al usuario. Lo milagroso sobre esto es que también da a las
aplicaciones de DOS soporte de ratón, red, y CD-ROM.
El Subsistema Win32 es el más importante, ya que atiende no sólo a las
aplicaciones nativas de Windows, sino que para aquellos programas no Win32,
reconoce su tipo y los lanza hacia el subsistema correspondiente. En el caso de
que la aplicación sea MS-DOS o Windows de 16 bits (Windows 3.11 e
inferiores), lo que hace es crear un nuevo subsistema protegido.
4.7. El Subsistema POSIX.
Microsoft prestó mucha atención a los diferentes
estándares de sistemas abiertos cuando Windows
NT estaba en vía de desarrollo. Ellos reconocieron
el valor de soportar sistemas abiertos como un
método para ganar aceptación de su nuevo
sistema operativo avanzado dentro del mercado.
Uno de los estándares más frecuentemente
citados soportados por Windows es el POSIX
(Interfaz de Sistema operativo Portable Basado en
Unix), el cual representa la interfaz del Sistema
Operativo.
Portable y fue desarrollado por el IEEE (Instituto de Ingenieros
en Electricidad y Electrónica) como un método de proporcionar portabilidad a
las aplicaciones hechas sobre plataformas UNIX. No obstante, POSIX se ha
integrado en muchos sistemas no UNIX.
Existen muchos niveles de obediencia con POSIX. Estos niveles representan un
conjunto de evoluciones de propuestas, aunque no todas han sido aprobadas
como estándares.
El subsistema de POSIX requiere un mínimo de servicios que son
proporcionados por WINDOWS. Cuando una aplicación de POSIX corre en
WINDOWS, el subsistema es cargado y traduce las llamadas API del lenguaje
C, requeridas para soportarlo en llamadas a APIs de Win32 las que son
servidas por el subsistema Win32.
El Subsistema POSIX interacciona con el Ejecutor de Windows. Se encarga de
definir aspectos específicos del Sistema Operativo UNIX, como pueden ser las
relaciones jerárquicas entre procesos padres e hijos (las cuales no existen en el
subsistema Win32, por ejemplo, y que por consiguiente no aparecen
implementadas directamente en el Ejecutor de Windows).
Software de Servidores de Redes
Computación e informática Página 25
Conclusiones
Un sistema operativo es un conjunto de programas destinado a permitir el uso
apropiado de las partes físicas del ordenador (hardware). Los primeros
sistemas operativos fueron desarrollados por cada usuario para adecuar el uso
de su propio computadora central,1 y es en 1956 que la General Motors
desarrolla lo que es hoy considerado el primer sistema, el GM-NAA I/O,2 para
su IBM 704.3. El sistema operativo indica a la computadora la manera de utilizar
otros programas de software y administra todo el hardware, tanto el interno
como el externo, que está instalado en la computadora.
Windows es un sistema que aprovecha la potencia de los procesadores, ha sido
diseñado para adaptarse a las nuevas tecnologías, ofrece compatibilidad con
varias plataformas (OS/2, Unix y versiones anteriores a el mismo), soporta el
multiprocesamiento simétrico, buen rendimiento y conectividad, seguridad y al
no estar encasillado en ningún modelo estándar de Sistema Operativo tiene la
capacidad de combinar las ventajas del modelo cliente/servidor, puede correr
además sobre múltiples arquitecturas con un mínimo de cambios, permite que
varios procesos sean ejecutados simultáneamente en varios procesadores y
estos no se apropien de recursos del sistema por tiempo indefinido, sino por
tratamiento del sistema. La mayoría de los sistemas operativos pueden manejar
programas de 16 ó 32 bits, o ambos. Microsoft Windows 3.x ejecuta únicamente
los programas de 16 bits; Windows 95 de Microsoft puede ejecutar ambos
programas de 16 ó 32 bits. A principios de los años 50 con el objeto de facilitar
la interacción entre persona y computadora, 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.
Software de Servidores de Redes
Computación e informática Página 26
REFERENCIA
Leer: http://www.monografias.com/trabajos26/arquitectura-
windows/arquitectura-windows.shtml#vision#ixzz3lrOaCkFE[Solo00]
URL: http://www.windowstimag.com/
URL: http://usuarios.lycos.es/betzweb/
WWW.Porting Android to x86». Android-x86.
URL: http://www.windowstimag.com/
URL: http://usuarios.lycos.es/betzweb

Más contenido relacionado

La actualidad más candente

Módulo 1 aplicaciones clave
Módulo 1 aplicaciones claveMódulo 1 aplicaciones clave
Módulo 1 aplicaciones claveeCabral eLearning
 
Informe de sofware
Informe de sofwareInforme de sofware
Informe de sofwareSusy Ramos
 
Windows y linux
Windows y linuxWindows y linux
Windows y linuxluchoxd5
 
Informatica aplicada 1
Informatica aplicada 1Informatica aplicada 1
Informatica aplicada 1David Diaz
 
Bladimir q. huaman teves. sistema operativo
Bladimir q. huaman teves. sistema operativoBladimir q. huaman teves. sistema operativo
Bladimir q. huaman teves. sistema operativochoclito12
 
Luisrojas windows.pdf
Luisrojas windows.pdfLuisrojas windows.pdf
Luisrojas windows.pdfluis rojas
 
Trabajo colaborativo 1 (221120 4)
Trabajo colaborativo 1 (221120 4)Trabajo colaborativo 1 (221120 4)
Trabajo colaborativo 1 (221120 4)ricardomolinagil
 
Ci2 basico 2015-16_sistemas_operativos
Ci2 basico 2015-16_sistemas_operativosCi2 basico 2015-16_sistemas_operativos
Ci2 basico 2015-16_sistemas_operativosMariaLobo33
 
Windows 8 - Jose Carlos Jimenez Rueda
Windows 8 - Jose Carlos Jimenez RuedaWindows 8 - Jose Carlos Jimenez Rueda
Windows 8 - Jose Carlos Jimenez RuedaMexican_2604
 
Windows 8 - Jose Carlos Jimenez Rueda
Windows 8 - Jose Carlos Jimenez RuedaWindows 8 - Jose Carlos Jimenez Rueda
Windows 8 - Jose Carlos Jimenez RuedaMexican_2604
 

La actualidad más candente (19)

El software
El softwareEl software
El software
 
Windows 8
Windows 8Windows 8
Windows 8
 
Módulo 6 IC3
Módulo 6 IC3Módulo 6 IC3
Módulo 6 IC3
 
Módulo 1 aplicaciones clave
Módulo 1 aplicaciones claveMódulo 1 aplicaciones clave
Módulo 1 aplicaciones clave
 
Comparativa entre sistemas operativos
Comparativa entre sistemas operativosComparativa entre sistemas operativos
Comparativa entre sistemas operativos
 
Asdrubalrodriguez wind.pdf.
Asdrubalrodriguez wind.pdf.Asdrubalrodriguez wind.pdf.
Asdrubalrodriguez wind.pdf.
 
Informe de sofware
Informe de sofwareInforme de sofware
Informe de sofware
 
Windows y linux
Windows y linuxWindows y linux
Windows y linux
 
Módulo 5 IC3
Módulo 5 IC3Módulo 5 IC3
Módulo 5 IC3
 
Sistemas operativos tendencia
Sistemas operativos tendenciaSistemas operativos tendencia
Sistemas operativos tendencia
 
Informatica aplicada 1
Informatica aplicada 1Informatica aplicada 1
Informatica aplicada 1
 
Bladimir q. huaman teves. sistema operativo
Bladimir q. huaman teves. sistema operativoBladimir q. huaman teves. sistema operativo
Bladimir q. huaman teves. sistema operativo
 
Nota de clase 1
Nota de clase 1Nota de clase 1
Nota de clase 1
 
Innovacion del so android
Innovacion del so androidInnovacion del so android
Innovacion del so android
 
Luisrojas windows.pdf
Luisrojas windows.pdfLuisrojas windows.pdf
Luisrojas windows.pdf
 
Trabajo colaborativo 1 (221120 4)
Trabajo colaborativo 1 (221120 4)Trabajo colaborativo 1 (221120 4)
Trabajo colaborativo 1 (221120 4)
 
Ci2 basico 2015-16_sistemas_operativos
Ci2 basico 2015-16_sistemas_operativosCi2 basico 2015-16_sistemas_operativos
Ci2 basico 2015-16_sistemas_operativos
 
Windows 8 - Jose Carlos Jimenez Rueda
Windows 8 - Jose Carlos Jimenez RuedaWindows 8 - Jose Carlos Jimenez Rueda
Windows 8 - Jose Carlos Jimenez Rueda
 
Windows 8 - Jose Carlos Jimenez Rueda
Windows 8 - Jose Carlos Jimenez RuedaWindows 8 - Jose Carlos Jimenez Rueda
Windows 8 - Jose Carlos Jimenez Rueda
 

Destacado

la legalización de drogas y estupefacientes en nuestro país
la legalización de drogas y estupefacientes en nuestro país la legalización de drogas y estupefacientes en nuestro país
la legalización de drogas y estupefacientes en nuestro país Moni Perez
 
Examen power point
Examen power pointExamen power point
Examen power pointTaniaIt2106
 
eonMyWorkplace Processes
eonMyWorkplace ProcesseseonMyWorkplace Processes
eonMyWorkplace Processesekaterini
 
Ai Group DL flyers_Smaller members
Ai Group DL flyers_Smaller membersAi Group DL flyers_Smaller members
Ai Group DL flyers_Smaller membersClaire Nelson
 
100% pure certified organic tea tree oil (melaleuca alternifolia) 12ml
100% pure certified organic tea tree oil (melaleuca alternifolia) 12ml100% pure certified organic tea tree oil (melaleuca alternifolia) 12ml
100% pure certified organic tea tree oil (melaleuca alternifolia) 12mludaipurwebdesigner
 
10 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontsluiting van data via Delft-FE...
10 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontsluiting van data via Delft-FE...10 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontsluiting van data via Delft-FE...
10 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontsluiting van data via Delft-FE...Deltares
 
Mapa conceptual Objetivos de aprendizaje de cs naturales
Mapa conceptual Objetivos de aprendizaje de cs naturalesMapa conceptual Objetivos de aprendizaje de cs naturales
Mapa conceptual Objetivos de aprendizaje de cs naturaleskaremperezm
 
DSD-NL 2016 - Workshop MyDeltares - Compute as a Service - Boaz Leupe, Nerdalize
DSD-NL 2016 - Workshop MyDeltares - Compute as a Service - Boaz Leupe, NerdalizeDSD-NL 2016 - Workshop MyDeltares - Compute as a Service - Boaz Leupe, Nerdalize
DSD-NL 2016 - Workshop MyDeltares - Compute as a Service - Boaz Leupe, NerdalizeDeltares
 

Destacado (13)

About Me
About MeAbout Me
About Me
 
la legalización de drogas y estupefacientes en nuestro país
la legalización de drogas y estupefacientes en nuestro país la legalización de drogas y estupefacientes en nuestro país
la legalización de drogas y estupefacientes en nuestro país
 
Pink panther
Pink pantherPink panther
Pink panther
 
Examen power point
Examen power pointExamen power point
Examen power point
 
eonMyWorkplace Processes
eonMyWorkplace ProcesseseonMyWorkplace Processes
eonMyWorkplace Processes
 
Ai Group DL flyers_Smaller members
Ai Group DL flyers_Smaller membersAi Group DL flyers_Smaller members
Ai Group DL flyers_Smaller members
 
100% pure certified organic tea tree oil (melaleuca alternifolia) 12ml
100% pure certified organic tea tree oil (melaleuca alternifolia) 12ml100% pure certified organic tea tree oil (melaleuca alternifolia) 12ml
100% pure certified organic tea tree oil (melaleuca alternifolia) 12ml
 
10 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontsluiting van data via Delft-FE...
10 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontsluiting van data via Delft-FE...10 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontsluiting van data via Delft-FE...
10 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontsluiting van data via Delft-FE...
 
Presentación Internet I
Presentación Internet IPresentación Internet I
Presentación Internet I
 
Mapa conceptual Objetivos de aprendizaje de cs naturales
Mapa conceptual Objetivos de aprendizaje de cs naturalesMapa conceptual Objetivos de aprendizaje de cs naturales
Mapa conceptual Objetivos de aprendizaje de cs naturales
 
DSD-NL 2016 - Workshop MyDeltares - Compute as a Service - Boaz Leupe, Nerdalize
DSD-NL 2016 - Workshop MyDeltares - Compute as a Service - Boaz Leupe, NerdalizeDSD-NL 2016 - Workshop MyDeltares - Compute as a Service - Boaz Leupe, Nerdalize
DSD-NL 2016 - Workshop MyDeltares - Compute as a Service - Boaz Leupe, Nerdalize
 
Pink panther
Pink pantherPink panther
Pink panther
 
2559 project
2559 project 2559 project
2559 project
 

Similar a Sistemas operativos (20)

Pract 1
Pract 1Pract 1
Pract 1
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Trabajo colaborativo no 1
Trabajo colaborativo no 1Trabajo colaborativo no 1
Trabajo colaborativo no 1
 
Trabajo2_Oropel_Paredes
Trabajo2_Oropel_ParedesTrabajo2_Oropel_Paredes
Trabajo2_Oropel_Paredes
 
Segunda evaluación
Segunda evaluaciónSegunda evaluación
Segunda evaluación
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Fundamentos de informática
Fundamentos de informáticaFundamentos de informática
Fundamentos de informática
 
Yuri carrion a. sistema operativo 2
Yuri carrion a. sistema operativo 2Yuri carrion a. sistema operativo 2
Yuri carrion a. sistema operativo 2
 
Milagro aponte informe.ppt
Milagro aponte informe.pptMilagro aponte informe.ppt
Milagro aponte informe.ppt
 
Anai Villa Och
Anai Villa OchAnai Villa Och
Anai Villa Och
 
Pattyyyyy
PattyyyyyPattyyyyy
Pattyyyyy
 
Yaneli Tecnologia
Yaneli Tecnologia Yaneli Tecnologia
Yaneli Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Trabajo en word 2003
Trabajo en word 2003Trabajo en word 2003
Trabajo en word 2003
 
Trabajo en word 2003
Trabajo en word 2003Trabajo en word 2003
Trabajo en word 2003
 
Trabajo en word 2003
Trabajo en word 2003Trabajo en word 2003
Trabajo en word 2003
 
Ensayo unidad ii
Ensayo unidad iiEnsayo unidad ii
Ensayo unidad ii
 
Segunda evaluación
Segunda evaluaciónSegunda evaluación
Segunda evaluación
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
SOFTWARE
SOFTWARE SOFTWARE
SOFTWARE
 

Último

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Sistemas operativos

  • 1. “Año de la diversificación productiva y del fortalecimiento de la educación” CARRERA PROFESIONAL : COMPUTACION E INFORMATICA Software CIENCIA TECNOLOGIA Y LIDERAZGO
  • 2. Software de Servidores de Redes Computación e informática Página 1 PRESENTACION Lanocióndepresentar estetrabajoimplicaelordenamientoracionaldelosprocesoseducativos paramaximizarlaeficacia,eldesarrollodelconocimientoylacalidadintegraldelaformación de cada uno para alcanzar la eficiencia y eficacia, debemos enfrentar y resolver debilidades estructurales que caracterizan a la actual educación superior tecnológico del país, y hablarle sin reservas de toda las redes, cuales quiera que sean, dondequiera que estén, sean lo que sean, presentoestetrabajo.
  • 3. Software de Servidores de Redes Computación e informática Página 2 DEDICATORIA Quiero dedicarle este trabajo A Dios que me ha dado la vida y fortaleza para terminar este proyecto de investigación, A mi Padre y a mis hermanos por estar ahí cuando más los necesité; en especial a mi madre por su ayuda y constante cooperación. Cuandosetrabajaconelpoderpsicotrópicosevecomo mejoralavidadeuno,setomaconcienciadelasfuerzas cósmicas que trabajan fuerza de uno en armonía, con la fuerza de dentro, A esas fuerzas, cuales quiera que sean, donde quiera que estén, sean lo que sean, les dedicoestetrabajo.
  • 4. Software de Servidores de Redes Computación e informática Página 3 CONTENIDO QUÉ ES UN SISTEMA OPERATIVO ..................................................................................... 5 1.1.El trabajo del sistema operativo...................................................................................... 6 1.2. Clasificación de los Sistemas Operativos.................................................................... 6 1.3. Cómo funciona un Sistema Operativo.......................................................................... 6 1.4. Cómo se utiliza un Sistema Operativo ......................................................................... 6 Tipos de sistemas operativos.................................................................................... 7 2.1. Características del sistema operativo Windows 10.................................................... 8 2.2. Características del sistema operativo Windows 8...................................................... 8 2.3. Características del sistema operativo Windows 7...................................................... 9 2.4. Características del sistema operativo Windows Vista............................................. 10 2.5. Características del sistema operativo Microsoft Windows 2000............................ 11 2.6. Características del sistema operativo Windows 98 / 98SE. ................................... 11 2.7. Características del sistema operativo Windows 3.X................................................ 11 2.8. Mac OS X........................................................................................................................ 12 2.9. Linux. ............................................................................................................................... 12 Sistemas operativos de los dispositivos móviles.............................................. 13 3.1. iOS................................................................................................................................... 14 3.2. Android............................................................................................................................ 15 3.3. Windows Phone......................................................................................................... 15 3.5. Blackberry................................................................................................................... 16 3.6. Ubuntu Touch............................................................................................................. 17 3.7. Tizen............................................................................................................................ 17 Arquitectura de un sistema operativo ............................................................... 17 4.1. MicroKernel. ................................................................................................................... 19 4.2. El Ejecutor de Windows............................................................................................... 20 4.3. El Administrador de Objetos........................................................................................ 21 4.5. Subsistemas de Ambiente Protegido. ........................................................................ 22 4.6. El Subsistema Win32.................................................................................................... 23 4.7. El Subsistema POSIX................................................................................................... 24 Conclusiones ................................................................................................................ 25
  • 5. Software de Servidores de Redes Computación e informática Página 4 Introducción El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. Entre los programas del sistema se pueden mencionar: sistemas operativos (los más importantes de todo el conjunto), compiladores, intérpretes, editores, etc. En el contenido que a continuación se presenta, existen diversos conceptos, así como también su historia, características y su clasificación. Los sistemas operativos son aquellos que ayudan a nuestras computadoras a tener un funcionamiento adecuado con diversas aplicaciones que se puedan instalar y descargar adecuadamente , los principales sistemas que ayudan a tener un funcionamiento correcto a las computadoras son Windows , Macintosh y Linux por ello el trabajo se divide en 4 capítulos, el primer capítulo se presenta la introducción definición , historia y evolución de sistemas operativos, el segundo capítulo trata de Windows y sus diferentes versiones desde sus principios hasta la época actual, en el tercero se desarrolla el sistema operativo Macintosh al igual que Windows este presenta sus versiones desde sus inicios hasta la actual actualización ,por último el cuarto es Linux que contiene su respectiva información con el formato de los don anteriores. Es importante saber este tema ya que podríamos saber con qué sistema funciona nuestra pc y si ay algún sistema que convenga más para nuestra satisfacción, también es importante porque así sabremos cuanto mejoro el sistema de nuestras computadoras y ver qué tan avanzada esta la tecnología actual. Esta investigación va dirigida a las personas que tengan interés en la historia de la informática o quieran saber más sobre los sistemas de sus computadoras.
  • 6. Software de Servidores de Redes Computación e informática Página 5 QUÉ ES UN SISTEMA OPERATIVO Un sistema operativo es el software más importante que se ejecuta en un ordenador. Gestiona la memoria del ordenador, los procesos, y todo su software y hardware También permite que te comuniques con el ordenador sin que para ello tengas que conocer cómo funciona su propio lenguaje. Sin un sistema operativo, un ordenador sería inútil. En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.  Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.  Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.  Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.
  • 7. Software de Servidores de Redes Computación e informática Página 6 El trabajo del sistema operativo El sistema operativo de tu ordenador gestiona todo el software y hardware. Durante la mayor parte del tiempo multitud de programas diferentes se están ejecutando, por lo que todos necesitan acceder a la unidad de procesamiento central (CPU) del ordenador, a la memoria, y al almacenamiento. El sistema operativo coordina todo esto para estar seguro de que cada programa consiga lo que necesita. 1.1.2. Clasificación de los Sistemas Operativos  Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.  Multiprocesador: soporta el abrir un mismo programa en más de una CPU.  Multitarea: Permite que varios programas se ejecuten al mismo tiempo.  Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real. 1.1.3. Cómo funciona un Sistema Operativo Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar. 1.1.4. Cómo se utiliza un Sistema Operativo Un usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete de la línea de comandos. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.
  • 8. Software de Servidores de Redes Computación e informática Página 7 Es un conjunto de programas y archivos auxiliares desarrollados por la empresa Microsoft®, que permiten la interactividad entre el usuario y la computadora, comportándose como un intérprete entre el lenguaje humano y el lenguaje máquina. También se encarga de la administración de los dispositivos, así como la carga y ejecución de aplicaciones. Tipos de sistemas operativos Los sistemas operativos normalmente vienen precargados en cualquier ordenado que compres. La mayoría de las personas utilizan el sistema operativo que viene con el ordenador, siendo posible actualizarlo o incluso substituirlo por otro alternativo. Los sistemas operativos más actuales poseen una interfaz para facilitar la navegación Los sistemas operativos modernos utilizan una interfaz gráfica de usuario, o GUI. Una GUI te permite utilizar tu ratón para clicar en los diferentes iconos, botones, y menús. De manera que todo se muestra claramente en la pantalla usando una combinación de gráficos y textos. Los sistemas operativos que hemos visto fueron hechos para computadores de escritorio o computadores portátiles, pero los dispositivos móviles como teléfonos, tabletas y reproductores de mp3 son muy diferentes, por eso sus sistemas operativos son más simples, orientados hacia la conectividad inalámbrica y a necesidades específicas. Cada sistema operativo tiene una GUI de diferente apariencia, así que si se cambia de sistema operativo puede parecer al principio un tanto raro, hasta que uno se acostumbra. Sin embargo, los sistemas operativos modernos son diseñados para ser usados fácilmente, y la mayoría de los principios básicos son los mismos Microsoft Windows EL sistema operativo de Windows 7 se dio a conocer en el año 2009 Microsoft creó el sistema operativo Windows a mediados de 1980. A lo largo de los años, han ido apareciendo diferentes versiones de Windows, pero las más recientes son el Windows 8 (publicado en 2012), el Windows 7(2009) y el Windows Vista (2007).
  • 9. Software de Servidores de Redes Computación e informática Página 8 Este sistema operativo viene precargado en la mayor parte de ordenadores nuevos, lo que lo convierte en el sistema operativo más popular del mundo.Si vas a comprar un ordenador nuevo o vas a actualizarlo a una nueva versión de Windows, puedes elegir entre varias ediciones diferentes de Windows, como el Home Premium, el Professional o el Ultímate. Por ello podrías necesitar llevar a cabo una investigación previa para decidir qué edición es la correcta para ti. 2.1. Características del sistema operativo Windows 10. A inicios de Octubre de 2014 se anuncia la presentación de la versión Previa del nuevo sistema operativo Microsoft® Windows, que contrario a todo lo esperado, no se llamar Windows 9, sino Windows 10. A diferencia de su antecesor Windows 8, ya contará desde su distribución con el botón de inicio sin necesidad de una actualización. También se prevé que contará con multi-escritorios, algo que es totalmente nuevo y que no se había visto en versiones anteriores de la marca pero si en distribuciones de Linux, además de corregir aquellas fallas que se encontraron en la versión de Windows 2.2. Características del sistema operativo Windows 8. Acorde a las tendencias de la desaparición física de elementos como las pantallas, teclados y ratones (mouse) y ser sustituidos virtualmente en las pantallas de las Tablet y/o los Smartphone, Microsoft® se ha dedicado a desarrollar su nueva interfaz de sistema operativo orientada a esta tendencia, así mismo se conjuga con las nuevas tecnologías USB 3.0 y las versiones Portables o portátiles. Como Windows para poder utilizar las características aunque no se encuentre la persona con su equipo personal y sólo con un dispositivo Pen drive USB en otra PC, así mismo ya cuenta con el explorador de Internet Explorer® 10 y 11 en la versión del sistema operativo Windows 8.1, la cual acorde a los requerimientos de los usuarios, ya cuenta con botón de inicio.
  • 10. Software de Servidores de Redes Computación e informática Página 9 De igual manera que su antecesor, buscará estar enfocado a dar al usuario una excelente experiencia de uso en pantallas táctiles (Smartphone y Tablet), se espera que la versión comercial de este sistema operativo se encuentre disponible a mediados de 2015. La empresa Microsoft® a través del tiempo ha creado distintas versiones de sistemas operativos denominadas ventanas (Windows), acorde al momento tecnológico, ya que es necesario que se adapte de manera correlacionada con el Hardware del momento y los nuevos programas que utiliza el usuario. Hubo una discusión a mediados de los 90´s sobre el tema del sistema operativo Windows®; sobre si se trata de un subsistema operativo ó un sistema operativo como tal. Esto porque para la ejecución del sistema operativo Windows®, primeramente carga el sistema operativo MS-DOS® ó una versión del mismo, sobre la cual se termina de cargar el primero. Se muestran las versiones más comerciales a nivel doméstico empresarial y que son representativas de cada una, es decir, como ejemplo, bajo la gama del sistema operativo Windows® 98 hubo una segunda versión de sistema operativo Windows® 98SE (Segunda edición). 2.3. Características del sistema operativo Windows 7. Según el sitio Web oficial de Microsoft®, se puede leer: "La barra de tareas que aparece en la parte inferior de la pantalla es la que usas para iniciar programas y también para cambiar de uno a otro cuando estos están abiertos. En Windows 7, puedes mantener cualquier programa abierto en la barra de tareas para tenerlo siempre a un solo clic de distancia. Para volver a organizar los iconos en la barra de tareas, simplemente haz clic y arrástralos. Además, los iconos son más grandes y más fáciles de usar. Desplázate sobre los iconos y verás imágenes en miniatura de cada archivo o ventana abierta en cada programa, al desplazarte sobre la imagen en miniatura, podrás ver una vista previa de pantalla completa para esa ventana. Mueve el cursor fuera de la imagen en miniatura para que desaparezca la vista de pantalla completa." En resumen se trata de la versión mejorada y corregida del sistema operativo Windows® Vista.
  • 11. Software de Servidores de Redes Computación e informática Página 10 Al igual que su sucesor del sistema operativo Windows Vista, la versión 7 cuenta con varias versiones: Estárter, Home Basic, Home Premium 32 bits/64 bits, Professional 32/64 bits y Ultímate 32/64 bits. Nota: el sistema operativo Windows Server 2008 (Versión para servidores) es la versión paralela al sistema operativo Windows 7 (Versiones Domésticas- Empresariales 2.4. Características del sistema operativo Windows Vista. Seguridad de la información personal, del propio equipo y, en general, del uso familiar del sistema está más reforzada que en las versiones anteriores del sistema operativo Windows®. Por ejemplo, el explorador de Internet Explorer 7 incluye en el sistema operativo Windows vista defensas contra el software malintencionado y los sitios de web fraudulento. Control parental integrado les permite asegurarse de que sus pequeños usen el equipo de manera adecuada y segura. Función automática de copia de seguridad de los archivos Características del sistema operativo Microsoft Windows XP. Asistencia remota permite al usuario compartir el control de su equipo a través de una red o de Internet. La característica Restaurar sistema permite a los usuarios y administradores restaurar un equipo a un estado anterior sin perder datos. Proporciona una consola de línea de comandos para que los administradores inicien y detengan servicios, den formato a unidades, lean y escriban datos en una unidad local y realicen otras muchas tareas administrativas. Al instalar ciertas clases de nuevos controladores de dispositivos, en la versión Windows XP Profesional edición, mantiene una copia del controlador antiguo, que se puede volver a instalar si se produce algún problema.
  • 12. Software de Servidores de Redes Computación e informática Página 11 2.5. Características del sistema operativo Microsoft Windows 2000. Se trata de una evolución de sistema operativo Windows NT utilizado para ambientes empresariales el cuál sería evolutivamente la versión Windows NT 5.0, por lo que para instalaciones generales fuera de la empresa casi no se utilizaba. El sistema de archivos recomendado para este tipo de sistemas operativos es NTFS, tiene soporte Plug&Play, así como una notable mejora de reconocimiento de Hardware. Tiene incluido el servicio de Active Director y que permite identificar los recursos disponibles en la red y su administración., incluye soporte 64 bits. 2.6. Características del sistema operativo Windows 98 / 98SE. Este subsistema operativo permite una mayor estabilidad del sistema, reconoce mayor cantidad de dispositivos plug&play, soporta mayores prestaciones de hardware. 2.7. Características del sistema operativo Windows 3.X. Este subsistema operativo permite el manejo de interfaz gráfica a color de manera cotidiana. Ya integra los conceptos de icono, carpetas, papel tapiz, barra de tareas y lo más importante es multitarea.
  • 13. Software de Servidores de Redes Computación e informática Página 12 2.8. Mac OS X. MAC OS es una línea de sistemas operativos creados por Apple. Viene precargada en todos los ordenadores nuevos de Macintosh o Mac. Las versiones más recientes son conocidas como OSx incluyendo Yosemite (publicadaen2014), (2012), L ion (2011), y Snow Leopardi (2009). Apple también ofrece una versión llamada Mac OS X Server, diseñada para ser ejecutada en los servidores. El Mac OS X es un sistema operativo de Apple, uno de los gigantes de la comunicación. De acuerdo con el StatCounter Global Stats, los usuarios del Mac OS X representan el 9,5% del mercado de sistemas operativos desde septiembre de 2014 – un porcentaje mucho más bajo que los usuarios de Windows (casi el 90%). La única razón para que suceda esto es debido a que los ordenadores Apple suelen ser mucho más caros. Sin embargo, muchas personas prefieren la apariencia del Mac OS X. 2.9. Linux. Tux es la mascota del sistema operativo Linux, ideada por Linux Torvas y diseñada por Larry Ewing en 1996 Linux es una familia de sistemas operativos de código abierto, lo que significa que ellos puede ser modificados y distribuidos por cualquier persona alrededor de todo el mundo. Esta es la diferencia con respecto a los software con propiedad como Windows, ya que solo puede ser modificado por la compañía a la que pertenece (Microsoft). Las ventajas de Linux son que es gratuito y que tiene muchas versiones diferentes, por lo que puedes elegir. Cada versión tiene una apariencia diferente, y las más populares incluyen Ubuntu, Ming y Fedora. Linux lleva el nombre de Linux Torvalds, quien creó el núcleo de Linux en 1991. El núcleo es el código del ordenador, la parte central del sistema operativo. De acuerdo con el StatCounter Global Status, los usuarios de Linux representan menos de un 2% del mercado dé sistemas operativos desde septiembre 2014. Sin embargo, muchos servidores funcionan con Linux debido a que es relativamente fácil personalizarlo.
  • 14. Software de Servidores de Redes Computación e informática Página 13 Sistemas operativos de los dispositivos móviles Los sistemas operativos sobre los que hemos estado hablando fueron diseñados para ser ejecutados en ordenadores portátiles o de mesa. Los dispositivos móviles como los teléfonos, las tabletas y los MP3 o MP4 son diferentes a los ordenadores, así que sus sistemas operativos tienen que ser específicamente diseñados para ellos. Ejemplos de sistemas operativos móviles incluyen Apple iOS, Windows Phone, y Google Android. Los sistemas operativos de los dispositivos móviles son Google Android, Windows Phone y Apple iOS Los sistemas operativos para dispositivos móviles generalmente no tienen todas las funciones que se realizan en los ordenadores, y no son capaces de ser ejecutadas con el mismo software. No obstante, aun así puedes hacer un montón de cosas con ellos, como ver películas, navegar por la Web, gestionar tu calendario, y jugar a juegos.es el software encargado de gestionar la memoria del ordenador, sus procesos y todo lo que sucede en su interior. Los sistemas operativos más usados y conocidos universalmente son Windows, Linux y el Mac OS X.  El Windows es el más usado por diferencia, al ser económico. Además lo traen precargado la mayoría de ordenadores nuevos.  El Mac OS X pertenece a la empresa Apple, caracterizándose por su diseño gráfico y apariencia. Es el más caro.  Linux es una familia de sistemas operativos de código libre, lo que significa que cualquiera puede instalarlo sin necesidad de pagar a una empresa privada como Microsoft o Apple.
  • 15. Software de Servidores de Redes Computación e informática Página 14 Por otra parte, los dispositivos móviles también cuentan con sistemas operativos, aunque diferentes. Los más conocidos son Google Android, Windows Phone y Apple iOS.Un sistema operativo es uno o varios programas que se usan para poder trabajar con los componentes de un equipo de cómputo. Los sistemas operativos proveen un conjunto de funciones necesarias y usadas por diversos programas de aplicaciones de una computadora, y los vínculos necesarios para controlar y sincronizar el hardware de la misma. En las primeras computadoras, que no tenían sistema operativo cada programa necesitaba la más detallada especificación del hardware para ejecutarse correctamente y desarrollar tareas estándares, y sus propios drivers para los dispositivos periféricos como impresoras y lectores de tarjetas perforadas. El incremento de la complejidad del hardware y los programas de aplicaciones eventualmente hicieron del sistema operativo una necesidad. A principios de los años 50 con el objeto de facilitar la interacción entre persona y computadora, 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. 3.1. iOS La versión 8 del sistema operativo del iPhone verá la luz en breve. Los nuevos terminales de la compañía de Superfino, el iPhone 6 y 6 Plus, están diseñados para sacarle todo el partido, aunque desde el iPhone 5S en adelante podrán disfrutarla. Las principales características que trae son: Lo que caracteriza a iOS frente a otros es que es un sistema operativo cerrado. Apple no permite que se modifiquen características internas del sistema más allá de las limitadas opciones que da en los ajustes. Un sistema cerrado permite, sin embargo, ofrecer siempre una experiencia más estable y segura tal y como diseñó el fabricante en un principio. Sin embargo a muchos usuarios, que buscan una mayor personalización, se le puede quedar cortas las opciones que le da Apple. Por otro lado, como también suele ser habitual en los productos de la empresa, no se licencia a terceros por lo que tan solo los iPhone disponen de este sistema operativo.
  • 16. Software de Servidores de Redes Computación e informática Página 15 3.2. Android El sistema operativo número uno en cuanto a popularidad. Con una cuota de mercado cercana al 85% el sistema operativo de Google se caracteriza por ser abierto y disponible para cualquier fabricante interesando en utilizarlo para sus dispositivos móviles. Esta disponibilidad ha creado sin embargo una gran fragmentación, pudiéndose encontrar innumerables dispositivos de miles de formas y funcionalidades con todas las versiones de Android existentes. Además la posibilidad de que cada fabricante incluya su propia capa sobre el original, propicia que la experiencia de usuario no sea siempre la deseada por Google y las actualizaciones tarden en llegar. Una penetración de mercado tan grande, ha propiciado por otro lado, que aunque en un primer momento iOS fuera el más popular de los SO para los desarrolladores, cada vez más, estos dedican grandes esfuerzos a diseñar sus apps para los usuarios de Android. 3.3. Windows Phone Microsoft que está realizando un gran esfuerzo financiero para posicionar Windows como una tercera opción interesante para los consumidores después de que llegara tarde a la fiesta de los Smart phones. Su alianza con Nokia y su posterior compra le ha ayudado a darse a conocer mejor e ir arañando cuota de mercado a los dos líderes. Los últimos datos hablan de un 2,5% a nivel mundial. Con un diseño radicalmente distinto a las dos opciones ya comentadas, Windows Phone destaca por su pantalla de inicio personalizable que ofrece las notificaciones de las apps de una manera sencilla y limpia. Aunque con menos apps disponibles que en Androide y iOS, Windows Phone 8.1, cuenta ya con más de 300.000 apps en su tienda, además de ofrecer aplicaciones propias de la compañía como Skype, OneDrive o Xbox Live.
  • 17. Software de Servidores de Redes Computación e informática Página 16 3.4. Firefox OS Un sistema operativo basado en HTML5 con núcleo Linux, de código abierto. Desarrollado por Mozilla Corporación con apoyo de empresas como Telefónica. El sistema operativo está basado en Linux y usa la tecnología de Mozilla, Gecko. Se basa en estándares abiertos como por ejemplo HML5, CSS3 y JavaScript. Pensado para ser un sistema operativo realmente abierto, a diferencia de Android, donde Google controla ciertos aspectos del sistema. Esta característica, permite a Firefox OS llegar a cubrir el nicho de mercado de la gama baja con mayor facilidad que Android. El anuncio hecho en febrero de este año de lanzar un smartphone por 25 euros va completamente en esa línea. Movistar ya lanzó hace más de un años los primeros smartphone con este sistema operativo en España y Latinoamérica. Entre las interesantes características de este sistema operativo abierto están las aplicaciones web y pueden ser de dos tipos diferentes: aplicaciones de servidor o empaquetadas. A diferencia de los SO ya comentados, en este caso, las apps de servidor, corren vía web, es decir son páginas webs con la apariencia de aplicaciones y sin conexión a internet no es posible acceder a estas. Las aplicaciones empaquetadas necesitan la descarga de un paquete comprimido y se cargan desde la fuente local cada vez que se accede a la aplicación. 3.5. Blackberry Blackberry anteriormente conocida como RIM no está pasando por sus mejores momentos. Al igual que le pasó a Nokia, el cambio de paradigma en los smartphones le pillo con el pie cambiado. Acostumbrado a ofrecer terminales con teclado físico, el paso a las pantallas táctiles se le atragantó. Sin embargo, los esfuerzos realizados por la compañía canadiense para recuperar el terreno perdido han sido grandes y en el año 2012 lanzaron su órdago con un renovado sistema operativo el Blackberry 10. Aun así, los últimos estudios sobre cuota de mercado lo dejan en tan solo un 0,5% mundial. Blackberry 10 tiene una interfaz más fluida, un teclado inteligente y táctil más depurado y otra serie de opciones que lo acercan a las de la competencia.
  • 18. Software de Servidores de Redes Computación e informática Página 17 Al igual que con iOS, el SO es software propietario y solamente los teléfonos de la compañía llevan su sistema instalado. 3.6. Ubuntu Touch Otro sistema operativo basado en Linux pero en esta ocasión bajo la famosa firma Ubuntu. Presentado en el 2013, se trata de un proyecto de Canonical. En la actualidad varias empresas están desarrollando terminales para este sistema operativo, entre ellas la española Bq. Ubuntu Touch utiliza las mismas tecnologías de la versión de escritorio, por lo que ambas comparten apps sin problemas de compatibilidad. Dispone también de algunas de las aplicaciones más populares como Facebook y Youtube. 3.7. Tizen Sistema operativo móvil, también basado en Linux, patrocinado por Linux Fundación y Fundación Limo. Se ha desarrollado a partir de la plataforma Linux de Samsung. Aunque en un principio fue presentado como un SO de código abierto, Tizen 2 funciona con un sistema de licencias no abiertas. El SDK completo fue publicado bajo licencia de Samsung de código no abierto. Aunque pueda parecer que Tizen forma parte de la estrategia de Samsung a largo plazo, su apuesta errática por este sistema operativo hace que no se sepa muy bien qué pasará con él. De momento algunos de sus dispositivos ya lo incorporan como el caso del famoso smartwatch Samsung Gear S. Arquitectura de un sistema operativo Un Sistema Operativo serio, capaz de competir en el mercado con otros como Unix que ya tienen una posición privilegiada, en cuanto a resultados, debe tener una serie de características que le permitan ganarse ese lugar. Algunas de estas son: Que corra sobre múltiples arquitecturas de hardware y plataformas.
  • 19. Software de Servidores de Redes Computación e informática Página 18  Que sea compatible con aplicaciones hechas en plataformas anteriores, es decir que corrieran la mayoría de las aplicaciones existentes hechas sobre versiones anteriores a la actual, nos referimos en este caso particular a las de 16-bit de MS-DOS y Microsoft Windows 3.1.  Reúna los requisitos gubernamentales para POSIX (Portable Operating System Interface for Unix).  Reúna los requisitos de la industria y del gobierno para la seguridad del Sistema Operativo.  Sea fácilmente adaptable al mercado global soportando código Unicode.  Sea un sistema que corra y balancee los procesos de forma paralela en varios procesadores a la vez.  Sea un Sistema Operativo de memoria virtual. Uno de los pasos más importantes que revolucionó los Sistemas Operativos de la Microsoft fue el diseño y creación de un Sistema Operativo extensible, portable, fiable, adaptable, robusto, seguro y compatible con sus versiones anteriores (Windows NT). La cual está compuesta por una serie de componentes separados donde cada cual es responsable de sus funciones y brindan servicios a otros componentes. Esta arquitectura es del tipo cliente – servidor ya que los programas de aplicación son contemplados por el sistema operativo como si fueran clientes a los que hay que servir, y para lo cual viene equipado con distintas entidades servidoras. Ya creado este diseño las demás versiones que le sucedieron a Windows NT fueron tomando esta arquitectura como base y le fueron adicionando nuevos componentes. Uno de las características que Windows comparte con el resto de los Sistemas Operativos avanzados es la división de tareas del Sistema Operativo en múltiples categorías, las cuales están asociadas a los modos actuales soportados por los microprocesadores. Estos modos proporcionan a los programas que corren dentro de ellos diferentes niveles de privilegios para acceder al hardware o a otros programas que están corriendo en el sistema. Windows usa un modo privilegiado (Kernel) y un modo no privilegiado (Usuario). Uno de los objetivos fundamentales del diseño fue el tener un núcleo tan pequeño como fuera posible, en el que estuvieran integrados módulos que dieran respuesta a aquellas llamadas al sistema que necesariamente se tuvieran que ejecutar en modo privilegiado (modo kernel). El resto de las
  • 20. Software de Servidores de Redes Computación e informática Página 19 llamadas se expulsarían del núcleo hacia otras entidades que se ejecutarían en modo no privilegiado (modo usuario), y de esta manera el núcleo resultaría una base compacta, robusta y estable. El Modo Kernel es un modo muy privilegiado de funcionamiento, donde el código tiene el acceso directo a todo el hardware y toda la memoria, incluso a los espacios de dirección de todos los procesos del modo usuario. La parte de WINDOWS que corre en el modo Kernel se llama Ejecutor de Windows, que no es más que un conjunto de servicios disponibles a todos los componentes del Sistema Operativo, donde cada grupo de servicios es manipulado por componentes que son totalmente independientes (entre ellos el Núcleo) entre sí y se comunican a través de interfaces bien definidas. Todos los programas que no corren en Modo Kernel corren en Modo Usuario. La mayoría del código del Sistema Operativo corre en Modo Usuario, así como los subsistemas de ambiente (Win32 y POSIX que serán explicados en capítulos posteriores) y aplicaciones de usuario. 4.1. MicroKernel. Es el responsable de todas las acciones que se realizan sobre el sistema y casi todas las funciones del sistema pasan a través del diseño de este componente asigna muchas de las funciones normalmente asignadas al Kernel en los Sistemas Operativos tradicionales a un grupo de programas llamado Ejecutor de Windows, del cual el microkernel es parte, corre en el modo privilegiado y ambos (el ejecutor y el microkernel) se comunican a través de primitivas del sistema operativo a bajo nivel. La principal tarea de este componente es la planificación de ejecución de hilos (segmento de código perteneciente a un proceso particular). A cada hilo es asignada una prioridad de 0 a 31, este entonces envía hilos a correr en su número de prioridad y los permite ejecutarse un tiempo determinado antes de apropiarse de ellos y permitir que otro proceso corra. Aquí es importante aclarar que el microkernel no planifica la ejecución de procesos, sino que planifica la ejecución de hilos en el entorno de un proceso, este procedimiento es el que hace posible la multitarea con preferencia al ser el microkernel el que planifica la ejecución de todo el código que corre en el sistema.
  • 21. Software de Servidores de Redes Computación e informática Página 20 En un sistema multiprocesador, una copia del microkernel corre en cada procesador. Estos segmentos del microkernel son usados para mantener la coherencia de los recursos del sistema que son compartidos ya que son accedidos por los hilos que corren en todos los procesadores. El microkernel también manipula las excepciones del procesador, donde estas excepciones ocurren cuando el procesador intenta hacer alguna operación que no se le está permitida, como el intento de escribir en una porción de memoria a la cual no tiene acceso o cuando se divide por cero. El uso final del microkernel es suministrar un soporte para la recuperación del sistema de una caída de energía. Si el sistema está equipado con un suministrador de energía interrumpible (más conocido por sus siglas inglés UPS) el microkernel es advertido cuando la caída de energía es detectada, entonces este coordina un cierre ordenado del sistema, el cual incluye la advertencia a los dispositivos de Entrada/Salida de la caída de la energía y permitir entonces restaurarse consecuentemente. Puesto que el Microkernel está involucrado en la mayoría de las acciones asumidas por el Sistema Operativo, las porciones críticas de este son escritas en lenguaje ensamblador para garantizar que este pueda correr lo más rápido y eficientemente posible, lo que trae consigo que su optimización sea un factor crítico de funcionamiento cuando el sistema es portado a diferentes arquitecturas. El microkernel está situado en el corazón de Windows, trabaja muy estrechamente con el HAL (Nivel de Abstracción de Hardware), este planifica la ejecución de hilos y manipula las interrupciones y excepciones de procesos. El papel de este es mantener a los procesadores lo más ocupado posible. En sentido general este se encarga de las funciones más básicas de todo el SO, como son:  Ejecución de subprocesos.  Sincronización multiprocesador.  Manejo de las interrupciones de hardware. 4.2. El Ejecutor de Windows. El Ejecutor de Windows se encarga de las tareas importantes, las que son de vital importancia para el sistema completo, ya que el
  • 22. Software de Servidores de Redes Computación e informática Página 21 microkernel está casi siempre demasiado ocupado para dirigirse directamente. Una definición clara es que el Ejecutor de Windows provee los fundamentos del sistema operativo que serán suministradas a todas las aplicaciones que corren sobre el sistema. Este incluye servicios como la Administración de Objetos, de Memoria virtual, de Entrada-Salida y de Procesos. El Ejecutor de Windows corre exclusivamente en Modo Kernel y es llamado por los subsistemas de ambiente protegido cuando estos necesitan de sus servicios. Debido a la jerarquía de Windows las aplicaciones que corren en Modo Usuario no pueden llamar segmentos del Ejecutor de Windows directamente, sino servicios de demanda de los subsistemas de ambiente (explicado en capítulos posteriores), como Win32 y POSIX los que a su vez se encargan de llamar los componentes del Ejecutor de Windows. 4.3. El Administrador de Objetos. El Administrador de Objetos (Objeto Manager) es usado para crear, modificar y eliminar objetos (tipos de datos abstractos que son usados para representar recursos del Sistema Operativo) usados por todos los sistemas que conforman el Ejecutor de Windows. Este también proporciona información sobre el estado de los objetos a todo el Sistema Operativo. Los objetos pueden ser cosas concretas, tales como puertos de dispositivos, o pueden ser más abstractos como hilos. Cuando un objeto es creado a este se le da un nombre por el cual otros programas pueden accederle. Cuando un proceso necesita acceder al objeto este solicita un tratamiento de objeto al administrador de objetos. El manipulador de objetos suministra un puntero que es usado para localizar al objeto, así como una información de control de acceso que dice cómo se puede acceder a él. Esta información de control de acceso es suministrada por el subsistema de seguridad (tema que se abordará en próximos temas). Este también se asegura que los objetos no consuman muchos recursos (por lo regular la memoria), manteniendo cuotas para los diferentes tipos de objetos. Además el Administrador de Objetos se encarga de limpiar objetos huérfanos (objetos que parecen no tener dueño), esto es conocido como recolección de basura. La carencia de esta facilidad en Windows 3.x era la causa de muchos problemas, ya que cuando un programa colapsaba o manipulaba incorrectamente los recursos del sistema, los recursos consumidos por este no eran devueltos al sistema para que volvieran a estar disponibles produciendo un
  • 23. Software de Servidores de Redes Computación e informática Página 22 error por falta de recursos del sistema. De hecho esto era un escape de memoria. A modo de resumen el Administrador de Objetos se encarga de crear, destruir y gestionar todos los objetos del Ejecutor de Windows. . El administrador de Procesos (Process Manager) es el responsable de crear, quitar y modificar los estados de todos los procesos e hilos, así como de proporcionar información sobre el estado de procesos e hilos al resto del sistema. El Administrador de Memoria Virtual se encarga de todo lo relacionado con la política de gestión de la memoria, determina los conjuntos de trabajo de cada proceso, mantiene un conjunto de páginas libres, elige páginas que se van a pasar a la memoria real, sube y baja páginas entre la memoria RAM y el archivo de intercambio en disco. 4.5. Subsistemas de Ambiente Protegido. Dos de los objetivos de WINDOWS son personalidad y compatibilidad. Esto ha sido logrado a través de los subsistemas de ambiente protegido. La personalidad esencialmente significa que WINDOWS expone múltiples conjuntos de interfaces de programas de aplicación (APIs) y puede actuar eficazmente como si fuera un sistema operativo diferente. WINDOWS viene con una personalidad POSIX y OS/2 además de sus personalidades Win32, Win16 y DOS. En WINDOWS, hay tres subsistemas de ambiente protegido:  El subsistema de Win32  El subsistema de POSIX  El subsistema de OS/2 Aunque algunas veces se muestran las personalidades Win16 y DOS incluidas en una lista de subsistemas de ambiente protegido, ellas realmente son parte del subsistema Win32. Los subsistemas de ambiente protegido actúan como los mediadores entre las aplicaciones del Modo Usuario y el Ejecutor de Windows. Recuerde que el Ejecutor de Windows y todos sus componentes viven en el Modo Privilegiado o Modo Kernel, mientras que todos los demás viven en el Modo Usuario, esto incluye todos los subsistemas de ambiente. Cuando una
  • 24. Software de Servidores de Redes Computación e informática Página 23 aplicación hace una llamada a un subsistema de ambiente, este es pasado a través de una capa de servicios del Ejecutor de Windows. Cada subsistema de ambiente guarda huella de sus propios procesos y trabaja independientemente de los otros subsistemas. Cada aplicación sólo puede correr en el subsistema para el cual fue diseñado. Cuando usted inicia una aplicación en WINDOWS, mira el encabezamiento representado por el archivo y determina en cuál subsistema ejecutar la aplicación. 4.6. El Subsistema Win32. Win32 es el subsistema nativo y primario de WINDOWS. Las bases para este subsistema es el conjunto de APIs de Win32. Muchos de estas API son extensiones directas de sus homólogas Win16. Este subsistema actúa como un servidor para todos los otros subsistemas de ambiente soportados en WINDOWS, los que actúan como clientes y traducen sus llamadas API hacia las API apropiadas de Win32. El subsistema Win32 es responsable de toda la entrada y salida. Este posee el control de la pantalla, el teclado, y el ratón. Cuando otros subsistemas, como OS/2 o POSIX, necesitan beneficiarse de estos dispositivos, ellos piden los servicios al subsistema de Win32. Algunos de los objetivos que se trazaron para mantener la compatibilidad con las aplicaciones hechas en versiones anteriores fueron:  Permitir que los programas hechos sobre DOS pudieran correr sin modificación.  Suministrar la capacidad para ejecutar la mayoría de las aplicaciones Windows de 16 bits sin modificación  Proteger al sistema y otras aplicaciones de 32 bits de la interferencia de las aplicaciones de 16 bits y DOS.  Permitir a las plataformas de microprocesador cuyo número de instrucciones es reducido para lograr una frecuencia más alta de trabajo) ejecutar aplicaciones Windows de 16 bits y DOS.  Suministrar un mecanismo para compartir datos entre aplicaciones Windows de 32 y 16 bits. Muchas personas piensan en Windows 3.x como un Sistema Operativo. Técnicamente, no es un verdadero Sistema Operativo, sino una interfaz de usuario que es miembro del DOS, el verdadero Sistema Operativo. WINDOWS permite ejecutar tantas aplicaciones de DOS como uno desee, donde cada aplicación corre en su propio VDM. Puesto que los VDMs son nada más que procesos normales bajo WINDOWS, ellos también son multitarea preventiva al igual que otros procesos en el sistema. Por consiguiente, puede decirse que WINDOWS permite la multitarea preventiva de programas de DOS.
  • 25. Software de Servidores de Redes Computación e informática Página 24 Uno de los rasgos adicionales del VDM es que le da 620 KB de memoria "convencional" libre al usuario. Lo milagroso sobre esto es que también da a las aplicaciones de DOS soporte de ratón, red, y CD-ROM. El Subsistema Win32 es el más importante, ya que atiende no sólo a las aplicaciones nativas de Windows, sino que para aquellos programas no Win32, reconoce su tipo y los lanza hacia el subsistema correspondiente. En el caso de que la aplicación sea MS-DOS o Windows de 16 bits (Windows 3.11 e inferiores), lo que hace es crear un nuevo subsistema protegido. 4.7. El Subsistema POSIX. Microsoft prestó mucha atención a los diferentes estándares de sistemas abiertos cuando Windows NT estaba en vía de desarrollo. Ellos reconocieron el valor de soportar sistemas abiertos como un método para ganar aceptación de su nuevo sistema operativo avanzado dentro del mercado. Uno de los estándares más frecuentemente citados soportados por Windows es el POSIX (Interfaz de Sistema operativo Portable Basado en Unix), el cual representa la interfaz del Sistema Operativo. Portable y fue desarrollado por el IEEE (Instituto de Ingenieros en Electricidad y Electrónica) como un método de proporcionar portabilidad a las aplicaciones hechas sobre plataformas UNIX. No obstante, POSIX se ha integrado en muchos sistemas no UNIX. Existen muchos niveles de obediencia con POSIX. Estos niveles representan un conjunto de evoluciones de propuestas, aunque no todas han sido aprobadas como estándares. El subsistema de POSIX requiere un mínimo de servicios que son proporcionados por WINDOWS. Cuando una aplicación de POSIX corre en WINDOWS, el subsistema es cargado y traduce las llamadas API del lenguaje C, requeridas para soportarlo en llamadas a APIs de Win32 las que son servidas por el subsistema Win32. El Subsistema POSIX interacciona con el Ejecutor de Windows. Se encarga de definir aspectos específicos del Sistema Operativo UNIX, como pueden ser las relaciones jerárquicas entre procesos padres e hijos (las cuales no existen en el subsistema Win32, por ejemplo, y que por consiguiente no aparecen implementadas directamente en el Ejecutor de Windows).
  • 26. Software de Servidores de Redes Computación e informática Página 25 Conclusiones Un sistema operativo es un conjunto de programas destinado a permitir el uso apropiado de las partes físicas del ordenador (hardware). Los primeros sistemas operativos fueron desarrollados por cada usuario para adecuar el uso de su propio computadora central,1 y es en 1956 que la General Motors desarrolla lo que es hoy considerado el primer sistema, el GM-NAA I/O,2 para su IBM 704.3. El sistema operativo indica a la computadora la manera de utilizar otros programas de software y administra todo el hardware, tanto el interno como el externo, que está instalado en la computadora. Windows es un sistema que aprovecha la potencia de los procesadores, ha sido diseñado para adaptarse a las nuevas tecnologías, ofrece compatibilidad con varias plataformas (OS/2, Unix y versiones anteriores a el mismo), soporta el multiprocesamiento simétrico, buen rendimiento y conectividad, seguridad y al no estar encasillado en ningún modelo estándar de Sistema Operativo tiene la capacidad de combinar las ventajas del modelo cliente/servidor, puede correr además sobre múltiples arquitecturas con un mínimo de cambios, permite que varios procesos sean ejecutados simultáneamente en varios procesadores y estos no se apropien de recursos del sistema por tiempo indefinido, sino por tratamiento del sistema. La mayoría de los sistemas operativos pueden manejar programas de 16 ó 32 bits, o ambos. Microsoft Windows 3.x ejecuta únicamente los programas de 16 bits; Windows 95 de Microsoft puede ejecutar ambos programas de 16 ó 32 bits. A principios de los años 50 con el objeto de facilitar la interacción entre persona y computadora, 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.
  • 27. Software de Servidores de Redes Computación e informática Página 26 REFERENCIA Leer: http://www.monografias.com/trabajos26/arquitectura- windows/arquitectura-windows.shtml#vision#ixzz3lrOaCkFE[Solo00] URL: http://www.windowstimag.com/ URL: http://usuarios.lycos.es/betzweb/ WWW.Porting Android to x86». Android-x86. URL: http://www.windowstimag.com/ URL: http://usuarios.lycos.es/betzweb