1.4. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS

15.01.2013 14:21

 

Sistemas operativos

 

Conjunto de programas destinados a permitir la comunicación del usuario con un ordenador y gestionar recursos de manera eficiente. Comienza a trabajar cuando se enciende el computador y gestiona el hardware de la maquina desde los niveles más básicos.

 

 

Objetivo principal: lograr un uso cómodo del hardware.

Objetivo secundario: utilización eficiente del hardware.

 

 

 

 

 

 

Característica de un Sistema Operativo

Un Sistema Operativo tiene las siguientes características:

*    Conveniencia. Un Sistema Operativo hace más conveniente el uso de un ordenador.

*    Eficiencia. Un Sistema Operativo permite que los recursos del ordenador se usen de la manera más eficiente posible.

*    Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.

*    Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos del ordenador en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

*    Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.

*    Organizar datos para acceso rápido y seguro.

*    Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de ordenadores.

*    Procesamiento por bytes de flujo a través del bus de datos.

*    Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida del ordenador.

*    Técnicas de recuperación de errores.

*    Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se bloqueen entre ellos, informándoles si esa aplicación está siendo ocupada por otro usuario.

*    Generación de estadísticas. Permite que se puedan compartir el hardware y los datos entre los usuarios.

*    El software de aplicación son programas que se utilizan para diseñar, tal como el procesador de textos, lenguajes de programación, hojas de cálculo, etc.

*    El software de base sirve para interactuar el usuario con la máquina. Está compuesto por: cargadores, compiladores, ensambladores y macros.

 

Se deben observar dos tipos de requisitos cuando se construye un sistema operativo:

 

Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al que se le quiere destinar.

Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.