El documento describe las diferentes estructuras de los sistemas operativos. Explica que los primeros sistemas operativos consistían en un solo programa con rutinas entrelazadas, mientras que sistemas posteriores como Multics y Unix adoptaron una estructura jerárquica de niveles. También describe la estructura de máquina virtual, la cual presenta una interfaz idéntica para cada proceso a través de un kernel que genera máquinas virtuales y permite la multiprogramación.
Existen muchas definiciones y no siempre coincidentes. Nosotros diremos que un sistema distribuido es un conjunto de computadores independientes que se presenta a los usuarios como un sistema único. En esta definición cabe destacar dos aspectos. Uno, el hardware. La definición habla de máquinas autónomas, es decir, que pueden operar sin la supervisión de ninguna otra. Dos, el software, que debe conseguir que los usuarios del sistema lo vean como una máquina central convencional única.
El diseño e investigación de herramientas para los sistemas operativos centralizados convencionales, los cuales corren en sistemas de uno o varios procesadores, está muy bien entendido. Sin embargo la proliferación de estaciones de trabajo personales y redes de área local ha llevado al desarrollo de nuevos conceptos del sistema operativo, a saber sobre, sistemas operativos en red y sistemas operativos distribuidos.
Antes de empezar no hay que confundir un Sistema Operativo de Red con un Sistema Operativo Distribuido. En un Sistema Operativo de Red las computadoras están interconectadas por medios de comunicación: software y hardware. En este tipo de red los usuarios saben dónde están ejecutando su trabajo 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.
Existen dos esquemas básicos de éstos sistemas. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
1. Colegio de Estudios
Científicos y Tecnológicos
Plantel Tecámac.
Asignatura: Instala y Configura Aplicaciones y Software
Alumno: Noe Aldair Francisco Cruz
Presentación No. 3
Estructura de un S.O
2. Introducción y objetivos:
El conocimiento acerca de la estructura
de los S.O nos da paso a saber más
sobre el tema implicado ya que con ello
se abre otro mundo a las
computadoras.
El S.O se inventa despu´s de la
computadora para que sea más fácil su
manejo y su dinámica.
3. Estructura de S.O:
• Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un
conjunto de rutinas entrelazadas de tal forma que cada una puede
llamar a cualquier otra. Las características:
• Construcción del programa final a base de módulos compilados
separadamente que se unen a través del ligador.
• Buena definición de parámetros de enlace entre las distintas rutinas
existentes, que puede provocar mucho acoplamiento.
• Carecen de protecciones y privilegios al entrar a rutinas que
manejan diferentes aspectos de los recursos de la computadora,
como memoria, disco, etc.
• Es decir, ese sistema nos permite entender cualqier concepto
adicional referente a las normas y modificaciones de la misma.
4. Estructura de los S.O
• Estructura Jerárquica
• A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organización del
software del sistema operativo, donde una parte del sistema contenía sub-
partes organizadas en forma de niveles. Ejemplos: Multics y Unix.
• Máquina Virtual
• Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso, mostrando una máquina que parece idéntica a la máquina
real subyacente. Estos sistemas operativos separan dos conceptos que
suelen estar unidos en el resto de sistemas: la multiprogramación y la
máquina extendida. El objetivo de los sistemas operativos de máquina
virtual es el de integrar distintos sistemas operativos dando la sensación
de ser varias máquinas diferentes. Es un software.
• La estructura de este sistema operativo maquina virtual parte
principalmente de un Kernel que se denomina monitor de la máquina
virtual, la cual se ejecuta sobre el hardware, generando así varias
máquinas virtuales formando lo que se llama la multiprogramación.
5. Conclusión y fuentes de información.
• Ahora tenemos un poco más de conocimiento
acerca de las reglas de un S.O y el uso de cada
uno de ellos según se dicte el caso.
• Fuente de información:
• http://es.wikibooks.org/wiki/Sistemas_operati
vos/Por_su_estructura