Cuestionario de una introducción a los sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 7 (1685 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2010
Leer documento completo
Vista previa del texto
TRABAJO DE SISTEMAS OPERATIVOS
2.1. Los servicios y funciones proporcionados por un sistema operativo pueden dividirse en dos categorías principales. Describa brevemente las dos categorías y explique en qué se diferencian.
Las categorías en que se divide un sistema operativo son básicamente dos: servicios del sistema operativo que proporcionan funciones útiles para el usuario y servicios delsistema operativo que garantizan la eficiencia del propio sistema. Básicamente la diferencia radica en que mientras las unas proporcionan funciones útiles para el usuario, las otras en cambio lo hacen para el propio sistema operativo.

2.2. Enumere cinco servicios proporcionados por un sistema operativo que estén diseñados para hacer que el uso del sistema informático sea más cómodo para elusuario. ¿En qué casos sería imposible que los programas de usuario proporcionaran esto servicios? Explique su respuesta.
Servicios del sistema operativo que proporcionan funciones útiles para el usuario
* Ejecución de Programas
* Operaciones de E/S
* Manipulación del sistema de archivos
* Comunicaciones
* Dirección de errores
Cuando por ejemplo se quiere hacer una operación deentrada y salida y el dispositivo al que se quiere enviar no existe. Otro ejemplo puede en la manipulación de archivos cuando se quiere acceder a directorios que no existen, esto sin duda evita que se proporcionen estos servicios.

2.3. Describa tres métodos generales para pasar parámetros al sistema operativo.
a) Registros.- Consiste en pasar parámetros a una serie de registros.
b) Bloque oTabla.- Este evento ocurre cuando existen más registros que parámetros disponibles, en este caso se almacenan los parámetros en un bloque o tabla, en memoria y la dirección del bloque se pasa como parámetro en un registro.
c) Pila.- se pueden colocar o insertar los parámetros de la pila, el sistema operativo se encargará de extraer de la pila esos parámetros.

2.4. Describa cómo se puedeobtener un perfil estadístico de la cantidad de tiempo invertido por un programa en la ejecución de las diferentes secciones de código. Explique la importancia de obtener tal perfil estadístico.
Explicación:
Se puede obtener un perfil estadístico mediante una funcionalidad de traza o de una serie de interrupciones periódicas del temporizador. Puesto que, cuando se produce una interrupción deltemporizador, se registra el valor del contador del programa y por ende, se obtiene un perfil estadístico del tiempo invertido en las distintas partes del programa.
Importancia:
Es importante obtener un perfil estadístico porque gracias a él, el sistema operativo puede tener una visión estadística del tiempo invertido en las distintas partes del programa. Esto sin duda, permitirá que el SistemaOperativo haga una mejor optimización de los recursos, porque gracias a él va a saber cuánto tiempo debe invertir en ejecutar una instrucción de un programa.

2.5. ¿Cuáles son las cinco principales actividades de un sistema operativo en lo que se refiere a la administración de archivos?
* Creación y borrado de archivos
* Abrir archivo
* Leer, escribir o reposicionar archivos
*Cerrar Archivos
* Obtener atributos de archivo, definir atributos de archivo.

2.6. ¿Cuáles son las ventajas y desventajas de usar la misma interfaz de llamadas al sistema tanto para la manipulación de archivos como de dispositivos?
Ventajas
* La existencia de funciones similares tanto para dispositivos como para archivos.
* La gestión de dispositivos como si fueran archivos.
*Que la interfaz de usuario haga que los archivos y los dispositivos pueden parezcan similares aunque las llamadas al sistema subyacentes no lo sean.
Desventajas
* La no existencia de un control administrado de los dispositivos por parte de algunos sistemas operativos.
* Que existan riegos por la contienda del uso de dispositivos, produciéndose interbloqueos.
2.7. ¿Cuál es el propósito...
tracking img