Open In App

What is MULTICS?

Last Updated : 02 Jan, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Initially, a notable early time-sharing operating system which is built on the idea of a single-level memory is called Multics (“MULTiplexed Information and Computing Service”). Many characteristics of Multics are designed to guarantee high availability, enabling a computing utility like those of telephone and power utilities as per requirement. From 1965 to 2000, the Multiplexed Information and Computing Service (Multics) operating system was utilized on the important mainframes for time-sharing purposes. Multics had a significant impact on the evolution of operating systems and started out as a research effort to verify the stages of systems. The system was turned into a product that Honeywell offered to the public sector, private sector, and education for overall benefit.

What is MULTICS?

Basically, a computer utility prototype called Multics offered remote users secure computing at their terminals to control the initial process. The sophisticated, reliable, and strong programming environment of Multics is still missed; modern systems are only now beginning to incorporate some of its capabilities and requirements. Despite its flaws and values, Multics has had a big impact on computer science because of its numerous innovative and useful concepts. Also, the outcome of the joint efforts of three reputable organizations was Multics. Early in the 1960s saw the beginning of research initiatives, and each of the three required resources to support the continued the overall development of Multics. Additionally, it was among the first to use symmetric multiprocessing which is used on GE mainframes, MULTICS was later purchased by Bull and merged into the Honeywell product line.

History of MULTICS

Six papers outlining the Multics proposal were submitted to the Fall Joint Computer Conference in 1965 for an overview of the requirements. Basically, it was a collaborative effort involving Bell Labs, General Electric, and M.I.T. Bell Labs left in 1969, and Honeywell (now Bull) acquired GE’s computer division, which included Multics, in 1970. Professor Fernando J. Corbato launched MIT’s Multics research program in the year of 1964 at MIT Project MAC, which subsequently evolved into the MIT Laboratory for Computer Science (LCS) and the Computer Science and Artificial Intelligence Laboratory (CSAIL) as well. The MIT Information Processing Services organization began offering Multics as a campus-wide information service in 1969, catering to thousands of academic and administrative customers as per requirement. The renowned developers named Ken Thompson and Dennis Ritchie also contributed to Multics for overall growth.

Features of MULTICS in Operating System

  • Hierarchical file structure: The first operating system to provide the required files a hierarchical structure or tree-like structure is Multics. This feature affects all operating systems, including Windows, Mac OS, and DOS, that make use of the hierarchical file structure idea as per requirement. Initially, the entry-level Access Control Lists are also provided by the operating system in this process.
  • Dynamic linking: Programs could call each other’s functions during the runtime process as system’s dynamic linking capability. This feature not only increased the initial adaptability but also cleared the path for shared libraries to be developed in subsequently released operating systems as per requirement.
  • Administration and Accounting: User can print monthly required reports and bills for time-sharing customers using a variety of tools available on this operating system or feature. Memory residency to page is measured in milliseconds, while CPU utilization is reported in the microseconds to verify overall system. Project administrators and group administrators oversee each user’s disc quota and monetary limit as well.
  • Security and Access Control: Basically, the Strong security feature implementation was first done by MULTICS. It presented the idea of rings, a hierarchical framework that governed users’ access privileges within the system as per requirement. This had an impact on later operating systems and set the overall foundation for contemporary access control technologies and studies.
  • Hexadecimal floating point: Hexadecimal floating point was added by the Multics CPU, and the ACTC created the math library to accommodate this capability in the operating system process. Numerous additional data kinds with a wide exponent range, greater accuracy, and faster processing speed were added by the system as per requirement. In this industry, freelancing work is available online which is the most useful technique and achievement.
  • Virtual Memory: Basically, the use of virtual memory in MULTICS was another most useful ground-breaking feature. This breakthrough improved the system’s overall efficiency and performance by allowing disc storage to be used as an extension of physical memory to improve the overall process.

Challenges of MULTICS

  • MULTICS had difficulties despite its revolutionary features and improvements, such as hefty hardware requirements and a drawn-out development process to control the initial stages.
  • The project was officially discontinued in the late 1970s because to worries about its commercial feasibility, which eventually caused it to decline by some factors.
  • Nonetheless, the people who worked on MULTICS—many of whom went on to make important contributions to the area of computer science—kept on the project’s legacy by this system.
  • MULTICS’s innovations in concepts and technology shaped later the operating systems and the current computing environment as per requirement and overall process are hampered.

Conclusion

Basically, the best operating system for sharing time across primary and secondary devices is MULTICS. This operating system runs on GE hardware and is based on PLI. Numerous programs are supported by this operating system, making the required work easier for the users. Although MULTICS hasn’t been a huge financial success, but its initial influence on operating system development has been immense. The project’s inventions established the required foundation for several important features of contemporary computing, including virtual memory, file system organization, security, and access control as per requirement.

FAQs on MULTICS

1. Mention the primary goal of MULTICS.

File names can be nearly any length or format in Multics, the first operating system with a hierarchical file system to fulfill the overall requirement. Multiple names for a particular file or directory are supported, as are symbolic connections between the directories.

2. Who are the important players from Multics who produced Unix?

With the intention of developing and improving a potent operating system that would capitalize on the concept of MULTICS—allowing multiple users to access a machine at once—Dennis Ritchie and Ken Thompson created Unix. They also included some required potent tools, like a hierarchical file system, command line usage, and other programs as well.

3. Why did Multics get cancelled?

After five years, the Multics project was abandoned. Due of its extreme ambition of all stages, the project was delayed. The decision to terminate the project early was made by the AT&T managers.


Like Article
Suggest improvement
Share your thoughts in the comments