You are on page 1of 89

1como trabajan las maquinas que contienen MIMD?

tienen un nmero de procesadores que funcionan de manera asncrona e independiente.

2que sistemas conforman el MIMD?

sistemas de memoria compartida

sistemas de memoria distribuida

sistemas de memoria compartida distribuida

3 una caracteristica de maquinas debilmente acopladas.

tiene retraso en la comunicacion.

1. De que se trata la Taxonomia de flynn.

es una clasificacion de arquitecturas de arquitectura de computadoras SISD(una sola instruccion,


un solo dato), SIMD(multiples instrucciones, un solo dato), Y MIMD (Multiples instrucciones y
multiples datos).

2.Cual es la idea principal de MIMD?

es una tcnica empleada para lograr paralelismo. Las mquinas que usan MIMD tienen un nmero
de procesadores que funcionan de manera asncrona e independiente.

3. Cules son los tipos de sistemas con los que cuenta el MIMD?

La MIMD se clasifica en sistemas de memoria compartida, sistemas de manera distribuida


(sistemas con memoria autonoma)

sistema de memoria compartida distribuida.

Mencione las 2 caracteristicas de la Taxonomia de flynn

R/ - Numero de flujo de instrucciones

- Numero de flujos de datos

2- Significado de SISD, SIMD, MIMD?

r/ SIMPLE INSTRUCTION SIMPLE DATA

r/ SINGLE INSTRUCTION MULTIPLE DATA

r/MULTIPLE INSTRUCTION MULTIPLE DATA

3- que tipo de sistemas se pueden usar como sistemas paralelos

a) sistemas fuertemente acoplados (verdadera)


1. Qu es un SISD?

RTA: Es un flujo de instrucciones y un flujo de datos , estos solo poseen un nico procesador.

1. Qu caractersticas tiene un MIMD Multiprocesador?

RTA: Poseen memoria compartida(lo distintos procesadores comparten el mismo espacio en


direcciones virtuales) .

1. Cundo hay una conexin total?

RTA: Cuando en la red cada instalacin esta enlazada directamente con todas las dems
instalaciones del sistema.

Segn la taxonoma de Flynn, Qu sistemas de hardware se manejan?

- SISD, SIMD, MIMD.

2. Cmo funciona el sistema de memoria distribuido en MIMD?

- Se fundamenta en el paso de mensajes, para tener una comunicacin activa entre las mquinas
conectadas.

3. Qu son las mquinas fuertemente acopladas?

- Son aquellas que tienen dos circuitos en una sola placa, y manejan todos sus recursos en la
misma mquina.

1. Que instrucciones tiene el SIMD?

- Lo primero es que busca una instruccin.

- Despus instruye a varias unidades de datos para que la lleven a cabo en paralelo

- Pueden ser tiles para las mquinas que repiten las mismas tareas en varios conjuntos de
datos.

- Cada procesador sigue el mismo conjunto de instrucciones

2. En qu consiste el MIMD?

Rta: A cada elemento de informacin se le asignen a diferentes procesadores, es decir se asignan


conjuntos de instrucciones a procesadores diferentes.

3. Cmo se clasifican los Sistemas MIMD?

Rta:

- Sistemas de memoria compartida.

- Sistema de memoria distribuida.


- Sistema de memoria Compartida Distribuida.

2) desventajas del sistemas de memoria compartida en mim d?

el acceso simultaneo a memorias es un problema

3) desventajas del sistemas de memoria distribuida en mim d?

el acceso remoto a memoria, es lento

Cual es uno de los principales problemas de los sistemas de memoria compartida en cuanto al
rendimiento?

Se preducen cuellos de botella, al intentar acceder a los mismos recursos de memoria de forma
simultnea

2.En que forma se comunican los sistemas de memoria distribuida?

Por medio de mensajes

3. Por que se dice que mimd es un super conjunto de Simd?

Porque mimd es un conjunto de computadoras independientes, cada una con su contador de


programa, programa y datos

1) Cual es la taxonoma mas citada en este concepto?

Rta:/taxonoma Flynn.

2) Cuales son las cuatro clases de sistemas de computo con varios ordenadores?

Rta;/SISD, SIMD, MISD Y MIMD.

3) Tipos de MIMD?

Rta:/ sistemas de memoria compartida, sistemas de memoria distribuida, sistemas de memoria


compartida distribuida.

. A que hace referencia la taxonomia de Flynn?


Es la clasificacin de arquitecturas de computadores basada en el nmero de instrucciones
concurrentes (control) y en los flujos de datos disponibles en la arquitectura, se dividen en :SISD,
MISD, SIMD, MIMD

2. Cual es la clasificacin de los computadores MIMD?

R/. Sistemas de memoria compartida, sistemas de memoria distribuida, sistema de memoria


compartida distribuida

3. En cual clasificacin de computadores de MIMD, se dice que cada procesador tiene acceso a
toda la memoria, que es poco potente y es un modo eficaz de pasar datos entre aplicaciones.

R/. Sistemas de memoria compartida

En qu consiste la tcnica MIMD?

Es una tcnica empleada para lograr paralelismo, consiste en tener diferentes flujos de
instrucciones y de datos y que los procesadores pueden ejecutar la misma instruccin o diferentes
instrucciones. (Procesadores funcionando de manera asincrnica).

- Cmose clasifican los sistemas MIND?

* sistema de memoria compartida, puede tener cuellos de botella.

* sistema de memoria distribuida, permite escalabilidad; pero puede tener lentitud, y que la
programacin sea complicada.

* sistema de memoria compartida distribuida (cada procesador contiene su memoria local


interconectada). Permite escalabilidad, su programacin es fcil, no existe cuellos de botella.

* maquinas fuertemente acopladas: procesar en menor tiempo, mayor informacin.

* maquinas dbilmente acopladas.

- Que es un cuello de botella?

Un cuello de botella es un fenmeno en donde el rendimiento o capacidad de un sistema


completo es severamente limitado por un nico componente (o un pequeo grupo de
componentes o recursos).

- Cmose clasifican los sistemas MIND?

- sistema de memoria compartida, puede tener cuellos de botella.

- sistema de memoria distribuida, permite escalabilidad; pero puede tener lentitud, y que la
programacin sea complicada.
- sistema de memoria compartida distribuida (cada procesador contiene su memoria local
interconectada). Permite escalabilidad, su programacin es fcil, no existe cuellos de botella.

- maquinas fuertemente acopladas: procesar en menor tiempo, mayor informacin.

- maquinas dbilmente acopladas.

Mencione los dos grupos de arquitectura los cuales fueron definidos por FLYM segn las
caractersticas que el mismo expone

Sisd

Mimd

Cul de los grupos de arquitecturas de definidas por Flym es la ptima para ser utilizada en
sistemas distribuidos?

Mimd

Cul es la principal diferencia entre hardware fuertemente acoplado y dbilmente acoplado?

Su principal diferencia se centra en la velocidad de transmisin de mensajes ya que en


fuertemente acoplado es mayor a diferencia de dbilmente acoplado pues tiene un retraso mayor
a comparacin del anterior.

Segn la taxonoma de Flynn que caractersticas son esenciales?

El nmero de flujo de instrucciones y el nmero de flujos de datos.

2- En que consiste la clasificacin SISD?

Poseen un nico procesador, donde el procesador recibe los datos y una secuencia de
instrucciones con el fin de dar unos resultados.

3- Qu permite la caracterstica MIMD en cuanto a las instrucciones?

Permiten que los procesadores puedan ejecutar la misma instruccin o diferentes instrucciones. Y
pueden tener memoria distribuida o compartida.
Qu significa SIMD? Single Instruction, Multiple Data.

Es una tcnica empleada para conseguir paralelismo a nivel de datos. Los repertorios SIMD
consisten en instrucciones que aplican una misma operacin sobre un conjunto ms o menos
grande de datos.

Que son los sistemas de memoria compartida?

Son sistemas con mltiples procesadores que comparten un nico espacio de direcciones de
memoria.

Ventajas de los sistemas de memoria distribuida?

Presentan escalabilidad, es fcil de programar.

Maquinas fuertemente acopladas

Es el retraso de enviar de una computadora a otra.

Maquinas dbilmente acopladas

Es cuando dos mquinas se conectan a travs de un modem de la lnea telefnica.

1.cual es la clasificacion para un sistema de computo?

Rta:SISD,SIMD,MISD Y MIMD

2.Que es un sistema de memoria compartida?

Rta:Cada proceso tiene acceso a toda la memoria.

3.como funciona un sistema de memoria distribuida?

Rta: los procesos puede compartir informacion solamente enviando mensajes

Cual es que esquema mas ultilizado en hadware? Taxonimia de Flyn

En que se compone la estuctura sisd y en que tipo de computadoras se utliza?


Un flujo de instrucciones y un flujo de datos y se utiliza en las computadores de VonNeuman

En que se diivide el minmd ?

Sistemas de memoria compartido

Sistemas de memoria distribuida

Sistema de Memoria Compartiva Distribuida

Sistemas operativos de redes?

Es un software dbil mente acoplado en un hardware dbilmente acoplado y permite la seccin


entre varias mquinas, donde permite solicitudes y por consiguiente enva respuesta a los que se
le hacen el requerimiento

Sistemas realmente distribuidos?

Mltiples agentes autnomos se conectan entre s para dar informacin, y hay una Comunicacin
global entre los procesos y todos deben ser concurrentes, uno debe estar pendiente del otro para
a que as funcionen a la par, La interfaz debe ser la misma para todas las maquinas

De qu se trata la cola en Sistemas de multiprocesador de tiempo compartido?

Es donde se Trabaja con una cola de ejecucin, que es la lista de procesos en la espera de
ejecucin y se almacena en la memoria compartida para darles paso y resolverlos

1que tipo de sistema operativo no se ve como un uniprocesador virtual?

sistemas operativos de red

2que es un sistemas realmente distribuidos?

sistema en el que multiples sistemas autonomos se comunican entre si y afectan mutuamente su


comportamiento

3Cual sistema trabaja con colas de ejecucion y no es considerado un sistema distribuido?

sistemas de multiprocesador con tiempo compartido

1. Qu es un sistema operativo en red?

RTA: Es un software que permite la interconexin de ordenadores para poder acceder a los
servicios y recursos, hardware y software, creando redes de computadoras.

1. En un sistema operativo de redes pueden existir diferentes tipos de sistemas operativos. (falso-
verdadero)

RTA: verdadero
1. Mencione al menos 3 caractersticas hay en sistemas distribuidos?

- Comunicacin global entre los procesadores

- Administracin global de procesos en todas las partes

- Mismas interfaces.

1. Qu tipos de sistemas se manejan en dichos conceptos?

- Sistemas operativos de redes, sistemas realmente distribuidos, sistemas de multiprocesador con


tiempo compartido.

2. A qu se refiere "archivos con visin uniforme" en los sistemas realmente distribuidos?

- Trata de que todos los archivos manejados en los servidores deben tener una codificacin y
forma de manejo global, en el que todas las mquinas puedan acceder de la misma manera y
tener una visualizacin predefinida.

3. Cmo se maneja la "cola de ejecucin" en los sistemas de multiprocesador con tiempo


compartido?

- Se almacenan todos los procesos en una memoria compartida para que los multiprocesadores
puedan realizar las tareas necesarias, esta se encarga de agruparlos en colas, en las cuales ninguno
de los procesos est bloqueado, sino listos para comenzar su ejecucin.

2. Los sistemas operativos se clasifican en?

o Sistemas operativos en Red (N.O.S), Sistemas operativos distribuidos, sistemas operativos


multi-procesador

3. Qu tipo de hardware se especifica como un sistema en que las aplicaciones y el sistema


operativo trabajan en conjunto para administrar los procesos?

o Fuertemente Acoplado.

4. ) Tipos de sistemas operativos?

5. Rta:/ Fuertemente acoplados y dbilmente acoplados.

6. 2) Cuales son las combinaciones ms comunes de hardware y software?

7. Rta:/ Sistemas operativos en redes, sistemas realmente distribuidos, sistema de


multiprocesador con tiempo compartido.

8. 3) Escriba una de las diferencias entre los 3 sistemas.

9. Rta:/que la comunicacin en sistema red es con archivos compartidos, en sistema


distribuido es mediante mensajes y en el sistema multiprocesador es con memoria compartida.

10. - Que se debe tener en cuenta para que los datos que se intercambian sean legibles por
los clientes y servidores que interactan con ellos?
11. R/ El formato de los archivos

12. 2- Los multiprocesadores con memoria compartida son sistemas distribuidos?.

13. R/ Falso

14. 2- En sistemas operativos de red existe cola de distribucin?.

15. R/ No existe cola de distribucin

qu consiste el software dbilmente acoplado y el fuertemente acoplado?

Dbilmente acoplado: garantiza independencia entre usuarios y permite que se compartan


recursos, pero no permite que interacten entre s.

Fuertemente acoplado: trabajo en paralelo distribuyendo procesos.

- Qu es un sistema operativo de red?

Pertenece al software dbilmente acoplado en hardware dbilmente acoplado. En este modelo,


cada usuario tiene una estacin de trabajo para su uso exclusivo.

- Cmo funcionan los servidores de archivos?

Tienen un sistema jerrquico de archivos. Cada uno tiene un directorio raz con subdirectorios y
archivos. Aunque no importa la posicin jerrquica de directorios donde un cliente ubique un
servidor es importante observar que los diversos clientes tienen un punto de vista diferente del
sistema de archivos.

1.Que es la cola de procesos

Es una lista de procesos listo para su ejecucion

2.Como se logra la comunicacion en un sistema operativo distribuido?

nicamente Por medio de mensajes.

3.Que es un sistema de archivo uniforma

Los archivos tienen que ser visibles para todas las maquinas

) carecteristica de ssitemas distribuidos

comunicacion global entre los procesos, no deben existir distintos mecanismos en distintas
maquinas, sistema de archivos con vision uniforme

2) que es la cola de ejecusion?

es una lista de los procesos sin bloqueo listos para su ejecusion

3) cuando un proceso se bloquea en espera puede ser para?

permisos de lectura y escritura


1. Determine para que es propio cada sistema en hardware:

a.multiprocesador--> sistema fuertemente acoplado

b. multicomputadoras--> sistema debilmente acoplado

2. a que tipo de software pertenece cada uno de los siguientes ejemplos

a. En una empresa se tiene el centro de computadores independientes, con su propia memoria,


cpu, disco, pero estan compartiendo la base de datos de los clientes. --> Software Debilmente
acoplado

b. en un procesador se ejecuta el juego de hockey, dos tableros de los jugadores, donde la


acciones de un jugador se reflejan en el otro. estan en la misma pantalla. --> Software
fuertemente acoplado

3.Determine falso o verdadero:

a.En un sistema operativo de Red, es posible que un usuario se conecte de manera remota con
otra estacion: VERDADERO

b. Si los clientes y servidores ejecutan diversos sistemas no es importane coincidir con el formato y
significado de los mensajes que interactuan: FALSO

1. Qu es un sistema de archivos jerrquico?

Sistema donde cada usuario puede montar la informacin de la manera en que le parezca.

2. Qu es un sistema realmente distribuido?

Mltiples sistemas autnomos que se comunican entre si.

3. Qu es un sistema multiprocesador con tiempo compartido?

Ofrece la imagen de un nico sistema, pero centraliza todo. Trabajan con cola de ejecucin (lista
de los procesos sin bloqueo lgico listos para su ejecucin).

1 que es una imagen de unico sistema?

imagen de un usuario de lo que es un sistema distribuido.

2 que es sistema de archivo uiforme?

los archivos deben ser visiles para todas las maquinas para que sean accesados
A se que hace referencia con el uniprocesador personal?

Varios ven los sistemas distribuidos como varias maquinas que se comunican entre si pero solo
con un procesador.

Caracteristicas de los componetes en un sistema distribuidos?

Comunicacion Glogal en entre procesos

Esquema global de proteccion

No deben existir distintos mecanismos en distintas maquinas

Mismas interfaces

Sistema de archivos con vision uniforme

Nucleos identificos

1. Qu es un sistema de archivos jerrquico?

Sistema donde cada usuario puede montar la informacin de la manera en que le parezca.

2. Qu es un sistema realmente distribuido?

Mltiples sistemas autnomos que se comunican entre si.

3. Qu es un sistema multiprocesador con tiempo compartido?

Ofrece la imagen de un nico sistema, pero centraliza todo. Trabajan con cola de ejecucin (lista
de los procesos sin bloqueo lgico listos para su ejecucin).

1 que es una imagen de unico sistema?

imagen de un usuario de lo que es un sistema distribuido.

2 que es sistema de archivo uiforme?

los archivos deben ser visiles para todas las maquinas para que sean accesados

A se que hace referencia con el uniprocesador personal?

Varios ven los sistemas distribuidos como varias maquinas que se comunican entre si pero solo
con un procesador.

Que es una cola de ejecucion?


Es una estructura de datos o lista de los procesos sin bloqueo logico listos para su ejecucion que
contenida en la memoria compartida

Caracteristicas de los componetes en un sistema distribuidos?

Comunicacion Glogal en entre procesos

Esquema global de proteccion

No deben existir distintos mecanismos en distintas maquinas

Mismas interfaces

Sistema de archivos con vision uniforme

Nucleos identificos

1. que permiten la N.O.S?

Rta: Es un sistema operativo de computadora que est diseado principalmente para soportar
estaciones de trabajo, computadoras personales.

2. En que consiste la imagen de nico sistema?

Rta: Son varias mquinas conectadas entre si con un software previamente distribuido entre s
para cumplir interacciones.

3. En que consiste la cola de ejecucin?

Rta: Lista de procesos lgicos los cuales estn listos para la ejecucin sin bloqueo alguno.

1.que es la arquitectura NFS?

Rta:Es permitir que una coleccin de clientes y servidores compartan un sistema de archivos
comn.

2.Qu relacin existe entre los archivos que se comparten entre usuarios?

Rta:Los archivos deben ser del mismo tipo, formato y significado.

3.Que es una cola de ejecucion?

Rta:Es una lista de procesos sin bloqueos lgicos en espera para su ejecucin se encuentran en la
memoria compartida.

Cul es la diferencia principal entre los tipos de software (Dbilmente acoplado y Fuertemente
acoplado)?

En dbilmente acoplado se comparte recursos entre las diferentes aplicaciones en cierto


momento, en fuertemente acoplado ests aplicaciones estn compartiendo recursos
continuamente
Qu es un Sistema de archivos?

Es un sistema en el cual se comparte un sistema global de archivos este puede ser definido por
una o ms maquinas, este recurso es compartido por clientes conectados a este los cuales realizan
peticiones sobre las maquinas que estn designadas para el sistema de archivos

Mencione 3 caractersticas de los verdaderos sistemas distribuidos?

Comunicacin global

Esquema global de proteccin

Administracin global de procesos totales

No debe existir distintos mecanismos en distintas maquinas

Sistema de archivos con visin uniforme

Mismas interfaces

Ncleos idnticos

Coordinacin de actividades globales

Cul es la funcin de los sistemas operativos (N.O.S), y por medio de que se establece la
comunicacin?

Permiten a usuarios independientes la comunicacin, permitiendo que cada usuario domine su


estacin de trabajo. La comunicacin se lleva a cabo por medio de un sistema compartido de
archivo.

2- Qu relacin existe entre los archivos que se comparten entre usuarios?

Los archivos deben ser del mismo tipo, formato y significado.

3- Cmo funciona la comunicacin global entre procesos?

Los procesos deben ser concurrentes, debido a que deben estar de alguna u otra manera
pendientes de la ejecucin de los otros procesos, para llevar un orden mayor facilidad de
ejecucin.

QUE SON LOS SISTEMAS REALMENTE DISTRIBUIDOS?

Sistemas en el que mltiplos agentes autnomos, cada uno con capacidades de computo
individual.

CUALES SON LAS CARACTERISTICAS?


- Comunicacin global entre los procesos

- Esquema global de proteccin

- Administracin global de procesos en todas las partes: como se crean, destruyen inician y
definen.

- No deben existir distintos mecanismos en distintas mquinas.

- La interfaz debe ser la misma para todos.

QUE ES LA COLA DE EJECUCIN?

Es una lista de procesos sin bloqueos lgicos en espera para su ejecucin se encuentran en la
memoria compartida.

os no se deben perder ni revolver con otros archivos, implementar un acceso restringido a los
usuarios, Debe tener disponibilidad y se refiere a que siempre debe estar disponible cuando el
usuario quiera

Porque debe tener Escalabilidad?

Rta:// para ver que en un futuro el sistema se pueda ser acoplado para otras tareas, y los
requisitos puedan cambiarse sin que el sistema sufra un cambio drstico, debe tener en cuenta la
tolerancia a fallos, y brindar un buen servicio

1. cuales son los aspectos del diseo para crear un sistema operativo distribuido?

- Flexibilidad.

- Transparencia.

. - Confiabilidad

- Desempeo

- Escalabilidad.

-2. en que consiste el tipo de organizacin de un sistema multiprocesamiento?

es un sistema que se organiza con varios CPU, donde la principal caracterstica radica en el
compartimiento de la memoria principal, basado en un bus o conmutador, siendo fuertemente
acoplados.

3. en que consiste el tipo de organizacin de un sistema multicomputador?


es un sistema que se organiza con varios CPU, donde la principal caracterstica radica en que no
hay compartimiento de la memoria principal , y son dbilmente acoplados.

2) Cuales son los dos tipos de modelos de ncleos en la flexibilidad?

Rta:/ Ncleo monoltico y microncleo.

3) En el desempeo hay dos tipos de paralelismo, cuales son?

Rta:/ Paralelismo de grano fino y paralelismo de grano grueso.

1. Qu aspectos se deben tener en cuenta para la creacin de un sistema distribuido?

- Transparencia, Flexibilidad, confiabilidad, escalabilidad, desempeo, accesibilidad y tolerancia a


fallos.

2. Qu tipos de paralelismo existen en el aspecto "desempeo"?

- Paralelismo de grano fino (dividir las tareas en grupos pequeos y luego conectar sus soluciones),
y de grano grueso (desarrollar una tarea compleja en su totalidad).

3. Qu tipos de ncleos existen en el aspecto "flexibilidad"?

- Ncleo monoltico (ncleo que proporciona la mayora de servicios), y microncleo(mecanismo


de comunicacin entre procesos, E/S a bajo nivel, y se busca que sea lo ms pequeo posible).

1. En el aspecto de flexibilidad, cuando el micronucleo es mas flexible proporciona 4 servicios


minimos, mencione algunos de ellos:

mecanismo de comunicacion de procesos

cantidad limitda de planificacion y administracion

Entrada/Salida de bajo nivel

2. Mencione y describa brevemente la clasificacin del paralelismo enfocada en el desempeo.

El desempeo se entiende como el tiempo de respuesta del sistema, y se clasifica como


paralelismo de grano fino(distribuyen clculos o procesos en varios computadores) y paralelismo
de grano grueso(solo un computador se encarga de los procesos).

3. Para que el sistema tanto en hardware y software en un futuro se pueda acoplar para nuevas
tareas o usuarios, que aspectos se deben tener en cuenta ?

Para que el sistema sea escalable se deben evitar los componentes centralizados, las tablas
centralizadas, y los algoritmos centralizados.
En qu aspecto se tiene por caracterstica tener componentes, tablas y algoritmos centralizados?

Este aspecto del diseo es la escalabilidad.

- Si un sistema colapsa y no brinda soporte y resistencia a fallos, que aspecto(s) debera


revisar?

En este caso, debera revisar la confiabilidad, de tal forma que la informacin no se pierda y que el
sistema no deje de funcionar. Lo ideal es que, en un momento de bug, no se muestre inestabilidad
al usuario.

- A que hace referencia el paralelismo de grano fino y de grano grueso?

paralelismo de grano fino: dividir tareas y luego hacer su respectiva conexin.

paralelismo de grano grueso: clculos grandes en un solo componente.

Cules son los distintos aspectos de la transparencia?

Rta: Localizacin, migracin, copia.

2) Cules son los cuatro servicios cuando el micro ncleo es ms flexible?

Un mecanismo de comunicacin entre procesos


Cierta administracin de la memoria
Una cantidad limitada de planificacin y administracin de procesos de bajo nivel
Entrada / salida de bajo nivel

3) Mencione dos caractersticas de la accesibilidad

RTA:

1. Que este 24 /7

2. Que se pueda usar desde cualquier parte.

3. Que tenga inclusin a personas con discapacidad.

1- Mencione 3 aspectos clave para que un sistema distribuido sea optimo-

r/ transparencia, escalabilidad, desempeo, accesibilidad, flexibilidad, tolerancia a fallos,


confiabilidad
2- Que aspecto de la transparencia tiene acceso a los mismos recursos locales y remotos?

R/ Localizacin: mismo acceso a recursos locales y remotos

3- Mencione 2 tareas del micronucleo

R/ -mecanismo de comunicacin entre procesos

-cierta administracin de la memoria

-cantidad limitada de planificacin y administracin

-entrada y salida de alto nivel

1en que consiste la transparencia?

es la ocultacin al usuario que los componentes de este sistema distribuido estn separados.

2cuales son los componentes de la flexibilidad?

-nucleo monolitoco

-micronuclea

3cuales son las caracteristicas principales del desempeo?

-tiempo de respuesta

-rendimineto

-uso del sistema y cantidad consumida de la capacidad de red

1. Que es la transparencia?

Se refiere al ocultamiento de ciertas acciones y procesos para el usuario, de modo que no note
que ocurren.

Ej: procesos de ejecucion en el servidor

1) tipos de transparencia:

localizacion, migracion, copia.

2) aspecto en confiabilidad?

disponibilidad, es la fraccion de tiempo en la que se puede utilizar el sistema


3) en que consiste la tolerancia fallas?

las fallas se deben ocultar brindando una recuperacion transparente al usuario

1 cuantos aspectos hay que tener e cuenta?

6 aspectos: transparencia, flexiilidad, confiailidad, desempeo, escalailidad, tolerancia a fallos,


disponibilidad.

2que es traspatecia?

ocultamieto de proceosos y recursos para el usuario.

3que es la toleracia a fallos?

el sistema debe seguir funcionando correctamente en caso de fallo de una o varias de sus
componentes. toleracia a nivel de software y hardware

1. Cundo se logra la transparencia?

Cuando se satisfacen ejecuciones en paralelo en distintas mquinas.

2. Qu es el ncleo de un sistema operativo?

Es el encargado de gestionar los recursos del sistema.

3. Por qu se tiene la confiabilidad como aspecto de diseo?

Porque este aspecto se encarga de que si una mquina falla haya otra que pueda realizar la
funcin de la mquina que fall de manera que el usuario no perciba el fallo.

1. En que consiste el ncleo monoltico y el micronucleo?

Ncleo monoltico: Es una arquitectura de sistema operativo donde ste en su totalidad trabaja en
espacio del ncleo, estando l solo en modo supervisor.

Micronucleo: es un tipo de ncleo de un sistema operativo que provee un conjunto de primitivas


para implementar servicios bsicos.

2. En qu consiste la confiabilidad?

Los datos no deben perderse o mezclarse con otros archivos.


Nuestros archivos estn protegidos contra el uso no autorizado.

2. Cual es el objetivo principal de la confiabilidad?

o Si una maquina falla, haya otra parte capaz de encargarse del trabajo a realizar.

3. Que es tolerancia a fallos?

o Diseo que permite a un sistema funcionar correctamente en caso de fallo.

4. .que es el kernel??

Rta:Es aquella parte de un sistema operativo que interactua de forma directa con el hardware.

5. 2.que es la fiabilidad?

Rta:La fiabilidad de un sistema puede definirse como su capacidad para realizar

correctamente y en todo momento las funciones para las que se ha diseado

6. 3.que es la transparencia??

la transparencia se refiere al ocultamiento de recursos y procesos y para el usuario, se logra la


transparencia si el usuario no nota la diferencia entre un proceso que se ejecuta localmente y uno
que se ejecuta en un equipo remoto

Cul es el objetivo o funcin principal de la tolerancia a fallos?

Nos dice que ante un fallo en el sistema este debe ser capaz de recuperarse frente a este para que
puede seguir trabajando y para evitar prdidas de datos y tareas inconclusas.

1- Cundo se satisface la transparencia, y con qu motivo se lleva a cabo esta caracterstica?

2- Las funciones del micronucleo permite la administracin de la memoria, que servicio hace
referencia a esta caracterstica?

Mecanismo de comunicacin entre procesos

3- De qu se puede hacer uso para adquirir mayor rendimiento, y en qu consisten?

Paralelismo de grano fino: permite dividir las tareas en tareas an ms pequeas con el fin de
establecer luego una gran conexin.

Paralelismo de grano fuerte: Los clculos o tareas se lleva a cabo en un solo componente.

Dependiendo de la idea de negocio y lgica del sistema.


2. Cual es la diferencia entre el protocolo SMTP y el protocolo POP3?

R/:El protocolo SMTP es para el envio de correos y el protocolo POP3 es para recibir correo

3. En que consiste la capa de red?

R/: Es el direccionamiento que permite la transferencia o bien la conexin entre maquinas, nos
determina claramente, cual sera el emisor, el receptor e identificar la ruta que se manejara

1. Cual es la funcin de la capa de transporte en el modelo OSI?

La funcionalidad de la capa de transporte radica en dividir en segmentos la informacin que se


requiere transmitir.

2. en qu consiste el protocolo UDP?

el UDP, protocolo no orientado a la conexin. es aquel protocolo que permite regular el transporte
de datos mediante su divisin en tramos, sin dar mayor importancia a que toda la informacin fue
transmitida correctamente o no.

3. en qu consiste el protocolo ARP?

Permite traducir la informacin de la direccin fsica de la mquina que requiere conexin

. Cules son las capas usadas dentro de el modelo de comunicacin OSI?

- Capa fsica.

- Capa de enlace de datos.

- Capa de red.

- Capa de transporte.

- Capa de sesin.

- Capa de presentacin.

- Capa de aplicacin.

2. Dentro de la capa de transporte, Qu diferencia hay entre los protcolos TCP y UDP?

- La principal diferencia es que el prtocolo TPC se encarga a de asegurar la efectividad en la


comunicacin, es decir, garantizar que la informacin enviada sea recibida correcta y
completamente; mientras que el prtocolo UDP que es ms ligero, solo asegura que haya la
comunicacin.

3. Qu capas se unen dentro de la capa de aplicacin, en el modelo de comunicacin TCP-IP?

- Capa de aplicacin.

- Capa de presentacin.

- Capa de sesin.

escriba dos protocolos que compartan los modelos de aplicacion y presentacion

-protocolo http(puerto 80)

-protocolo ftp(puerto 21)transferencia de archivos

cuales son las caracteristicas principales de la capa de transporte?

-comunicacion extremo a extremo

-seguimiento de la comunicacion individual

-seguimiento de datos

-reensamblage de segmentos

-identificacion de las diferentes aplicaciones

. Tenieno en cuenta el modelo OSI y sus 7 capas, cual es la capa encargada de la segmentacion
de los datos y como es su proceso?

La capa de transporte es la encargada de la segmentacion de los datos, al recibir un mensaje lo


que hace es dividrlo en partes pequeas y ponerlo en distintos paquetes los cuales llevan un
numero secuencial que los identifica, luego estos paquetes se envian al receptor en este recorrido
toman distintas rutas y puede que unos lleguen mas antes que los otros, por ultimo los paquetes
se organizan de acuerdo al numero indicado para armar nuevamente el mensaje inicial.

2. Mencione alguno de los protocolos que son utilizados en la capa de aplicacion:

protocolo http (protocolo de transferencia de hipertexto) permite conexion a web

protocolo ftp(protocolo de transferencia de archivos) puerto 21

protocolo STMP (rotocolo simple de envios de correos) enviar correos asi no exista conexion
protocolo POP3(protocolo de oficina de correo)

3. Cuantas y cuales son las capas que maneja el otro modelo de comunicacion TCP/IP?

el modelo TCP/IP maneja cuatro capas: aplicacion, transporte, internet y acceso a la red.

2- Mencione 2 funciones de capa de red y 1 protocolo que esta utilice.

r/ Direccionamiento, enrutamiento , tcp

3- Mencione la funcin de la capa de sesin y un protocolo.

r/ Establecer conexin de hosts utilizar la conexin y cerrarla

1. En qu consiste el modelo Peer To Peer?

Es una red de ordenadores en la que todos o algunos aspectos funcionan sin clientes ni servidores
fijos.

2. En qu capa se obtiene un acceso remoto y no es posible conectar fcilmente un sniffer?

Capa de sesin que se encarga de establecer la comunicacin entre dos equipos.

3. Cul es la capa que se encarga de traducir la informacin a un formato legible?

La capa de presentacin, toma los bits y los traduce para el receptor.

Por qu se afirma que el modelo osi no es un protocolo en si?

Son multiples problemas de comunicacion , que son abordados con distintos protocolos, por esto
se dice que es una pila de protocolos

Que se hace en la capa de presentacion

Representacin de los datos para ser entendidos

- Qu funcion cumple la capa de sesin?

Proporciona los mecanismos para controlar los dilogos entre las aplicaciones de los diferentes
sistemas finales:

Establecimiento de conexin.

Utilizacin.

Liberacin.
1) cuales son los protocolos de comunicacion:

-transferencia de mensajes

-construccioon de mensajes

-que representa que cosa?

-a quien envio?

-aa quien recivo?

2) que es la capa de transporte:

de encarga de la conmunicacion entre los host que vamos a comunicar. sus funciones
fundamentales son

-el seguimiento de las comunicaciones individuales

-segmentacion de datos

-reensamblaje de segmentos

-identificacion de las diferentes aplicaciones

3) que es la Capa de Sesion:

El nivel de sesin o capa de sesin es el quinto nivel del modelo OSI , que proporciona los
mecanismos para controlar el dilogo entre las aplicaciones de los sistemas finales. En muchos
casos, los servicios de la capa de sesin son parcialmente, o incluso, totalmente prescindibles. No
obstante en algunas aplicaciones su utilizacin es ineludible.

1. En qu consisten los protocolos de comunicacin?

- Transferencia de mensajes.

- Construccin de mensajes.

- Qu representa una cosa?

- A quin envi?

- A quin recibo?

2. De qu se encarga la capa fsica?

- Medios de conexin.

- Recepcin de seales.
3. Qu es la capa de sesin?

Proporciona los mecanismos para controlar los dilogos entre las aplicaciones de los sistemas.

- Establecimiento.

- Utilizacin.

- Liberacin.

2que es un protocolo ssh (secure shell)?

protocolo de acceso remoto

3que un protocolo FTP?

protocolo de transferencia de archivos

) Para que se utilizan los protocolos de comunicacin?

Rta: // se utilizan para enviar o recibir informacin sin que se pierdan los datos, para esto existen
unos pasos a seguir para lograr la conexin

Protocolos: FTP, SMTP,POP3

3) Nombre dos protocolos de la capa de transporte?

Tcp: orientado a la conexin, donde dice si recibi todos paquetes

Udp: orientado a la no conexin, ejemplo un video llamado

2. A que hace referencia NCK y ACK dentro del modelo OSI?

Nck(No se acepta el mensaje) y ack (se acepta el mensaje)

3. Defina el protocolo TCP.


Protocolo TCP (Protocolo de Control de Transmisin): Est orientado a la conexin, es decir es que
se encarga de cuando se enva un mensaje entre las capas se hace una confirmacin de llegada de
los segmentos de un mensaje.

2) Qu funcin cumple la capa de transporte?

RTA: Esta se encarga de la comunicacin entre dos hosts

3) Cul es la funcin de la capa de representacin de datos?

RTA: Se encarga de traducir el formato y asigna una sintaxis a los datos para su transmisin en la
red.

1. Que es el modelo OSI?

Rta: Es una pila de protocolos donde se encuentras diferentes capas con sus respectivas funciones

3. Qu realiza la capa de sesin?

Rta: Proporciona los mecanismos para controlar los dilogos entre las aplicaciones de los
diferentes sistemas finales:

- Establecer conexin.

- Utilizacin.

- Liberacin.

2. Qu es ACK?

El ACK es el mensaje que se enva del receptor al emisor para saber s ha recibido el mensaje
correctamente y funciona en la capa de enlace.

3. El protocolo TCP en qu capa funciona?

El protocolo TCP funciona en la capa de transporte

Cules son los protocolos de comunicacin?

Transferencia de mensajes

Construccin de mensajes
Cules son las capas del modelo OSI?

Capa fsica

- medios de conexin

- Recepcin de seales

Capa de enlace de datos

- Interpretacin de bits

- Control de errores

Capa de red

- Direccionamiento

- Emisor

- Receptor

- Ruta

Capa de transporte

- Conexin extremo a extremo

Capa de sesin

- Proporciona la comunicacin entre dos equipos.

Capa de presentacin

- Se encarga de traducir el formato y asigna una sintaxis a los datos para su transmisin en la
red

Capa de aplicacin

- Es brindar una interfaz al usuario

Nombre dos de los protocolos que hacen parte de las capas.

PROTOCOLO HTTP: Protocolo de transferencia de hipertexto

PROTOCOLO SMTP: Protocolo simple envi de correos

1- En las capas de software en que consiste el servicio distribuido?


Es cuando un sistema implementa diferentes servidores en los cuales se dividen las tareas y
peticiones con el fin de otorgar una respuesta ms ptima y en menor tiempo lo cual indica la
calidad del sistema.

2- Cules son las caractersticas que cumple un modelo arquitectnico?

Sus componentes deben ser vistos por separado, permitiendo satisfacer las solicitudes realizadas
al sistema, se deben identificar cules son servidores cuales son clientes y cuales son iguales.

3- Segn los requisitos de diseo que debe cumplir un sistema arquitectnico?

Prestaciones donde la capacidad de respuesta consiste en tratar de que el tiempo en cada


operacin sea el mnimo, que el sistema sea productivo y exista cierto balance en cuanto a la carga
de procesos entre los computadores. Se debe proporcionar calidad del servicio en cuanto a la
confiabilidad del sistema y uso de cache donde guardar temporalmente la informacin necesaria.

1. cual es la subdivision del modelo arquitectonico?

R/:Modelos cliente-servidor, modelo Peer To Peer

2. Que ventaja puede traer el cache?

R/: Trae velocidad a la hora de acceder mas rapido a una url

1. Dentro de los modelos fundamentales, Qu modelos se trabajan?

- Modelo de interaccin.

- Modelo a fallos.

- Modelo de seguridad.

2. Describa los requisitos de diseo usados en los modelos de sistemas distribuidos.

- Prestaciones (capacidad de respuesta, productividad, balance de cargas).

- Calidad de servicio.

- Uso de cach y replicacin.

3. Qu estrategias se usan dentro del modelo de seguridad?

- Criptografa.
- Autentificacin.

- Control de acceso a recursos y servicios.

- Filtrado y trfico de redes.

- Cortafuegos.

1cuales son las capas del software?

-capas de servicios

-servidor

-servicio distribuido

2como se dividen los modelos de sistemas distribuidos?

-modelos arquitectonicos

-modelos fundamentales

3en que consiste la variacion movil en el modelo cliente servidor?

programa en ejecucion que monitorea computadores en la res proceso siempre activo que tiene
como objetivo almacenar informacion o instalacion de software.

.Cuales son algunas de las caractersticas de los Modelos arquitectnicos?

Algunas de las caracteristicas de este tipo de modelos son: que trabaja los componentes por
separado(trabajan como una edificacion), analiza ubicacin de componentes y cuenta con
sistemas dinmicos(movilidad de codigo)

2. Cual es la ventaja al usar un servidor proxy y cache?

Una de las ventajas mas comunes es que permite la rapidez al momento de acceder a datos
almacenados en la memoria, los cuales pueden ser los mas utilizados frecuentemente.

3. Cuales son las 3 capas de software?

capa de servicios (modulos)

Servidor(proceso que recibe peticiones de otros procesos)

Servidor distribuido( uno o ms procesos servidor, interactan con otros servidores y con
clientes)

1. Cules son las partes y distribuciones en un sistema distribuido?

Componentes por separado.


Analizar la ubicacin de cada componente.

Identifica servidores, clientes, e iguales (se puede tener maquinas que sirven como
servidor y como cliente a la vez).

Movilidad de cdigo y ejecucin del mismo.

2. En qu modelo se pueden sincronizar los relojes de cada mquina?

En el modelo de interaccin.

3. Para qu se usan los multiservidores?

Los multiservidores distribuyen tareas y esto permite disminuir tiempos de respuesta.

2) Qu ventaja tiene un servidor proxy y caches?

RTA: Guarda informacin temporalmente de los procesos ms utilizados para acceder de una
manera mucho ms rpido a la informacin.

3) Cules son las Variaciones cliente servidor?

RTA:

Cdigo mvil

Agente mvil

Computadores de red.

Clientes ligeras.

Dispositivos mviles

Enlace espontaneo a la red

Tipos de modelo Fundamental:

Descripcin forma de los arquitectnicos

Sincronizacin de los relojes de cada mquina y por ende se pierden los mensajes

Modelo de interaccin

Modelo a fallos

Modelo de seguridad

3) Cules son las Variaciones cliente servidor?

Cdigo mvil descarga y ejecuta cdigo


Agente mvil proceso siempre activo

Computadores de red funcin de presentar la informacin

Clientes ligeros selo hace interfaz graficas

Dispositivos mviles incluirlos sin que el sistema se va afectado

4) Cules son los Requisitos diseo?

Capacidad de respuesta: velocidad de servicios que se requiera

Productividad: rapidez para ejecutar todo en conjunto capacidad de procesamiento

Balance de cargas: procesos donde van a l par s que se va afectados algunos procesos

Calidad del servicio: depende de hacer determinadas tareas en un tiempo lmite

Uso de cache y replicacin

1. Qu problemas se pueden presentar los modelos de los SD?

Rta: La sincronizacin de relojes puede proporcionar perdida de informacin y estos pueden ser:

- Modelo de interaccin.

- Modelo de fallos.

- Modelo de seguridad.

2. En qu consiste el modelo Arquitectnico?

Rta:

- Componentes por separados.

- Satisface demandas y peticiones del sistema implementado.

- Sistemas dinmicos, movilidad de cdigo y ejecucin del mismo.

- Analizar ubicacin de componentes.

3.Cules son las capas de Software?

Rta:

- Capa de servicios: Mdulos alojados en uno o varios computadores.

- Servidor: Proceso que recibe peticiones de otros procesos.

- Servicio distribuido
1. Cules son los tipos de modelo?

Modelos arquitectnicos: Partes y relaciones de un sistema distribuido

Modelo Fundamental

2.Defina las capas de software

*Capas de servicios: Mdulos alojados en uno o en varios componentes.

*Servidor: Proceso que recibe peticiones de otros procesos.

*Servicio distribuido: Uno o ms procesos servidor, interaccin con otros y con clientes.

3. Cules son los requisitos de diseo?

Prestaciones dentro del cual se encuentra la capacidad de respuesta, productividad y


balance de cargas computacionales.

Calidad del servicio.

Uso de cache y replicacin.

1) en que se dividen los Modelos de SD?:

modelos arquitectonicos (modelo cliente servidor, modelo pers to pers), modelos fundamentales

2) como es el modelo arquitectonico?:

es como una edificacion, donde se tiene en cuenta sus partes por separado, como su estructura,
su estetica y distintos componentes

4) mencione los modelos de seguridad:

seguridad en proceso y canales de comunicacion, ademas de la prevencion de posibles fallas

5) mencione algunos ejemplos de tipos de amenazas:

duplicidad de mensajes, acceso indebido a recursos, ataque a al inteligencia del proceso

1. Qu son los modelos aquitectnicos y fundamentales?

Modelo arquitectnico: partes y relaciones de un sistema.

Modelo fundamental: descripcin de las caractersticas propias de los modelos arquitectnicos.

2. Nombre algunos problemas de los modelos de sistemas distribuidos.

Sincronizacin de relojes.
Perdida de mensajes.

3. Cules son los modelos fundamentales?

Interaccin.

Fallos.

Seguridad.

1.que es un modelo arquitectonico?

partes y relaciones de un sistema

2cuales son las capas de software?

-capas de servicios

-servidor

-servicio distribuido

3que es un modelo fundamental?

procesos que se comunican por paso de mensajes a traves de un red

1. Aspectos del modelo arquitectnico?

-Componentes por separado

-Satisfacer demandas y peticiones del sistema implementado

-Analizar ubicacin de componentes

-Identificar servidores

2. Cules son las 3 capaz de software?

-Servicio

-Servidor

-Servicio distribuido

3. Qu requisitos de diseo existen?

-Prestaciones

-calidad de servicio

-uso de cach y replicacin


Cules son los modelos fundamentales para procesos que se comunican por paso de mensajes?

Modelos interaccin

Modelo fallos

Modelo de seguridad

En qu consiste la capa de software de sistema distribuido?

Consiste en que uno o ms procesos servidor que interactan con otros servidor adems de
interactuar con clientes

Principales caractersticas de fiabilidad de un sistema distribuido?

Tolerancia a fallos

Seguridad

Cules son las caractersticas de los Modelos arquitectnicos?

Componentes por separado

Satisfacer demandas y peticiones del sistema implementado

Analizar ubicacin de componentes, extraer informacin, distribucin de datos y cargas

Sistemas dinmicos.

CULES SON LAS CAPAS DE SOFWARE?

CAPAS DE SERVICIOS: Mdulos alojados en uno o varios computadores

SERVIDOR: Proceso que recibe peticiones de otros procesos

SERVIDOR DISTRIBUIDO: uno o ms procesos servidor, interactan con otros y con


clientes.

ARQUITECTURA DE SISTEMA. Cules son las variaciones CLIENTE-SERVIDOR?

CLIENTE-SERVIDOR

- CODIGO MOVIL

- AGENTE MOVIL
- COMPUTADORES DE RED

- CLIENTES LIGEROS

- DISPOCITIVOS MOVIE

Cules son los requisitos de diseo?

PRESTACIONES

- Capacidad de respuesta

- Productividad

- Balance de cargas computacionales

CALIDAD DEL SERVICIO

- Uso del cache y replicacin de los datos

FIABILIDAD:

- Tolerancia a fallos

- Seguridad

.cuales son las arquitectura de software??

cliente -servidor

peer to peer

2.cuales son los requisitos para un sistema arquitectonico??

Rta:

capacidad de respuesta

productividad

balance de cargas computacionales.

3.cuales son las caracteristicas del balance de carga??

calidad

seguridad

prestaciones
En qu consiste el modelo de pila de procesadores?

Es una pila de procesadores en un cuarto de mquinas los cuales pueden ser asignados de manera
dinmica a cada usuario.

2- Cul es la diferencia entre las dos estrategias de asignacin?

Existen las migratorias y las no migratorias, donde la primera indica y permite que un proceso
pueda ser trasladado, aunque ya haya sido iniciada su ejecucin, en cambio las no migratorias al
iniciarse el proceso se debe indicar el lugar donde va a estar ubicado

3- caractersticas de los modelos de asignacin?

Algunas caractersticas son que las maquinas son exactamente iguales o compatibles en cuanto a
la estructura del cdigo, permitiendo que cada procesador se pueda comunicar con los dems.

1. cuales son los objetivos principales en la asignacion de procesadores?

R/:Minimizar el tiempo de inactividad de los procesadores, minimizar los tiempos de respuesta,


minimizar la tasa de respuesta

2. A que hace referencia cuando se habla del sistema gestor de carga de trabajo?

R/:Es un sistema que gestiona los reportes del estado de las diferentes maquinas, pues cada una
de ellas debe reportar su informacion

3. Nombre las estrategias de asignacion y explique una de ellas

a. NO MIGRATORIAS: quiere decir que los procesos no pueden trasladarse, cuando entran al
procesador alli se quedan.

b. MIGRATORIAS: Los procesos tienen la facultad de cambiarse de un procesador a otro

1. Qu estrategias tiene la asignacin de procesadores?


- No migratorias: Un proceso permanece de inicio a fin dentro de la mquina, sin ningn tipo de
alteracin.

- Migratorias: Un proceso se puede transmitir a varias mquinas para su tratado y ejecucin.

2. En la asignacin de procesadores, Qu objetivos existen?

- Minimizar las inactividades de las CPU.

- Minimizar el tiempo de respuesta.

- Minimizar la taza de respuesta.

3. En los aspectos de diseo, De qu trata el algoritmo determinista?

- Es aquel en el que se debe saber toda la informacin referente al proceso en s, ej: en qu


mquina se est desarrollando, tiempo de ejecucin, de qu trata el proceso, etc.

cuales son los dos tipos de estrategias de asignacion?

1. no migratorias: le llega un proceso y no se puede trasladar a ningun otro procesador.

2. migratorias: los procesos se trasladan a otro procesador

2. Cual es la diferencia entre el diseo centralizado y el distribuido?

En el diseo centralizado si se realiza varias tareas en una maquina central se va a sobrecargar, en


el distribuido no pasa esto debido a que en este se asigna tareas a maquinas que no estan
ejecutando nada dsdo caso de que haya algun maquina sobrecargada, para esto debe existir un
sistema que controle todo lo referente al sistema distribuido.

3. Cules son los objetivos de los algoritmos de un ejemplo de ellos?

los objetivos que tienen los algoritmos es determinar el Uso de la CPU, el tiempo promedio de
respuesta y la tasa de respuesta, uno de estos son: los algoritmos deterministas (Determinan en
que maquina se va a realizar el proceso y cuanto tiempo tarda).

Mencione 2 objetivos fundamentales de la asignacin de procesadores

Maximizar el uso de CPUs de todo el sistema

Disminuir el tiempo de respuesta

2- Mencione las 2 estrategias de asignacion de procesadores


No migratorias:

Una vez colocado un proceso en una mquina permanece ah hasta que termina.

Migratorias:

Un proceso se puede trasladar aunque haya iniciado su ejecucin.Permiten un mejor balance de la


carga pero son ms complejas.

3- Mencione 3 aspectos importantes en el diseo de algoritmos de asignacin de procesadores

algoritmos deterministas

algoritmos centralizados

algoritmos optimos

algoritmos locales

1cuando son adecuados los algoritmos heuristicos en la asignacion de procesadores?

-cuando la carga es impredecible, pero requieren de mucho ingenio o de poder describir


formalmente la operacin en trminos de estados del sistema.

2cuales son los tipos de algoritmos utilizados en la asignacion de procesadores?

1.- Algoritmos Deterministas vs. Heursticos.

2.- Algoritmos Distribuidos vs. Centralizados.

3.- Algoritmos ptimos vs. Subptimos.

4.- Algoritmos Locales vs. Globales.

5.- Algoritmos Iniciados por el emisor vs. Iniciados por el receptor.

3en que consiste el modelo de pila de procesadores?

-Este mtodo consiste en construir una pila de procesadores, repleta de CPU, en un cuarto de
maquinas, los cuales se pueden asignar de manera dinmica a los usuarios segn la demanda.

1. Qu estrategias de planificacin existen?

Existen 2, migratorias y no migratorias.

No migratorias: hasta que acabe un proceso puede continuar con los dems.

Migratorias: puede trasladar procesos a otros procesadores.

2. Cules son los principales aspectos de implantacin?


-La medicin de la carga no es tan sencilla.

-Contar el nmero de procesos.

-Contar solo procesos en ejecucin o listos.

3. Qu se conoce como tiempos muertos en las maquinas?

Es un desaprovechamiento inadecuado del computador, donde un sistema est controlando la


informacin de todo el sistema.

1. Qu es una Pila de procesadores?

Rta: // Es una habitacin de solos procesadores y acta como un sper procesador, para dar mejor
rendimiento en los procesos

1. Cules son los Modelos de asignacin?

No migratorias: es cuando llega un proceso y hasta que no se termine no se puede hacer otro

Migratorios: puede enviar un proceso a otra mquina para darle respuesta

1. Cules son los objetivos de los algoritmos?

Uso de la cpu

Tiempo promedio de respuesta

Tasa de respuesta

1. Diseo centralizado

Es cuando todos los algoritmos se ejecutan en una sola mquina y se toma mejores decisiones,
pero la desventaja es que se puede perder el proceso si esta falla

1. que es un algoritmo heuristico??

Rta:la solucion se presenta mediante ensayos, prueba.


2.cuales son las estrategias de asignacin?. Describir.

No migratorias:

Los procesos pueden no hacer cambios de procesador.

migratorias:

Los procesos pueden hacer cambios de procesador

3. Qu aspectos hay que tener en cuenta para la implantacin?

La medicin de la carga no es tan sencilla.

Por un mtodos contar un el nmero de procesos en donde hay que considerar los procesos
latentes activos

Por otro mtodo contar solo los procesos en ejecucin o listos.

Medir la fraccin de que la CPU est ocupada

a que hace referencia las estrategis de asignacion migratoria?

En las estrategias de asignacion migratorias, los procesos pueden ser enviados a otra cpu

Que requisitio se requiere para construir pila de procesadores?

Maquinas iidenticas, o compatibles en el codigo

Que objetivos tienen los algoritmos de asignacion de procesadores?

-Minimizar desuso de la cpu

- minimizar tiemos de respuesta del sistema en su conjunto

Cul es la caracterstica principal que nos permite realizar la asignacin de procesadores?

Todas las maquinas son idnticas o compatibles en el cdigo, difieren a lo sumo en velocidad

Cules son los objetivos de los Objetivos de los algoritmos de asignacin de CPUs?

Maximizar el nmero de ciclos de CPU, es decir que todas estn ociosas

Minimizar el tiempo de respuesta de cada CPU


Minimizar el tiempo de respuesta global sobre una peticin de usuario, es decir del grupo total de
CPUs

Enfoques de diseo de algoritmos de asignacin de procesadores?

Algoritmos Deterministas vs. Heursticos.

Algoritmos Distribuidos vs. Centralizados.

Algoritmos ptimos vs. Subptimos.

Algoritmos Locales vs. Globales.

Algoritmos Iniciados por el emisor vs. Iniciados por el receptor

Qu modelos existen en la asignacin procesadora?

RTA: modelo de pila y modelo de asignacin.

2) Qu caractersticas tiene un modelo de pila?

RTA:

Se dispone de un conjunto de cpu que se pueden asignar dinmicamente a los usuarios


segn la demanda

Los usuarios no disponen de estaciones de trabajo sino de terminales grficas de alto


rendimiento.

No existe el concepto de propiedad de los procesadores, los que pertenecen a todos y se


utilizan compartidamente.

3) Cules son los objetivos de los algoritmos?

RTA: * Uso de la CPU

* Tiempo promedio de respuesta.

* Tasa de respuesta.

1. Qu son los algoritmos deterministas?

Rta: Un algoritmo determinista es un algoritmo que, en trminos informales, es completamente


predictivo si se conocen sus entradas. Dicho de otra forma, si se conocen las entradas del
algoritmo siempre producir la misma salida, y la mquina interna pasar por la misma secuencia
de estados.
2. Diferencia entre Sistemas centralizados y sistemas distribuidos?

Rta:

Un sistema distribuido es una coleccin de computadoras separadas fsicamente y conectadas


entre s por una red de comunicaciones distribuida; cada mquina posee sus componentes de
hardware y software que el usuario percibe como un solo sistema.

Los sistemas centralizados es cuando el proceso de cmputo es realizado en una localizacin


central, usando terminales conectados a una computadora central. La computadora en s misma
puede controlar todos los perifricos directamente.

1. describa una particularidad para la asignacin de procesadores.

Para que exista una correcta asignacin todas las maquinas deben ser idnticas o por lo menos
compatibles.

2. cuales son las estrategias de asignacin?. Describir.

No migratorias:

Los procesos pueden no hacer cambios de procesador.

migratorias:

Los procesos pueden hacer cambios de procesador

3. escriba dos algoritmos de asignacin de procesadores.

- algoritmos deterministas: se sabe de antemano el comportamiento del proceso.

- algoritmos heursticos: Se desconoce el comportamiento del proceso.

. Qu es el uso de estaciones de trabajo inactivas?

Encuentra computadores que no se estn usando (inactivos) para que ayuden a los procesos que
se tengan activos.

2. Qu son los modelos de asignacin?

Modelos donde todas las maquinas son compatibles con el cdigo, la diferencia reside en la
velocidad de la mquina.

3. Cules son los objetivos de los algoritmos?

- Uso de las CPU.


- Tiempo promedio de respuesta.

- Tasa de respuesta.

1. Cules son y cuando se dan las estrategias de asignacin?

- No migratorias: Al crearse un proceso se toma una decisin de donde colocarlo

- Migratorias: Un proceso se puede trasladar aunque se haya iniciado su ejecucin

2.Qu objetivos tienen los algoritmos?

Maximizar el nmero de ciclos de CPU que se ejecutan.

Minimizar los tiempos promedio de respuesta.

Minimizar la tasa de respuesta que es el tiempo necesario para ejecutar un proceso en


cierta maquina dividido por el tiempo que tardan en cierto procesador de referencia

3. Qu aspectos hay que tener en cuenta para la implantacin?

La medicin de la carga no es tan sencilla.

Por un mtodos contar un el nmero de procesos en donde hay que considerar los
procesos latentes activos

Por otro mtodo contar solo los procesos en ejecucin o listos.

Medir la fraccin de que la CPU est ocupada

) Que se debe tener en cuente para la asignacion de procesadores?:

para la asignacion de procesadores todas las maquinas deben ser identica o compatibles en el
codigo

2) nombre los dos tipos de estrategias de asignacion:

migratorias, no migratorias.

3) cuales son los objetivos de asignacion?

maximixar el uso de CPU, minimizar el tiempo prommedio de respuesta, minimizar la taza de


respuesta
tipos de modelos?

-modelo de estaciones de trabajo

-pila de procesadores

2estrategias de asignacion?

-no migratoria: un proceso de puede transladar

-migratorias: un proceso de puede transladar

3objetivo de los algoritmos?

-uso de las CPU

-tiempo promedio de respuesta

-tasa de respuesta

Cules son las estrategias de asignacin?

NO MIGRATORIAS: Una vez colocado un proceso en una maquina permanece ah hasta


que termina.

MIGRATORIAS: Un proceso se puede trasladar, aunque haya iniciado su ejecucin.

Cules son los objetivos de los algoritmos?

USO DE LAS CPU

TIEMPO DE PROMEDIO DE RESPUESTA

TASA DE RESPUESTA

Qu son los algoritmos deterministas y heursticos?

DETERMINISTAS

- Los algoritmos deterministas se pueden definir en trminos de una mquina de estado; un


estado describe qu est haciendo la mquina en un instante particular de tiempo. Justo cuando
se produce la entrada, la mquina comienza en su estado inicial y, posteriormente, si la mquina
es determinista, comenzar la ejecucin de la secuencia de estados predeterminados.

HEURISTICOS:

- un algoritmo es heurstico cuando la solucin no se determina en forma directa, sino


mediante ensayos, pruebas y reensayos
En qu capa trabaja el modelo cliente servidor y como se manejan los protocolos?

Donde un servidor puede recibir solicitudes por parte de varios clientes, opera en la capa de
modelo TCP/IP, con manejo de protocolos de terminal a terminal.

2) Cules son los roles pertenecientes de un servidor, y en qu consisten los enfoques


concurrentes?

Permite procesos que implementa un servicio en especfico, soportando generalmente a muchos


clientes.

Los enfoques concurrentes son thread per client y thread pool, donde el thread per client genera
un hilo por cada cliente y este hilo se destruye luego de atender el cliente. En el thread pool
existen varios hilos que estn a la espera de su llamado y cuando son atendidos estos no se
destruyen.

3) Cul es la principal desventaja y consecuencias de que exista cada en el servidor?

La principal desventaja es que el servidor se caiga y exista perdida de la informacin donde cabe la
posibilidad de que la perdida de esta informacin cause grandes problemas en cuanto al manejo
de la pgina, bases de datos etc.

1. Qu es un modelo cliente servidor y qu caractersticas tiene?

Es un Modelo que opera en la capa de aplicacin del modelo TCP/IP; el cual presenta las siguientes
caractersticas:

- Tareas distribuidos

- Proveedores de recursos

2. Qu roles y que caractersticas tiene el Modelo Cliente servidor?

Los roles que maneja este modelo son :

Servidor:
o Proceso que implementa un servicio especifico

o Soporta mucho clientes

o Cliente:

Consume los servicios del servidor

Peticin Respuesta

1. Qu tipo de servidores existen?

1. Servidor iterativo:

i. Espera por la llegada de un cliente

ii. Procesa el requerimiento de un cliente

iii. Enva la respuesta al cliente que envi el requerimiento

iv. Regresa al primer paso

3.Servidor Concurrente:

i. Espera por la llegada de un cliente

ii. Inicia un servidor para manejar los requerimientos del cliente. Esto involucra la
creacin de un nuevo proceso o hilo. Cuando el cliente se va (termina) el proceso o hilo
tambin termina.

iii. Regresa al primer paso.

Es multiusuario de desarrollo de software

Opera en la capa de operacin del modelo tcp/ip

1) Roles

Servidor: proceso que implementa un servicio, soportan muchos clientes

Cliente: consume todos los servicios que el servidor provee y hace muchas peticiones y se
comunican atreves del servidor

2) Tipos de servidores:

Iterativos: espera la solicitud la procesa y vuelve a esperar


Concurrentes; hay un hilo para atender los clientes y en unos se destruye el hilo, en el otro tipo se
reutiliza los hilos

3) Tipos de clientes:

Fat cliente :

Thin client:

4) Funcionamiento: hace peticin un cliente, espera la respuesta de un servidor

5) Protocolo no orientado a conexin: no necesita que est obligado la otra parte que est
escuchando los datos a responder instantneamente

cuales son los veneficios de un cliente de tipo fat?

-mayor potencia del procesador mas operaciones por el lado del cliente.

cuales son las caracteristicas principales del protocolo no orientado a coneccion?

-util en conecciones donde la red resulta muy confiable

-facil de implementar

-eficiente si no se presentan fallos de red

-propenso a fallos

Cuales son las ventajas del modelo cliente servidor?

-centralizacion del control

-facil mantenimiento

-seguridad

1. cuales son los enfoques concurrentes:

-thread per client

-thread pool
2. que tipos de clientes existen y en que consisten?

at client (tenemos mayor potecncia de prosesamiento, tenemos mas actividad del lado del
cliente),

thin client (a potencia de computo en la maquina es muy reducida)

3. mencione 3 ventajas:

- Centralizacin del control

- Fcil mantenimiento

- Seguridad

En qu protocolo de conexin no interesa mucho la perdida de informacin?

En el protocolo no orientado a conexin, ya que se puede dar un flujo de informacin sin importar
que exista un receptor en el mismo instante.

Cmo son los servidores cliente y servidor?

Son entidades abstractas, el servidor es el proceso que implementa un servicio, mientras que el
cliente es el que consume los servicios de un servidor, recibe la peticin. Los clientes no se
comunican unos con otros sino con el cliente directamente.

Cmo proceden los servidores iterativos y concurrentes?

Los servidores iterativos, espera una solicitud, la procesa y vuelven a esperar otro cliente. Y los
servidores concurrentes, (Thread-per client) realiza la creacin de hilo y se destruye en cada
proceso finalizado del cliente.

Cuales son los dos tipos de servidores? especifique cada uno de ellos.

los tipos de servidores son:

Iterativos: esperan una solicitud y cuando la reciben la procesan

Concurrentes: crea un nuevo hilo para atender las nuevas solicitudes y maneja dos tipos
de thread: Threa-per-Client (se destruye una vez terminado el proceso), mientras que los Thread-
pool(atienden y procesan la solicitud y no se destruyen posteriormente).

2. cuales son los tipos de clientes que existen?

los tipos de clientes que existen son:

fat client (cliente gordo) en thin server (servidor delgado)

thin client (cliente delgado) en fat server ( servidor gordo.


3. Mencione algunas de las ventajas y desventajas al utilizar modelo cliente-servidor.

Ventajas:

centralizacion de control

facil manejo

seguridad

Desventajas:

congestion

baja tolerancia a caidas en el servidor (si cae el servidor todos los servicios caen)

1. cual es la principal caracterstica de un modelo cliente-servidor?

Un modelo cliente-servidor se caracteriza principalmente por ser hbrido y abstracto (no definido),
donde un cliente puede ser servidor y un servidor puede ser a su vez cliente.

2. cuales son los dos tipos de clientes? Describalos.

clientes fat: se caracterizan por desarrollar la mayor cantidad de operaciones del lado del cliente.

clientes thin: son mquinas de cmputo con condiciones reducidas, un ejemplo de ello es
chromebook.

3. cuales son los tipos de protocolos para un modelo cliente servidor?

1. orientado a la conexin: de antemano se establece una conexin entre las partes


involucradas.

2. orientado a la no conexin: No necesariamente se debe establecer un contrato entre las


partes involucradas, es decir que los clientes o servidores no necesariamente deben establecer
una comunicacin.

) Por qu se caracteriza el modelo cliente-servidor?

Rta:/ Se caracteriza por ser un sistema distribuido, donde el cliente puede ser servidor y viceversa.

2) Escriba 3 tipos de servidores

Rta:/ Archivos, bases de datos y groupware

3) Cules son los tipos de protocolos en este modelo?

Rta:/ Sin conexin (ipv4 de forma local) y con conexin (tcp/ip requieren conexin a internet)
Cuales son las caractersticas del roll de cliente?

Consume los servicios del servidor

Peticin respuesta

Los clientes no se comunican con otros clientes

Cules son los dos tipos de cliente que existen?

fat client / thin server

*thin client / fat server

Cules son las ventajas y desventajas del modelo cliente servidor?

Ventajas Desventajas

Centralizacin del control Congestin

Fcil mantenimiento Baja tolerancia a cadas en el servicio

Seguridad Software / hardware especficos en el servicio

1. Nombre 3 ventajas y desventajas de este modelo

Ventajas:

Centralizacin del control

Fcil Mantenimiento

Seguridad

Desventajas

Congestin

Software/ Hardware Especficos en el servidor

Baja tolerancia a cada en el servidor.

2. Qu caractersticas tiene el protocolo orientado a la conexin?

Se identifica el flujo de trfico con un identificador.

Antes de iniciar transmisin se verifica la conexin.


Puede incrementar la latencia, pero asimismo la seguridad y fiabilidad de las conexiones.

3. Qu ventajas tiene el protocolo no orientado a conexin?

Es fcil de implementar

til en conexiones donde la red resulta muy confiable

1. En el modelo Cliente/Servidor las tareas se distribuyen entre:

Rta: proveedores de recursos - demandantes

2. En el modelo Cliente/Servidor existen 2 tipos de clientes. Cuales son?.

Rta: Fat y This

3. Nombre dos ventajas de el modelo Cliente/Servidor.

Rta:

centralizacin del control

fcil mantenimiento

seguridad

. que tipos de servidores hay??

Rta:

iterativos y concurrentes.

2.cuales son las principales ventajas del modelo cliente servidor??

Rta:

centralizacion de control

Facil mantenimiento

seguridad

3. cuales son las principalesDesventajas del modelo cliente servidor.

Rta:

Congestin.

Software/hardware especficos en el servidor.

Baja tolerancia a cadas en el servidor.


1.que ventajas y desventajas se tienen en este modelo?

R/: VENTAJAS: centralizacion del control, facil mantenimiento,seguridad

DESVENTAJAS: Congestion, Software/Hardware especifico en el servidor, Baja tolerancia a fallos en


el servidor

2. Se identifica el flujo de trafico con un identificador y se verifica la conexion; es una caracteristica


propia de:

A.protocolo orientado a la conexion

B.protocolo no orientado a la conexion

R/: A

3. Cuales son los tipos de servidor, explique uno de ellos?

R/: Los tipos de servidores son iterativos y concurrentes

Servidores concurrentes: atiende a varios clientes al mismo tiempo. Ms an, mientras est
atendiendo sigue escuchando El problema es que todo cliente tiene que esperar su turno para ser
atendido.

1. Qu protocolo usa la conexin cliente servidor en las peticiones y respuestas?

HTTP ( Hypertext Transfer Protocol)

2. Qu pasa cuando existe un problema de denegacin de servicios?

Muchos clientes realizan peticiones al servidor gran cantidad de veces provocando la cada del
servidor

3. Qu tipos de servidores existen?

- Servidores Iterativo

- Servidores Concurrente

1. Qu protocolo usa la conexin cliente servidor en las peticiones y respuestas?

HTTP ( Hypertext Transfer Protocol)

2. Qu pasa cuando existe un problema de denegacin de servicios?


Muchos clientes realizan peticiones al servidor gran cantidad de veces provocando la cada del
servidor

3. Qu tipos de servidores existen?

- Servidores Iterativo

- Servidores Concurrente

o Cules son los tipos de servidores en el modelo cliente servidor?

- SERVIDORES ITERATIVOS

- SERVIDORES CONCURRENTES

Qu hace el PROTOCOLO ORIENTADO A CONEXIN?

- Se identifica el flujo de trfico con un identificador.

- Antes de iniciar transmisin se verifica conexin

Cules son las Ventajas y desventajas del modelo cliente servidor?

VENTAJAS

- Centralizacin de control

- Fcil mantenimiento

- Seguridad

DESVENTAJAS

- Congestin

- Baja tolerancia a cadas en el servidor

- Software / hardware especficos en el servidor

. Cules son los roles del cliente?

- Consume todos los servicios que provee el servidor.


- Realiza peticiones que el servidor responde.

2. Cules son los tipos de servidores y sus caractersticas?

- Iterativos: esperar una solicitud, la procesan y esperar otro cliente.

- Concurrentes: siempre se usa un nuevo hilo para atender las respuestas de los diferentes
clientes.

3. Desventajas del modelo cliente servidor.

- Congestin.

- Software/hardware especficos en el servidor.

- Baja tolerancia a cadas en el servidor.

Cules son los roles del servidor?

- Proceso q implementa u servicio especifico

- Soporta generalmente muchos clientes.

2. Cules son tipos de servidores?

- Iterativos

- Concurrentes

3. cules son las ventajas y desventajas?

Ventajas

- Centralizacin del control

- Fcil mantenimiento

- Seguridad

Desventajas

- Cogestin

- Software/hardware especficos en servidor

- Baja tolerancia a cadas en el servidor

-Nombre una caracterstica de parte del cliente y de parte del servidor en el modelo cliente -
servidor
Servidor

Proceso que implementa un servicio especifico

Soportan generalmente muchos clientes

Cliente

Consume los servicios del servidor

Realiza una peticin y recibe una respuesta

Los clientes no se comunican unos con otros

-Cules con los dos tipos de servidores en el modelo cliente servidor?

Servidores iterativos

Servidores concurrentes

-Nombre una ventaja y una desventaja del modelo cliente servidor

Ventaja

Fcil mantenimiento

Centralizacin del control

Seguridad

Desventaja

Congestin

Software y hardware especficos en el servidor

Baja tolerancia a cadas en el servidor

- Mencione los 2 tipos de implantacion de hilos?


espacio de usuario y en el nucleo

2- Explique que es actividad de planificador?

Imitar la funcionalidad de los hilos del nucleo pero con desempeo y mayor flexibilidad asocioados
con los paquetes de hilos implantados en el espacio del usuario

3- Un hilo es lo mismo que un proceso?

r/ falso

1. Cuales son algunos de los elementos que comparten los hilos cuando realizan un mismo
proceso?

Cuando varios hilos estan cooperando para la realizacion del mismo proceso se comparten
elementos como: espacio de direcciones, archivos abiertos, variables globales, procesos hijos,
seales entre otros.

2. Cual es el problema que se presenta cuando se manejan las variables globales para varios hilos
y cual es una de las soluciones?

El problema que se puede llegar a presentar es que cuando hay fallos en la comunicacion estas
variables pueden almacenar y enviar los errores que se presenten y no la informacion que se
espera transmitir, para solucionar este tipo de problemas lo mas conveniente es asignar variables
globales para cada hilo.

3. De que se encarga el sistema de tiempo de ejecucion, y cual de los dos metodos de


implantacion de un paquete de hilos lo tienen en cuenta?

El sistema de tiempo de ejecucion es el encargado de alternar los hilos y de verificar la suspension


de los mismos, este sistema se tiene en cuenta en el metodo de implantacion a nivel de usuario.

1. Qu compone un hilo?

Estado.

Conexin de procesador.

Pila de ejecucin.

Espacio de almacenamiento esttico donde almacenara las variables.

2. Qu ventajas tiene el uso de Hilos?

Se tarda menos tiempo en crear un hilo de una tarea existente que en crear un nuevo

Se tarda menos tiempo en terminar un hilo que en terminar un proceso.


Se tarda menos tiempo en cambiar entre dos hilos de una misma tarea que en cambiar
entre dos procesos (porque los recursos no cambian, por ejemplo)

Es ms sencilla la comunicacin y el traspaso de mensajes.

3. Qu es hilo servidor e hilo cliente?

Hilo servidor: Es el encargado de almacenar la informacin dispuesta para el intercambio


de datos, que maneja los apuntadores de memoria.

Hilo cliente: Es el hilo encargado de la interfaz del ncleo y dems procesos del cliente.

a) Cual es la funcin de un hilo?

Permite a una aplicacin hacer va5rias tareas a la vez

b) Estados de un hilo?

Nuevo o cuando se crea

En ejecucin

Bloqueado

muerto

c) Elementos de un hilo?

Contador de programa

Conjunto de registros

Hilos hijos

Estados

d) Organizacin de los hilos

Modelo servidor-trabajador

En la segunda parte hay una cola de hilos y se da paso simultneamente

Entubamiento
e) Aspecto de diseo de paquetes de hilos

Hilos dinmicos y estticos

Acceso a datos compartidos

Variables globales

1) Qu es un hilo?

RTA: Es una tarea que puede ser ejecutada al mismo tiempo con otra tarea. En los sistemas
operativos tradicionales cada proceso tiene un espacio de direcciones y un hilo de control

2) Qu elementos comparte un hilo?

RTA: Contador de programa, pila, conjunto de registros, Hilos hijos, estado.

3) Qu estados puede tener un hilo?

RTA:

Nuevo

En ejecucin

Bloqueado

Muerto

1- Cundo se crean los hilos estticos?

Se crean mientras el programa se est compilando o creando, a diferencia delos dinmicos que se
crean mientras el programa est en ejecucin.

2- Cul es la funcin de la regin crtica?

Permite que cuando dos hilos quieran hacer uso de la informacin al mismo tiempo esta regin
critica maneja el espacio con el fin de que no existan interferencias o posibles errores en el manejo
de dicha informacin.

3- Qu funcin realiza el ncleo cuando el hilo se bloquea?


EL ncleo puede ejecutar otro hilo del mismo proceso o ejecutar un hilo de otro proceso, aunque
esto conlleva ventajas como tambin desventajas, en las cuales puede ser que el hilo en ejecucin
inicialmente quede bloqueado y no encuentre una solucin ptima donde podra suceder la
perdida de informacin que haya sido obtenida anteriormente.

Qu son hilos dinmicos?

Son hilos que se destruyen a finalizar la ejecucion

Variables globales?

Variables que pueden ser usadas, aunque no necesariamente, por multiples hilos

A qu hace referencia RCP?

es la sigla que signifca remote procedurall calling, llamada remota a procedimientos

1. Qu son los hilos en los sistemas operativos?

Rta: Es una caracterstica que permite a una aplicacin realizar tareas a la vez concurrentemente.

2. Cules son los estados de un hilo?

Rta: Nuevo (Creado, sin ejecucin)

Ejecucin (Realiza alguna tarea)

Bloqueo

Muerto (cuando el hilo termina su ejecucin)

3. Cules son los aspectos por hilo?

Rta:

- Contador de programa

- Pila

- Conjunto de registro

- Hilos hijos

- Estados.

1) que es un hilo?:
es una caracteristica que permite realizar a un sistemas trabajar varias tareas al mismo tiempo.
subproceso es una secuencia de tareas encadenadas muy pequea que puede ser ejecutada por
un sistema operativo.

2) mencione los estados de los hilos:

nuevo, en ejecusion, bloqueado, muerto

3) cuales son los aspectos de diseo de paquete de hilos?:

hilos dinamicos(se crean mientras el proceso se esta creando) y estaticos (se crean durante la
ejecucucion del proceso)

. Cuales son los Tipos de implantacin y una ventaja y desvenaja de los mismos?

En el espacio de usuario

Ventaja: El intercambio de hilos es mas rapido que si se utilizan los sealamientos de hilos.

Desventaja: Si un hilo falla bloquea todo el proceso.

En el nucleo:

Ventaja: Cuando un hilo se bloquea ejecuta otro.

Desventa: Costos en el sistema a por las llamas.

2. Cuales son los Elementos por hilo?

Contador del programa, pila, conjuntos de requisitos, hilos hijos y Estados

3. Cuales son los aspectos de diseo en los hilos?

Hilos dinamicos(se creean mientras el programa que se esta ejecutando y se destruyen cuando el
prograa acaba) y estaticos

Acceso a los datos compartidos

Variables globales

.que hace un bloque de control de procesos?

Rta: contiene toda la informacin de un proceso que necesita un sistema operativo para su
control.
2.Cules son los aspectos del diseo de paquetes de hilos?

Rta:

Variables globales

Hilos dinmicos

hilos Estticos

Acceso a los datos compartidos

3.Qu es la regin crtica?

Rta: Concurrencia que se genera en un mismo espacio de memoria y los hilos no puedan acceder a
ella.

1. Cuales son los estados de un Hilo?. Descrbalos.

Nuevo: Cuando se crea un hilo

Ejecucion: cuando el hilo esta desarrollando su tarea.

Bloqueado: cuando pausa la tarea de desarrollo.

Finalizado: cuando termina su tarea.

2. cuales son los modos de implantacion de un paquete de hilos?

existen dos modos principales para implantar un paquete de hilos:

- Implantacion de los hilos en el espacio del usuario

- Implantacion de los hilos en el nucleo.

3. En que modelo se emplea una cola para almacenar las tareas que un hilo en especifico no
puede ejecutar para que

otro hilo intente ejecutarlo en su momento?

Modelo de equipo.

1. Qu es hilo en sistemas distribuidos?

Caracterstica que permite a una aplicacin realizar varias tareas a la misma vez.

2. Qu es la organizacin por entubamiento?


Es una organizacin donde cada hilo se encarga de una tarea en especfico.

3. Qu es la regin crtica?

Concurrencia que se genera en un mismo espacio de memoria y los hilos no puedan acceder a ella.

1 que elementos poseen los hilos?

contador del programa, pila, conjunto de registros, hilos hijos, estado

2 cuales son los aspectos del diseo de paquetes de hilos?

hilos dinamicos y estaticos, acceso a los datos compartidos, variables globales

3 que es region critica?

concurencia que se genera entre hilos en un espacio de memoria, por lo que se deben utilizar
mecanismos para tener acceso.

Qu es un hilo?

Un hilo es un proceso liviano que est ejecutando en un momento determinado en el


sistema operativo, esto se realiza directamente en el procesador.

Cules son los aspectos del diseo de paquetes de hilos?

Hilos dinmicos y estticos

Acceso a los datos compartidos

Variables globales

Cules son los tipos de implementaciones de hilos?

Hilos a nivel de usuario:

- El ncleo o kernel no es consciente de la existencia de hilos.

- Se puede realizar una planificacin especfica

Hilos a nivel de ncleo.

- No se necesita un sistema de tiempo de ejecucin.

- Cuando un hilo se bloquea, el ncleo puede ejecutar, otro hilo listo de otro proceso, un hilo
diferente.
Cul es la principal caracterstica de un hilo?

Permitir la ejecucin de varias tareas sobre un mismo programa

Cules son los 4 principales estados de un hilo?

Nuevo

Ejecucin

Bloqueado

Muerto

Cules son los Aspectos del diseo de paquetes de hilos?

Hilos dinmicos y estticos

Acceso a los datos compartidos

Variables globales

Qu escuelas existen en torno a lo que se debe hacer en fallas del servidor?

Existen tres escuelas, reiniciar servidor, informar de inmediato, el cliente no tiene ayuda o alguna
promesa. Cada una de las cuales se deben elegir en el momento preciso.

Qu mtodo existe para solucionar fallas de perdida de mensaje de solicitud y perda de


mensajes de respuesta?

En estos dos fallos, se procede con un cronometro, que se corre en el momento de la peticin y si
tarda ms de lo estipulado, enva nuevamente el mensaje, aunque exista un problema con esa
solicitud.

Qu son las peticiones hurfanas?

Son las peticiones que realiza un cliente, que no fueron ubicadas hacia un servidor. Estas fallas se
clasifican en las fallas del cliente.
QUE ES RPC

PROTOCOLO QUE PERMITE A UN PROGRAMA EJECUTAR CODIGO DE OTRA MAQUINA

Que es comunicacion copia/restauracion:

en esta forma de comunicacion, las variables y datos requeridos se envian copiando los datos de
una maquina a otra, y la respuesta es almacenada sobreescribiendo los datos originales en el
cliente

Mencione las fallas mas comunes en rpc:

Cliente no puede locallizar server

Perdida de mensajes de solicitud

perdida mensajes de respuesta

fallas del servidor

fallas del cliente

1. Que es RPC ?

llamada al procedimiento remoto, es un protocolo que permite a una maquina ejecutar codigo de
otra maquina.

2. cuales son las 5 fallas que pueden ocurrir en los sistemas RPC?

1. El cliente no puede localizar al servidor

2. Perdida de mensajes de solicitud

3. perdida de mensajes de respuesta

4. fallas del servidor

5. fallas del cliente

3. De un ejemplo de una perdida de mensajes de respuesta donde se pueda comprender la


idepotencia.

En un banco un cliente realiza una tansferencia a otra cuenta de $200000, el sistema realiza la
solicitud pero al cliente no se le notifica que la operacion ya se realizo, la idepotencia se da cuando
se realiza varias llamadas y no tiene consecuencia alguna sobre los datos, en este caso hay no
idepontencia debido que el cliente va volver a insistir y se realizara la transferencia nuevamente
por consiguiente resultara transfiriendo la suma de $400000..
1) Qu es un rpc?

RTA: // Protocolo que permite a un programa de ordenador ejecutar cdigo de otra maquina

El procedimiento entrada y salida se ejecutan en diferentes maquinas

Utilizan espacio diferente de direcciones

Se debe transmitir parmetros o resultados, lo que puede complicar si las maquinas no son
idnticas

Parmetros llamados por valor o por referencia es importante para la rpc

2) Qu es la Transferencia de parmetros?

RTA: // la funcin del resguardo del cliente es tomar sus parmetros empacados en un mensaje y
enviarlos al resguardo del servidor

3) Qu es la Semntica de rpc en presencia de fallas?

Cliente no puede localizar el servidor: no se encuentra el servidor adecuado

Perdidas de mensajes de solicitud: hay un cronometro y si el tiempo que se estima no llega la


respuesta, el ncleo vuelve a enviar el mensaje

Perdidas de mensaje de respuesta: cuando no llega la respuesta

Fallas del servidor: se relacin con la idempotencia,

Hasta que el servidor vuelve arrancar

Se da por vencida de inmediata e informa la falla

Cuando el servidor falla, el cliente no obtiene ayuda

Fallas del cliente: es cuando hay una solicitud huerfanita

4) Qu es el Reconocimiento?
RTA: // es cuando la rpc es muy grande y se tiene que dividir en varios paquetes, surgen algunos
protocolos y hay que

Detenerse y esperar

Protocolo de chorro

Repeticin selectiva

Control de flujo

que es rpc(llamada a procedimiento remoto)?

-es un protocolo que permite a un programa de ordenador ejecutar codio de otra maquina.

cuales son las fallas mas comunes que se pueden presentar en rpc?

-cliente no puede localizar el servidor adeciado

-perdida de mesnsages de solicitud

-perdida de mensajes de respuesta

-fallas del servidor

-fallas del cliente

cuales son las posibles soluciones cuando se presentan fallas en el servidor?

-hasta que el servidor vuelva arrancar, se da por vencido de inmediato e informa de la falla,
cuando un servidor falla, el cliente no optien ayuda o alguna promesa.

1. Cual es la principal funcin de RPC?

Rta: Permite a un programa de ordenador ejecutar cdigo de otra maquina

2. Qu nombre se le da al empaquetado de parmetros en un mensaje?

Rta: Ordenamiento de parmetros

3. Los hurfanos, son llamadas de clientes que no han sido asignadas aun servidor?

Rta: Verdadero

1. mencione problemas sutiles de RPC:

-el procedimiento se ejecuta en diferentes maquinas


-se utilizar espacios de direcciones diferentes en otras maquinas

-se debe transmitir parametros y resultados, lo que se puede complicar si las maquinas no son
identicas

2. que es la Perdida de mensajes de solicitud?

-este trabaja de la mano con un cronometro para medir el tiempo que tiene de enviada la solicitud

3. que es perdida de mensajes de respuesta?

-en realidad es dificil de enfrentar, se basa igualmente en un cronometro, de no llegar una


respuesta, solo hay que enviar de nuevo el mensaje

1. Que es un RPC?

R/: Es un protocolo que permite a un programa de ordenador ejecutar codigo en otra maquina

2. Que problemas se pueden presentar en RPC?

R/: que el procedimiento se ejecute en maquinas diferentes, se tienen espacios de direcciones


diferentes, hay problemas en la transmision de parametros y resultados porque las maquinas no
son identicas, hay descomposicion de las maquinas.

3.Mientras este activo el procedimiento como se deben ubicar los parametros en la pilas?

R/: del ultimo al primero

1. Qu es el RPC?

Llamada a un procedimiento remoto. Es un protocolo que permite a un programa de ordenador


ejecutar cdigo de otra mquina.

2. Cules son los problemas tiles de RPC?

- El procedimiento E/S se ejecutan en mquinas diferentes.

- Utilizan espacios de direcciones diferentes.

- Se debe trasmitir parmetros y resultados, lo que se puede complicar si las mquinas no son
idnticas.

3. Cul es la funcin del resguardo del cliente?


Su funcin es tomar los parmetros del ciente, empacarlos en un mensaje y enviarlos al resguardo
del servidor

1. Qu es RPC?

ste es un protocolo de para un programa en un ordenador para permitirle ejcutar cdigo en otra
mquina

2. Prdida de mensajes de respuesta?

Cuando no llega una respuesta al servidor del envo el servidor vuelve a enviar el mensaje.?

3. Semntica de al menos una vez en RPC?

Procedimiento remoto se ejecuta una o ms veces.

El cliente puede recibir una o ms respuestas

Qu significa rpc?

RTA: Llamadas a Procedimientos Remotos

Qu es rpc?

RTA: Es un protocolo que permite a un programa de ordenador ejecutar un cdigo de otra


maquina

Cuale son las 5 diferentes tipos de fallas en rpc que se pueden presentar?

RTA:

Cliente no puede localizar el servidor

Perdida de menajes de solicitud

Perdida de mensaje de respuesta

Fallas del servidor

Fallas del cliente

1. en qu consiste RPC?

Es un protocolo que permite a un programa ejecutar cdigo de otra mquina.

2. nombre algunos problemas presentes en RPC.

Las mquinas implicadas pueden tener diferentes condiciones de hardware o software.

puede existir la variacin en la arquitectura de las mquinas.


se emplean espacios de direcciones diferentes.

los enteros pueden representarse de una manera diferente.

manejo de bytes (ciertas mquinas emplean los bytes de izquierda a derecha y otras
mquinas de derecha a izquierda).

3. nombre dos fallas presentes en RCP.

El cliente no puede encontrar el servidor adecuado.

Se presenta la perdida de mensaje de solicitud.

1) Que es RPC?

Rta:/ Es un protocolo que permite a un programa de ordenador ejecutar cdigo de otra maquina

2) Fallas en rpc?

Rta:/ cliente no puede localizar el servidor, perdida de mensajes de solicitud, perdida de mensajes
de respuesta, fallas de servidor, fallas del cliente

3) Escriba 4 tipos de protocolos

Rta:/ detenerse y esperar, de chorro, selectiva y control del flujo

1 Que es RPC?

Protocolo que permite a u programa de ordenador ejecutar cdigo de otra maquina

2. pasos de una llamada a un procedimiento remoto?

1) - llamada en el cliente

- empacar parmetros en el resguardo del cliente

2) -paso por el Ncleo del cliente

- trasporte de un mensaje sobre la red

3) paso por el Ncleo del servidor

4) Desempacar parmetros e el resguardo del servidor

5) Llamada e el servidor

6)Regreso
7) -Empacar resultados en el servidor

- trasporte de un mensaje sobre la red

8) paso por el Ncleo del cliente

9) Desempacar resultado en el cliente

10) Regreso al Cliente

3. Cul es la funcin del resguardo del cliente?

tomar parmetros, empacarlos en un mensaje y enviarlos al resguardo del servidor.

1. Qu es RPC?

Es un protocolo que permite a un programa de ordenador ejecutar cdigo de otra maquina

2- A qu problemas sutiles se puede hay que enfrentarse?

El procedimiento se ejecuta en diferentes maquinas

Utilizan espacio de direcciones diferentes

Se debe transmitir paramentos y resultados, lo que puede complicar si las maquinas no


son idnticas

Se pueden descomponer ambas mquinas y cada una de las posibles fallas puede ser
causa de diversos procesos

3. Cules son las fallas que pueden ocurrir?

Cliente no puede localizar el servidor.

Perdidas de mensajes de solicitud.

Perdida de mensajes das de respuesta.

Fallas del servidor.

Fallas del cliente.

-En qu consiste RPC?

Es un protocolo que permite a un programa de ordenador ejecutar cdigo de otra maquina


-Describa en trminos generales los pasos de una llamada a un procedimiento

Cliente efecta la llamada

Empaca los parmetros

Se envan al ncleo del cliente

Se enva al ncleo del servidor

Se envan en el resguardo del servidor

Se desempacan se realiza la llamada al servidor

Se empacan los resultados

Se envan al ncleo del servidor

Se envan al ncleo del cliente

Se envan y desempaquetan los resultados al resguardo del cliente

-Mencione dos fallos o problemas encontrados en procesos RPC

Puede ocurrir el caso en el que el cliente no encuentre el servidor adecuado

Perdida de mensajes de solicitud donde se genera una replicacin de solicitudes

Perdida de mensajes de respuestas

Fallas del servidor

Fallas del cliente

Qu ES RCP?

- Es un protocolo que permite a un programa de ordenador ejecutar cdigo de otra mquina.

QUE PROBLEMAS PUEDE PRESENTAR?

- Se pueden descomponer ambas maquinas

- Se debe transmitir parmetros y resultados, lo que se puede complicar si las maquinas no


son idnticas.

- Utilizan espacios de direcciones diferentes.


Cules SON LAS FALLAS QUE PUEDEN OCURRIR?

- Cliente no puede localizar servidor: Puede ocurrir el caso en el que el cliente no encuentre el
servidor adecuado

- Perdida de mensajes de solicitud: Este trabaja de la mano con el cronometro para medir el
tiempo que tiene de enviada la solicitud, si el tiempo se termina antes de que regrese este falla

- Perdida de mensajes de respuesta: Es el ms difcil de enfrentar, se basa igualmente un


cronometro de no llegar la respuesta, solo hay que enviar de nuevo el mensaje, aunque existe un
problema con esta solucin.

1.que es RPC??

Rta:

es un protocolo que permite a una aplicacin en una computadora ejecutar cdigo en otra
computadora de forma remota sin tener que preocuparse por la comunicacin entre ambas.

2.QUE ES EL ENLACE EN RPC??

Esto se refiere a que el cliente contacte al sistema remoto apropiado para la ejecucin de un
procedimiento especfico

3.QUE ES LA SEMNTICA DE LLAMADA?

RTA: Cuando se realiza una llamada a un procedimiento local, uno no se pregunta cuantas veces el
procedimiento se ejecut. Si un procedimiento retorna entonces se ejecut exactamente una vez.

En qu consiste la transparencia de ubicacin?

Se encarga de ocultar la localizacin de los recursos del usuario y permite el acceso a estos sin
necesidad de conocer la ubicacin de dichos recursos.

2) Cul es la funcin de la transparencia y cuando hay transparencia desde el punto de vista del
usuario?

La principal funcin de la transparencia es el no mostrar al cliente o no evidenciar que existi


algn cambio en el sistema o se hizo el llamado a otro servidor. La transparencia desde el punto de
vista del usuario se logra cuando los pedidos realizados por el usuario se satisfacen con
ejecuciones en paralelo, se utiliza una variedad de servidores de archivos y cuando el usuario no
nota los procesos que se han realizado.

3) Cundo no es transparente un sistema?

Un sistema no es trasparente cuando el acceso a los archivos remotos se realiza mediante el


establecimiento explcito de una conexin en la red con un servidor remoto, o cuando el envi
posterior de mensajes donde el acceso a los servicios remotos ser distinto al de los servicios
locales.

1. Cuando un sistema no es transparente?

Donde el acceso a los archivos se realiza mediante el establecimiento explicito de una conexion en
la red con un servidor remoto.

2. cuando un sistema es transperente por la do del cliente?

un sistema es transparente cuando se utiliza una variedad de archivos y sus peticiones se realizan
en diversas maquinas y el cliente no lo nota

3. Cuales son los tipos de transferencia?

* transferencia de acceso

*transferencia de ubicacion (oculta la localizacion de los recursos, almacenamiento en la nube )

*transferencia de migracion

*transferencia de recolocacion

*transferencia de replicacion

*transferencia de concurrencia (oculta un recurso que sea compartido por varios usuarios sin
interferir entre ellos mismos)

*transferencia frente a fallos

*transferencia de persistencia(oculta si un recusrso de software esta almacenado en disco o en


memoria).

1. Cundo hay transparencia desde el punto de vista de los usuarios?

Hay transparencia cuando:


1. El usuario no necesita saberlo ni notarlo

2. Se utilizan unas variedad de servicios de archivos

3. Sus pedidos se satisfacen con ejecuciones en paralelo en distintas maquinas.

2.Cundo hay transparencia desde el punto de vista de los programas?

Significa disear la interfaz de llamadas al sistema de modo que no sea visible la existencia de
varios procesadores.

3.En que consiste la transparencia frente a fallos?

Consiste en ocultar el fallo y en la recuperacin de un recurso dentro del sistema.

Qu es la trasparencia en sistemas distribuidos?

Consiste en realizar procesos sin que el cliente se d cuenta cmo, ni cuantos usuarios estn
conectados, el usuario solo le interesa ver el funcionamiento del software sin problemas tcnicos.

En qu consiste la trasparencia de concurrencia?

Es en la cual un mismo recurso es compartido por diferentes usuarios sin interferencia, un ejemplo
de este es Netflix, donde muchos usuarios acceden a mismos productos, la idea es que no se vea
ningn tipo de interferencia ni que el usuario lo note.

Cundo un sistema es transparente para el usuario?

Cuando sus pedidos se satisfacen con ejecuciones en paralelo en distintas mquinas, cuando se
utilizan una variedad de servidores de archivos y cuando el usuario no necesita saberlo ni notarlo.

en que consiste la transparencia de concurrencia?

-oculta que un recurso sea compartido por varios usuarios sin interferir entre ellos mismos

Culaes son los tipos de transparencia?

-acceso, ubicacion, migracion, recolocacion, replicacion, concurrencia, frente a fallos y persistencia

cuando no es trasparente un sistema?

-donde el acceso a los archivos remotos se realiza mediante el establecimiento explicito de una
coneccion en la red con un servidor remoto

1.

transparencia de acceso: oculta las diferencias entre la representacin de los datos y la manera en
que los recursos son accedidos.
2. transparencia de ubicacin: oculta la ubicacin de determinado recurso.

3. transparencia de migracin: oculta que un cliente o recurso sea reubicado sin afectar la
operacin de los usuarios y los servicios.

4. transparencia de recolocacin: un recurso o cliente pueda moverse a una ubicacin


diferente mientras que est en uso.

5. transparencia replicacin: oculta la redundancia de los recursos.

6. transparencia de concurrencia: oculta que un recurso sea compartido por varios usuarios
sin interferir entre ellos mismos.

7. transparencia persistencia: oculta si un recurso est almacenado en memoria o en disco.

2 nombre las principales condiciones de un sistema transparente.

los pedidos se satisfacen con ejecuciones paralelas entre distintas mquinas.

se emplea una variedad de archivos.

el usuario no necesita saber de los cambios realizados.

3. en qu consiste la transparencia a fallos?

la transparencia a fallos permite ocultar si existen determinados fallos a nivel lgico o fsico sin que
el usuario final pueda notarlo.

1.mencione los tipos de transparencia:

-transparencia de acceso

-transparencia de ubicacion

-transparencia de migracion

-transparencia de recolocacion: oculta que un recurso o cliente del sistema puedan moverse a una
ubicacion diferente mientras entan en uso

-transparencia de replicacion: oculta la existencia de multiples ejemplares del mismo recurso

-transparencia de concurrencia: oculta que un recurso sea compartido entre varios usuarios sin
interferiir entre ellos mismos

2. desde cuando se logra la transparencia desde el punto de vista del usuario?


sus pedidos se satisfacen con ejecuciones en paralelo en distintas maquinas

-se utiliza una variedad de servidores de archivos

3. cuando no es transparente un sistema?

no es transparente donde el accese de los archivos remotos se realice mediante:

-el establecimiento explicito de una conexion en la red con un servidor remoto.

-el envio posterior de mensajes, donde el acceso de servidores remotos sera distinto al acceso de
los servidores locales.

4. desde cuando se logra la transparencia desde el punto de vista de los programas?

la transparencia desde el punto de vista de os progarams

significa disear la interfaz de cllamadas al sistema de modo que no

se visible la existencia de varios procesadores

1) Escriba 3 tipos de transparencia para sistemas distribuidos

Rta:/ concurrencia, ubicacin, frente a fallos

2) Oculta si un recurso (de software) esta almacenado en memoria o disco. Que transparencia
es?

Rta:/ transparencia de persistencia

3) Desde que puntos de vista se necesita transparencia?

Se necesita transparencia en usuarios, programas y sistemas.

En que consiste la transparencia de acceso?

R/ la trasparencia de acceso oculta las diferencias entre la representacion y a acceso a los datos

Cuando Hay Transparencia del lado del usuario?

R/ Hay transparencia del lado del usuario cundo sus pedidos se satisfacen con ejecuciones en
paralelo, con uso de variedad de servidores de archivos, sin que el usuario decesite saberlo

Cuando no existe transparencia en un sistema distribuido?


R/ p.ej. cuando se realiza establecimiento explicito de una conecion de red con un servidor
remoto, y consecuentemente siendo notado por el cliente

1. En que se fundamenta la trasparencia en los sistemas distribuidos?

R/: Consiste en que el usuario final no note ningun fallo que pueda presentarse en el servidor,
allguna interferencia o cambio de ubicacion de sus datos.

2. Cuales son los tipos de transparencia:

R/: Acceso, migracion, recolocacion, replicacion, concurrencia,frente a fallos, persistencia

3. Que caracteristicas hacen que la transparencia sea vista desde el usuario?

R/: Los pedidos se satisfacen con ejecuciones en paralelo,variedad de servicios de archivo, el


usuario no nota ningun proceso que se realce en el sistema.

Cules son los 8 aspectos de transparencia y a que hacen referencia?

Transparencia de acceso: Oculta las diferencias entre la representacin de los datos y la manera en
que los recursos son accedidos.

Transparencia de Ubicacin: Oculta la localizacin de los recursos permite el acceso a los mismos
sin la necesidad de conocer su ubicacin

Transparencia de Migracin: Oculta que un recurso o un cliente del sistema sean reubicados, lo
que permite hacer dichas reubicaciones sin afectar la operacin de los usuarios y los servicios

Transparencia de Recolocacin: oculta que un recurso o un cliente del sistema pueda moverse a
una ubicacin diferente mientras estn en uso

Transparencia de Replicacin: Oculta la existencia de mltiples ejemplares del mismo recuso

Transparencia de Concurrencia: Oculta que el recurso sea compartido por varios usuarios sin
interferir entre ellos mismos

Transparencia Frente a Fallos: Oculta el fallo y recuperacin de un recurso dentro del sistema,
dejando que los usuarios terminen sus tareas a pesar de los fallos de hardware o software

Persistencia Esconde si un recurso est en la memoria o en el disco

2. Diga un ejemplo de sistema distribuido donde se evidencie la transparencia de ubicacin para


el usuario

El almacenamiento en la nube
3. Cundo hay transparencia desde el punto del programa?

Desde el punto de vista de los programas significa disear la interfaz de llamadas a los sistemas de
modo que no sea visible la existencia de varios procesadores.

1. Nombre 5 tipos de transparencia utilizados en los sistemas distribuidos.

Rta:

Transparencia de acceso

Transparencia de ubicacin

Transparencia de migracin

Transparencia de recolocacin

Transparencia de Replicacin

Transparencia de concurrencia

Transparencia frente a fallos

Transparencia de persistencia

2. Cuando los pedidos se satisfacen en paralelo en distintas maquinas, Hay transparencia?.

Rta: Verdadero

3. Cuando se oculta si un recurso es almacenado en memoria o en disco, Qu tipo de


transparencia se est utilizando?.

Rta: Transparencia de persistencia.

1. Qu es la transparencia de recolocacin?

As el sistema se mueva a distintas ubicaciones el cliente no debe notar ese fallo y poder continuar
usando el sistema como si nada hubiera pasado.

2. Qu es la transparencia de persistencia?

Oculta si un recurso del software est almacenado en memoria o en disco.


3. Cundo hay transparencia en un sistema?

Sus pedidos se satisfacen con ejecuciones en paralelo en distintas maquinas. El usuario no necesita
saber ni notar los diferentes fallos que puede haber en el sistema.

.que tipo de transparaencia hay ??

Rta:

transparencia de acceso

transparencia de ubicacion

transparencia de migracion

transparencia de relocalizacion

transparencia de replicacion

transparencia de concurrencia

transparencia frente a fallos

transparencia de persistencia

2. que es transparencia??

La transparencia se define como la ocultacin al usuario y al programador de aplicaciones de la


separacin de los componentes de un sistema distribuido, de manera que el sistema se percibe
como un todo, en vez de una coleccin de componentes independientes.

3.que es la Transparencia de Acceso?

Rta: Permite el acceso a los objetos de informacin remotos de la misma forma que a los objetos
de informacin locales.

1. Cules son tipos de traspareca?

- Traspareca de acceso

- Ubicacin

- Migracin

- Recolocacin

- Replicacin
- Concurrencia

- Frete a fallos

- Persistencia

1. Qu es traspareca de replicacin?

Oculta la existencia de mltiples ejemplares del mismo recurso

1. Qu es traspareca de persistencia?

Oculta si u recurso (de software) esta e memoria o disco.

1. Qu significa transparencia en Sistemas Distribuidos?

Cuando se habla de transparencia se refiere a la capacidad de un sistema para presentarse ante el


usuario fingiendo ser una sola mquina.

2. Qu hace la transparencia de Recolocacin?

Oculta que un recurso o cliente del sistema pueda moverse a una ubicacin diferente mientras
estn en uso.

3. Una de las razones cuando se logra la transparencia desde el punto de vista de los
usuarios?

- Las peticiones se realizan en paralelo en distintas mquinas

Nombre los 5 tipos de transparencia en sistemas distribuidos

Transparencia Acceso

Transparencia Ubicacin

Transparencia Migracin

Transparencia Relocalizacin

Transparencia Replicacin

Transparencia Concurrencia

Transparencia Frente a fallos


Transparencia Persistencia

Cundo se logra la transparencia desde el punto de vista de los usuarios?

Sus pedidos se satisfacen en paralelo en distintas maquinas, se utilizan una variedad de servidores
de archivos, el usuario no necesita saberlo ni notarlo.

Cundo se logra la transparencia desde el punto de vista de los programas?

La transparencia desde el punto de vista de los programas significa disear la interfaz de llamadas
al sistema de modo que no sea visible la existencia de varios procesadores

Qu ES TRANSPARENCIA?

- Es cuando este es capaz de presentarse ante los usuarios y las aplicaciones como si fuese un
sistema que corre en una sola computadora.

Cules son los tipos de transparencia?

- Transparencia de acceso

- Transparencia Ubicacin

- Transparencia Migracin

- Transparencia Recolocacin

- Transparencia Replicacin

- Transparencia Concurrencia

- Transparencia frente a fallos

- Transparencia De persistencia

Qu hace la transparencia de migracin?

- Oculta que un recurso o cliente del sistema sea reubicado, lo que permite hacer dichas
reubicaciones sin afectar la operacin de los usuarios y los servicios.
Qu es el tiempo de comunicacin y como puede verse disminuido?

Es el tiempo que pasan los procesos esperando a recibir datos, o que se vacen buffers de salida
para continuar con la ejecucin. Este puede verse disminuido realizando el envi a una gran
cantidad de mquinas que se distribuyan la informacin.

2) Cules son las diferencias entre algoritmos centralizados y los algoritmos distribuidos?

Los algoritmos centralizados ofrecen una mejor decisin, son menos robustos, pero producen una
sobrecarga en el nodo central y tericamente son ms fciles de implementar que los algoritmos
distribuidos.

3) Cundo debe ser creado un proceso en un equipo remoto y como debe ser tomada esta
decisin?

Este debe ser creado en un equipo remoto con el fin de redistribuir la carga para que el proceso
dure menos tiempo en ejecutarse, por ende, la decisin debe ser tomada teniendo en cuenta la
carga en el servidor local y la cantidad de procesos que estn en la cola de espera de ejecucin en
los servidores que pueden ser utilizados.

. cuales son las estrategias para la planificacion en un sistema distribuido?

migratorias: los procesos cambian de procesador durante al ejecucion

no migratorias: una vez arrancado el proceso este no cambia de procesador

2. Cuales son las tres caracteristicas de un buen planificador:

rendimiento

tiempo de respuesta

justicia

3. mencione los 4 algoritmos de distribuccion de carga:

politica de transferencia

p. de seleccion

p. de ubicacion
p. de informacion

1. En que consiste la planificacin de un Sistema Distribuido?

La planificacin se encarga del reparto o asignacin del procesador entre los procesos listos para
su ejecucin.

2. En que consiste el tiempo de comunicacin?

Es el tiempo que pasan los procesos esperando a recibir datos o eventos esperando a que se
vacen los buffers de salida de datos para poder continuar la ejecucin.

3. En qu consiste la sobrecarga?

Es el tiempo que se dedica el sistema operativo a la planificacin y a los cambios de contexto

Que es planificador?

Hace referencia a la utilidad que realiza el reparto de tareas entre los distintos procesadores de un
sistema operativo

A que hace referencia el concepto de justicia en planificacion?

Se refiere a bridar a los procesos el mismo tipo de acceso a los procesadores, usando algoritmos
que optimicen esta caracteristica

Cuando se usan algoritmos deterministas en planificacion?

Cuando se conocen todos los datos y procesos que se van a usar; se usan heuristicos para cuando
existe carga de trabajo variable

1) Cules son los Tipos de asignacin de procesos?

Estrategias:

Migratorias: asignar el procesador para la ejecucin

No migratorias se asigna antes de que empiece la aplicacin

2) Criterios de optimizacin:
Sobrecarga: tiempo que se dedica el sistema a la planificacin y a los cambios de contexto

Tiempo de comunicacin: tiempo que pasan los procesos esperando a recibir datos o eventos,
esperando a que se vacen los buffers de salida de datos para poder continuar ejecucin

Tiempo de espera: tiempo que pasan los procesos en cola, esperando a que haya un procesador
disponible

Tiempo de respuesta: tiempo desde que entran los datos, hasta que salen las respuestas

La justicia: ajusta los tiempos de proceso, y da a todos los procesos un tiempo para que ingrese a
un procesador

Buenos planificadores; buscan conseguir un equilibrio entre estos tres factores, donde la
asignacin de proceso influye en el tiempo de comunicacin

3) Qu son Algoritmos deterministas?

RTA: // son apropiados cuando se conocen todos los datos o se puede predecir

Algoritmos ptimos:

la solucin ptima requiere mucho ms trabajo

Mucho ms trafico Que conformndose con una buena solucin optima

Mucho mas proceso

cual es el rol del planificador del sistema operativo?

-se encarga del reparto o asignacion del procesador entre los procesos separados para ejecutarse

que es la justicia en la planificacion en sistemas distribuidos?

-si se ajusta a los tiempos de respuesta, es muy posible que algun proceso nunca llegue a
ejecutarse, sin embargo, un planificador justo dara a todos los procesos el mismo acceso a los
procesadores

cuales son los 5 aspectos fundamentales sobre algoritmos de planificacion?

-algoritmos deterministas heuristicos

-algoritmos centalizados distribuidos

-algoritmos optimos optimos cuasi-optimos

-politica de transferencia
-politica de ubicacion

Qu es rendimiento?

RTA: S e define como la cantidad de trabajo desarrollado por unidad de tiempo.

Qu es la Sobrecarga?

RTA: es el tiempo que se dedica el sistema operativo a la planificacin y a los cambios de


contexto

Qu es un tiempo de comunicacin?

RTA: Es el tiempo que pasan los procesos esperando a recibir datos o eventos, esperando a que se
vacen buffers de salida de datos para poder continuar ejecutndose.

1. Como es el proceso de panificacion?

R:/ Cada procesador realiza su propia planificacion independientemente de los demas, hasta que
el proceso este ejecutandose en el procesador puede recibir el mensaje que se le ha enviado
previamente, generalmente se tarda 100 milisegundos, esperando que el anterior proceso
termine.

2.De que trata el concepto de justicia?

R/: Si se ajusta a los tiempos de respuesta, es muy posible que algun proceso nunca llegue a
ejecutarse, entonces dara a todos los procesos el mismo acceso a los procesadores.

3Cuales son los algoritmos de la distribucion de la carga?

R:/TRANSFERENCIA:Cuanta informacion va a transferir

SELECCION: Cual proceso va a transferir

UBICACION:Se representan mediante grafos, es seleccionar el nodo

INFORMACION:Cuanto, desde donde y hasta donde, que informacion de otros nodos puede
utilizar

1. que es la planificacin de sistemas distribuidos?


se constituye como la planificacin local que realiza cada procesador con los procesos que le han
sido asignados, sin importar la tarea de los dems procesadores.

2. nombre las dos estrategias empleadas para la planificacin de sistemas distribuidos.

migratorias: se establecen los procesos al procesador en ejecucin.

No migratorias: se establecen los procesos al procesador antes de su ejecucin.

3. cuales son los elementos que satisfacen una buena planificacin de sistemas distribuidos?

tiempo, rendimiento y justicia.

1) En qu consisten los tipos de migracin en la planificacin de sistemas distribuidos?

Rta:/ No Migratorias: antes de arrancar el proceso

Migratorias: mientras se ejecutan los procesos

2) En qu consiste la sobrecarga?

Rta:/ Sobrecarga: es el tiempo que se dedican el sistema operativo a la planificacin y a los


cambios de contexto

3) En qu consiste el tiempo de espera ?

Rta:/ es el tiempo que pasan los procesos en la cola de ejecucin, esperando que algn procesador
est disponible.

1. Las estrategias para la planificacin se clasifican en:

Rta: Migratorias y no migratorias

2. Cuando se habla de el tiempo que dedica el sistema operativo a la planificacin y a los


cambios de contexto, se hace referencia a:

Rta: Sobrecarga

3. Un planificador es justo cuando no da el mismo acceso a todos los procesos en los


procesadores?
Rta: Falso

CUANTO TARDA CADA PROCESADOR PARA COMPARTIR EN PEDAZOS?

- 100000 MILISEGUNDOS

DE QUE SE ENCARGA EL SISTEMA PLANIFICADOR DEL SISTEMA OPERATIVO?

- Se encarga del reparto o asignacin del procesador entre los procesos preparados para
ejecutarse.

QUE ES EL TIEMPO DE COMUNICACIN?

- Es el tiempo que pasan los procesos esperando a recibir datos o eventos, esperando que se
vacen buffers de salida de datos para poder continuar ejecucin.

Nombre los cinco aspectos sobre algoritmos

- Deterministas/heursticos

- Centralizados distribuidos

- ptimos cuasi-ptimos

. Qu es un planificador de sistema operativo?

Se encarga del reparto de la asignacin de procesadores con cada proceso preparados para
ejecutarse.

2. Que funcin cumple un planificador migratorio?

Reasignar el procesador durante el tiempo de ejecucin.

3. Cules son las caractersticas de los algoritmos centralizados?

- Mejor decisin.

- Menos robusto.

- Sobrecarga en el nodo central.

- Ms fcil.
1. Cul es el tiempo compartido entre dos procesos?

100000 segundos

1. Qu es el tiempo de Comunicacin y de espera?

Tiempo de Comunicacin Es el tiempo que pasan los procesos esperando a recibir datos o eventos,
esperando a que se vace buffers de salida de datos para poder continuar ejecucin

Tiempo de espera: Es en el que pasan los procesos en la cola preparados esperando que haya un
procesador disponible

1. A que hace referencia la justicia en un planificador?

Se ajusta a los tiempo de respuesta es muy posible que el proceso nunca llegue a ejecutarse, sin
embargo, un planificador justo dar a todos los procesos el mismo acceso a los procesos el mismo
acceso a los procesadores.

que es la justicia en planificadores??

Rta:se ajustan los tiempos de respuesta

2.de que se encarga el planificador??

Rta:Decidir qu proceso usar el procesador y durante cuanto tiempo, para ello emplear un
cierto criterio en base al cual tomar las decisiones

3.cuales son los objetivos de la planificacion de procesos??

Rta:

equidad

eficaciia

tiempo de respuesta

tiempo de regreso

rendimiento

1. Qu es rendimiento?
Cantidad de trabajo desarrollado por unidad de tiempo.

2. Qu es Sobrecarga?

Tiempo que dedica el sistema operativo a ala planificacin y a los cambios de contexto.

3. qu es justicia?

si se ajusta a los tiempos de respuesta, es muy posible que algn proceso nunca llegue a
ejecutarse, sin embargo, un planificador justo dar a todos los procesos el mismo acceso a los
procesadores

Cul es la funcin de la planificacin?

El o los algoritmos de planificacin es responsable determinar el orden en el que los trabajos que
hay en un sistema se ejecutan en los procesadores

Cundo no es eficiente o posible la planificacin independiente de procesadores?

Esta no es posible cuando los procesos a ejecutar en los diferentes procesadores tienen una
relacin por ejemplo una la comunicacin entre ellos

Cules son los 5 aspectos sobre los algoritmos de planificacin?

Algoritmos determinsticos y heursticos

Algoritmos centralizados y distribuidos

Algoritmos ptimos y cuasi-ptimos

Polticas de transferencia

Poltica de ubicacin

1. En qu consisten los procesos migratorios no migratorios?


En la migratoria los procesos se pueden asignar durante la ejecucin y los no migratorios se
asignan antes de ejecutarse.

2. Qu significa tiempo de comunicacin en SD?

Tiempo que espera un proceso para recibir nuevos datos o eventos hasta que se vacen los buffers
de salida para contiuar.

3. Cundo se usa el algoritmo Heurstico?

ste se cuando no se conocen con certeza los datos que usar cada proceso.

You might also like