Informática... Tecnología del presente para mejorar el futuro
  4º Año "Tema Nº 5"
 

DEFINICIÓN DE SISTEMAS OPERATIVOS

 

            Los sistemas operativos son programas hecho en lenguaje de bajo nivel, compuestos de un conjunto de normas y procedimientos para operar una computadora. Su labor principal es controlar sistemáticamente los recursos de la computadora al momento de ejecutar un proceso, es decir, es el encargado de supervisar, administrar y gerenciar los elementos con que cuenta la computadora.

 

            Si el general de un ejército desea que se realice una tarea en particular, se lo ordena al comandante de tropa. Este a su vez, se lo ordenará a los soldados y serán ellos quienes ejecuten la orden, bajo la supervisión del comandante de tropa y de general. De este modo, el comandante de tropa actúa como interfase entre el general y su tropa.

 

            De manera que, el sistema operativo es un programa maestro que supervisa el trabajo de los elementos del computador en conjunto con el usuario, haciendo las veces de interfase entre lo que este ordena (a través de comandos) y los elementos del computador que lo ejecutan.

 

            La cantidad de órdenes o comandos con los que cuentan los sistemas operativos, está limitado al sistema operativo en función, de tal manera, el usuario no puede usar comandos que no pertenezcan al sistema operativo en uso, debido a que este no sabrá interpretarlos.

 

            Lo más importante de los sistemas operativotes que el factor común de toda computadora; sin sistema operativo es como un cuerpo sin alma. Si una computadora no se le carga el sistema operativo en memoria principal, esta no es operable; simple y llanamente no funciona.

 


            Los sistemas operativos interactúan con los elementos de trabajo involucrados en un proceso, por estratos de comunicación.

1. Hardware.
2. Sistema Operativo.
3. Paquetes de Aplicación.
4. Usuario.

 

FUNCIONES DE LOS SISTEMAS OPERATIVOS

 

            Los sistemas operativos están diseñados para:

1. Los sistemas operativos tienen como función principal facilitar y optimizar el uso de los recursos de la computadora.

2. El uso de diferentes recursos puede causar conflictos, es así, como los sistemas operativos se convierten en fiscales al dirigir el flujo de data por los diferentes dispositivos con los que cuenta la máquina.

3. Para la ejecución de programas, los sistemas operativos son quienes se encargan de pasarlos a memoria principal, iniciarlos y supervisarlos.
4. Cuando ocurren errores, los sistemas operativos se encargan del tratamiento de errores.

 

NIVELES FUNCIONALES DE LOS SISTEMAS OPERATIVOS

 

Los sistemas operativos funcionan bajo tres niveles de gestión:

1. Gestión del computador.
Se encarga de gerenciar el funcionamiento de los elementos internos y externos del computador.

2. Gestión de procesos.
Para ejecutar los trabajos asignados el sistema operativo cumple con los siguientes requerimientos.

a. Planifica la ejecución de trabajos, respetando las prioridades que pudieran haberse otorgado a cada una de ellas.

b. Asigna y administra los recursos de la máquina para la eficaz solución de las tareas encomendadas.

c. Establece y supervisa la comunicación con el entorno, tanto para la carga de los programas en memoria principal y la entrada de datos; como para el despliegue de resultados.

3. Gestión de datos.

 

            Organiza y ejecuta todas las actividades de estructuración de archivos, el acceso a estos, el control de memorias secundarias y la verificación y manipulación de datos.

 

TIPOS DE SISTEMAS OPERATIVOS

 

            Los sistemas operativos se clasifican de acuerdo a sus características de funcionamiento.


1. Mono – usuarios.

 

Son aquellos diseñados para trabajos en ambientes de un solo usuario, es decir, solo permite atender un solo usuario a la vez.

 

Ejemplo: Si un primer usuario está trabajando en una aplicación y otro desea trabajar simultáneamente en otra aplicación, el sistema operativo no lo permite porque no puede atender más de un usuario.

2. Multi – usuarios.

 

            Son aquellos diseñados para trabajos en ambientes de más de un usuario, es decir, permite atender más de un usuario a la vez.

 

            Ejemplo: Si un primer usuario está trabajando en una aplicación, el sistema operativo y otro desea trabajar simultáneamente en otra aplicación, el sistema operativo puede atender la demanda de más de un usuario.

3. Mono – tarea.

 

            Este sistema operativo permite la ejecución de un solo programa que reside en memoria principal.

 

            Ejemplo: Un usuario está empleando una aplicación y comienza una impresión, hasta tanto el sistema operativo no haya terminado esta labor, no podrá ejecutar otra.

4. Multi – tarea.

 

            Es un sistema operativo que permite la ejecución en paralelo de dos o más programas que residan simultáneamente en memoria principal, compartiendo el mismo C.P.U. Se consigue mediante el uso de interruptores.

 

            Ejemplo: Un usuario está empleando una aplicación y comienza una impresión, no tiene que esperar que el sistema operativo haya terminado, podrá ejecutar otra.

5. Secuencial por lotes.

 

            Permite ejecutar un lote de trabajos secuencialmente, es decir, uno a uno. Los programas son ejecutados al ser introducidos en dispositivos de acceso rápido.

 

            Ejemplo: La ejecución es similar a una rocola, en la que se hace una selección musical con anticipación y la máquina va tocando cada disco seleccionado, uno por uno.

6. Tiempo Real.

 

            Es un sistema utilizado frecuentemente como mecanismo de control en aplicaciones dedicadas. Los censores de entrada, brindan los datos al computador, este los analiza y de acuerdo al resultado ajusta al sistema de control para ejecutar un procedimiento como respuesta.

 

            Ejemplo: los sistemas médicos que controlan los signos vitales de una paciente. La respuesta es en tiempo real, ya que la vida del paciente depende de la máquina.

7. Tiempo compartido.

 

            Un sistema a tiempo compartido usa un horario de C.P.U. y la multi – programación para aprovechar a cada usuario con una pequeña porción del computador a tiempo compartido. En este tipo de ambiente muchos usuarios pueden utilizar el sistema que aparentemente está dedicado a cada uno de ellos, ya que como se ha mencionado se utiliza un horario de C.P.U. de manera que cada usuario recibe el control del mismo, durante un determinado intervalo de tiempo.

 

            Ejemplo: Es similar a un restaurante, en el que el mesonero atiende varias mesas, recibiendo pedidos. Para efecto de los clientes daría la impresión que el mesonero está dedicado a ellos, pero en realidad atiene a un grupo de clientes a una gran velocidad.

 

            Entre los sistemas operativos más difundidos para micro – computadores, están:

 

            CPM: El primer sistema operativo comercial para PC (computadoras personales), hoy día obsoleto. Es Mono – usuario y Mono – tarea.

 

            MS – DOS: El sistema operativo más difundido mundialmente para microcomputadores. Es Mono – usuario y Mono – tarea.

 

            OS: Sistema operativo diseñado para PC’s de IBM. Es Mono – usuario y Multi – tarea.

 

            UNIX: Sistema operativo diseñado para ambientes Multi – usuarios y es Multi – tarea.

 

            NETWARE: Sistema operativo diseñado para ambientes Multi – usuarios y es Multi – tarea.

 
  Hoy habia 6 visitantes (11 clics a subpáginas) ¡Aqui en esta página!  
 

ENVIAR A UN AMIGO ESTA PÁGINA POR E-MAIL

Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?

Registrarse gratis