Software">
Nothing Special   »   [go: up one dir, main page]

Cuestionario S.O 1-2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

CUESTIONARIO CAPITULO 1

1.- ¿Cuáles son los tres propósitos de un sistema operativo?

*El sistema operativo actúa como el administrador de recursos (tiempo de CPU, espacio de memoria, espacio de
almacenamiento para archivos, dispositivos E/S) y los asigna a programas y a usuarios específicos según sea necesario
para la realización de tareas.

*El sistema operativo controla y coordina el uso del hardware entre los diversos programas de aplicación para los
diversos usuarios.

*El sistema operativo proporciona los medios para el uso adecuado de los recursos (hardware, software y los datos) en
la operación del sistema de cómputo.

2.- ¿Presente una lista de los cuatro pasos necesarios para ejecutar un programa en una maquina completamente
dedicada?

1.-Transferencia de datos.
2.- Ejecución del programa.
3.- Lectura de datos.
4.- Almacenamiento de datos.

3.- ¿Cuál es la ventaja principal de la multiprogramación?

*La multiprogramación aumenta la utilización de la C.P.U. organizando los trabajos de manera que esta siempre tenga
algo que hacer.

4.- ¿Cuáles son las principales diferencias entre los sistemas operativos para computadoras grandes (mainframes) y
computadoras personales?

Las principales diferencias recaen en la administración de recursos las cuales en las computadoras grandes son dirigidas
a varios usuarios por tanto en estas se utiliza la multiprogramación al contrario de las computadoras personales las
cuales están dirigidas a un solo usuario y su administración se enfoca solo a éste.

5.- ¿En un ambiente de multiprogramación y de tiempo real, varios usuarios comparten el sistema de manera
simultánea. Esta situación puede dar por resultado problemas de seguridad?

a) ¿Cuáles son dos de esos problemas?

Primero que los usuarios aunque no estén usando la misma información, si la están compartiendo, lo que puede dar
problemas de manipulación de información de forma no debida.

Segundo la transferencia de programas maliciosos que afecten a todos los usuarios.

b) ¿Podemos asegurar el mismo grado de seguridad en una máquina de tiempo compartido que el que se tiene en una
máquina dedicada? Explique su respuesta.

No, puesto que la máquina de tiempo compartido es usada por varios usuarios y necesita otro tipo o nivel de seguridad
más estricto que una máquina para un solo usuario con un nivel moderado.
6.- ¿Defina las propiedades esenciales de los siguientes tipos de sistemas operativos?

*Por lotes: Los sistemas operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción
entre los usuarios y los programas en ejecución. Cuando estos sistema son bien planeados, pueden tener un tiempo de
ejecución muy alto, porque el procesador es mejor utilizado y los sistemas operativos pueden ser simples, debido a la
secuencialidad de la ejecución de los trabajos.

*Interactivo: Estos sistemas operativos proporcionan una comunicación directa entre usuario y sistema. El usuario le da
instrucciones al sistema o directamente a un programa utilizando el teclado o el ratón y esperando resultados
inmediatos.

*De tiempo compartido: Estos sistemas operativos permiten la simulación de que el sistema y sus recursos son todos
para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan rápido como puede y la respuesta
aparecerá en la terminal del usuario.Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S;
son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema
dedicado para sí mismo.

*De tiempo real: Estos sistemas operativos son aquellos en donde no tiene importancia el usuario, sino los procesos. Se
utilizan en entornos donde son procesados un gran número de sucesos o eventos.

*De red: Son aquellos que mantienen a dos o más computadoras unidas a través de algún medio de comunicación, con
el objetivo de poder compartir los diferentes recursos y la información del sistema.

*Distribuido: Estos sistemas permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores; este
conjunto de procesadores puede estar en un equipo o en diferentes, en este caso es transparente para el usuario.

7.-Hemos hecho énfasis en la necesidad de que un sistema operativo haga un uso eficiente de hardware. ¿Cuándo es
apropiado que el sistema operativo abandone este principio y “desperdicie” recursos ¿¿Por qué tal sistema no es
realmente derrochador?

En este caso el sistema operativo debe de abandonar este principio cuando sea necesario ejecutar tareas de mayor
prioridad, por ejemplo si necesitamos la tarjeta inalámbrica todo el tiempo se le va a dar a esta parte y se va dejar de
lado otro recurso que no se esté usando como una unidad USB, aun así el sistema no le quitara atención a las demás
partes del hardware sino que le prestara más atención a la parte que necesitemos.

8.-¿En qué circunstancias sería mejor para un usuario el uso de un sistema de tiempo compartido, en lugar de una PC
o una estación de trabajo para un solo usuario?

Cuando el usuario necesite ejecutar programas más grandes que la memoria física, así el usuario que necesite manejare
un programa más complejo no se limitara con una estación de trabajo y tendrá un almacenamiento más grande en
memoria.

9.-Describa las diferencias entre el multiprocesamiento simétrico y el asimétrico

Simétrico: En este caso cada procesador ejecuta una copia idéntica del sistema operativo y estas copias se comunican
entre ellas según lo necesiten.

Asimétrico: En este caso a cada procesador se le asigna una tarea específica, un procesador principal controla todo el
sistema, el otro procesador solicita instrucciones al principal para recibir instrucciones o tiene tareas especificas
definidas con anterioridad.
Menciones tres ventajas y una desventaja de los sistemas multiprocesador.

Ventajas:
*Un mejor rendimiento.
*Ahorran dinero.
*Aumento en la confiabilidad.

Desventajas:
*Cuando se trabaja con n número de procesadores se reduce la ganancia deseada.

10.- ¿Cuál es la dificultad principal que debe vencer un programador al escribir un sistema operativo para un
ambiente de tiempo real?

Que en este tipo de sistemas hay restricciones del tiempo y esta es la parte contra la que se tiene que luchar para
obtener los resultados deseados.

11.-Analice las diferentes definiciones de un sistema operativo. Juzgue si el sistema operativo debe incluir
aplicaciones como navegadores de red y programas de correo. Presente argumentos para los dos casos, a favor y en
contra, y justifique su respuesta.

Elementos a favor: En los sistemas operativos los navegadores de red y programas de correo deben de existir ya que
uno de los objetivos que tiene es una comodidad por parte del usuario. De esta manera las diferentes tareas son mas
fáciles y mas eficientes, por lo tanto como parte de los atributos de este, los navegadores web y correos vienen
instalados. De esta forma el usuario tendrá más herramientas que le sirvan por si las llegara a utilizar en una caso
determinado.

Elementos en contra: En los sistemas operativos también el concepto de tener estas herramientas se contrapone pues
es más importante tener un sistema que sea eficiente que tener comodidad, por ello gran parte de la teoría de los
sistemas operativos se concentra en el uso correcto de todos los recursos.

También podría gustarte