{"title":"微机操作系统面板:UNIX","authors":"I. Darwin","doi":"10.1145/800173.809718","DOIUrl":null,"url":null,"abstract":"Are multi-user microcomputer systems a good idea? They tend to be reinventions of the timesharing mainframe mistakes of the 60's and 70's. Why not give each user a real micro? This argument leads one either to multiprocessor systems, or to networking.\n But UNIX is an interesting system, since it's inherently multi-programmed, and because multi-programming if done correctly makes your system inherently multi-user. This is a case of the principle that if you make things general, you often get unexpected benefits.\n UNIX also inherently facilitates sharing of files and other resources. Other systems tend to make communal sharing difficult. UNIX evolved to serve a small community of cooperating users, hence a “supermicro” UNIX for a small department should work well (and does). UNIX has also, of course, been used in much larger (and less cooperative!) environments with considerable success (but not without some system maintenance).","PeriodicalId":306306,"journal":{"name":"ACM '83","volume":"111 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Microcomputer operating systems panel: UNIX\",\"authors\":\"I. Darwin\",\"doi\":\"10.1145/800173.809718\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Are multi-user microcomputer systems a good idea? They tend to be reinventions of the timesharing mainframe mistakes of the 60's and 70's. Why not give each user a real micro? This argument leads one either to multiprocessor systems, or to networking.\\n But UNIX is an interesting system, since it's inherently multi-programmed, and because multi-programming if done correctly makes your system inherently multi-user. This is a case of the principle that if you make things general, you often get unexpected benefits.\\n UNIX also inherently facilitates sharing of files and other resources. Other systems tend to make communal sharing difficult. UNIX evolved to serve a small community of cooperating users, hence a “supermicro” UNIX for a small department should work well (and does). UNIX has also, of course, been used in much larger (and less cooperative!) environments with considerable success (but not without some system maintenance).\",\"PeriodicalId\":306306,\"journal\":{\"name\":\"ACM '83\",\"volume\":\"111 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM '83\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/800173.809718\",\"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 '83","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/800173.809718","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Are multi-user microcomputer systems a good idea? They tend to be reinventions of the timesharing mainframe mistakes of the 60's and 70's. Why not give each user a real micro? This argument leads one either to multiprocessor systems, or to networking.
But UNIX is an interesting system, since it's inherently multi-programmed, and because multi-programming if done correctly makes your system inherently multi-user. This is a case of the principle that if you make things general, you often get unexpected benefits.
UNIX also inherently facilitates sharing of files and other resources. Other systems tend to make communal sharing difficult. UNIX evolved to serve a small community of cooperating users, hence a “supermicro” UNIX for a small department should work well (and does). UNIX has also, of course, been used in much larger (and less cooperative!) environments with considerable success (but not without some system maintenance).