Tarea 1 Sistemas operativos

Páginas: 5 (1078 palabras) Publicado: 17 de junio de 2015

Universidad Tecnológica De Panamá
Facultad De Ingeniería De Sistemas Computacionales
Departamento de Arquitectura y Redes de Computadoras



Tarea #1



Profesora:

Giovana Garrido




Estudiantes:

Miguel Cedeño 8-869-1889



Grupo:

1IL-142



Fecha:

Domingo 12 de Abril del 2015



Cuestionario

1-¿Cuáles son las principales funciones de un sistema operativo?

R: Las funciones principalesde un sistema operativo son:
suministro de interfaz al usuario.
servicio de soporte y utilidades.
administración de tareas.
administración de archivos.
administración de recursos.
2-¿Qué diferencia existe entre un mandato y una llamada al sistema?

R: La diferencia son las siguientes:
Las llamadas al sistema son la interfaz entre un proceso y el sistema operativo. Estas llamadas generalmenteestán disponibles como instrucciones en lenguaje ensamblador y casi siempre se listan los manuales empleados por quienes programan en ese lenguaje.
Los mandatos sirven para crear y administrar procesos, manejar la E /S, administrar el almacenamiento secundario, gestionar la memoria principal, acceder al sistema de archivos, proteger el sistema y trabajar con redes.
3-¿Cómo se solicita una llamadaal sistema operativo?

R: La forma en que se realiza una llamada al sistema consiste en colocar una serie de parámetros en un lugar específico, para después ejecutar una instrucción del lenguaje máquina del procesador denominada trap.

4-¿Cómo indica POSIX en un programa C el tipo de error que se ha producido en una llamada al sistema? ¿y Win32?
R: Las llamadas al sistema, en caso de error,devuelven -1 ó NULL. Deben comprobarse después de una llamada si todo es esta correctamente. Para este caso Linux proporciona una variable errno y una función perror().
Para WIN32, para aclarar, las llamadas al sistema se denominan API. Las funciones devuelven en TRUE en caso 
de éxito y FALSE en caso de error. 
5-¿Cuál de las siguientes técnicas hardware tiene mayor influencia en la construcción deun sistema operativo? Razone su respuesta
A.- Microprogramación del procesador
B.- Cache de la memoria principal
C.- DMA
D.- RISC

R: Pienso que la técnica hardware de mayor influencia en la construcción de un sistema operativo es la A. Microprogramación del procesador ya que es la realización de las instrucciones convencionales y son realizadas paso a paso por un intérprete que se ejecuta enel nivel de microprogramación, logrando que las operaciones que vaya a realizar el procesador sea más eficiente.

6-¿El intérprete de mandatos de UNIX es interno o externo?. Razone su respuesta con un ejemplo

R: Es un intérprete de comandos interno, ya que este acerca al usuario todas las posibilidades del sistema convirtiéndose en la interfaz entre el usuario y el nivel de llamadas delsistema.

Ejemplo: para que un usuario pueda ejecutar un comando o mandato debe teclear el comando en la pantalla o Terminal impresora y haciendo uso de la tecla “Enter” lo que le indicara al sistema operativo UNIX que la orden esta completa y que ya la puede ejecutar.

7-¿Dónde es más compleja una llamada al sistema, en un sistema operativo monolítico o en uno por capas?

R: Una llamada al sistema esmás compleja en un sistema operativo por capas ya que todas las llamadas tienen que recorrer por muchísimos procedimientos a diferencia del sistema monolítico.

8-¿Qué tipo de sistema operativo es más fácil de modificar, uno monolítico o uno por capas? ¿Cuál es más eficiente?

R: El sistema operativo más fácilmente de modificar es el monolítico ya que como carece de estructura alguna, y el sistemaoperativo se escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los demás cada vez que así lo requiera, simplifica el tener que conocer muy bien su estructura o Arquitectura.

Con respecto a la eficiencia podemos concluir que el sistema por capas es mucho mejor por su estructuración que permite alcanzar objetivos de seguridad en ciertos trabajos y metodología...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TAREA 1 SISTEMAS OPERATIVOS
  • TAREA Sistemas Operativos
  • Tarea Sobre Sistemas Operativos
  • Tarea 1 investigacion de operaciones
  • Tarea 1 Operaciones
  • tarea 1 de operaciones
  • Guia 1 Sistemas Operativos
  • Acrividad 1 Sistemas operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS