La visión abstracta de los Sistemas Operativos

3

Click here to load reader

Transcript of La visión abstracta de los Sistemas Operativos

Page 1: La visión abstracta de los Sistemas Operativos

La visión abstracta de los Sistemas Operativos.

Que es un Sistema Operativo?

Un sistema operativo (SO) tiene significados distintos para diferentes usuarios. La visión

de cada uno de éstos se denomina visión abstracta porque enfatiza las características que

son importantes desde la perspectiva del observador, ignorando todos los otros aspectos.

Un sistema operativo implementa u a visión abstracta al actuar como intermediario entre

el usuario y el sistema de cómputo. Este arreglo no solamente permite que un sistema

operativo suministre varias funcionalidades al mismo tiempo, sino que también que

cambie y evolucione con el tiempo y que también son útiles para el diseño y la operación

de un sistema, así como durante su operación.

Un sistema operativo tiene dos metas: el uso eficiente de un sistema de cómputo y la

conveniencia del usuario. Desafortunadamente, esta última a menudo está en conflicto

con la primera. En consecuencia, un sistema operativo no puede proveer a ambos.

Comúnmente, encuentra el equilibrio que resulte más efectivo en el ambiente en el cual

se usa un sistema de cómputo; el uso eficiente es importante cuando un sistema de

cómputo es compartido por varios usuarios, mientras la conveniencia del usuario es

importante en computadoras personales. Destinarnos el término utilización efectiva para

referirnos al balance entre eficiencia y la conveniencia del usurario, que a su vez se ajuste

mejor al ambiente. La función primaria de un sistema operativo es admitir la ejecución de

los programas del usuario para asegurar su conveniencia y el uso de los recursos.

Visión abstracta del sistema operativo.

La pregunta ¿qué es un sistema operativo? Probablemente evoque respuestas diferentes.

Por ejemplo,

Para un escolar o estudiante joven de universidad, un sistema operativo es el

software que permite el acceso a la riqueza de conocimiento disponible en el

Internet.

Page 2: La visión abstracta de los Sistemas Operativos

Para un programador, un sistema operativo es el software que permite el uso de

un sistema de cómputo para el desarrollo de programas.

Para una persona que usa un paquete de aplicaciones, un sistema operativo es

simplemente el software que hace posible que use el paquete.

Para un técnico en una planta química informatizada, el sistema operativo es el

componente invisible de un sistema de cómputo que controla la planta.

La respuesta difieren porque la percepción de un usuario acerca de un sistema operativo

depende de tres factores: el propósito para el cual una computadora está siendo usada; el

ambiente de cómputo, es decir, el ambiente en el cual se usa el sistema de cómputo; y el

grado de identidad del sistema de cómputo con el propósito que se está atendiendo.

Para el estudiante, el propósito único del sistema de cómputo podría ser usar un

navegador de Internet. El sistema operativo coadyuva a lograr esto, así es que se

identifica con el uso del sistema de cómputo para la navegación en Internet. Un

programador desea destinar un sistema de cómputo al desarrollador de programas de uso

general, así es que la habilidad para usar un compilador para un lenguaje especifico es de

importancia suprema. Para una persona que usa un paquete de aplicaciones, es el sistema

operativo es simplemente un medio de uso de paquete. Tal usuario es indiferente a las

demás capacidades de un sistema operativo. De manera semejante, un técnico en una

planta química informatizada considera al sistema operático como un todo en el sistema

de control de la planta. Un diseñador de sistemas operativos indudablemente tiene una

percepción diferente acerca de lo que es un sistema operativo.

Un concepto común en todas estas percepciones es la utilización de un sistema de

cómputo para un propósito específico o para un conjunto de propósitos. Las intenciones

en los ejemplos anteriores son diferentes, así es que las percepciones del papel del

sistema operativo lo son también.

De entre estos ejemplos, es claro que un usuario percibe al sistema operativo como el

software que le ayude a lograr el uso buscado de un sistema de cómputo; las demás

capacidades del sistema de cómputo y su ambiente no parecen tener importancia. Así, el

Page 3: La visión abstracta de los Sistemas Operativos

sistema operativo es simplemente una manera de lograr un propósito de la manera más

simple y rápida posible. Así, la perspectiva de un usuario siempre está determinada por la

conveniencia y la rapidez en la utilización de la computadora.

La visión abstracta de un usuario contiene características importantes de un sistema

desde si perspectiva. Le ayuda al diseñador de sistemas operativos a entender los

requisitos del usuario, lo cual coadyuva a planificar las características de un sistema

operativo. La ventaja crucial de usar una visión abstracta en el diseño es que ayuda a

controlar la complejidad del diseño al separar las funciones de las diferentes partes del

sistema. Las visiones abstractas son también útiles para entender el diseño y la

implementación del sistema.

I. Manuel May Vázquez

Investigación Sistemas Operativos;

Un enfoque basado en conceptos

D.M Dhamdhere

Segunda Edición Mc Graw Hill