Sistema+Operativo

 El término **sistema** es “un conjunto de partes interrelacionadas que actúan en conjunto para alcanzar una meta en común//”.// Si observamos el entorno que nos rodea, veremos que nuestra sociedad está compuesta por grandes sistemas, entre ellos: el sistema económico, el sistema educativo, el sistema de salud. Todo sistema es parte de uno más complejo, en la medida en que subdividimos el estudio de esos sistemas, encontraremos subsistemas como: el sistema financiero, el sistema de educación superior, el sistema de farmacias, entre otros. Cada uno de ellos son un conjunto de partes interactuando para alcanzar la meta común. Si se estudia al hombre desde el punto de vista sistémico, el mismo está compuesto por el sistema respiratorio, el sistema nervioso y muchos otros. Dada la diversidad de sistemas existentes, se hace necesaria su clasificación.  **SISTEMAS OPERATIVOS ** ** HISTORIA DE LOS SISTEMAS OPERATIVOS Y TENDENCIAS ** En la década de los 70 nace uno de los primeros S.O. con la filosofía de administrar una familia de computadoras, el OS/360 de IBM fue un proyecto tan novedoso y ambicioso que enfrentó, por primera vez, una serie de problemas nuevos, como el empleo de computadoras en labores cotidianas y no sólo en el ámbito militar y científico. Surge también la próxima generación de computadoras, propiciada por la integración a gran escala, pudiendo crear circuitos integrados con miles de transistores en un centímetro cuadrado de silicón; aparece el nuevo concepto de la multiprogramación y es posible hablar de las computadoras personales o PC y mega computadores. Nacen los conceptos de interfaces amigables intentando así, atraer al público en general al uso de las computadoras como herramientas cotidianas. Se hace popular el MS-DOS y el UNIX como nuevos sistemas operativos. También es común encontrar clones de computadoras personales y una multitud de empresas pequeñas ensamblándolas, por todo el mundo.  Para mediados de los años 80, comienza el auge de las redes de computadoras, con ello, la necesidad de S.O. en Red. La red mundial Internet, se va haciendo más accesible y comienzan a dar muchas soluciones a problemas cotidianos. Para los años 90 el paradigma de la Programación Orientada a Objeto (P.O.O.) cobra auge. Las aplicaciones se crean para ser ejecutadas en varias plataformas y poder ver sus resultados en la pantalla, creando la diversificación de las tecnologías informáticas. Para el nuevo milenio, la velocidad de procesamiento se incrementa haciendo posible atacar problemas verdaderamente complejos como son: pronosticar el clima, estudio del genoma humano, Inteligencia Artificial (I.A.) y muchos otros. La utilización de plataformas con múltiple procesadores permitirá a los nuevos S.O. gestionar herramientas basadas en nuevos conceptos de programación tales como minería de datos, redes neuronales, lógica difusa, entre otros. Que imitarán el comportamiento humano creando máquinas con un poder de auto dependencia cada vez mayor. Estas máquinas realizarán tareas en condiciones verdaderamente críticas salvaguardando la vida de sus operarios, ya que estos las manejarán a distancia segura, además cabe destacar que no sólo se utilizarán en tareas riesgosas, sino en aquellas que incrementarán la productividad.   **DEFINICIÓN DE SISTEMA OPERATIVO **  El sistema operativo es un conjunto de programas destinados a permitir la comunicación del usuario con el computador, encargándose de aportar mecanismos y reglas básicas para su funcionamiento, tanto en la parte física (hardware), como en parte intangible (software), para cada uno de los programas que los solicite. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Un sistema operativo tiene como propósito general proveer un entorno en el cual, el usuario pueda trabajar con programas para diferentes finalidades. Adicionalmente, entre sus objetivos se cuentan: el uso del hardware o parte física de una computadora de una manera eficiente, proveer un entorno en el cual los demás programas puedan realizar su trabajo; además es el encargado de controlar y dirigir al todas las tareas de la partes internas del computador, traduciendo las instrucciones de cada programa, a un lenguaje, que el computador pueda interpretar o comprender. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Los sistemas operativos, motivados por su condición de simplificar el manejo de la computadora, desempeñan una serie de funciones básicas esenciales para la gestión del computador, entre las más destacables, se encuentran las siguientes: <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l11 level1 lfo1; text-align: justify; text-indent: -18pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Gestionar los recursos del computador, tales como, tamaño de memoria, manejadores, controladores, dispositivos de entrada y salida, acceso al C.P.U. (Unidad Central de Procesamiento), para los diferentes procesos que se estén ejecutando (programas). <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l11 level1 lfo1; text-align: justify; text-indent: -18pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Servir como interfaz entre el usuario y la máquina, ejecutando instrucciones emanadas del usuario e interpretándolas, para que sean comprendidas por el computador. <span style="font-family: 'Arial-BoldMT','sans-serif'; font-size: 16pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">ELEMENTOS DEL SISTEMA OPERATIVO ** <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Los sistemas operativos, son programas que han alcanzado un gran tamaño, debido a las múltiples labores que desempeñan, por esta razón, para construir un S.O., es conveniente dividirlo en componentes más pequeños. Estos son: <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l7 level1 lfo2; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Gestión de procesos: **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">es la gestión de las diferentes operaciones sobre los procesos que se producen dentro de un sistema operativo; incluye la gestión de los recursos del sistema, tales como, espacio de direcciones. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l7 level1 lfo2; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Gestión de memoria: **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">este componente administra lo concerniente a todo lo que sucede en función de la memoria física y virtual de la computadora. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l7 level1 lfo2; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Gestión de archivos y directorios: **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">es el programa que provee a los usuarios y aplicaciones, servicios de para el uso, acceso y control de accesos, tanto de archivos como de directorios. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l7 level1 lfo2; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Gestión de la E/S (Entrada/Salida): **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">consiste en un programa que posee en una serie de componentes que controlan los dispositivos hardware y proporcionan una interfaz para que las aplicaciones puedan acceder a ellos. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l7 level1 lfo2; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Seguridad y protección: **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">se refiere a los programas y controles con que cuentan los sistemas operativos para el resguardo del acceso a los que recursos del sistema. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l7 level1 lfo2; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Comunicación y sincronización entre procesos: **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">son los programas necesarios dentro del sistema operativo donde se producen la transmisión de datos para unificar a los procesos receptores y a transmisores. Típicamente suceden mediante los respectivos relojes internos. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l7 level1 lfo2; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Intérprete de órdenes: **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">es una aplicación que recibe las órdenes, las escribe y las traduce en instrucciones al sistema operativo. Es únicamente un interfaz que permite traducir a la computadora, las órdenes emitidas por el usuario a trasvés del ratón y el teclado. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">TIPOS DE SISTEMAS OPERATIVOS ** <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Los sistemas operativos pueden clasificarse según su tipología, entre ellos se encuentran: <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l10 level1 lfo3; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">SISTEMAS OPERATIVOS POR LOTES ** <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">El procesamiento por lote precisa, generalmente, que el programa, los datos y las ordenes adecuadas al sistema, sean remitidos todos juntos en forma de cola. Los S.O. por lote permiten poca o ninguna interacción con el usuario y los programas de ejecución. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Los programas que no requieren interacción con el usuario o poseen largo tiempo de espera y están bien servidos por este tipo de sistemas operativos son los conocidos sistemas de nóminas, predicción del tiempo, cálculos científicos, entre otros. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l12 level1 lfo4; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">SISTEMAS OPERATIVOS DE MULTIPROGRAMACIÓN ** <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Los S.O. del tipo de multiprogramación soportan generalmente múltiples tareas (dos o más simultáneamente), la principal característica es el incremento del desempeño de los C.P.U. Así por ejemplo, mientras se ejecutan operaciones de entrada y salida de un programa, el sistema operativo ocuparse en dar servicio a otros que ameriten su atención. Un sistema operativo multi programador es bastante sofisticado, tiene varios programas para ejecutar, esto significa que debe tenerlos simultáneamente en memoria principal y para esto, requiere de una asignación de memoria dinámica. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Además, el S.O. debe seleccionar uno de estos programas para su ejecución inicial, denominándose “Prioridad de Procesos”, lo cual involucra la planificación del C.P.U. por parte del S.O. Como podemos darnos cuenta, los S.O. de multiprogramación, requieren de tareas adicionales para su desempeño. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l4 level1 lfo5; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">SISTEMAS OPERATIVOS DE TIEMPO COMPARTIDO ** <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Los S.O. de tiempo compartido son dignos representantes de los S.O. de multiprogramación. Son sistemas que comparten tiempo de ejecución para cada usuario, según sus necesidades, dando la impresión a cada usuario de disponer de una máquina propia. El principal objetivo es el de proporcionar un buen tiempo de respuesta para cada uno, permitiendo que muchos usuarios compartan simultáneamente un sistema informático. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">En estos S.O. los trabajos deben permanecer simultáneamente en memoria, lo cual requiere de algunas técnicas de administración y protección, tal que se pueda obtener un tiempo de respuesta razonable. Los trabajos son intercambiados entre la memoria principal y memoria física. Los sistemas operativos de tiempo compartido deben proveer mecanismos para la sincronización y comunicación, deben asegurar además que los procesos no quedarán por siempre esperando que otro termine. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l4 level1 lfo5; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">SISTEMAS OPERATIVOS PARA PLATAFORMAS CON MULTIPROCESADORES ** <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Un sistema multiprocesador tiene varios C.P.U. compartiendo memoria y periféricos. Las ventajas evidentes son mayor potencia de computación y fiabilidad, porque el sistema asigna una tarea específica a cada procesador. Un procesador maestro controla el sistema y los otros esperan o tienen tareas predefinidas. Este esquema define una relación maestro/esclavo es decir que uno controla y los demás obedecen. Los sistemas de tiempo compartido están constituidos generalmente de un procesador grande (principal) y un procesador más pequeño, que sólo es responsable de las entradas/salidas sobre las estaciones de trabajo esclavas. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Otra forma son las redes de computadores, donde se comunican muchos sistemas informáticos independientes, transfiriéndose información. Sin embargo, cada sistema tiene su propio S.O. y trabaja independientemente. Se pueden clasificar en: <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l16 level1 lfo6; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Sistemas multiprocesadores simétricos **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">, en el cual cada procesador ejecuta una copia idéntica del sistema operativo y se comunica con los demás procesadores según sus necesidades. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l16 level1 lfo6; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Multiprocesadores asimétricos **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">, en los cuales cada procesador tiene asignada una tarea predefinida. Un procesador maestro controla el sistema y es también denominado **servidor**. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo7; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">SISTEMAS OPERATIVOS DISTRIBUIDOS ** <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">La principal diferencia entre los sistemas de multiprocesadores y distribuidos, es que estos últimos no comparten memoria y periféricos. Cada procesador tiene su propia memoria local. Los procesadores se comunican entre sí a través de líneas de comunicación, tales como líneas telefónicas o buses (líneas de comunicaciones) de alta velocidad estos procesadores pueden variar en tamaño y función. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Las principales ventajas de este sistema son: <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l17 level1 lfo8; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Recursos compartidos **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">: si tenemos varias computadoras conectadas entre sí, los usuarios podrán utilizar los recursos de otras. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l17 level1 lfo8; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Velocidad de computación **//<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">: //<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">si una operación se puede sub-dividir en un número más pequeño en sub-operaciones, estas se ejecutarán concurrentemente en varias computadoras, entonces el sistema distribuido permite sub-operación en varias computadoras. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l17 level1 lfo8; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Confiabilidad **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">: si una computadora falla, las demás continúan operando sin problema. El sistema está compuesto de un número muy grande de instalaciones autónomas. La falla de una no afecta a las demás. Por el contrario, si cada computadora ejecuta una función crítica y la falla de esta puede afectar al sistema general, se utiliza una configuración redundante (tanto de hardware como de datos) para que el sistema pueda continuar con su ejecución en caso de falla. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="margin: 0cm 0cm 10pt 36pt; mso-list: l17 level1 lfo8; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Comunicación **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">: en muchas ocasiones los programas necesitan intercambiar datos con otros sistemas, los sistemas distribuidos permiten la planificación de este intercambio. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l9 level1 lfo9; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">SISTEMAS OPERATIVOS TIEMPO REAL ** <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Son sistemas operativos que responden en su gran mayoría a eventos ocurridos externamente, realizan tareas prefijadas, tales como control industrial, equipos de comunicación telefónica, control de vuelo, simulación en tiempo real, aplicaciones militares, sistemas médicos, entre otros. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Los S.O. de tiempo real**,** garantizan que las tareas críticas se ejecutarán en tiempo corto. Los datos son almacenados en memorias físicas no-volátiles (ROM), no utilizan técnicas de memoria virtual, ni tiempo compartido, ambas técnicas no pueden ser implementadas. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l8 level1 lfo10; text-align: justify; text-indent: -18pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">SISTEMAS OPERATIVOS COMBINADOS ** <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Los S.O. pueden no pertenecer a un tipo específico, sino que pueden ser una combinación de varios de estos; permiten que el usuario tenga varios servicios. Por ejemplo, un S.O. de multiprogramación se le puede adicionar características de un S.O. de procesamiento por lote, siempre y cuando éste se ejecute en los momentos en que el C.P.U. esté inactivo. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS ** <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Los sistemas operativos pueden clasificarse, según su funcionalidad y según sus procesos en: <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">ADMINISTRACIÓN DE TAREAS: ** <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l14 level1 lfo11; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Mono tarea: **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">solamente puede ejecutar un proceso en un momento dado. Una vez que empieza a ejecutar un proceso, continuará hasta su finalización o interrupción. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l14 level1 lfo11; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Multitarea **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">: es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna recursos disponibles (C.P.U.), memoria, periféricos, entre otros.) de forma alternativa a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez.  <span style="font-family: 'Arial-BoldMT','sans-serif'; font-size: 10.5pt;">   **<span style="font-family: 'Arial-BoldMT','sans-serif'; font-size: 12pt;">ADMINISTRACIÓN DE USUARIOS: **  <span style="font-family: 'Arial-BoldMT','sans-serif'; font-size: 12pt;">  <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l5 level1 lfo12; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Monousuario **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">: sólo permite ejecutar los programas de un usuario al mismo tiempo.   <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l5 level1 lfo12; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Multiusuario: **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos del ordenador. Normalmente, estos S.O. utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> **<span style="font-family: 'Arial-BoldMT','sans-serif'; font-size: 10.5pt;">MANEJO DE RECURSOS: ** <span style="font-family: 'Arial-BoldMT','sans-serif'; font-size: 10.5pt;"> <span style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l2 level1 lfo13; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Centralizado **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">: permiten utilizar los recursos de un sólo ordenador. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> <span style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l2 level1 lfo13; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Distribuido **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">: permiten utilizar los recursos (memoria, CPU, Disco, Periféricos) de más de un ordenador al mismo tiempo. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">MANEJO DE PLATAFORMA: ** <span style="font-family: 'Arial-BoldMT','sans-serif'; font-size: 10.5pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l6 level1 lfo14; text-align: justify; text-indent: -18pt;"> ü **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Multiplataforma **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">: Es el hardware en el que el S.O. puede ejecutarse. Generalmente, estos equipos son los conocidos: 386, 486, Pentium, Pentium Pro, Pentium II, AMD, Motorola, Athlon. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">SEGÚN SUS PROCESOS: ** <span style="font-family: 'Arial-BoldMT','sans-serif'; font-size: 10.5pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l1 level1 lfo15; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Permiten la concurrencia de procesos o programas, calculando. El tiempo de entrada y salida (E/S) y ocupando la memoria con varios programas. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l1 level1 lfo15; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Permiten la ejecución de cualquier proceso o programa en el momento en que se solicite siempre y cuando haya suficientes recursos libres. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l3 level1 lfo16; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Son eficientes en cuanto a reducción del tiempo medio que ocupa cada trabajo en el CPU. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l3 level1 lfo16; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Son eficientes en cuanto a aumentar la utilización de recursos en general, tales como memoria, CPU, dispositivos de E/S, Discos Magnéticos, datos, entre otros. <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l3 level1 lfo16; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Son fiables, es decir, un sistema operativo no debe tener errores y debe prever todas las posibles situaciones. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l15 level1 lfo17; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Son prácticos, de tamaño pequeño. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l15 level1 lfo17; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Posibilitan y facilitan en lo posible el "diálogo" entre computadora y usuario. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l15 level1 lfo17; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Permiten compartir entre varios usuarios los recursos de hardware con que cuenta una computadora. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l13 level1 lfo18; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Permiten que los usuarios puedan compartir datos entre ellos. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l13 level1 lfo18; text-align: justify; text-indent: -18pt;"> ü <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Facilitan la E/S de los diferentes dispositivos conectados. <span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt;"> <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Finalmente, un sistema operativo es un conjunto de programas de computadora diseñados especialmente para servir como interfaz entre el equipo físico (hardware) de una computadora y el usuario, con el fin de presentar una "cara" más sencilla y amistosa, así como optimizar los recursos (tanto de software como de hardware) con que cuenta una computadora y hacerla operable.
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">SISTEMA **