Академический Документы
Профессиональный Документы
Культура Документы
NOMBRE:___________________________________________________ CD._____________________
TALLER No. 3
I.
1. CONCURRENCIA
2. MULTITAREA
3. MULTIPROCESAMIENTO
4. NUCLEO
5. MODELO CLIENTE-SERVIDOR
6. SHELL
7. PARALELISMO
8. SERVICIO
1.
2.
3.
I)
13. Es una computadora con un flujo de instrucciones y uno de datos nico. Se refiere a las computadoras
convencionales de Von Neuman. Todas las computadoras tradicionales de un procesador caen dentro de
esta categora. Ejemplo: PCs. A estas computadoras segn la clasificacin de Flynn se denominan:
a. MIMD (Multiple Instruction, Multiple Data)
b. SIMD (Single Instruction, Multiple Data)
c. MISD (Multiple Instruction, Single Data)
d. SISD (Single Instruction, Single Data)
14. Un cluster o multicomputador: (elija dos opciones)
a. La comunicacin entre los computadores se puede realizar a travs de rutas prefijadas o bien a travs de
redes.
b. Son un tipo de procesador paralelo de memoria distribuida.
c. Son un tipo de procesador con una nica instruccin y mltiples flujos de datos (SIMD)
d. Son un tipo de procesador paralelo de memoria compartida.
15. De un clster se espera que presente combinaciones de los siguientes servicios:
a. Alto rendimiento b. Alta disponibilidad c. Balanceo de carga d. Escalabilidad e. Todas las anteriores
16. Las computadoras MIMD con memoria compartida: (elija dos opciones)
a. Son sistemas conocidos como de multiprocesamiento simtrico (SMP) donde mltiples procesadores
comparten un mismo sistema operativo y memoria
b. Se tienen tiempos de acceso a memoria uniformes ya que todos los procesadores se encuentran igualmente
comunicados con la memoria principal y las lecturas y escrituras de todos los procesadores tienen
exactamente las mismas latencias; y adems el acceso a memoria es por medio de un ducto comn.
c. Son conocidas como sistemas de procesamiento en paralelo masivo (MPP) donde mltiples procesadores
trabajan en diferentes partes de un programa, usando su propio sistema operativo y memoria.
d. Se les llama multicomputadoras, mquinas libremente juntas o cluster.
17. Es un software que sirve de intermediario entre un dispositivo de hardware y S.O.: (elija dos opciones)
a. antivirus
b. interrupcin c. kernel
d. controlador
e. driver
18. El sistema Operativo est formado conceptualmente por tres capas principales: (seleccione tres opciones)
a. Usuarios
b. Ncleo
c. Servicios
d. Shell
e. Hardware
19. Un _________________ es en esencia un programa en ejecucin, que necesita para llevar a cabo su tarea
ciertos recursos, entre los que se incluyen: _________________ , ________________ , ________________
y ___________________________
20. Es la capa ms cercana al hardware y es la que gestiona los recursos hardware del sistema y la que
suministra la funcionalidad bsica del sistema operativo.
a. Shell
b. Usuarios
c. Servicios
d. Ncleo
21. Se requieren ________________________ para crear los archivos, eliminarlos, leer y escribir en ellos.
Antes de poder leer un archivo, debe localizarse en el disco para abrirse y una vez que se ha ledo
informacin del archivo debe cerrarse, por lo que se proporcionan llamadas para hacer estas cosas.
a. llamadas al sistema.
b. comandos c. instrucciones
d. rdenes del usuario
22. Para proveer un lugar en donde se puedan mantener los archivos, la mayora de los SO tienen el concepto
de un ______________ como una manera de agrupar archivos.
a. proceso
b. archivo
c: directorio
d. base de datos
e. bodega de datos
23. La capa de intrprete de comandos suministra una interfaz a travs de la cual el usuario puede dialogar de
forma interactiva con la computadora. Recibe los mandatos u rdenes del usuario, los interpreta y, si puede
los ejecuta. A esta capa tambin se le denomina:
a. Shell
b. Usuarios
c. Hardware
d. Servicios
24. Ofrece a los programas unos servicios en forma de una interfaz de programacin de aplicaciones (API).
Facilita la elaboracin de los programas, puesto que se apoyan en las funciones que le suministra el sistema
operativo. A esta capa se le denomina:
a. Usuarios
b. Servicios
c. Programas de usuario
d. Shell
28. Es el momento de autentificacin al ingresar a un servicio o sistema, es el identificador del usuario requerido
al acceder a un sistema operativo, es conocido como nombre o identificador del usuario, tambin permite el
acceso a las aplicaciones de uso restringido.
a. test del hardware
b. procesos login
c. setup
d. software de sistema
29. Describa las funciones tpicas de un ncleo de sistema operativo. . (Ver libro STALLINGS, William. Sistemas
operativos, pg. 136)
30. El kernel, este trmino suele referirse a la parte del SO que implementa funcionalidad bsica y siempre est
presente en ________________.
a. la memoria secundaria
b. la memoria de solo lectura
c. la memoria principal
d. el hardware
e. el sistema operativo
f. CPU o procesador
31. El componente del SO que se ocupa de facilitar el manejo de los dispositivos perifricos se denomina:
a. gestin de procesos
b. gestin de memoria
c. gestin de la E/S
d. gestin de archivos y directorios.
III. De acuerdo a la siguiente analoga responda las siguientes tres preguntas:
La diferencia entre un programa y un proceso es sutil, pero crucial. Tal vez una analoga ayude a aclarar este
punto. Consideremos un computlogo con inclinaciones gastronmicas que est preparando un pastel de
cumpleaos para su hija. l cuenta con una receta para pastel de cumpleaos y una cocina bien abastecida de
las entradas necesarias: harina, huevos, azcar, extracto de vainilla, etc. Imaginemos ahora que el hijo del
computlogo llega corriendo y llorando, diciendo que le pic una abeja. El computlogo registra el punto en que
estaba en la receta (guarda el estado del proceso actual), saca un libro de primeros auxilios, y comienza a seguir
las instrucciones que contiene. Aqu vemos cmo el procesador se conmuta de un proceso (hornear) a un
proceso de ms alta prioridad (administrar cuidados mdicos), cada uno con un programa diferente (receta vs.
libro de primeros auxilios). Una vez que se ha atendido la picadura de abeja, el computlogo regresa a su pastel,
continuando en el punto donde haba interrumpido.
32. Segn esta analoga, la receta representa __________________ (es decir, un algoritmo expresado en
alguna flotacin apropiada).
a. un proceso
b. el programa.
c. un conjunto de pasos o instrucciones
d. el procesador (CPU)
e. la gestin de archivos
33. El ________________ es la actividad de nuestro pastelero consistente en leer la receta, obtener los
ingredientes y hornear el pastel.
a. proceso b. programa c. planificacin de disco d. procesador (CPU) e. protocolo
e. la memoria principal
35. Caractersticas de un sistema operativo que permite ejecutar varias tareas al mismo tiempo usando uno o
ms microprocesadores.
a. Multiprocesador
b. Multiproceso
c. Multiusuario
d. Paralelismo
36. En cuanto a los recursos que utilizan los conceptos (programa y proceso), se puede decir, que el programa
utiliza nicamente memoria secundaria, en cambio el proceso utiliza: (seleccione dos opciones).
a. memoria primaria
b. memoria secundaria
c. procesador
d. sistema operativo
e. lenguaje de programacin
37. Gestin de mltiples procesos dentro de un sistema monoprocesador:
a. paralelismo
b. multiprocesamiento
c. paso de mensajes
d. multiprogramacin
c. gestin GUI
d. seguridad y proteccin
42. Un sistema operativo con ncleo monoltico concentra todas las funcionalidades posibles (planificacin,
sistema de archivos, redes, controladores de dispositivos, gestin de memoria, etc.) dentro de un gran
programa. (Verdadero _____ ), (Falso ______ )
43. Los sistemas operativos monolticos o de estructura modular:
a. Su caracterstica principal consiste en que carece de estructura ya que el sistema operativo se escribe
como una coleccin de procedimientos, los cuales pueden llamar a otros cada vez que as se requiera.
b. No existe ocultacin de informacin, ya que cualquier procedimiento puede invocar a otro.
c. Si bien todo procedimiento es pblico y accesible a cualquiera, es posible tener buenos diseos y lograr,
de esa forma, buena eficiencia en el sistema.
d. Todas las opciones son ciertas
e. a y b son ciertas
44. Una de las siguientes caractersticas de un sistema monoltico NO es correcta:
a. En estos sistemas al aadir una nueva funcionalidad, deber ser recompilado por completo.
b. Todos los componentes funcionales del ncleo tienen acceso a todas sus estructuras de datos internas y
a sus rutinas. Un error en una rutina puede propagarse a todo el ncleo.
c. Todos sus componentes se encuentran integrados en un nico programa que ejecuta en un nico
espacio de direcciones.
d. En este tipo de sistemas, todas las funciones que ofrece el sistema operativo se ejecutan en modo
supervisor.
e. Un nivel usa las funciones y servicio de los niveles ms bajos
45. Ejemplos de sistemas monolticos son ____________ y ____________, ambos comenzaron siendo
pequeos sistemas operativos, que fueron hacindose cada vez ms grandes debido a la gran popularidad
que adquirieron.
a. Mac-OS
b. Windows 98
c. MS-DOS
d. UNIX
e. Windows 2008
Ejemplos de sistemas monoliticos
MS-DOS. (Los componentes pueden invocar procedimientos de cualquiera.)
Linux -- Linux es un ncleo monoltico que ha logrado un buen diseo orientado a objetos (sistema
modular).
46. Son caractersticas de sistemas de capas:
a. El sistema operativo se encuentra dividido en un conjunto de niveles, cada uno construido sobre los
niveles ms bajos.
b. El nivel ms bajo tiene contacto directo con el hardware y el ms alto es la interfaz con el usuario.
c. Su diseo presenta el encapsulamiento de los datos y las operaciones.
d. Es modular: un nivel usa las funciones y servicio de los niveles ms bajos.
e. Es posible cambiar el software de un nivel sin afectar a los dems.
f. Todas las anteriores.
47. En los sistemas de capas, el nivel 0 se encargaba de la _________________________, de cambiar entre un
proceso y otro cuando ocurran interrupciones o expiraban los temporizadores. El nivel 0 proporcionaba la
multiprogramacin bsica de la CPU.
a. administracin de la E/S
b. comunicacin operador-proceso
c. asignacin del procesador.
d. administracin de memoria y tambor
48. En el sistema de capas, los programas de usuario y la administracin de la E/S corresponden a:
a. capa 4 y capa 3.
b. capa 5 y capa 4
c. capa 1 y capa 3
d. capa 1 y capa 2
49. Ejemplo de un sistema operativo en capas:
a. Mac-OS
b. Windows 98
c. UNIX
d. OS/2.
50. Cules de las siguientes opciones son correctas con respecto al modelo cliente servidor:
1. Este enfoque busca implementar la mayora de las funciones del sistema operativo en procesos
servidores", dejando un kernel mnimo.
2. para solicitar un servicio, un proceso del usuario (cliente) enva la solicitud a un proceso servidor,
que realiza el trabajo y devuelve la respuesta.
3. en este modelo, el kernel bsicamente se encarga de la comunicacin entre clientes y servidores.
4. son adaptables a sistemas distribuidos.
a. 1 y 2
b. 2 y 3
c. 1, 2 y 3
d. Todas las opciones son correctas
51. La parte cliente en una relacin cliente/servidor ______________________________
a. est localizada en la computadora remota
b. es la solicitante de los servicios.
c. es la mquina que proporciona los servicios.
d. siempre est localizada en el servidor
52. La parte servidor en una relacin cliente/servidor ______________________________
a. est localizada en la computadora local
b. es la mquina que proporciona los servicios.
c. es la solicitante de los servicios
d. siempre est localizada en el cliente
53. En un sistema _____________________ una aplicacin pide datos a otra, una vez realizada la peticin
elabora la respuesta y la devuelve a la aplicacin demandante.
a. cliente/servidor
b. por capas
c. monoltico
d. servidor
e. cliente
54. La comunicacin entre clientes y servidores se lleva a cabo comnmente mediante
________________________. Para obtener un servicio, un proceso cliente construye un mensaje indicando
lo que desea y lo enva al servicio apropiado.
55. Ejemplo de sistemas operativos cliente servidor:
_________________________ , ______________________ , _______________________
56. La funcin principal del microkernel es proporcionar un mecanismo de comunicaciones entre el programa
cliente y los distintos servicios que se ejecutan tambin en el espacio de usuario: (Verdadero ___ ) (Falso
____ )
57. El programa cliente y el servicio nunca interactan directamente, sino que se comunican de forma indirecta
intercambiando mensajes con el microkernel. (Verdadero ___ ) (Falso ____ )
58. El microkernel tambin proporciona ms seguridad y fiabilidad, dado que la mayor parte de los servicios se
ejecutan como procesos de usuario, en lugar de cmo procesos del kernel. (Verdadero ___ ) (Falso ____ )
59. En el microkernel, si un servicio falla, el resto del sistema operativo no se ve afectado. (Verdadero ___ )
(Falso ____ )
60. Explique las caractersticas del microkernels de acuerdo a las siguientes grficas:
a. Estructura Cliente-Servidor
c. Estructura Mquina Virtual
b. Estructura de capas
d. Estructura modular
62. Los beneficios que ofrecen las mquinas virtuales, se pueden considerar:
a. seguridad
b. facilidad de desarrollo
c. flexibilidad
e. todas las anteriores
f. a y d
d. alta disponibilidad
63. Uno de los beneficios de una mquina virtual MV es la alta disponibilidad, es decir:
a. Los procesos en cada mquina virtual son completamente independientes de los procesos en las otras
b. Se puede correr un sistema operativo de test en una mquina virtual sin correr riesgos con el sistema real
c. Correr un sistema operativo de una arquitectura en una mquina diferente
d. En caso de falla de una MV se puede levantar otra rpidamente en otro hardware.
68. Cules son las caractersticas del Exokernels y represntelo mediante una grfica
Terminologa Bsica.
Sistema Operativo.
El SO es una coleccin de uno o ms mdulos de software que gestionan o controlan los recursos de una
computadora u otro dispositivo de cmputo o electrnico, y proporciona a los usuarios y programas una interfaz
para utilizarlos. Los recursos gestionados incluyen memoria, procesador, archivos, dispositivos de entrada o
salida, etctera.
Ramez Elmasri
Los sistemas Operativos son ante todo administradores de recursos.
H. M. Deitel
El programa ms fundamental de todo el sistema es el Sistema Operativo, el cual controla todos los recursos del
computador.
Andrew Tanenbaum.
Un Sistema Operativo es un programa que acta como intermediario entre el usuario y el hardware del
computador.
El propsito de un sistema operativo es proporcionar un entorno en el que el usuario pueda ejecutar programas
de manera prctica y eficiente.
Un SO es software que gestiona el hardware de la computadora. El hardware debe proporcionar los mecanismos
apropiados para asegurar el correcto funcionamiento del sistema informtico e impedir que los programas de
usuario interfieran con el apropiado funcionamiento del sistema.
Silberschatz-Peterson-Galvin
El Sistema Operativo es un programa que controla la ejecucin de los programas de Aplicacin.
W. Stallings.
Dispositivo. Un dispositivo es una pieza de hardware conectada al hardware del sistema de cmputo
principal. Discos duros, DVD y monitores de video son dispositivos tpicos gestionados por un SO. Muchos
dispositivos cuentan con una interfaz electrnica (hardware) especial denominada dispositivo controlador,
que ayuda a conectar un dispositivo o un grupo de dispositivos semejantes a un sistema de cmputo.
Algunos ejemplos incluyen controladores de disco duro y controladores de monitores de video que suelen
cumplir normas de la industria como SCSI, SATA y otros acrnimos comunes pero crpticos. Los dispositivos
controladores son el aglutinante de hardware que conecta los dispositivos al hardware del sistema de
cmputo principal, casi siempre por medio de un bus.
Controlador de dispositivo. Este dispositivo es una rutina de software que forma parte del SO, y se utiliza
para comunicarse con un dispositivo y controlarlo a travs de su dispositivo controlador.
Kernel o ncleo. Este trmino suele referirse a la parte del SO que implementa funcionalidad bsica y
siempre est presente en la memoria. En algunos casos todo el SO es creado como un ente monoltico y
esta unidad completa se denomina kernel o ncleo.
Servicio. Los servicios son funciones que el kernel del SO proporciona a los usuarios, principalmente a
travs de API mediante llamadas al SO. Estos servicios pueden agruparse en forma conveniente en
categoras basadas en su funcionalidad; por ejemplo, servicios de manipulacin de archivos (creacin,
lectura, copiado), servicios de asignacin de memoria (obtencin, liberacin) o servicios diversos (obtencin
de tiempo del sistema). La clave para que un programador comprenda un sistema es comprender los
servicios del SO proporcionados por el sistema.
Utilidad. Estos son programas que no forman parte del ncleo (o kernel) del SO, sino que trabajan
estrechamente con el kernel para facilitar el uso o el acceso a la informacin del sistema. Un ejemplo de
utilidad es el shell o interprete de comandos. La utilidad shell proporciona un interfaz del usuario a muchos
servicios del sistema. Por ejemplo, solicitudes del usuario como listar los nombres de archivos en un
directorio, ejecutar un programa o salir (logging out) pueden, todas, ser tratadas por el shell. El shell puede
invocar a otras utilidades para efectuar realmente el trabajo; por ejemplo, el listado de archivos en un
directorio algunas veces es un programa utilidad en s mismo.
Shell
(Intrprete de
comandos)
Utilidades
Otros programas
(buscadores,
juegos,
procesadores de
palabras)
Dispositivos
(discos,
teclados)
Memoria
CPU
Shell
(Intrprete de
comandos)
Utilidades
Otros programas
(buscadores,
juegos,
procesadores de
palabras)
Dispositivos
(discos,
teclados)
BIOS
(Interfaz al hardware)
Memoria
CPU
El S.O. controla y coordina el hardware entre los diversos programas de aplicacin por parte de los distintos
usuarios.
Mdulos de
nivel superior
Mdulos de
nivel inferior
Gestin del
proceso
Programacin
de la CPU
Gestin de
archivos
Gestin de
memoria/cach
Gestin GUI
Gestin de
E/S
Controladores
de dispositivos
Seguridad y
proteccin
Planificacin
del disco
Gestin de
redes
Concepto de Proceso