Sunteți pe pagina 1din 2

Diseo de un sistema operativo

1
Un Sistema Operativo es un conjunto de programas que posibilita la administracin de los recursos de una
computadora independiente de si es Windows o Linux.
Windows
Windows es el nombre de la gama de sistemas operativos que han sido desarrollados por la empresa estadounidense
Microsoft desde principios de la dcada de los 80 y comercializados a mediados de la misma cuando lanz la
primera versin creada para complementar al MS-DOS, lo cual se hizo como una forma de responder a la demanda
del mercado por una interfaz grfica de usuario, que ya usaban en sus respectivas computadoras empresas como
Xerox y Mac OS. Para aquel entonces, Microsoft consigui un contrato con IBM con el propsito que Windows
quedara pre-instalado en las computadoras que fabricara IBM, por lo que en la mayora de las computadoras del
mundo se usaba Windows, tanto es as que hoy en da tiene una cuota del mercado que sobrepasa el 90%.
Windows como se ha dicho es un sistema operativo, es decir, un conjunto de programas que posibilita la
administracin de los recursos de una computadora. Este tipo de sistemas empieza a trabajar cuando se enciende el
equipo para gestionar el hardware a partir desde los niveles ms bsicos.
Es importante tener en cuenta que los sistemas operativos funcionan tanto en las computadoras como en otros
dispositivos electrnicos que usan microprocesadores (telfonos mviles, reproductores de DVD, etc.). En el caso
de Windows, su versin estndar funciona con computadoras, aunque tambin existe una versin para telfonos
(Windows Mobile).
A continuacin se muestran los parmetros se deben considerar para disear un buen sistema operativo.
Las bases principales para el diseo de sistemas operativos, son:
Abstraccin.- Define qu hace el sistema operativo, sin tomar en cuenta el cmo lo hace.
Amplitud de funciones y administrador de errores.- Se debe aumentar las posibilidades de
multiprocesamiento de los sistemas operativos, para permitir la ejecucin de varias
aplicaciones sin que el sistema operativo colapse. Es conveniente que se manejen una serie
de funciones que permitan administrar los posibles errores, que el mismo sistema operativo no
sea capaz de corregir de forma automtica.
Estandarizacin.- Actualmente existe una gran variedad de sistemas operativos y dispositivos de
hardware que tienen su funcin especfica, por lo que es necesaria una estandarizacin para
tratar de establecer una comunicacin entre las diferentes arquitecturas.

Los conceptos que se toman en cuenta para estructurar el diseo del sistema operativo son:
Conectividad del sistema operativo.
Orientacin a objetos.
Aplicaciones cliente/servidor.
Servicios.
Las cuestiones bsicas sobre el diseo son:
Transparencia.- Basndose en programas, la transparencia se determina sobre el diseo de
interfaces de llamadas al sistema, de modo que no sea visible la existencia de dos o ms
procesadores.
Flexibilidad.- La flexibilidad es una de las cuestiones bsicas sobre el diseo de un sistema
operativo; existen dos aspectos importantes en la estructura de los sistemas: monoltico y
micronucleo comnmente nombrado microkernel.

S-ar putea să vă placă și