Modern Operating Systems 



Message passing, transparent access 

 to user services, advanced memory 

 management, and real time response 

 are l<ey to a new generation of portable 

 microkernel-based operating systems. 

 Coupled with scalable computing sys- 

 tems, these operating systems enable 

 the introduction of multilevel caches, 

 scalable device interfaces, and scalabili- 

 ty to thousands of processors. 



ASIA 



ARPA projects develop the advanced algorithms and 

 software technologies needed for computationally inten- 

 sive applications. Scalable software libraries will enable 

 optimal performance for common problem domains. 

 Extensions to existing programming languages and the 

 development of new ones will make it easier to program 

 scalable systems. Optimizing compilers for individual 

 processors and their scalable configurations including 

 support for memory and process allocation will enable 

 maximal performance for a given algorithm to be 

 achieved. Design, analysis, visualization, and debug- 

 ging tools will enable the development and support of 

 scalable parallel and distributed computing systems 

 through the use of common integrated frameworks. 

 This will provide the foundation for the software and sys- 

 tem development and support environments needed for 

 computationally intensive problems such as the Grand 

 Challenges. The application of HPCC technologies to 

 specific Defense problems is performed by other ARPA 

 or Defense programs. 



I IT A 



ARPA projects will develop the information infrastructure 

 technologies needed for information and functionally 

 challenging applications that emphasize information pro- 

 cessing. Advanced Internet-based services will be 

 developed to enable the effective deployment of dis- 

 tributed Internet-based systems including multiple media 

 with access to high performance computing services 

 and individual access points. Mobile and wireless tech- 

 nologies will enable users and their networks to access 

 the information infrastructure with the appropriate 

 authentication, privacy, and security. 



Distributed data and object bases with transparent repli- 

 cation will enable the development and deployment of 

 data, information, and knowledge repositories and ser- 

 vices. A variety of access tools and interfaces will be 

 developed to enable interactive access to the infrastruc- 

 ture. These will include intelligent functions such as 

 knowledge based searching and alerting, planning and 

 learning systems, and natural language understanding 

 systems for speech, text, and images. This will provide 

 the foundation for solving the large scale distributed, 

 information and functionally intensive problems such as 

 the National Challenges. 



62 



