Sistemas Operativos. Una visión aplicada-Preguntas Capitulo No. 2
Enviado por thefran88 • 5 de Noviembre de 2015 • Examen • 946 Palabras (4 Páginas) • 222 Visitas
Sistemas Operativos
Preguntas Capítulo #2
1. ¿Qué es un Sistema Operativo?
Un programa que actúa como intermediario entre el usuario de un computador y el hardware del mismo
1. ¿Cuáles son las principales funciones de un sistema operativo?
Gestor de recursos (UCP, memoria, ...), máquina extendida (servicios), interfaz de usuario.
1. Indicar los componentes y estructura del Sistema Operativo.
Los componentes o capas del SO son: el nucleo, los servicios y el interprete de mandatos o Shell.
Cada SO estructura los componentes anteriores de distintas formas, en base a esto se pueden agrupar los sistemas operativos en dos grandes grupos: SO monolíticos y SO estructurados.
1. ¿Qué es el núcleo o Kernel?
El núcleo o Kernel es la parte del sistema operativo que interacciona directamente con el hardware de la máquina. Las funciones del nucleo se centran en la gestión de recursos, como el procesador, tratamiento de interrupciones y las funciones básicas de manipulación de memoria.
1. Definir interfaz del programador.
La interfaz del So con el programador es la que recupera los servicios y llamadas al sistema que los usuarios pueden utilizar directamente desde sus programas.
Esta interfaz recupera la visión que como máquina extendida tiene el usuario del sistema operativo.
Interfaces más usadas: POSIX y Win32.
1. Explique brevemente el proceso de arranque del computador.
El arranque de un computador tiene dos fases: la fase de arranque de hardware y la fase de arranque del SO.
El arranque comienza con las actividades que están bajo el control del iniciador ROM que son: Test del hardware y Carga en memoria del cargador del SO;
Luego va la actividad bajo el control del cargador (boot) del SO que es: Cargar en memoria componentes del SO; y finalmente las funciones de inicialización bajo el control de la parte residente del SO: Test del SO, Creación de estructura de datos interna, Completar la carga del SO residente y Creación de procesos login.
Luego se entra en la fase normal de funcionamiento del SO.
1. Hable Brevemente sobre POSIX.
POSIX es un estándar de SO de la IEEE basado en Unix y Linux, creado con la intención de facilitar la portabilidad de aplicaciones entre los diferentes SO.
NO es una implementación. Sólo define una interfaz
Nombres de funciones cortos y en letras minúsculas
fork
read
close
Las funciones normalmente devuelven 0 en caso de éxito o –1 en caso de error
La cual se guardaría en una variable llamada errno.
Recursos gestionados por el sistema operativo se referencian mediante descriptores.
1. Hable Brevemente sobre Win32.
Define los servicios ofrecidos por los sistemas Windows 95/98, Windows NT y Windows 2000.
No es un estándar.
Win32 es un API totalmente distinto a POSIX.
1. Explique las diferentes interfaces de usuario de un Sistema Operativo.
Existen dos tipos de interfaces: Las alfanuméricas y las gráficas.
Las primeras están basadas en un intérprete de mandatos o Shell en Unix que permite al usuario manipular los servicios del SO mediante líneas de comandos.
Existen dos tipos de intérpretes de mandatos: el intérprete de mandatos interno y externo.
Las interfaces
...