ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SISTEMAS OPERATIVOS DE REDES (NOS)


Enviado por   •  20 de Noviembre de 2015  •  Apuntes  •  2.249 Palabras (9 Páginas)  •  125 Visitas

Página 1 de 9

SISTEMAS OPERATIVOS DE REDES (NOS)

INTRODUCCIÓN:

Sin los programas una computadora es un equipo electrónico sin utilidad. Con los programas la computadora tiene la capacidad de almacenar, procesar y recuperar información. Los programas se pueden clasificar en dos tipos:

1.        Programas de Sistema: Son los que controlan la computadora y sus diferentes funciones. El programa fundamental de todos los programas de sistema, es el Sistema Operativo, que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicación.

2.        Programas de Aplicación: Son programas para utilizar por parte de los usuarios y ayudan a este a resolver sus problemas.

Un Sistema Operativo es el programa que permite intermediar entre el usuario y el hardware de un computador y su propósito es proporcionar  un entrono en el cual el usuario pueda ejecutar programas.

El objetivo Principal de un Sistema Operativo es lograr que el sistema de computación sea de fácil uso  para el usuario y que el equipo se utilice de manera eficiente.

Los Sistemas Operativos se clasifican en diversas maneras dependiendo de la utilidad de estos.

TIPOS DE SISTEMAS OPERATIVOS

Sistemas operativos por lotes.

Los trabajos comunes se realizan al mismo tiempo, a diferencia de los sistemas en  serie en los cuales los trabajos hacen cola y no son procesados hasta que haya sido realizado el que le procede.  Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.

Sistemas operativos de tiempo real.

Son aquellos en los cuales no tiene importancia el usuario, si no los procesos. Por lo general están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que los requieran. Se utilizan en entornos donde son procesados en gran número de sucesos o eventos. Ejemplo OS/2 utilizado en el AS-400 (Banco Atalantada, CREDOMATIX, la mayoría de los Sistemas Bancarios en Honduras)

Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitareas)

Se pueden realizar la ejecución de dos a más trabajos activos simultáneamente, por ejemplo Windows, UNIX,  LINUX, etc.

Sistemas Operativos de tiempo compartido

Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible y la respuesta aparecerá en sus Terminal.

Sistemas Operativos paralelos.

En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se pueda realizar o ejecutar al mismo tiempo.

Sistemas Operativos Distribuidos.

Permite la realización o tareas múltiples mediante la utilización de varios procesadores con la capacidad de distribuir ya sea por saturación o por falla, además debe tener la capacidad de poder utilizar los procesadores de una o varias maquinas. Entre  este tipo de sistemas se puede mencionar: Sprite, Solaris-MC, Mach, Chorus, Spring, etc.

 

Sistemas operativos de red.

Administran y manipulan dos o mas computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo de  compartir los diferentes recursos y la información del sistema. Ejemplos: Windows, Novell, Unix, Linux, Lantastic, etc.

III UNIDAD

FUTURO DE LOS SISTEMAS OPERATIVOS

EL SISTEMA OPERATIVO DE HOY

Los sistemas operativos siguen evolucionando, la principal tendencia de los sistemas operativos en cuanto a organización de trabajo es convertirse en sistemas operativos distribuidos.

Los sistemas Operativos Distribuidos están diseñados para su uso en un grupo de computadoras conectadas pero independientes que comparten recursos.-

En un Sistema Operativo distribuido, un proceso puede ejecutarse en cualquier computadora de la red (normalmente, una computadora inactiva en ese momento) para aumentar el rendimiento de ese proceso.-

En los Sistemas distribuidos, todas las  funciones básicas de un Sistema Operativo, como mantener los sistemas de archivos,  garantizar un comportamiento razonable y recuperar datos en caso de fallos parciales, resultan más complejos.

DIFERENCIA ENTRE UN SISTEMA OPERATIVO  COMPARTIDO Y UN SISTEMA OPERATIVO DE RED

En un Sistema Operativo de Red (NOS) las computadoras están interconectadas por medios de comunicación: Software y Hardware. En este tipo de red los usuarios saben donde están ejecutando y guardando su información.-

En cambio en los Sistemas operativos Distribuidos existe un software que distribuye las tareas de los usuarios sobre una red de computadoras y para los usuarios es transparente donde realizan sus tareas y guardan su información.

EL SISTEMA OPERATIVO DEL MAÑANA

Las nuevas tecnologías y avances de Hardware permiten que surjan también nuevos algoritmos  para las tareas de los Sistemas Operativos, la interfaz grafica (Macintosh OS, OS/2, WINDOWS) se esta sobreponiendo a los interpretes de línea de comandos (UNIX…) la interfaz grafica goza de la simpatía de la mayoría de los usuarios ya que parece ser mas fácil de usar y entender.

La generación siguiente de sistemas operativos utilizara las nuevas herramientas desarrolladas tales como programación orientada a objetos (OOP), aprovechara los avances de Hardware que permiten tener mayor eficiencia a un menor costo con procesadores Arriba de los 2 GHZ en adelante y capacidades de memoria  mayores a 1 GB, todo esto creara un ambiente que beneficiara y los programadores y a los usuarios.

PRINCIPIOS EN EL DESARROLLO DE SISTEMAS OPERATIVOS FUTUROS.

Existen 4 principios dominantes que deben regir el diseño de sistemas operativos futuros.

1.-Abstracción.

El principio de la abstracción es que un nivel del ambiente de SW no debe necesitar “SABER” los detalles sobre la implementación en otros niveles. Por ejemplo, un programador no debe requerir saber que clase de procesador será usado cuando se ejecute su programa, y un usuario de correo electrónico no debe requerir de conocimientos de los protocolos de RED.

2.-Robustez y gestión de errores.

Los sistemas operativos futuros deben ser extremadamente robustos. Sus metas:

1.- Ninguna acción del usuario debe hacer que el sistema se comporte  en una extraña o ilógica manera.

...

Descargar como (para miembros actualizados)  txt (14.6 Kb)   pdf (110.2 Kb)   docx (751.5 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com