Professional Documents
Culture Documents
DE MEXICO
ALFREDO DE JESUS CORDOVA ABARCA
Nombre del alumno
Orientacin a objetos.
Aplicaciones cliente/servidor.
Servicios.
Mediante la visin del desarrollo del sistema, se puede aprovechar para crear
aplicaciones con funciones especficas para los usuarios basadas en el
rendimiento del sistema y aprovechamiento de cada dispositivo conectado al
sistema.
Al iniciar el proceso de diseo del sistema operativo, se debe hacer hincapi en
determinar la idea conceptual de la arquitectura del sistema, pues es la que
comnmente se est utilizando para el desarrollo de nuevos sistemas operativos.
Algunos de los aspectos bsicos que se deben de tomar en cuenta para el diseo
de un sistema operativo son:
Por lo general, cada sistema operativo suele ser distinto uno de otro; por su
naturaleza propia del nivel de complejidad y uso, vara de acuerdo al objetivo de
cada uno. Por lo general un sistema operativo suele ser un programa
extremadamente grande, por lo cual se puede pensar que el diseo suele ser de
gran complejidad y difcil de desarrollar.
La portabilidad se ha vuelto una necesidad bsica en sistemas operativos
modernos, pues suelen disearse a modo que se puedan utilizar en diferentes
arquitecturas de hardware, y deban reconocer sin problema la mayora de
dispositivos de E/S.
La interfaz es la puerta de entrada a un sistema operativo. Por lo general se tiene
que, mientras ms completa, sencilla e integra sea la cara de un sistema
operativo, este podr ser sencillo de utilizar por el usuario.
La arquitectura de un sistema, es la estructura que lo conforma de acuerdo a sus
componentes de software, propiedades extremamente visibles y la relacin entre
ellos; es un conjunto de conceptos y decisiones de diseo relativos a la estructura
del sistema operativo, que deben hacerse antes de la ingeniera, con el fin de
asegurar la satisfaccin del usuario.
El diseo de la arquitectura de un sistema, tiene que estar relacionado con la
estructura general y las formas en que la estructura lleva a la satisfaccin de las
propiedades clave del sistema. El diseo de la arquitectura satisface 2 etapas
bsicas:
El Kernel consiste en la parte principal del cdigo del sistema operativo, el cual se
encargan de controlar y administrar los servicios y peticiones de recursos y de
hardware con respecto a uno o varios procesos. Se divide en 5 capas:
Nivel 1. Gestin de Memoria: que proporciona las facilidades de bajo nivel
para la gestin de memoria secundaria necesaria para la ejecucin de
procesos.
Nivel 2. Procesador: Se encarga de activar los espacios de tiempo para
cada uno de los procesos, creando interrupciones de hardware cuando no
son respetadas.
Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los
dispositivos de E/S requeridos por procesos.
Nivel 4. Informacin o Aplicacin o Interprete de Lenguajes: Facilita la
comunicacin con los lenguajes y el sistema operativo para aceptar las
rdenes en cada una de las aplicaciones. Cuando se solicitan ejecutando
un programa, el software de este nivel crea el ambiente de trabajo e invoca
a los procesos correspondientes.
Nivel
5.
Control
de
Archivos:
Proporciona
la
facilidad
para
el