Está en la página 1de 15

Informe Sobre S.O V.M.

Grupo:

Core Net

Integrantes: Alejandra Quiilef Anbal Meza Adrin Miranda Vctor Muoz

INDICE
Introduccin Qu es un S.O? La Historia De VMS El manejo de archivos en VMS El Manejo de proceso en VMS Servicios del Sistema para el Control de Procesos Manejo de Memoria en VMS El manejo de entrada/salida en VMS Manejo De Archivos Fechas De Lanzamientos De VMS Glosario Conclusin Bibliografa 3 4 5 6 7 8 9 10 11 12 13 14 15

Introduccin

-En este informe pretendemos ensear que es un Sistema operativo, para que sirve, y los distintos tipos de sistemas operativos y uso, en particular en uno que fue cual nos toca defender que es el sistema operativo V.M.S, que significa Virtual Memory System, del cual vamos a decir su ncleo de trabajo, administracin de memoria y procesos, Sistema de archivos, Sistema de entrada y salida, Interfaz de usuario, sus interface como la consola, sus comandos y sus usos correspondientes, tambin los elementos que posee y como interactuar con el usuario.

Qu es un S.O?
Un S.O es un software y es lo bsico de una computadora, ya que provee una interfaz para facilitar el uso de la computadora, en general debe tener un sistema operativo. Los sistemas operativos realizan tareas bsicas, tales como reconocimiento de la conexin del teclado, enviar la informacin a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos perifricos tales como impresoras, escner, etc. En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder.

La Historia del V.M.S


El sistema operativo VMS (Virtual Memory System) creado en 1975 por Gordon Belles uno de los ms robustos en el mercado, aunque es propietario de la compaa Digital Equipment Corporation. Actualmente con su versin OpenVMS 5.x existe para los procesadores de las mquinas VAX (CISC) y con el Alpha-chip (RISC), los objetivos principales del diseo del hardware de VAX incluan una compatibilidad con los procesadores Gordon Culter predecesores PDP-11 y la suficiente flexibilidad, para que VAX fuera la base tanto de ordenadores de escritorio y tambin como de servidores empresariales. Digital Equipment Corporation tambin hizo que VMS fuese compatible con el predecesor RSX11M y dise VMS para ejecutar en mquinas de diferentes tamaos.

En 1977, Digital present VAX-11/780 y VMS 1.0 y comenz a ofrecer el producto al mercado en 1978. Como lder del proyecto y uno de los arquitectos principales de VMS, Cutler continu trabajando en las sucesivas versiones de VMS hasta que se empez a aburrir. En 1981, Cutler insinu que quera dejar Digital Equipment Corporation, el cual era uno de los creadores, pero en 1988, Digital cancel el proyecto de Cutler y despidieron a muchos de sus miembros. Cutler decidi dejar Digital, pero antes de que lo hiciera, Microsoft se dio cuenta de que tenan una oportunidad ideal para contratar a Cutler. En la poca en que Cutler dej Digital, la versin ms reciente de VMS era la 5.0 (la versin actual es la 7.1).

El manejo de archivos en VMS


El sistema de archivos de VMS es jerrquico aunque la descripcin de sus senderos tiene una sintaxis propia. Los archivos en VMS se referencian con la sintaxis 'nombre.tipo;versin', donde 'nombre' es una cadena de caracteres alfanumricos, 'tipo' es la extensin del archivo y se usa generalmente para describir a que aplicacin pertenece ('pas'=pascal, 'for' fortran, etc.) y 'versin' es un nmero entero que el sistema se encarga de asignar de acuerdo al nmero de veces que el archivo ha sido modificado. Por ejemplo, si se ha editado tres veces el archivo 'lee.pas', seguro que existirn las versiones 'lee.pas;1', 'lee.pas;2' y 'lee.pas;3'. De esta forma el usuario obtiene automticamente una 'historia' de sus archivos. La proteccin de los archivos se realiza mediante listas de control de acceso (Access Control Lists). Se pueden establecer protecciones hacia el dueo del archivo, hacia los usuarios privilegiados (system), hacia los usuarios que pertenecen al mismo grupo de trabajo que el dueo y hacia el resto del mundo. Para cada uno de los anteriores usuarios se manejan cuatro permisos: lectura, escritura, ejecucin y borrado. Por ejemplo, el siguiente comando: $ set protection=(S:rwed,O:rwed,G:d:W:e) lee.pasestablece que el archivo 'lee.pas' dar todos los permisos al sistema (S:rwed) y al dueo (O:rwed), mientras que a los miembros del grupo de trabajo le da permiso de borrar (G:d) y al resto del mundo permiso de ejecucin (W:e). [VMS89]. En VMS, a travs de su 'Record Management System' (RMS) se obtienen las facilidades para la manipulacin de archivos tanto locales como en red. En el RMS, se proveen facilidades tales como: mltiples modos de acceso a archivos para lograr accesarlos en forma concurrente y permitiendo su consistencia e integridad, establecimiento de candados automticos al momento de apertura para evitar actualizaciones errneas y optimizacin interna en las operaciones de entrada/salida al accesar los archivos. En el caso de que los archivos no son locales, sino remotos, se utiliza internamente el protocolo llamado 'Data Access Protocol' (DAP).
6

Manejo de procesos en VMS


Soporta muchos ambientes de usuario tales como: Tiempo crtico, desarrollo de programas interactivos, batch, ya sea de manera concurrente, independiente o combinado. El calendarizador VAX/VMS realiza calendarizacin de procesos normales y de tiempo real, basados en la prioridad de los procesos ejecutables en el Balance Set. Un proceso normal es referido a como un proceso de tiempo compartido o proceso background mientras que los procesos en tiempo real se refieren a los de tiempo crtico. En VMS los procesos se manejan por prioridades y de manera apropiativa. Los procesos se clasifican de la prioridad 1 a la 31, siendo las primeras quince prioridades para procesos normales y trabajos en lote, y de la 16 a la 31 para procesos privilegiados y del sistema. Las prioridades no permanecen fijas todo el tiempo sino que se varan de acuerdo a algunos eventos del sistema. Las prioridades de los procesos normales pueden sufrir variaciones de hasta 6 puntos, por ejemplo, cuando un proceso est esperando un dispositivo y ste fue liberado. Un proceso no suelta la unidad central de procesamiento hasta que exista un proceso con mayor prioridad. El proceso residente de mayor prioridad a ser ejecutado siempre se selecciona para su ejecucin. Los procesos en tiempo crtico son establecidos por el usuario y no pueden ser alterados por el sistema. La prioridad de los procesos normales puede ser alterada por el sistema para optimizar overlap de computacin y otras actividades.

Servicios del Sistema para el Control de Procesos


Crear un proceso:El servicio de creado de sistema permite a un proceso crear otro. El proceso creado puede ser un subproceso o un proceso completamente independiente. (se necesitan privilegios para hacer esto). Suspender un proceso:Esto es que le permite a un proceso suspenderse a s mismo o a otro (tambin necesita tener privilegios). Reanudar un proceso:Permite a un proceso reanudar a otro si es que este tiene privilegios para hacerlo. Borrar un proceso:Permite que se borre el proceso mismo o a otro si es que es un subproceso, o si no tiene que tener privilegios de borrado. Dar Prioridad:Permite que el proceso mismo se ponga prioridad o a otros, para el calendarizador. Dar el modo de espera:Permite que el proceso escoja de dos modos: el modo por default es cuando un proceso requiere un recurso y est ocupado y espera a que est desocupado, y el otro modo es cuando est ocupado el recurso, el proceso no espera y notifica al usuario que el recurso no se encuentra disponible en ese momento en lugar de esperar. Hibernar:Es cuando un proceso se hace inactivo pero est presente en el sistema. Para que el proceso contine necesita de un evento para despertar. Wake:Esto activa a los procesos que estn hibernando. Exit:Es cuando se aborta un proceso. Dar nombre al proceso:Este puede dar un nombre al proceso mismo o cambiarlo (el PCB contiene el nombre).

Manejo de memoria en VMS


El sistema operativo VMS utiliza un esquema de manejo de memoria virtual combinado de segmentacin paginada que se describe exactamente como se vio en el captulo de administracin de memoria de este trabajo. Lo novedoso en VMS es que usa un doble esquema de paginacin cuando las pginas se van a intercambiar de memoria RAM hacia disco duro. En primer lugar, cuando una pgina necesita cargarse a RAM sta se carga junto con varias pginas que estn adyacentes, justificando esto por medio de la teora del conjunto de trabajo que especifica que es muy probable que las referencias a memoria en el futuro inmediato caern precisamente en esas pginas. De este modo, se tiene un doble algoritmo: al hecho de cargarse las pginas cuando se necesitan se le llama 'paginacin por demanda' y al hecho de traerse las otras pginas del conjunto de trabajo por anticipado se le llama 'paginacin anticipada'.

El manejo de entrada/salida en VMS


En VMS, se usan nombres 'lgicos' para describir a los dispositivos existentes en el sistema. Un concepto importante tanto en archivos como en dispositivos es el 'UserIdentificationCode' (UIC) que permite establecer protecciones adicionales a los ACL. En los dispositivos se manejan cinco tipos de permisos: leer, escribir, ejecutar, borrar y controlar. No todos los permisos se aplican a todos los dispositivos. El permiso de 'control' no se maneja explcitamente sino que se otorga al dueo y al sistema. Los permisos de los discos, unidades de cinta y otros dispositivos son establecidos por el administrador del sistema. Los dispositivos reciben nombres 'lgicos', por ejemplo, para una unidad de cinta el nombre puede ser 'MTA0'. System Interface" (SCSI) que son ampliamente usados en diversas plataformas. El intercambio de datos entre la unidad central de proceso y los perifricos se lleva a cabo a travs de los 'buses' normalizados UNIBUS y MASSBUS.

10

Manejo de archivos
Debido al objetivo inicial de mantener compatibilidad con DOS, las versin 1.0 era muy similar a la de ste sistema operativo. Posteriormente en las versiones 2.x mejor el sistema de archivos con otras facilidades, como ofrecer dos modos de trabajo: el sncrono y el asncrono. El modo sncrono se realiza a travs del llamado a las rutinas 'DosRead' y 'DosWrite', mientras que el asncrono se realiza por medio de 'DosReadAsync' y 'DosWriteAsync'. En el caso de que se estn ejecutando varios 'threads' de un proceso, la sincronizacin de las operaciones sobre archivos se puede realizar a travs de semaacute;foros con la llamada a la rutina 'DosMuxSemWait'. Respecto a los discos duros, permite crear varias particiones en un solo disco y mantener sistemas de archivos en cada particin con su propio 'File AllocationTable' (FAT) en cada particin. A este tipo de particiones se les llama 'particiones ampliadas'. Contina usando nombres de archivos de ocho caracteres y extensiones de tres con un punto que los separa.

11

Fechas de Lanzamientos de VMS


OpenVMS I64 V8.2, el primer lanzamiento de Itanium de la produccincalidad, fue enviado el 13 de enero de 2005. Un lanzamiento V8.2 est tambin OpenVMS I64 V8.2-1, la adicin de la ayuda para la integridad Superdome y los sistemas basados clula, fue lanzada en septiembre de 2005. V8.2-1 OpenVMS I64 V8.3, fue lanzado para las plataformas de Itanium en septiembre de 2006. V8.3 est tambin disponible para los sistemas de la alfa. OpenVMS I64 V8.3-1H1, fue lanzado en octubre de 2007. Ofrece la ayuda completa de la lmina OpenVMS I64 y alfa V8.4, planeado actualmente para la segunda mitad de 2008. Vea Mapa itinerario de OpenVMS para los detalles en los lanzamientos futuros de OpenVMS.

12

Glosario
Batch: En DOS, y Microsoft Windows un archivo batch es un archivo de procesamiento por lotes. Se trata de archivos de texto sin formato, guardados con la extensin BAT que contienen un conjunto de comandos MS-DOS. DAP: (Directory Access Protocol) es un estndar dentro de las redes ordenadores que ha sido promulgado por la ITU-T y por la ISO en 1998 para el acceso de un servicio de directorioX.500. Alpha Chip: Originalmente conocido como Alpha AXP, es un espacio de memoria de 64-bit (RISC), desarrollado por (DEC),destinado a sustituir la de 32-bit VAX equipo conjunto de instrucciones compleja (CISC) ISA y sus implementaciones. Cisc o Vax: Mquina CISC sucesora de la PDP-11, producida por Digital EquipmentCorporation. Su nombre original era VAX-11 (Virtual Address Extended PDP-11). Lanzada el 25 de octubre de1977, fue la primera mquina comercial de arquitectura de 32 bits, lo que la convierte en un hito destacable en la historia de la computacin. La primera VAX-11/780 fue instalada en CarnegieMellonUniversity. Su sistema operativo, VMS (luego llamado OpenVMS), fue concebido junto con la mquina. Presentaba caractersticas muy novedosas para su tiempo, en particular un revolucionario sistema de clustering. Rsx-11m: RSX-11 es una familia de sistemas operativos de tiempo-real principalmente para PDP11 ordenadores creada por Digital EquipmentCorporation (DEC), comn en la dcada de 1970 y principios de 1980. RSX-11M es una versin multiusuario que era popular en todos los PDP-11s.

Digital EquipmenCorporation: Digital EquipmentCorporation o simplemente DEC, fue una compaa americana considerada pionera en la fabricacin de minicomputadores. Calendarizador: El calendarizador VAX/VMS realiza calendarizacin de procesos normales y de tiempo real, basados en la prioridad de los procesos ejecutables en el Balance Set.Un proceso normal es referido a como un proceso de tiempo compartido o proceso background mientras que los procesos en tiempo real se refieren a los de tiempo crtico. Formato Fat: File AllocationTable (FAT), se utiliza como mecanismo de intercambio de datos entre sistemas operativos distintos que coexisten en el mismo computador, lo que se conoce como entorno multiarranque. Tambin se utiliza en tarjetas de memoria y dispositivos similares. Overlap: Superposicin Threads: Temas

13

Conclusin
Como conclusin podemos decir que VMS es uno de los sistemas operativos ms antiguos que da data de 1975, y sigue siendo uno de los ms confiables gracias a su buena arquitectura y diseo, aunque este se ha ido modificando con el tiempo. Tambin VMS se convirti en un hito para la computacin, ya que implemento VAX para las primeras maquinas de arquitectura de 32 bits, y dio paso a Alpha-Chip, destinado a sustituirla. Podemos ver este sistema utilizndose aun hoy en da, como en las carreteras, implementndose en los carteles electrnicos, de sealizacin, de publicidad, y en otros servicios menores.

14

Bibliografa
:

http://www.worldlingo.com/ma/enwiki/es/OpenVMS http://www.monografias.com/trabajos14/sistemas-operativos/sistemasoperativos2.shtml http://es.wikipedia.org/wiki/VMS

15

También podría gustarte