1. Si varios usuarios usan un mismo sistema que riesgos se corren con respecto a la administración de procesos. Liste y explique al menos dos de estos riesgos. Es posible aminorarlos?, explique su respuesta.
Que un proceso utilice un determinado recurso durante mucho tiempo. Ahora hay métodos de planificación que normalmente le dan un tiempo en la cpu o también ponen en bloqueo dicho proceso (hasta que se le asigne dicho recurso) y ejecuta otro que este listo. También existe el administrador de tareas mediante el cual podemos eliminar procesos.
Que no haya comunicación entre procesos. Por ejemplo que un usuario quiera eliminar un archivo que otro usuario esta re-escribiendo.
2. La administración de recursos es un problema recurrente en el diseño de SO. Una de las consideraciones más importantes es el entorno de trabajo. Liste que recursos deben ser manejados con más cuidado en los siguientes casos:
a. -Mainframe conectado a terminales tontos
• Procesador
• Memoria
• E/S
b. -Una estaciones de trabajo conectada a un servidor
• Redes
• Memoria
• Procesador
c. -Un teléfono celular 3G.
• Procesador
• Batería(duración)
• Conectividad con otros equipos
• Memoria
3. Los primeros kernels de SO ni el hardware donde corrían proveían un bit de modo. Hubiera sido posible a pesar de esto crear un SO más seguro? De argumentos a favor y en contra.
No, al menos que encontraran otro hardware que soporte el modo bit de un so.
Si, debido a que los diseñadores de sistemas operativos hubieran buscado la forma de:
• Restringir el acceso total de un programa de usuario a los recursos.
• Evitar que un proceso acceda a la memoria de otro.
• Evitar el acceso al Hw a menos que sea necesario.
Evitando resultados que podrían ser desastrosos debido a la utilización errónea del hw.
4. Los kernels modulares tiene la ventaja de que los módulos se cargan/descargan dinámicamente en el espacio de memoria del kernel. Piense en algún problema que pueda derivarse de este procedimiento.
Si son módulos que se cargan y descargan deberían ser seguros o al menos depurar errores cuando se hagan estos procedimientos, ya que cualquier error inhabilitaría dicho modulo y ya no estaría para el uso.
5. Los kernels suelen modificarse en función de las limitaciones del hardware del sistema, cual es el dispositivo electrónico más sencillo (en términos de funcionalidad) que Ud. conoce donde ejecuta el kernel de un SO.
El dispositivo que conozco con mas limitaciones de Hw es mi pc vieja con procesador Pentium 200mb de ram y 10G de disco duro, en donde tuve que instalar el SO Minix 1.3.8 para realizar un proyecto de minishell.
Aunque he leído de un SO llamado “kolibriOS” que solo necesita 8mb de Ram y un espacio de 1.44mb, pero tiene algunos problemas con las tarjetas de red.
También podrían ser los primeros celulares que tuvieron un so como el celular n95 que tenia el so symbian v9.2
Las respuesta están en base a a como interprete las preguntas....y a lo que he investigado..puede que no estén del todo bien..pero hice mi mayor esfuerzo..x))
No hay comentarios:
Publicar un comentario