Proyecto de Investigacion SO

Instituto Tecnológico de Costa Rica Sede San Carlos Escuela de Computación Principios de Sistemas Operativos Investiga

Views 29 Downloads 0 File size 395KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Instituto Tecnológico de Costa Rica Sede San Carlos

Escuela de Computación Principios de Sistemas Operativos

Investigación Categorías de sistemas operativos

Profesor Dennis Valverde Pacheco

Integrantes Gabriel Carrera Araya 200770126 Carlos Andrés Salas S 200737017 Erick Rodríguez Salas 200838948

Fecha de Entrega Lunes 12 de marzo de 2012 Grupo 50

Objetivo General:



Analizar los sistemas operativos (Stand-Alone, Network y Embedded), sus diferencias y similitudes además de sus principales características.

Objetivos Específicos



Indagar sobre los sistemas operativos Stand-alone.



Indagar sobre los sistemas operativos Network.



Indagar sobre los sistemas operativos Embedded.



Establecer las principales diferencias entre los sistemas operativos.

1

Introduccion Este trabajo tiene como objetivo abarcar uno de los puntos en el programa del curso, de forma que lo visto en clase sea reforzado también por la investigación extra clase que realicen los estudiantes. Además busca desarrollar las ventajas y desventajas que pueden producir cada uno de los sistemas según su clasificación y los usos que brinda a la sociedad. También cabe resaltar que la búsqueda de ejemplos para los diferentes tipos ya sean embebidos, de red, stand alone; ya que será una manera de que el lector pueda reconocer de forma adecuada cada una de dichas categorías. Se dará un recorrido a las diferentes categorías de sistemas operativos, donde se analizarán los diferentes conceptos, características, estructuras, ejemplos y servicios que brindan cada una de ellas. Con el recorrido concluido del análisis, se realizará un cuadro comparativo entre las diferentes categorías expuestas. Con una investigación detallada en base al tema solicitado, se realizará una exposición a los estudiantes del curso con lo más importante del documento, con dicha estrategia audiovisual se refuerza lo que ya fue incluido en el documento de investigación.

2

Contenido Objetivo General: ............................................................................................................... 1 Objetivos Específicos......................................................................................................... 1 Introducción ....................................................................................................................... 2 Sistema operativo stand-alone ........................................................................................... 5 Historia ........................................................................................................................... 6 Características ............................................................................................................... 6 Funcionamiento.............................................................................................................. 7 Estructura....................................................................................................................... 8 Servicios ........................................................................................................................ 9 Sistemas Operativos Embebidos ..................................................................................... 10 Características: ................................................................................................................ 10 Historia: ........................................................................................................................... 11 Estructura y Funcionamiento: .......................................................................................... 11 Algunos sistemas operativos embebidos: ........................................................................ 12 Windows XP Embedded: .............................................................................................. 12 QNX: ............................................................................................................................ 12 ChorusOS .................................................................................................................... 12 Embedded Linux .......................................................................................................... 13 Servicios: ......................................................................................................................... 13 Windows Embedded Automotive: ................................................................................. 13 OSEK: .......................................................................................................................... 13 FreeBSD: ..................................................................................................................... 13 Android:........................................................................................................................ 13 Sistemas Operativos de Red ........................................................................................... 14 Características Generales: ........................................................................................... 14 Historia: ........................................................................................................................ 14 Estructura y Funcionamiento: ....................................................................................... 15 Algunos sistemas operativos de red: ............................................................................ 16 Windows 2000 Server ............................................................................................... 16 GNU/Linux ................................................................................................................ 16

3

BSD .......................................................................................................................... 16 Diferencias y similitudes de los Sistemas operativos. ...................................................... 18 Conclusiones y Resultados .............................................................................................. 19 Bibliografía....................................................................................................................... 20

4

Sistema operativo stand-alone “Un sistema operativo stand-alone es un sistema operativo completo que trabaja en una computadora de escritorio o en una portátil. Algunos sistemas operativos stand-alone, también llamados sistema operativo de la computadora cliente, trabajan en conjunto con el sistema operativo de la red” [7]. Como se ve un sistemas standalone es el típico sistema operativo que usamos en nuestras computadoras. Ejemplos de sistemas operativos stand-alone son: 

DOS



Windows 95



Windows NT Workstation



Windows 98



Windows 2000 Professional



Windows Millennium Edition



Mac OS



OS/2



Warp



UNIX



Linux.

Para entender la estructura de los sistemas operativos “Stand-Alone”, además de sus características y funcionamiento véamelo con uno de los

sistemas operativos más

usados por los usuarios de computadoras tradicionales como los es Windows y sus diferentes versiones para computadores personales.

5

Historia La primera versión de Windows, fue liberada en 1985 conocida como Windows 1.0, con una una interfaz gráfica de usuario para su propio sistema operativo que había sido incluido en el IBM PC y ordenadores compatibles desde 1981, la segunda versión de Microsoft fue Windows 2.0 y 3.1 las cuales salieron en 1987 y 1990 , estas dos versiones de Windows contaron con más popularidad que la anterior gracias a las mejoras gráficas, además

de

estar

basado

en

el

multiproceso

de

aplicaciones.

Después de esas versiones de Windows salieron las ya más conocidas como lo son las versiones NT, 95, 98 , 2000 y XP, con las cuales se posicionan como un sistema operativo útil para los usuarios y en general fácil, para ser usado, haciendo un Sistema Operativo Stand-Alone en todo su significado. Características El sistema operativo Windows siendo uno de los sistemas operativos más usados cuenta con una serie de características que le permiten ser uno de los más queridos por los usuarios de computadoras de escritorio y portátiles: 

Que corra sobre múltiples arquitecturas de hardware y plataformas.



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 adema ahora con aplicaciones de 32 y 64 bits.



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.



Realización de multitareas.



Facilidad de manejo por usuarios de poco o amplio conocimiento 6

Funcionamiento

Como se puede ver con las características citadas anteriormente sobre Windows, nos podemos dar una idea más clara sobre cuál es la función principal de un sistema operativo stand-alone, el cual es administrar los recursos de hardware de un computador y hacerlo funcionar de la manera más sencilla para que un usuario sin conocimientos pueda realizar sus tareas y, otro aspecto importante es que debe manejar el uso de multitareas y el manejo de memorias que haga el desempeño de los recursos de una computadora de mejor manera. Veamos algunos ejemplos del funcionamiento normal de Windows 

Gestión de recursos: control de discos duros, CDROM y DVDROM.



Gestión de periféricos: (teclado, ratón, etc…).



Asignación de cantidades de memoria, etc.



Administración de archivos: el sistema operativo de encarga de guardar los datos en distintas unidades de almacenamiento.



Gestión de tareas: Los SO actuales son multitarea, es decir, pueden realizar varias tareas y ejecutar varios programas a la vez.

7

Estructura Para entender de una la estructura de los sistemas operativos Stand-Alone vamos a ver cómo es la arquitectura de Windows y los niveles de jerarquía que utiliza para su funcionamiento, veamos la gráfica.

Hay 4 tipos básicos de procesos en modo usuario[6]: 

Fijos (System Support processes), como el proceso de logon (autenticación) o el de gestión de sesión, que no son servicios de Windows 2000 (esto es, no iniciados por el gestor de control de servicios).



Procesos de Servicios, que contienen los servicios Win32, como la planificación de procesos o el servicio de colas. Algunas aplicaciones, como por ejemplo SQL Server, también incluyen componentes que se ejecutan como servicios.



Aplicaciones de usuario, que pueden ser de 5 tipos: Win32, Windows 3.1, MS-DOS, POSIX, o OS/2 1.2.



Subsistemas de Entorno, que permiten a las aplicaciones acceder a los servicios nativos del sistema operativo mediante funciones.

Las DLL de Subsistema, efectúan la labor de intermediario entre las llamadas a los servicios de sistema ejecutadas por las aplicaciones de usuario.

8

Los componentes en modo kernel (núcleo) de Windows 2000 son: 

Windows executive, contiene los servicios básicos del sistema operativo, como la gestión de memoria, la planificación de procesos e hilos de ejecución, seguridad, Entrada/Salida y comunicación entre procesos.



Windows kernel, consistente en las funciones de bajo nivel del sistema, como planificación de hilos de ejecución, gestión de interrupciones y sincronización de varios procesadores.



Hardware Abstraction Layer, es una capa de código que aísla el kernel, los drivers de dispositivos, y el resto de componentes específicos de la plataforma de los diferentes tipos de hardware.



Windowing And Graphics System, es el componente encargado de la interfaz gráfica de usuario.

Servicios

Los Sistemas Operativos Stand-Alone ofrecen a los programas una serie de servicios para trabajar con el computador: 

Ejecución de programas



Operaciones de E/S



Manipulación de archivos y directorios



Comunicación entre procesos



Comunicación con equipos remotos



Administración de la protección y seguridad



Leer el estado del sistema (hora, nº de procesos, etc.)



Aparte de los servicios básicos, el S.O.



puede ofrecer algunas funciones para optimizar el uso del sistema:



Compartición de recursos



Contabilidad (accounting) – conocer el consumo de recursos

Como

se puede ver los Stand-Alone son sistemas operativos orientados

principalmente al uso fácil de las computadoras para las personas y sus arquitecturas y servicios son diseñados para manejar el hardware de maneras sencillas.

9

Sistemas Operativos Embebidos Se entiende por sistemas embebidos a una combinación de hardware y software de computadora, sumado tal vez a algunas piezas mecánicas o de otro tipo, diseñado para tener una función específica.[1] La definición anterior explica un sistema embebido en su forma completa, pero para poder definir el sistema operativo embebido en sí, entonces solo interesa la parte software, la cual controla un dispositivo que solo se creó para realizar tareas específicas, un dispositivo que podría ser un cajero automático, un televisor o hasta los frenos de un vehículo.

Características:

Debido a su simplicidad, estos sistemas son en la mayoría de los casos programados para que trabajen en tiempo real por ejemplo un refrigerador inteligente en muchos casos debe controlar la calefacción debido a los cambios de temperatura ambiente, todo ello solo es posible si se mantiene un sistema que monitorea la temperatura las 24 horas del día. Son sistemas realmente flexibles debido a que son dirigidos sobre una tarea en específico, por lo que es muy sencillo el mantenimiento del sistema operativo, con ello se asegura el entendimiento y el empleo de modificaciones al código fuente. El sistema operativo embebido generalmente va muy de la mano con las aplicaciones, son prácticamente uno solo, por lo que instalar un software adicional no está permitido. Se debe resaltar que los sistemas embebidos son de muy bajo costo debido a su alta producción y demanda, con ello se asegura componentes de hardware relativamente limitados y por ende el sistema operativo resulta ser limitado en su funcionamiento, muy ligado a la característica anterior ya que no permite almacenar información o éste posee una estructura muy simple todo ello para acoplarse al rendimiento del dispositivo hardware.

10

Historia: Los Sistemas Operativos Embebidos y de Tiempo Real surgen a finales de 70’s y 80’s. En un principio, el desarrollo de empotrados fue llevado a cabo en su mayoría utilizando código propietario escrito en assembler. Los desarrolladores debían escribir los controladores para los dispositivos de hardware y las interfaces desde cero. [2] QNX se convierte en el sistema operativo embebido con más auge en los 80’s y fue el primero en ser comercializado para controlar dispositivos empotrados. Finalmente otras plataformas comienzan su integración al mercado tales como Windows y su CE 1.0 en 1996, Linux que entra al mercado por su variación llamada RTLinux en 2007 o incluso ChorusOS desarrollado por Sun Microsystems. Pueden destacarse más ejemplos porque en la última década ha incrementado las variantes para éstos dispositivos y más con la influencia de dispositivos inteligentes.

Estructura y Funcionamiento:

Básicamente un sistema empotrado simple posee el mismo funcionamiento que un sistema multitareas. Se compone de un micro-controlador el cual contiene un microprocesador, un subsistema de memoria y un subsistema E/S. Todos los componentes están interconectados por buses de datos, control y direcciones. Los datos entran por el subsistema E/S, son procesados por el microprocesador, el cual utiliza las instrucciones en el subsistema de memoria para dicho procesamiento y finalmente dar salida de los datos. Específicamente en el subsistema de memoria está el sistema operativo, básicamente como un conjunto de instrucciones que indican al microprocesador lo que debe hacer. El sistema operativo tiene las siguientes características: 



Usan una arquitectura de microkernel o una arquitectura modular, esto los hace fácilmente adaptables para ajustarse a diferentes requerimientos de aplicaciones. [3] Para el manejo de procesos, se maneja como un proceso normal como en QNX, donde se pasan mensajes entre procesos de forma primitiva, o Windows CE que soporta multihilos y procesos para ejecutar varios procesos o aplicaciones a la vez. [3]

11



La gran mayoría no poseen un manejo de memoria complejo, por lo que un error en la lectura de una aplicación podría provocar fallas de sistema, esto es provocado por una protección casi nula de los datos. [3]

Algunos sistemas operativos embebidos: Windows XP Embedded: Un sistema desarrollado para dispositivos móviles, el cual es una versión recortada de XP. A pesar de tener el mismo soporte hardware y software que XP, es en su versión final cuando todo se reduce, ya que este sistema se compone de miles de aplicaciones, se escoge entre una de ellas y se crea una imagen final para el sistema empotrado en que debe funcionar. Actualmente dicho sistema es utilizado para cajeros automáticos, Impresoras y escáneres Avanzada Set-Top Boxes. [2] QNX: Sin duda es uno de los líderes en esta rama, en cuanto a sistemas empotrados se refiere y además uno de los sistemas operativos empotrados más antiguos. Es un sistema operativo de tiempo real basado en Unix que cumple con la norma POSIX (estándar de interfaces de los sistemas operativos para la ejecución de una aplicación en distintas plataformas). QNX está basado en una estructura de micro núcleo, que proporciona características de estabilidad avanzadas frente a fallos de dispositivos, aplicaciones, etc. [2] Está disponible para las siguientes arquitecturas: x86, MIPS, PowerPC, SH4 (incluida la videoconsola Dreamcast con una versión muy limitada de este), ARM, StrongARM y xScale. [2] Actualmente es utilizada en sistemas de comunicación para la gestión de radioemisoras, electrodomésticos e inclusive vehículos. ChorusOS ChorusOS es un sistema operativo para aplicaciones empotradas o en tiempo real, desarrollado por la empresa Sun Microsystems. Actualmente está liberado bajo código abierto. [2] Es altamente escalable y estable, sirve para sistemas distribuidos, en red, empotrados o en tiempo real y se ha establecido como un sistema operativo muy utilizado en hardware para comunicaciones, desde móviles hasta switches. [2]

12

Embedded Linux Se refiere al uso del sistema operativo Linux en un sistema embebido, como por ejemplo PDA’s, teléfonos móviles, robots, enrutadores / servidores, dispositivos electrónicos y aplicaciones industriales con micro-controladores y microprocesadores. [2] El núcleo de Linux, combinado con un conjunto de algunas otras utilidades de Software Libre, puede ajustarse dentro del limitado espacio de hardware de los sistemas embebidos. Una instalación típica de un Linux empotrado ocupa en promedio 2 MB. [2] Embedded Linux posee algunas ventajas frente a otros posibles competidores, un ejemplo de ello es el espacio requerido que necesita, apenas de 2 MB, una gran diferencia frente a Windows CE que ocupa más de 4 veces el espacio requerido por Embedded Linux (21 MB) y además es código libre, no necesita de costo económico y además goza de estabilidad.

Servicios: Windows Embedded Automotive: Funciona desde los 90’s, derivado de los Windows CE que funcionaban como sistema de navegación para los vehículos. Actualmente trabajan con sistema bluetooth integrados para funcionar con manos libres, GPS o reproductores de música, entre otros. Y lo hacen en varias marcas como FIAT, Nissan o Ford. [4] Actualmente llevan una versión de Windows 7. OSEK: Es una interfaz de comunicaciones que rige a media industria automotriz, como un consorcio de empresas. [4] De ese consorcio se incluye a BMW, Chrysler, Opel y Renault. FreeBSD: Es un sistema operativo completo, pero ha derivado en Sistemas operativos embebidos. En este momento sirve de apoyo al sistema CellOS, sistema que rige la Play Station 3. [4] Actualmente se encuentra en televisores, routers y sistemas de seguridad. [4] Android: A pesar de ser conocida en dispositivos móviles, recientemente la empresa Touch Revolution desarrolló el panel “Nimble NIM1000”, que se utiliza para todo tipo de electrodomésticos como microondas y lavadoras. [4] 13

Sistemas Operativos de Red Un sistema operativo de red o Network Operating System es un software de computadora que tiene como objetivo principal coordinar y manejar las actividades de los recursos de la computadora en una red de equipos, en otras palabras es un software que permite la interacción entre varias computadoras en una red específica .

Características Generales: • Nombre de Acceso único en la red • Seguridad mediante la identificación • Control de acceso mediante derechos • Mecanismos de seguridad en el almacenamiento de los datos • Rendimiento (necesidades ajustadas de hardware y rapidez) y escalabilidad. • Integración con los sistemas operativos de escritorio más comunes

Historia: El concepto de comunicaciones de datos entre las computadoras comenzaron a finales de 1960 y principios de 1970, cuando los investigadores comenzaron a desarrollar una manera de conectar las computadoras y el intercambio de información a través de paquetes de datos. Pronto, el concepto de una red de área local (LAN) se apoderó, en sustitución del modelo anterior de un nodo informático central y los llamados “dumb” los terminales conectados a él, como el modelo propiedad de IBM Network Systems Architecture (SNA). Más adelante comenzó el desarrollo de TCP / IP (Transmission Control Protocol / Internet Protocol) y Ethernet fomentado el concepto de redes aún más. Pronto llegó la necesidad para los sistemas operativos que no sólo se refieren a la conectividad entre las redes, sino también al aspecto de seguridad, de acuerdo con un trabajo de investigación del Museo de Historia de América de la Universidad de Informática.

14

Estructura y Funcionamiento:

Un sistema operativo de red es la base de cualquier red de computadoras. Cada computadora en una red es sustancialmente independiente, por lo tanto el sistema operativo de red en un sentido amplio se entiende como conjunto de sistemas operativos de los equipos independientes que cooperan con el propósito de un intercambio de mensajes y la división de recursos por parte de un régimen uniforme a los protocolos. En sentido estricto de red del sistema es el sistema operativo de un servidor independiente proporciona

una

oportunidad

de

un

buen

funcionamiento

de

la

red.

Es posible asignar algunas partes para el sistema operativo de red de un servidor independiente: -Instalaciones de control de los recursos locales de una computadora: funciones de distribución de la memoria operativa entre los procesos, la planificación y la programación de los procesos, la gestión de los procesadores en máquinas multiprocesador, las gerencias de los dispositivos periféricos y otras funciones de la gestión local de los recursos OS. -Medios de los recursos propios de la concesión y servicios en general que utilizan, una parte del servidor del sistema operativo. Estos medios proporcionan, por ejemplo, el bloqueo de archivos y registros que son necesarios para su distribución; la realización de los directorios de recursos de la red los nombres, la tramitación de las solicitudes de acceso a los retirados propio sistema de archivos y una base de datos, gestión de turnos de las consultas de los usuarios eliminados a la dispositivos periféricos. -Medios de investigación al acceso a los recursos extraídos y servicios y sus usos, una parte del cliente del sistema operativo. Esta parte lleva a cabo el reconocimiento y la redirección en una red de consultas a los recursos retirados de las aplicaciones y los usuarios, por lo tanto la investigación de actos de la aplicación en forma local, y se transfiere en una red de otros requisitos de forma correspondientes a un servidor. La parte del cliente también se lleva a cabo la recepción de las respuestas de los servidores y su transformación a un formato de local para el desempeño de las aplicaciones de las investigaciones locales y se retira es imperceptible;

15

-Medios de comunicación de SO por medio de los cuales hay un intercambio de mensajes en una red. Esta parte proporciona el direccionamiento y el almacenamiento en buffer de mensajes, la opción de una ruta de la transferencia de mensajes en las redes y la confiabilidad de la transferencia, es decir, es un medio de transporte de mensajes.

Algunos sistemas operativos de red:

Windows 2000 Server Es un Sistema Operativo de Microsoft, Windows 2000, el cual sirve para gestionar y administrar una red. Dentro de las tareas que puede realizar se incluyen: crear cuentas de usuarios, asignar recursos y privilegios, actuar como servidor Web, FTP, servidor de impresión, DNS o resolución de nombres de dominio, servidor DHCP, entre otros servicios básicos. Otra de las funciones que tiene, es como en todo sistema Windows la opción de utilizarlo como una estación de trabajo más de la red, cosa que no es tan común en un entorno Linux. Este sistema operativo es básicamente orientado a los negocios, está diseñado para trabajar, incluso con una sola unidad de proceso sencilla así como, procesadores múltiples de 32 bits Intel x86. GNU/Linux Linux ha sido utilizado como sistemas operativos de servidores, y se han levantado a la prominencia en esa zona. Netcraft informó en septiembre de 2006 que ocho de las diez compañías de Internet más confiable de host poseen Linux en sus servidores web.

Linux es la piedra angular de la LAMP en la combinación de server-software (Linux, Apache, MySQL, Perl / PHP / Python), que ha alcanzado una popularidad entre los desarrolladores, ya que es una de las plataformas más comunes Para hosting de sitios web. BSD FreeBSD es un sistema operativo libre para computadoras basado en las CPU de arquitectura Intel, incluyendo procesadores 386, 486 (versiones SX y DX), y Pentium. También funciona en procesadores compatibles con Intel como AMD y Cyrix. Actualmente también es posible utilizarlo hasta en once arquitecturas distintas2 como Alpha, AMD64, IA-64, MIPS, PowerPC y UltraSPARC. 16

FreeBSD está basado en la versión 4.4 BSD-Lite del Computer Systems Research Group (CSRG) de la University of California, Berkeley siguiendo la tradición que ha distinguido el desarrollo de los sistemas BSD. Además del trabajo realizado por el CSRG, el proyecto FreeBSD ha invertido miles de horas en ajustar el sistema para ofrecer las máximas prestaciones en situaciones de carga real.

17

Diferencias y similitudes de los Sistemas operativos. Los tipos de sistemas operativos investigados en presentan varias diferencias, la principal y la más fácil de definir es la de tener propósitos diferentes, es decir fueron creados con propósitos diferentes. Las diferencias que existen además de las similitudes entre los sistemas operativos serán expuestas en el siguiente cuadro comparativo.

Stand-Alone

Red

Embebidos

Instalación de Permite la instalación Permite la instalación No permiten el uso de aplicaciones externas de aplicaciones de aplicaciones pero aplicaciones externas. con uso restringido Procesos

Un sistema operativo Igual que el stand- No es lo normal, pues stand-alone alone, maneja la gran mayoría son competente debería multitareas monoprocesos soportar multitareas

Costos de Desarrollo

Los costos tienden a Los costos tienden a Su producción es hacer elevados para su hacer elevados para su barata, además que se desarrollo desarrollo realiza a gran escala.

Funcionamiento

Se pueden dedicar a Se pueden dedicar a realizar gran variedad realizar gran variedad funciones funciones sin embargo le da más énfasis al funcionamiento de los sistemas de red Sus estructuras son Sus estructuras son similares similares

Estructura

Adaptabilidad

Su funcionamiento especifico, por lo tanto no realiza muchas funciones.

Similares, pero sus recursos son limitados

Se pueden adaptar a Se pueden adaptar a Se pueden adaptar a diferentes arquitecturas diferentes arquitecturas diferentes dispositivos

Como se puede ver en la tabla los sistemas operativos de red y los stand-alone son muy similares en su funcionamiento y estructura aunque sus propósitos son diferentes, mientras

que los sistemas embebidos son muy diferentes porque sus

propósitos son muy específicos por tanto no tienen muchas características en común. 18

Conclusiones y Resultados 

Los sistemas operativos embebidos son un ejemplo de que con requerimientos mínimos aún puede realizar su tarea de una manera eficaz para la tarea específica en que se creó.



La simplicidad de los sistemas embebidos provoca que su código fuente sea muy simple, gracias a ello, el mantenimiento y portabilidad son ventajas a destacar.



Se puede concluir que la mayoría de sistemas operativos que Stand-Alone son diseñados para sacar el mayor rendimiento del hardware y sus interfaces son amigables para los usuarios.



Los Stand-Alone son sistemas operativos que tiene como objetivo crear una interfaz entre usuarios y máquina de fácil acceso y entendimiento.



Los sistemas operativos de red y los stand-alone tienen funciones muy diferentes, sin embargo últimamente estos han evolucionado para trabajar de forma conjunta, por ejemplo Windows y la gran mayoría de sistemas Linux incorporan funciones de red, lo que los hace sistemas de multipropósito.



El uso de un sistema operativo siempre va a depender del problema que queramos resolver o de la arquitectura que dispongamos, así que conocer la estructura asimismo del funcionamiento es importante para poder definir la mejor opción.

19

Bibliografía 

[1] Condori Flores, J. 2011. Sistemas operativos embebidos. [Con acceso el: el 7 de marzo de 2012]



[2] Gutiérrez, Campiño y Valencia. 2008. Sistemas operativos embebidos y de tiempo real. [Con acceso el: el 7 de marzo de 2012]



[3] Perez, D. 2009. Sistemas Embebidos y Sistemas Operativos Embebidos.



[4] Bueno, A. 2011. Así son los sistemas operativos de cajeros, automóviles...

[Con acceso el: el 7 de marzo de 2012]



[5]Espinoza, P. (14 de Enero de 2009). aulasimm. Recuperado el 9 de Marzo de 2012, de aulasimm: http://aulasimm.wordpress.com/



[6]Hernández, J. A. (2005). cs.buap. Recuperado el 10 de Marzo de 2012, de cs.buap: http://www.cs.buap.mx/~hilario_sm/slide/system%20operativos%20ditribuidos/arqu itectura%20de%20sistemas%20operativos.pdf



[7]Mmlicea. (s.f.). Recuperado el 2 de Marzo http://mmalicea.tripod.com/hrdwsftw/tipsisoper.htm



Merry,J. (2009, Julio 31). slideshare. Retrieved Marzo 09, 2012, from slideshare: http://www.slideshare.net/josemerry/sistemas-operativos-de-red-1796157

de

2012,

de Mmlicea:

20