ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introducción y panorama general del sistema Multics


Enviado por   •  3 de Octubre de 2014  •  8.130 Palabras (33 Páginas)  •  217 Visitas

Página 1 de 33

Introducción y panorama general del sistema Multics

Multics (multiplexados Servicio de Información y Computación) es un sistema de programación completa, de uso general que se está desarrollando como un proyecto de investigación. El sistema inicial Multics se llevará a cabo en el ordenador GE 645. Uno de los objetivos generales de diseño es la creación de un sistema informático que es capaz de satisfacer casi todas las necesidades actuales y del futuro próximo de una utilidad de gran equipo. Tales sistemas deben funcionar de forma continua y fiable 7 días a la semana, 24 horas al día en una manera similar a los sistemas de telefonía o de energía, y deben ser capaces de satisfacer las demandas de servicios de ancho: de la interacción hombre-máquina múltiple con el procesamiento secuencial de ausencia por el usuario puestos de trabajo; de la utilización del sistema con lenguas y subsistemas dedicados a la programación del propio sistema; y desde la tarjeta centralizada mayor, cinta, y las instalaciones de la impresora para localizado remotamente terminales. Tales sistemas de procesamiento de la información y de la comunicación se cree que son esenciales para el futuro crecimiento de uso del ordenador en los negocios, en la industria, en el gobierno y en los laboratorios científicos, así como aplicaciones que estimulan lo que sería de otra manera sin hacer.

Debido a que el sistema debe en última instancia, ser integral y capaz de adaptarse a las necesidades futuras desconocidas, su estructura debe ser general, y capaz de evolucionar con el tiempo. Como sacado en los artículos complementarios [1-5], esta necesidad de un marco evolutivo influencias y contribuye a la mayor parte del diseño del sistema y es una razón importante por la que la mayor parte de la programación del sistema se hará en el / idioma PL I . [6] Debido a que el lenguaje PL / I es en gran medida independiente de la máquina (por ejemplo, descripciones de datos se refieren a los elementos lógicos, no palabras físicos), el sistema debe ser también. En concreto, se espera que las futuras mejoras de hardware no harán programas de sistema y de usuario obsoleta y que la aplicación de todo el sistema en otros equipos adecuados requerirá sólo una cantidad moderada de programación adicional.

El presente trabajo intenta dar una explicación detallada de los objetivos de diseño y su relación con las principales áreas del sistema. Algunos de los aspectos más destacados de las ponencias posteriores son: un sistema de memoria virtual para cada usuario que involucra dos dimensiones abordar con segmentación y paginación; la vinculación dinámica del segmento de programa de referencias cruzadas en tiempo de ejecución para minimizar la sobrecarga del sistema; el uso rutinario de compartible, recursiva, programación procedimiento pura dentro del sistema en el modo normal de operación; el uso combinado de varios procesadores, módulos de memoria y controladores de entrada y salida; y multiprogramación de todos los recursos y de usuarios múltiples. Gestión automática del complejo de medios de almacenamiento secundario, junto con copia de seguridad, recuperación y procedimientos de mantenimiento para la información almacenada estará a cargo de un sistema de archivos. Además, se espera que la mayor parte del software del sistema será casi idéntica en forma a los programas de usuario. El sistema incorporará la vuelta de páginas automático, tanto para los programas de usuario y de sistema por igual.

Introducción

Mientras que las computadoras han madurado durante las dos últimas décadas de curiosidades para el cálculo de las máquinas a los procesadores de información, el acceso a ellos por los usuarios no ha mejorado y en el caso de la mayoría de las máquinas de gran tamaño ha retrocedido. Principalmente por razones económicas, el procesamiento por lotes de trabajos del ordenador se ha desarrollado y actualmente es practicado por la mayoría de grandes instalaciones de ordenadores, y el aislamiento concomitante de que el usuario de las relaciones causa-efecto de primaria ha sido ya sea a regañadientes soportado o racionalizada. Durante varios años ha sido una solución propuesta al problema de acceso. [7-9] Esta solución, generalmente llamado tiempo compartido, es básicamente el rápido multiplexación por división de tiempo de una unidad de procesador central entre los puestos de trabajo de varios usuarios, cada uno de los cuales es línea a través de una consola de máquina de escribir. La rápida conmutación de la unidad de procesador entre los programas de usuario es, por supuesto, nada más que una forma particular de multiprogramación.

Ahora es muy claro que es posible crear un sistema de acceso múltiple de propósito general de tiempo compartido en muchas computadoras contemporáneas (especialmente después de modificaciones menores pero básicas se hacen). Ya se han creado dos sistemas principales y amplias, una en el IBM 7094 [10,11] y uno en el equipo Q-32. [12] Además, se han producido numerosos sistemas de menor escala, siendo el más notable en el DEC PDP-1, [13,14], el IBM 7094, [15] la GE 235, [16] el PDP-6 diciembre, [17] y el SDS 930, [18] así como las versiones algo más limitados de tiempo de intercambio de información sobre la RW-400, [19,20] y el CDC G21, [21] la JOHNNIAC, [22] y el IBM 7040. [23] Conforme pasa el tiempo, se están realizando estudios de sistemas implementados [42,24 ] y "tarjetas de puntuación" se mantienen. [25]

El impulso para tiempo compartido primero surgió de los programadores profesionales debido a su frustración constante en la depuración de programas en las instalaciones de procesamiento por lotes. Por lo tanto, la meta original era a las computadoras de tiempo compartido para permitir el acceso simultáneo de varias personas mientras que da a cada uno de ellos la ilusión de tener todo el equipo a su disposición. Sin embargo, en el Proyecto MAC ha resultado que el acceso simultáneo a la máquina, mientras que, obviamente, necesaria para el objetivo, no ha sido el beneficio resultante importante. [26] Por el contrario, es la disponibilidad en el de una punta de los dedos de las instalaciones para la edición, compilación, depuración, y se ejecuta en una sesión interactiva continua que ha tenido el mayor efecto en la programación. Se anima a los programadores profesionales para ser más imaginativos en su trabajo e investigar nuevas técnicas de programación y nuevo problema porque se acerca de la pena mucho menor para el fracaso. Pero, el efecto más importante que el sistema MAC ha tenido en la comunidad del MIT se ve en los logros de por hijos para los cuales las computadoras son herramientas para otros

...

Descargar como (para miembros actualizados)  txt (50.9 Kb)  
Leer 32 páginas más »
Disponible sólo en Clubensayos.com