Lably
Skip to content

DEC MICA

Computer operating system

  • 4 min read
  • 3 chapters

Related on Lably

Through Distributed computing, High-level programming language and Compiler

MICA was cancelled in 1988 along with the PRISM architecture, before either project was complete. MICA is most notable for inspiring the design of Windows NT (also designed by Cutler) . When the PRISM architecture evolved into the DEC Alpha architecture, Digital opted to port OSF/1 and VMS to Alpha instead of reusing MICA.

Design goals

To avoid a repetition of PDP-11's many incompatible operating systems, Digital Equipment Corporation (DEC) designed VMS as VAX's single operating system. Nonetheless, customer demands forced DEC to also develop and support Ultrix, its own Unix.

The original goal for MICA was that all applications would have full and interchangeable access to both the VMS and ULTRIX interfaces, and that a user could choose to log in to an ULTRIX or VMS environment, and run any MICA application from either environment. However, it proved to be impossible to provide both full ULTRIX and full VMS compatibility to the same application at the same time, and Digital scrapped this plan in favour of creating a standalone PRISM ULTRIX. PRISM ULTRIX started off as a port of VAX ULTRIX to PRISM, but it was intended that it would be augmented with functionality from MICA over time. Emphasis was placed on allowing the same layered products to be shared between MICA and PRISM ULTRIX. Proposals were made for reinstating Unix compatibility in MICA on a per-application basis so that a MICA application could be compiled and linked against the VMS interfaces, or the ULTRIX interfaces, but not both simultaneously.

Over time, scheduling concerns and changes in priorities dictated that the first PRISM systems would have shipped with restricted subsets of the MICA operating system. This included systems such as Cheyenne and Glacier — a dedicated database server, and distributed computing engine respectively. MICA would not implement user interfaces for these systems, but instead exposed remote procedure call endpoints, and users would interact with the MICA system through client utilities running on a VAX/VMS frontend system.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Computing and communication