martes, 2 de septiembre de 2014

1.2 Funciones y características

Funciones.                          

.
Ø  Desde el punto de vista del usuario común.
• Comandos para entrar y abandonar el sistema.
• Órdenes para modificar la clave de entrada.
• Comandos para definir las características de un terminal.
• Establecer las rutas de búsqueda.
• Ejecución y control de programas.
• Para establecer prioridades en los procesos.
• Para la manipulación de ficheros y subdirectorios.
• Para la información de estado.
• Órdenes de administración.
Desde el punto de vista del programador de aplicaciones.

• Creación de procesos y borrado.
• Comunicación y sincronización de procesos.
• Actividades de temporización.
• Gestión y uso de recursos.
• Asignación y liberación de memoria.
• Establecimiento de prioridades.

Ø  Protección del sistema

Protección de E/S: Para conseguirla se diferencian dos modos de operación: modo usuario y modo supervisor. El cambio de un modo a otro se controla por parte del S.O., siendo sólo posible el cambio a modo supervisor desde un usuario por medio de llamadas a funciones del S.O. De este modo ciertas instrucciones sólo se ejecutarán en modo supervisor y el S.O. Podrá controlar como se realiza la E/S.
Protección de la memoria: para que la protección de memoria sea eficiente, se necesita generalmente recursos hardware por los que se controla el acceso a la memoria. La implementación de este control, varía dependiendo de la gestión que se haga. De esta manera también se consigue proteger la E/S.
RESUMIDAMENTE LAS TAREAS QUE DEBE LLEVAR A CABO UN SISTEMA OPERATIVO SON:
1. Gestión de la CPU: Responsable de iniciar los programas, finalizarlos, interrumpirlos, reanudarlos, etc. También debe permitir la comunicación de la CPU con el exterior.
2. Gestión de memoria: Controla la cantidad de memoria que necesita cada programa. Permite la coexistencia de varios procesos en memoria central.
3. Gestión de E/S: Los programas acceden a los periféricos de forma sencilla.
4. Gestión de dispositivos de almacenamiento: organiza la información en archivos y carpetas y permite el acceso rápido y eficiente a dicha información.
5. Intérprete de comandos: Las órdenes del usuario son interpretadas y llevadas a cabo.


      Características
Ø  Se trata de software que generalmente se localiza en la memoria de solo lectura.
Ø  Busca las instrucciones de lenguaje de máquina para ejecutarlas como una serie depequeños pasos.
Ø  El conjunto de instrucciones que interpreta de…ne al lenguaje de máquina.
Ø  En ciertas máquinas se implanta en el hardware y no es en realidad una capa distinta.
Ø  Respecto del lenguaje de máquina es preciso señalar que:
Ø  Generalmente posee entre 50 y 300 instrucciones, sirviendo la mayoría para desplazardatos, hacer operaciones aritméticas y comparar valores.

Ø  Los dispositivos de e / s (entrada / salida) se controlan al cargar valores en registrosdel dispositivo especiales.

No hay comentarios:

Publicar un comentario