La visión abstracta de los Sistemas Operativos
Click here to load reader
-
Upload
manuel-may -
Category
Documents
-
view
46 -
download
4
Transcript of 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.
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
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