Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas monolíticos
2
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)
.
Sistema cliente-servidor
3
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)
Primera generación (1945-1955)
bulbos y conexiones.
Aun existía la carencia del sistema
operativo, sin embargo en los años 50’s
comienzan como transición entre
trabajos, haciendo la misma mas simple.
En esta generación, en los años 60’s aparecen los S.O. para sistemas específicos,
compartidos con:
4
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)
Tercera generación (1965-1980): Circuitos integrados y multiprogramación
Esta generación fue marcada por IBM y su serie de computadoras llamada Edgar, se
empieza a difundir la multiprogramación, la memoria se usa en porciones, a cada una
de las memorias se le asignaban trabajos distintos. Como se quería avanzar de
manera significativa con los procesos se logro aprovechar mas el tiempo de espera de
operaciones y se utilizaba la CPU para otros procesos.
Otra de sus principales características de esta generación es que interponen una capa
de software entre el usuario y hardware, consecuente a esto aparecen los lenguajes
de control de trabajos, necesarios para especificar el trabajo con sus recursos
requeridos; soportan tiempo compartido como mencione anteriormente con los CPU
5
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)
Los usuarios no son conscientes del lugar donde se ejecutan sus programas o
donde se encuentran sus archivos, ya que lo debe administrar el S. O.
automáticamente.
Deben permitir que un programa se ejecute mediante varios procesadores a la vez,
maximizando el paralelismo.
Aparición de emuladores de terminal para el acceso a equipos remotos desde
computadoras personales (PC).
Gran énfasis en la seguridad, en especial por el desarrollo de los sistemas de
comunicaciones de datos.
El S. O. crea un ambiente de trabajo según el concepto de máquina virtual, que lo
aísla del funcionamiento interno de la máquina.
Proliferación de sistemas de bases de datos, accesibles mediante redes de
comunicación.
Sin duda alguna el camino por el que ha pasado la evolución de los sistemas
operativos ha sido demasiado largo y estará evolucionando aun mas, representando
nuevos retos para futuras generaciones. En lo personal me apasiona el surgimiento de
las computadoras cuánticas y me intriga como se desarollara de ser posible un S.O.
especifico para estas maquinas.
Monotarea
Como su nombre lo indica, sistemas operativos que son capaces de realizar una tarea
al mismo tiempo, estos por su capacidad tan reducida son los sistemas mas viejos,
por consiguiente llevan consigo un CPU de muy baja capacidad. Ningún proceso se
incia hasta que haya acabado el anterior.
Multitarea
Al igual que el anterior, el nombre dice mucho; estos son capaces de hacer varias
tareas y procesos a la vez, incluso desde otras computadoras haciéndose que estos
puedan ser usados por varios usuarios al mismo tiempo
6
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)
Sistema de administración Monousuario: Sólo pueden gestionar un usuario al mismo
tiempo. Así, a pesar de que varios usuarios pueden tener acceso al sistema,
únicamente un usuario puede acceder por vez y realizar y ejecutar operaciones y
programas.
Antes de partir de lleno con la arquitectura de los sistemas operativos vamos a ver
que es por definición. Una arquitectura de sistema es una representación de un
sistema en la que hay una correlación de funciones con componentes de hardware y
software, una correlación de la arquitectura de software con la arquitectura de
hardware, e interacción humana con estos componentes.
En este caso vamos hablar de las 2 arquitecturas mas usadas actualmente;
monolítica por parte LINUX y el Macrokernel por las 2 grandes empresas Apple con
MacOS y Microsoft con Windows
Se aíslan del sistema de los errores de los procesos de usuario, pero nuevos
dispositivos aparecen en el mercado continuamente y es preciso escribir
manejadores para soportarlos. De nuevo el sistema crece y la probabilidad del fallo
aumenta.
7
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)
Sistemas de micronúcleo. Posibilidad de separar funcionalmente los programas del
sistema de los programas de aplicación y asegurar protección adicional con el
hardware, origina otra arquitectura, la de Micronúcleo.
En esta, se trata de combinar el rendimiento y sencillez de la Arquitectura monolítica
con la protección y organización de la arquitectura por capas. La idea fundamental es
obtener un Núcleo lo más pequeño y rápido posible y tratar el resto de las funciones y
componentes como procesos de aplicación.
En esta nueva concepción, es usual que el núcleo solo contenga lo necesario para la
gestión de memoria y procesos. Todo el resto se ejecuta con el nivel de privilegios de
las aplicaciones que no son del sistema.
En la práctica es un poco difícil conseguir esto sin una pérdida apreciable de
rendimiento y en alguna medida deben incluirse en el núcleo otras funciones como el
manejo de hardware y algunos Drivers.
32 Bits
8
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)
Microsoft Windows 3.1.1 es un ejemplo de SO de 16 bits.
Son monousuarios y monotareas. Se puede apreciar en la siguiente tabla extraída de
internet
Sistema Programación Usuario único Usuario múltiple Tarea única Multitarea
DOS 16 bits X X
Windows3.1 16/32 bits X no preventivo
Windows95/98/Me 32 bits X cooperativo
WindowsNT/2000 32 bits X preventivo
WindowsXP 32/64 bits X preventivo
Unix / Linux 32/64 bits X preventivo
MAC/OS X 32 bits X preventivo
VMS 32 bits X preventivo
9
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)
Al parecer los SO son mas de softwares normales, resultan ser la base de la gran
mayoría de nuestros sistemas y no solo de computadoras, de igual forma de celulares
e incluso mas que celulares, si bien sin los SO no seria imposible usar una
computadora pero si ahorra gran parte del trabajo arduo dejando las partes mas
importantes al usuario y siendo amigable con el usuario.
Es difícil precisar cuáles serán las tendencias futuras. Pareciera que Windows y
Macintosh seguirán siendo de utilidad para muchas personas en los próximos años,
entre ellos estudiantes y comerciantes, personas con microcomputadoras en casa y en
pequeñas empresas. El sistema operativo Linux comienza a ganar terreno por su
flexibilidad, calidad y versatilidad, por lo que dará mucho que hablar en el futuro
próximo.
10
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)
Es de suponer que los nuevos sistemas operativos continuaran la tendencia de una
interfaz de usuario amigable e intuitiva, semejante a la interfaz gráfica ya existente,
pero explotando las ventajas de las tecnologías emergentes. Además estarán
orientados a una mayor y más avanzada interconexión y mejores capacidades de
seguridad en red.
Referencias
11
Sistemas operativos
Universidad Autónoma de Campeche (UACAM)