Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas operativos I
Estructura de un Sistemas Operativo
Autor:
Mero Martínez Jimmy Eduardo
Profesor:
Ing. Fabricio Triviño
Índice
1 Modelos de diseños de estructura de Sistema operativo ............................................... 3
Bibliografía ..................................................................................................................... 10
3
En lo referente al
DOS, según Castellanos
(2015) “En este modelo, para
cada llamada al sistema hay
un procedimiento de servicio
que se encarga de la llamada y
la ejecuta. Los
procedimientos utilitarios
hacen cosas que necesitan varios procedimientos de servicio, como obtener datos de los
programas de usuario”. Esta división de los procedimientos en tres niveles se muestra en
la gráfica:
De estos sistemas hay algunos diseño y ejemplos, dos de los más conocidos son
el OS/2 y el UNIX.
Este modelo de capas es similar al de MS DOS donde la primera capa (capa más
alta) representa las aplicaciones mediante el cual el usuario interactúa con el software.
Dentro de esta capa de aplicación se encuentra la extensión API.
Le sigue el núcleo del sistema “el cual es la parte del sistema que se carga en la
memoria principal desde que el usuario inicia sesión de trabajo el mismo que donde se
realizan varias acciones importantes como la gestión del procesador, la memoria y las
unidades del disco” (Quero, 2002).
memoria o en el tambor; el software del estrato 1 se hacía cargo de asegurar que las
páginas se trajeran a la memoria siempre que se necesitaran.
“Cada capa se construye sobre la anterior y tiene una interface bien definida. La
capa más interna o inferior (capa 0) corresponde al Hardware, mientras que la más
alta o externa corresponde a la interfaz de usuario. Una capa solo puede invocar
las funciones de las capas inferiores”.
8
“Las capas se escogen del modo que cada una utilice sólo funciones (operaciones)
y servicios de capas de los niveles inferiores. Esto simplifica la depuración y la
verificación del sistema porque por definición sólo utiliza el hardware básico (que
se supone correcto) para implementar sus funciones. Una vez depurada la primera
capa, se puede dar por sentado su funcionamiento correcto mientras se trabaja con
la segunda capa, y así sucesivamente. Si se encuentra un error durante la
depuración de una capa en particular, sabemos que el error está en esa capa,
porque las capas inferiores ya están depuradas. Así, el diseño e implementación
del sistema se simplifica cuando el sistema se divide en capas”.
3 VxWorks y VMS
3.1 Sistemas VxWorks
Los sistemas VxWorks se encuentran dentro de la clasificación de los sistemas de
tiempo real, estos sistemas son muy útiles para ser usados en la industria ya que su
diseño permite que funcionen en entornos con limitaciones de tiempo. En otras
palabras estos sistemas tienen la capacidad de procesas la información mucho más
pronto que una Pc normal con una serie de funciones muy conocidas.
Este tipo de sistemas suelen considerarse como especiales debido a las funciones
que pueden realizar, están hechos para realizar tareas muy específicas, poseyendo
“microprocesadores, memoria, almacenamiento y periféricos al igual que un
ordenador común, aunque todo está optimizado para la computación a tiempo real,
por tanto, en muchas aplicaciones es fundamental una buena gestión de las
9
Bibliografía
Addati, G. (2012). Sistemas VMS y PSIM. Obtenido de
https://ideas.repec.org/p/cem/doctra/539.html
Castellanos, L. (2015). Estructura de sistemas operativos. Obtenido de
https://lcsistemasoperativos.wordpress.com/2015/02/01/01-06-estructura/
Machado, D. (2012). Sistemas de Grabación de CCTV IP: ¿Cual es el mejor NVR o
VMS? . Obtenido de tecnoseguro.com:
https://www.tecnoseguro.com/analisis/cctv/sistemas-de-grabacion-de-cctv-ip-
cual-es-el-mejor-nvr-o-vms.html
Quero, E. (2002). Sistemas operativos y lenguajes de programación. Paraninfo.
Velasco, J. (2012). VxWorks, el sistema operativo del Curiosity. Obtenido de
https://hipertextual.com/2012/08/vxworks-el-sistema-operativo-del-curiosity
Villalva, A., Rosas, A., Alanís, J., Pérez, E., & Casas, N. (2010). Sistemas operativos.
Universidad Tecnológica de Puebla.