Está en la página 1de 29

3/7/2021 Tema 3: Sistemas operativos y distribuidos

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/1
3/7/2021 3.1. Sistemas operativos | Tema 3: Sistemas operativos y distribuidos

3.1. Sistemas operativos

El sistema operativo es el conjunto de programas que permite la interacción del nivel


de hardware/software con el nivel de programa/lenguaje de los niveles de abstracción
del computador. Básicamente es una máquina virtual que es accedida por el usuario
para utilizar el hardware puro, constituyendo una interfaz entre los programas de
aplicación del usuario y el hardware.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/1
3/7/2021 3.1.1. Objetivos y funciones del sistema operativo | Tema 3: Sistemas operativos y distribuidos

3.1.1. Objetivos y funciones del sistema operativo

 Los objetivos y funciones de los sistemas operativos son:

Facilitar al usuario el uso del hardware.

El sistema operativo proporciona una interfaz de uso del hardware mucho más
fácil de utilizar que el lenguaje máquina.

Eficiencia 

Permite optimizar el uso de los recursos del computador, utilizándolo de la forma


más eficiente posible.

Permitir la ejecución de programas.

El sistema operativo realiza todas las tareas necesarias para que el usuario
ejecute un programa, por ejemplo: cargar las instrucciones y datos del programa
en memoria, iniciar dispositivos de entrada/salida y preparar otros recursos.

Acceder a los dispositivos entrada/salida.

El sistema operativo suministra una interfaz homogénea para los dispositivos de


entrada/salida.

Proporcionar una estructura y conjunto de operaciones para el sistema de


archivos.

Controlar el acceso al sistema y los recursos.

Protege los recursos y los datos frente a usuarios no autorizados en el caso de


sistemas compartidos.

Detección y respuesta ante errores.

El sistema operativo debe prever todas las posibles situaciones críticas y


resolverlas, si es que se producen.

Capacidad de adaptación.

Un sistema operativo debe ser construido de manera que pueda evolucionar a la


vez que surgen actualizaciones hardware y software.

Gestionar las comunicaciones en red. 

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/3
3/7/2021 3.1.1. Objetivos y funciones del sistema operativo | Tema 3: Sistemas operativos y distribuidos

El sistema operativo debe permitir al usuario manejar con facilidad todo lo


referente a la instalación y uso de las redes de ordenadores.

Permitir a los usuarios compartir recursos y datos.

Este aspecto está muy relacionado con el anterior y daría al sistema operativo el
papel de gestor de los recursos de una red.

Figura 1. Descripción interna del S.O.

Los principales recursos que administra el sistema operativo son:

El procesador

La memoria

Los dispositivos de entrada/salida

El sistema de archivos

El sistema operativo gestiona estos recursos con su componente más importante, el


núcleo o kernel. Este normalmente  es una pequeña parte de todo el sistema
operativo, pero es el que más se utiliza. El núcleo reside por lo general en la memoria
principal, mientras que el resto de partes se cargan en ella solamente cuando se
necesitan.

En definitiva, el núcleo se encarga de controlar y administrar los servicios y peticiones


de recursos. Lo realiza por medio de los siguientes niveles de gestión:

Gestión de procesos

Gestión de memoria

Gestión de entrada/salida (E/S)

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 2/3
3/7/2021 3.1.1. Objetivos y funciones del sistema operativo | Tema 3: Sistemas operativos y distribuidos

Gestión del sistema de archivos

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 3/3
3/7/2021 3.1.2. Clasificación de los sistemas operativos | Tema 3: Sistemas operativos y distribuidos

3.1.2. Clasificación de los sistemas operativos

Podemos clasificar a los sistemas operativos en tres grandes grupos de la siguiente


manera:

Por los servicios que proporciona

Monousuario

Son aquellos que soportan a un usuario a la vez, sin importar el número de


procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo.
Ejemplos de sistemas operativos de este tipo son  MS-DOS, Microsoft Windows
9x y ME, MAC OS.

Multiusuario

Son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de
varias terminales conectadas al ordenador o por medio de sesiones remotas en
una red de comunicaciones. No importa el número de procesadores en la
máquina ni el número de procesos que puede ejecutar cada usuario
simultáneamente. Algunos ejemplos serán: UNIX, GNU/Linux, Microsoft Windows
Server o MAC OS X.

Monotarea

Solo permiten una tarea a la vez por usuario. Se puede dar el caso de un sistema
multiusuario y monotarea, en el cual se admiten varios usuarios simultáneamente
pero cada uno de ellos puede ejecutar solo una tarea en un instante dado.
Ejemplos de sistemas monotarea son: MS-DOS, Microsoft Windows 3.x y 95
(estos últimos solo simulan la multitarea).

Multitarea

Permite al usuario realizar varias tareas al mismo tiempo. Algunos ejemplos son:
MAC OS, UNIX, Linux, Microsoft Windows 98, 2000, XP, Vista y 7.

Monoprocesador

Es aquel capaz de manejar solo un procesador, de manera que si el ordenador


tuviese más de uno le sería inútil. MS-DOS y MAC OS son ejemplos de este tipo
de sistemas operativos.

Multiprocesador

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/4
3/7/2021 3.1.2. Clasificación de los sistemas operativos | Tema 3: Sistemas operativos y distribuidos

Un sistema operativo multiprocesador se refiere al número de procesadores del


sistema, este es más de uno y el sistema operativo es capaz de utilizarlos todos
para distribuir su carga de trabajo. Estos sistemas trabajan de dos
formas: simétricamente (los procesos son enviados indistintamente a cualquiera
de los procesadores disponibles) y  asimétricamente  (uno de los procesadores
actúa como maestro o servidor y distribuye la carga de procesos a los demás). 

Por su estructura

Monolíticos

Consiste en un solo programa desarrollado con rutinas que podrían llamarse


entre sí por estar entrelazadas. Generalmente constituyen sistemas operativos
implementados a medida. Su problema principal es que su diseño es poco
apropiado para sistemas operativos grandes, dadas las dificultades que presenta
para especificar, codificar, probar y depurar el conjunto en lugar de sus
componentes individuales. Ejemplos de S.O. monolíticos son DOS, VS 360,
UNIX.

Jerárquicos

Son sistemas operativos divididos en partes más pequeñas, diferenciadas por


funciones y con una interfaz clara para interoperar con los demás elementos.
Normalmente estas partes constituyen capas o niveles, organizados en un
modelo jerárquico, donde cada una de las capas o niveles ofrece una interfaz
clara y bien definida con los niveles inferiores y superiores sin necesidad de
conocer los detalles de operación de dichos niveles. Esta característica facilita el
manejo, cada uno de ellos especializado en una única función y con interfaces
con otros módulos (ocultamiento de información). Son ejemplos de S.O. por
niveles MINIX y THE. La principal ventaja de estos sistemas es su facilidad de
mantenimiento lo cual incrementa la fiabilidad. Su principal problema radica en la
dificultad de seleccionar las funciones para cada nivel.

Máquina virtual

Integra distintos sistemas operativos dando la sensación de ser varias máquinas


diferentes. Lo realizan presentando una interfaz para cada proceso, mostrando
una máquina que parece idéntica a la máquina real subyacente. Constituye una
réplica de la máquina real de manera que en cada una de ellas se pueda ejecutar
un sistema operativo diferente, que será el que ofrezca la máquina extendida al
usuario.  VMware  y  VM/CMS  son ejemplos de este tipo de sistemas operativos.
Tiene capacidad de utilizar varios S.O. simultáneamente, lo cual proporciona gran

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 2/4
3/7/2021 3.1.2. Clasificación de los sistemas operativos | Tema 3: Sistemas operativos y distribuidos

flexibilidad al sistema. Su principal problema es la dificultad de implementación,


dado que debe proporcionar duplicados exactos de las máquinas.

Microkernel o cliente-servidor

El núcleo de estos sistemas operativos incluye solamente las funciones


esenciales del sistema operativo y distribuye las diferentes tareas en porciones de
código modulares y sencillas, estas funciones son implementadas en módulos a
nivel de usuario sobre el núcleo, que hace de base común para los procesos de
usuario y el resto de servicios del S.O.

Posee un núcleo mínimo pero con un número suficiente de mecanismos


eficientes, que le permite gestionar mensajes y controlar los accesos al hardware.

Son de fácil adaptabilidad a los sistemas distribuidos; presentan alta fiabilidad;


facilidad de implementación, mantenimiento y modificación de sus servicios,
permitiendo recompilarse y cargarse sin afectar al resto de procesos.

Su principal inconveniente es decidir qué funciones se incluyen en el núcleo,


normalmente se cargan las que requieren mayor velocidad o que se ejecutan más
a menudo.

Sistemas operativos por su forma

Sistemas operativos en red

Estos sistemas tienen la capacidad de interactuar con los sistemas operativos de


otras máquinas a través de la red, con el objeto de intercambiar información,
transferir archivos, etc. La clave de estos sistemas es que el usuario debe
conocer la ubicación de los recursos en red a los que desee acceder. Los
sistemas operativos modernos más comunes pueden considerarse sistemas en
red, por ejemplo: Novell, Windows Server, Linux.

Sistemas operativos distribuidos

Abarcan los servicios de red, las funciones se distribuyen entre diferentes


ordenadores, logrando integrar recursos (impresoras, unidades de respaldo,
memoria, procesos, etc.) en una sola máquina virtual que es a la que el usuario
accede de forma transparente. En este caso, el usuario no necesita saber la
ubicación de los recursos, sino que los referencia por su nombre y los utiliza
como si fueran locales a su lugar de trabajo habitual. MOSIX es un ejemplo de
estos sistemas operativos.

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 3/4
3/7/2021 3.1.2. Clasificación de los sistemas operativos | Tema 3: Sistemas operativos y distribuidos

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 4/4
3/7/2021 3.2. Deterioro y mantenimiento | Tema 3: Sistemas operativos y distribuidos

3.2.  Deterioro y mantenimiento

        Es el cuidado que se le da a la computadora para prevenir posibles fallas, se


debe tener en cuenta la ubicación física del equipo ya sea en la oficina o en el
hogar, así como los cuidados especiales cuando no se está usando el equipo.
Hay dos tipos de mantenimiento, el preventivo y el correctivo. (CyTA Ciencia y
Técnica Administrativa, 2020)

Tipos de mantenimiento para la PC

Mantenimiento preventivo para PC

        El mantenimiento preventivo consiste en crear un ambiente favorable para el


sistema y conservar limpias todas las partes que componen una computadora. El
mayor número de fallas que presentan los equipos es por la acumulación de
polvo en los componentes internos, ya que éste actúa como aislante térmico.

        El calor generado por los componentes no puede dispersarse


adecuadamente porque es atrapado en la capa de polvo.

      Las partículas de grasa y aceite que pueda contener el aire del ambiente se
mezclan con el polvo, creando una espesa capa aislante que refleja el calor hacia
los demás componentes, con lo cual se reduce la vida útil del sistema en general.

        Por otro lado, el polvo contiene elementos conductores que pueden generar
cortocircuitos entre las trayectorias de los circuitos impresos y tarjetas de
periféricos Si se quiere prolongar la vida útil del equipo y hacer que permanezca
libre de reparaciones por muchos años se debe de realizar la limpieza con
frecuencia. (CyTA Ciencia y Técnica Administrativa, 2020)

Mantenimiento correctivo para PC

          Consiste en la reparación de alguno de los componentes de la


computadora, puede ser una soldadura pequeña, el cambio total de una tarjeta
(sonido, video, SIMMS de memoria, entre otras), o el cambio total de algún
dispositivo periférico como el ratón, teclado, monitor, etc. Resulta mucho más
barato cambiar algún dispositivo que el tratar de repararlo pues muchas veces
nos vemos limitados de tiempo y con sobre carga de trabajo, además de que se
necesitan aparatos especiales para probar algunos dispositivos.

        Asimismo, para realizar el mantenimiento debe considerarse lo siguiente:

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/2
3/7/2021 3.2. Deterioro y mantenimiento | Tema 3: Sistemas operativos y distribuidos

- En el ámbito operativo, la reconfiguración de la computadora y los


principales programas que utiliza.

- Revisión de los recursos del sistema, memoria, procesador y disco duro.

- Optimización de la velocidad de desempeño de la computadora.

- Revisión de la instalación eléctrica (sólo para especialistas).

- Un completo reporte del mantenimiento realizado a cada equipo.

- Observaciones que puedan mejorar el ambiente de funcionamiento. (CyTA


Ciencia y Técnica Administrativa, 2020)

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 2/2
3/7/2021 3.3. Fases del ciclo de vida de un computador | Tema 3: Sistemas operativos y distribuidos

3.3. Fases del ciclo de vida de un computador

Las fases del ciclo de vida de un computador pueden definirse desde varios puntos de
vista, dado que un aspecto muy importante a considerar en arquitectura del
computador es el costo, utilizaremos las fases considerando el aspecto técnico
económico. Las fases por tanto serán:

Planificación y adquisición

Deterioro y mantenimiento

La planificación y adquisición de un computador se realiza considerando los aspectos


de rendimiento analizados en el tema 2. En este tema analizaremos la segunda fase.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/1
3/7/2021 3.4. Sistemas distribuidos | Tema 3: Sistemas operativos y distribuidos

3.4. Sistemas distribuidos

El avance en las telecomunicaciones y tecnologías de cómputo han permitido una


gran expansión de los sistemas de información, proporcionando una alta
disponibilidad sin importar su campo de aplicación y, a su vez, permitiendo la
conectividad de usuarios ubicados en cualquier lugar del mundo, ya sea por
transmisión de voz, datos o video por medio de  una gran variedad de dispositivos.

Una gran cantidad de redes de comunicación de área local (LAN), metropolitanas


(MAN) y de área amplia (WAN) pueden ser accedidas a través de Internet. Esto ha
propiciado que emerjan instalaciones de cómputo donde se puede realizar un
procesamiento distribuido de tareas. Estas facilidades ofrecen a los usuarios y
organizaciones la posibilidad de estructurar sus sistemas de información de una
manera eficiente, así como la oportunidad de interactuar con otros sistemas de
información de una manera distribuida. Como consecuencia, esto ha generado una
gran dependencia de estos sistemas distribuidos para poder transmitir o procesar
información.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/1
3/7/2021 3.4.1. Definición | Tema 3: Sistemas operativos y distribuidos

3.4.1. Definición 

Tanenbaum (1996) define un sistema distribuido como una colección de


computadoras independientes que aparecen ante los usuarios del sistema como una
única computadora.

Podemos ampliar esta definición indicando que los sistemas distribuidos son aquellos
cuyos componentes se encuentran en computadores comunicados por medio de
protocolos establecidos y funcionan de manera coordinada por medio de mensajes
para la consecución de un objetivo.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/1
3/7/2021 3.4.2. Características básicas | Tema 3: Sistemas operativos y distribuidos

3.4.2. Características básicas

Las características principales de un sistema distribuido son:

Separación funcional

Esto significa que las fronteras del software y del hardware para la funcionalidad y
servicios proporcionados dependen de la capacidad y el propósito de cada entidad del
sistema.

Distribución inherente

Las entidades como la información, personas y sistemas están distribuidos de forma


natural o implícita. Por ejemplo, si diferente información es creada y mantenida por
personas diferentes. Esta información podría ser generada, almacenada, analizada y
usada por distintos subsistemas o aplicaciones que bien pudieran no estar al tanto de
la existencia de otras entidades en el sistema. 

Confiabilidad

Es la preservación a largo plazo y respaldo de la información en diferentes


lugares. Permite que, en caso de que una computadora falle, otra la pueda sustituir en
la realización de sus tareas asignadas.

Escalabilidad

La posibilidad de agregar más recursos para incrementar el desempeño y la


disponibilidad.

Economía

El compartir recursos entre muchas entidades ayuda a reducir el costo de propiedad.  


               

Transparencia

Es una característica de los sistemas distribuidos para ocultar al usuario la manera en


que el sistema funciona o está construido, de tal forma que el usuario tenga la
sensación de que todo el sistema está trabajando en una sola máquina local. Entre
las principales transparencias deseables en un sistema distribuido están: (Coulouris et
al., 2001):

De localización 

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/5
3/7/2021 3.4.2. Características básicas | Tema 3: Sistemas operativos y distribuidos

Los usuarios no pueden saber dónde se encuentran los datos localizados.

De migración 

Los recursos se pueden mover a voluntad sin cambiar su nombre.

De réplica

Los usuarios no pueden ver el número de copias existentes.

De concurrencia 

Varios usuarios pueden compartir recursos de manera automática.

De paralelismo 

La actividad o consulta puede requerir procesamiento paralelo sin que el usuario lo


perciba.

De fallas

Cuando una computadora del sistema falla, esta es imperceptible para el usuario.

De desempeño 

El funcionamiento y velocidad de las máquinas donde se consulta es imperceptible


para el usuario.

De escalabilidad 

El usuario ignora cuándo en el sistema se agrega otra computadora.

 Flexibilidad

Facilita modificaciones al diseño inicial.

Desempeño

Está en referencia a los tiempos de respuesta de una aplicación.

Repartición de la carga

Se debe analizar con qué equipos cuenta el sistema y los diferentes recursos de
cómputo en cada uno de ellos, como capacidad de disco, velocidad de la red, etc.

Los tipos de arquitectura a usar pueden ser:

Servidores-estación de trabajo

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 2/5
3/7/2021 3.4.2. Características básicas | Tema 3: Sistemas operativos y distribuidos

Pila de procesadores

Multiprocesadores con memoria compartida

Multiprocesadores con memoria distribuida

Mantenimiento de consistencia

Se debe verificar que todos los conceptos involucrados con el sistema operativo, al
operar en un esquema distribuido, sigan realizándose de manera correcta. Entre los
puntos a observar están los siguientes:

Modificación

Caché

Falla

Replicación

Interfaz de usuario

Reloj

Funcionalidad

Implica que el sistema distribuido a implementar funcione de acuerdo con las metas
trazadas y que permita hacer más eficiente el trabajo que antes se hacía usando un
sistema centralizado.

Seguridad

Es importante considerar todos los factores de riesgo a que se expone la información


en un ambiente distribuido, por ello se deben implementar los mecanismos de
seguridad que permitan proteger esta información.

Como consecuencia de estas características, un sistema distribuido puede operar de


manera concurrente e incluso autónoma. Las tareas pueden ser ejecutadas de
manera independiente y las acciones son coordinadas en etapas bien definidas
mediante el intercambio de mensajes. Adicionalmente, las entidades serán
heterogéneas y los fallos son particulares. Generalmente no hay una entidad o
proceso que tenga conocimiento del estado general del sistema.

La organización de las agrupaciones de varias computadoras se puede realizar


utilizando sistemas operativos multiprocesadores, sistemas operativos de red o
sistemas operativos distribuidos.

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 3/5
3/7/2021 3.4.2. Características básicas | Tema 3: Sistemas operativos y distribuidos

Estas características también proporcionan ciertas ventajas y desventajas de los


sistemas distribuidos respecto a los sistemas centralizados:

Ventajas de los sistemas distribuidos con respecto a los sistemas centralizados

Economía. Los arreglos de microprocesadores ofrecen una mejor relación


precio/rendimiento que las computadoras centrales.

Velocidad. Un sistema distribuido puede tener mayor poder de cómputo que una
computadora centralizada individual.

Distribución inherente. Implica que un sistema distribuido puede emplear


aplicaciones instaladas en computadoras remotas.

Confiabilidad. El sistema es consistente, aun si una computadora del sistema deja de


funcionar.

Crecimiento proporcional. Cada vez que se requiera mayor poder de cómputo en el


sistema, solo se pueden adicionar los incrementos de cómputo requeridos.

Ventajas de los sistemas distribuidos con respecto a las computadoras aisladas

Con respecto a las computadoras aisladas, es decir, aquellas que no se encuentran


conectadas a una red, los sistemas distribuidos tienen las siguientes ventajas
(Coulouris, Dollimore & Kinderberg, 2001):

Datos compartidos. Permite que distintos usuarios tengan acceso a una base de


datos o archivo común.

Dispositivos compartidos. Permite compartir un recurso costoso entre distintos


usuarios, como plotters o impresoras láser.

Comunicación. Brinda la posibilidad de comunicación de usuario a usuario (telnet,


correo electrónico, etc.).

Confiabilidad.  Facilita la repartición de la carga de trabajo entre las distintas


computadoras con base en su funciones y capacidades, brindando una mayor
flexibilidad y confiabilidad al sistema.

Desventajas de los sistemas distribuidos

Software

Gran parte del software para sistemas distribuidos está aún en desarrollo.

Redes

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 4/5
3/7/2021 3.4.2. Características básicas | Tema 3: Sistemas operativos y distribuidos

Los problemas de transmisión en las redes de comunicación son todavía frecuentes


en la transferencia de grandes volúmenes de datos.

Seguridad

Se necesitan mejores esquemas de protección para mejorar el acceso a información


confidencial o secreta.

Tolerancia a fallas

Las fallas operativas y de componentes todavía son frecuentes.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 5/5
3/7/2021 3.4.3. Taxonomía | Tema 3: Sistemas operativos y distribuidos

3.4.3. Taxonomía

Los sistemas distribuidos pueden clasificarse de la siguiente manera:

Sistemas con software débilmente acoplado en hardware débilmente acoplado

         Ejemplo

Sistema operativo de red, como es el caso de NFS (Network File System-Sistema


de archivo de red)

Algunas prestaciones de estos sistemas son:

1. Conexión remota con otras computadoras.

2. Copia remota de archivos de una máquina a otra.

3. Sistema de archivos global compartidos.

Sistemas con software fuertemente acoplado en hardware fuertemente acoplado

         Ejemplo

Sistemas operativos de multiprocesador (sistemas paralelos)

Sistemas con software fuertemente acoplado en hardware débilmente acoplado

        Ejemplo

Sistemas realmente distribuidos (imagen de sistema único)

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/1
3/7/2021 Recursos complementarios | Tema 3: Sistemas operativos y distribuidos

Recursos complementarios
* Video sobre los sistemas operativos

https://www.youtube.com/embed/sujZg7jwKdk

https://www.youtube.com/watch?v=sujZg7jwKdk

* Video sobre mantenimiento

https://www.youtube.com/embed/VK4MquWx_a0

https://www.youtube.com/watch?v=VK4MquWx_a0

* Video sobre los sistemas distribuidos

https://www.youtube.com/embed/R9SGVAoeFJA

https://www.youtube.com/watch?v=R9SGVAoeFJA&list=PLNqsgMwXL3mHm-exp0CgBDWBr8jtSZkef

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/1
3/7/2021 Bibliografía | Tema 3: Sistemas operativos y distribuidos

Bibliografía                                   

Hennessy, J. L. & Patterson, D. A. (1993). Arquitectura de computadores. Un enfoque


cuantitativo. Madrid: McGraw-Hill Interamericana de España, S. A. U.

Mancia, J. (SA de SM de 2014). Actividades diversas. Enseñanza y Aprendizaje de Ingeniería


de Computadores (EAIC). Universidad de Granada. Recuperado
de https://atc.ugr.es/pages/actividades_extension/n4_revista_eaic_2014/%21

Stallings, W. (2006). Organización y arquitectura de computadores. Madrid: Pearson


Educación S.A.

Walton, A. (2017). Life cycle of a computer. Recuperado


de https://smallbusiness.chron.com/life-cycle-computer-67869.html

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/1
3/7/2021 Autoevaluación | Tema 3: Sistemas operativos y distribuidos

Autoevaluación

1. Los sistemas operativos según su estructura se dividen en:

Monolíticos, jerárquicos, monotarea y multitarea.

Monolíticos, jerárquicos, microkernel y en red.

Monolíticos, jerárquicos, microkernel y máquina virtual.

Monolíticos, jerárquicos, máquina virtual, microkernel y distribuidos.

Incorrecto

Incorrecto

Opción correcta

Incorrecto

Solución

1. Incorrecto
2. Incorrecto
3. Opción correcta
4. Incorrecto

2. Windows Server y Linux se consideran:

Sistemas operativos distribuidos.

Sistemas operativos multiusuario.

Sistemas operativos en red.

Todas las respuestas son falsas. 

Incorrecto

Opción correcta

Incorrecto

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 1/7
3/7/2021 Autoevaluación | Tema 3: Sistemas operativos y distribuidos

Incorrecto

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto
4. Incorrecto

3. Los servicios principales que presta un sistema operativo son:

Gestión del procesador, gestión de memoria y de entrada/salida.

Gestión del procesador (procesos), gestión de memoria, de entrada/salida


y del sistema de archivos.

Gestión del procesador y gestión de memoria.

Gestión de memoria, de entrada/salida y del sistema de archivos.

Incorrecto

Opción correcta

Incorrecto

Incorrecto

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto
4. Incorrecto

4. Los sistemas distribuidos presentan la siguiente desventaja con


respecto a los centralizados.

Sus procesadores son menos costosos.

La velocidad de propagación de la información es mucho más lenta.

Su crecimiento es modular.

Su administración es mucho más simple.

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 2/7
3/7/2021 Autoevaluación | Tema 3: Sistemas operativos y distribuidos

Incorrecto

Opción correcta

Incorrecto

Incorrecto

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto
4. Incorrecto

5. La importancia de la transparencia en los sistemas distribuidos radica


en que:

Los usuarios pueden conocer la estructura del sistema para mejorarla.

Los usuarios no conocen la estructura del sistema, por tanto, no saben que los
componentes están separados.

Los usuarios pueden conocer la estructura del sistema para administrarla más
eficientemente.

Los usuarios no conocen la estructura del sistema, por tanto, no pueden operarla
eficientemente.

Incorrecto

Opción correcta

Incorrecto

Incorrecto

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto
4. Incorrecto

6. La transparencia de red en los sistemas distribuidos consiste en que:

Los usuarios desconocen la configuración de la red pero sí su ubicación.

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 3/7
3/7/2021 Autoevaluación | Tema 3: Sistemas operativos y distribuidos

Los usuarios desconocen la configuración de la red y la ubicación de cada


punto.

Los usuarios pueden administrar la configuración de la red.

Los usuarios pueden localizar los puntos de la red, a petición de esos


puntos.

Incorrecto

Opción correcta

Incorrecto

Incorrecto

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto
4. Incorrecto

7. ¿Cuál es la característica principal de un sistema fuertemente


acoplado?

Un sistema fuertemente acoplado es aquel que comparte solamente la memoria.

Un sistema fuertemente acoplado es aquel que comparte un reloj global.

Un sistema fuertemente acoplado es aquel que comparte la memoria y un reloj


global sin tiempos de acceso similares para los procesadores.

Un sistema fuertemente acoplado es aquel que comparte la memoria y un


reloj global con tiempos de acceso similares para los procesadores.

Incorrecto

Incorrecto

Incorrecto

Opción correcta

Solución

1. Incorrecto

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 4/7
3/7/2021 Autoevaluación | Tema 3: Sistemas operativos y distribuidos

2. Incorrecto
3. Incorrecto
4. Opción correcta

8. La diferencia entre un sistema operativo de red y un sistema operativo


distribuido es: 

Un sistema operativo de red es fuertemente acoplado en software y un sistema


distribuido no.

Un sistema operativo de red es débilmente acoplado en software y un sistema


distribuido no.

Un sistema operativo distribuido se conforma de múltiples protocolos y software


mientras que un sistema operativo de red no.

Un  sistema operativo distribuido  es un  sistema operativo  centralizado ordinario


pero se ejecuta en múltiples CPU independientes mientras que un sistema
operativo de red hace uso de diferentes protocolos y software.

Incorrecto

Incorrecto

Incorrecto

Opción correcta

Solución

1. Incorrecto
2. Incorrecto
3. Incorrecto
4. Opción correcta

9. ¿Por qué es importante el balanceo de carga en los sistemas


distribuidos?

Para conseguir que ciertos procesos se demoren más que otros.

Para distribuir las tareas y mejorar el rendimiento.

Para impedir que los procesadores se sobrecalienten.

Para facilitar la programación de los procesos.

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 5/7
3/7/2021 Autoevaluación | Tema 3: Sistemas operativos y distribuidos

Incorrecto

Opción correcta

Incorrecto

Incorrecto

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto
4. Incorrecto

10. ¿Por qué existe más riesgo a la seguridad en un sistema distribuido


que en un sistema centralizado? 

Porque en un sistema centralizado existen más conexiones que pueden


ser accedidas por usuarios no autorizados.

Porque en un sistema distribuido se necesitan mejores esquemas de protección,


por la mayor cantidad de conexiones, para mejorar el acceso a información
confidencial o secreta.

Porque en un sistema centralizado se requieren mejores procesadores.

Porque en un sistema distribuido se requieren mejores procesadores.

Incorrecto

Opción correcta

Incorrecto

Incorrecto

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto
4. Incorrecto

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 6/7
3/7/2021 Autoevaluación | Tema 3: Sistemas operativos y distribuidos

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19195&id_unidad=211956&id_pkg=49493&wAccion=ver_scos 7/7

También podría gustarte