{"title":"微型计算机的操作系统:好、坏和不存在","authors":"G. L. Weinstein","doi":"10.1145/503506.503559","DOIUrl":null,"url":null,"abstract":"Microcomputers are becoming an important area of study in computer science, as their quantities in-crease, their prices decrease, and they become more common and distributed throughout society. Yet perhaps the least considered and developed area of microcomputer systems is that of their operating systems.In this paper will be an attempt to classify currently available operating systems into three categories. First is the machine without any specific group of software known as an operating system. However, key firmware packages contain services something akin to OS primitives. Second is the primitive system usually readily available, perhaps at no charge, with an OEM hardware device. This type of operating system typically supports this OEM device, some system console device, and a limited set of commands, and it also manages some basic file structure. The third type is also the most advanced type available -- the full-scope operating system, such as Digital Research CP/M. This type provides both a software standard compatible across machines and a full set of features including expandability, a complex file structure, and an ability to support many devices.Besides describing the categories involved, this paper will also cite typical examples, describe current problems, and suggest areas for future improvement as this field advances.","PeriodicalId":258426,"journal":{"name":"ACM-SE 17","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1979-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Operating systems for microcomputers: good, bad, and non-existant\",\"authors\":\"G. L. Weinstein\",\"doi\":\"10.1145/503506.503559\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Microcomputers are becoming an important area of study in computer science, as their quantities in-crease, their prices decrease, and they become more common and distributed throughout society. Yet perhaps the least considered and developed area of microcomputer systems is that of their operating systems.In this paper will be an attempt to classify currently available operating systems into three categories. First is the machine without any specific group of software known as an operating system. However, key firmware packages contain services something akin to OS primitives. Second is the primitive system usually readily available, perhaps at no charge, with an OEM hardware device. This type of operating system typically supports this OEM device, some system console device, and a limited set of commands, and it also manages some basic file structure. The third type is also the most advanced type available -- the full-scope operating system, such as Digital Research CP/M. This type provides both a software standard compatible across machines and a full set of features including expandability, a complex file structure, and an ability to support many devices.Besides describing the categories involved, this paper will also cite typical examples, describe current problems, and suggest areas for future improvement as this field advances.\",\"PeriodicalId\":258426,\"journal\":{\"name\":\"ACM-SE 17\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1979-04-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM-SE 17\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/503506.503559\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM-SE 17","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/503506.503559","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Operating systems for microcomputers: good, bad, and non-existant
Microcomputers are becoming an important area of study in computer science, as their quantities in-crease, their prices decrease, and they become more common and distributed throughout society. Yet perhaps the least considered and developed area of microcomputer systems is that of their operating systems.In this paper will be an attempt to classify currently available operating systems into three categories. First is the machine without any specific group of software known as an operating system. However, key firmware packages contain services something akin to OS primitives. Second is the primitive system usually readily available, perhaps at no charge, with an OEM hardware device. This type of operating system typically supports this OEM device, some system console device, and a limited set of commands, and it also manages some basic file structure. The third type is also the most advanced type available -- the full-scope operating system, such as Digital Research CP/M. This type provides both a software standard compatible across machines and a full set of features including expandability, a complex file structure, and an ability to support many devices.Besides describing the categories involved, this paper will also cite typical examples, describe current problems, and suggest areas for future improvement as this field advances.