Pub Date : 1989-09-27DOI: 10.1109/WWOS.1989.109281
M. Scott, T. LeBlanc, B. Marsh
An open operating system, which provides a high degree of programming flexibility and efficiency, generally requires that all programs be written in a single language and provides no protection other than that which is available from the compiler. It is noted that these limitations become unacceptable on a workstation that must run untrusted software written in many different languages. Psyche, an open operating system designed to make the most effective possible use of shared-memory multiprocessors and uniprocessor machines, is presented. It combines the flexibility of an open operating system with the ability to write in multiple languages and to establish solid protection boundaries. It also provides the efficiency of an open operating system for programs that do not require protection.<>
{"title":"A multi-user, multi-language open operating system","authors":"M. Scott, T. LeBlanc, B. Marsh","doi":"10.1109/WWOS.1989.109281","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109281","url":null,"abstract":"An open operating system, which provides a high degree of programming flexibility and efficiency, generally requires that all programs be written in a single language and provides no protection other than that which is available from the compiler. It is noted that these limitations become unacceptable on a workstation that must run untrusted software written in many different languages. Psyche, an open operating system designed to make the most effective possible use of shared-memory multiprocessors and uniprocessor machines, is presented. It combines the flexibility of an open operating system with the ability to write in multiple languages and to establish solid protection boundaries. It also provides the efficiency of an open operating system for programs that do not require protection.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124858894","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1989-09-27DOI: 10.1109/WWOS.1989.109278
R. Rashid, R. Baron, A. Forin, D. Golub, Michael B. Jones, D. Orr, R. Sanzi
An alternative approach to building an entire operating system (OS) separating those parts of the OS that control the basic hardware resources (the kernel) from those that determine the unique characteristics of an OS environment, is examined, taking the Mach kernel as an example. Mach features which support OS emulation are discussed. In-kernel and out-of-kernel emulation are described. Two instances of the latter approach, the multithreaded Unix server and the multiserver Unix, are considered. Related work and Mach availability are addressed.<>
{"title":"Mach: a foundation for open systems (operating systems)","authors":"R. Rashid, R. Baron, A. Forin, D. Golub, Michael B. Jones, D. Orr, R. Sanzi","doi":"10.1109/WWOS.1989.109278","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109278","url":null,"abstract":"An alternative approach to building an entire operating system (OS) separating those parts of the OS that control the basic hardware resources (the kernel) from those that determine the unique characteristics of an OS environment, is examined, taking the Mach kernel as an example. Mach features which support OS emulation are discussed. In-kernel and out-of-kernel emulation are described. Two instances of the latter approach, the multithreaded Unix server and the multiserver Unix, are considered. Related work and Mach availability are addressed.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117119738","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1989-09-27DOI: 10.1109/WWOS.1989.109277
K. Ramakrishnan, W. Hawe
The authors discuss their efforts at understanding the design of network adapter subsystems. Their goal has been to understand design issues, define metrics for characterizing performance in a comprehensive manner, and examine the impact of design choices on the performance of the adapter subsystem. They look at current workstation designs and the implementation of the datalink layer in the drivers of operating systems such as Unix and VMS.<>
{"title":"The workstation on the network: performance considerations for the communications interface","authors":"K. Ramakrishnan, W. Hawe","doi":"10.1109/WWOS.1989.109277","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109277","url":null,"abstract":"The authors discuss their efforts at understanding the design of network adapter subsystems. Their goal has been to understand design issues, define metrics for characterizing performance in a comprehensive manner, and examine the impact of design choices on the performance of the adapter subsystem. They look at current workstation designs and the implementation of the datalink layer in the drivers of operating systems such as Unix and VMS.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"281 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133767947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1989-09-27DOI: 10.1109/WWOS.1989.109275
J. O'Quin, C. H. Sauer
Areas in which advances in AIX 3 technology have been sought are outlined. Several of these are discussed, in particular: enhanced support of industry standards, kernel integration, dynamic binding and/or shared libraries, logical volumes, and distributed system support.<>
{"title":"AIX 3 technology (operating system)","authors":"J. O'Quin, C. H. Sauer","doi":"10.1109/WWOS.1989.109275","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109275","url":null,"abstract":"Areas in which advances in AIX 3 technology have been sought are outlined. Several of these are discussed, in particular: enhanced support of industry standards, kernel integration, dynamic binding and/or shared libraries, logical volumes, and distributed system support.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"229 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114109268","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.1109/WWOS.1989.109276
A distributed operating system called PROST (process oriented operating system for transputers) is presented. Design goals and decisions are discussed. Implementation details and history are given. Results of performance measurements are reported, and experiences with PROST are described.<>
{"title":"WWOS-II presentation of PROST","authors":"","doi":"10.1109/WWOS.1989.109276","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109276","url":null,"abstract":"A distributed operating system called PROST (process oriented operating system for transputers) is presented. Design goals and decisions are discussed. Implementation details and history are given. Results of performance measurements are reported, and experiences with PROST are described.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121692301","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}