{"title":"布朗大学学生操作系统","authors":"D. Wile, R. Munck, A. V. Dam","doi":"10.1145/800196.806011","DOIUrl":null,"url":null,"abstract":"The tenet that students taking a computer science course (even, and especially, an introductory one) should get actual machine experience has gradually been accepted in the past few years. The Brown University Student Operating System (SOS) provides: 1) such a “cut-down” assembler; 2) an interpreter for simulating the simplified machine whose code the assembler produces; 3) a control program which optimizes program storage, provides line-by-line program editing, and gathers operating statistics; 4) a grading program for the four major problems in one of the introductory computer science courses using SOS. Our experience in the fall semester of 1966 indicates that we can provide assembly language teaching and processing to students of varying backgrounds at costs comparable to those mentioned for algebraic compilers.","PeriodicalId":257203,"journal":{"name":"Proceedings of the 1967 22nd national conference","volume":"2016 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1967-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"The Brown University Student Operating System\",\"authors\":\"D. Wile, R. Munck, A. V. Dam\",\"doi\":\"10.1145/800196.806011\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The tenet that students taking a computer science course (even, and especially, an introductory one) should get actual machine experience has gradually been accepted in the past few years. The Brown University Student Operating System (SOS) provides: 1) such a “cut-down” assembler; 2) an interpreter for simulating the simplified machine whose code the assembler produces; 3) a control program which optimizes program storage, provides line-by-line program editing, and gathers operating statistics; 4) a grading program for the four major problems in one of the introductory computer science courses using SOS. Our experience in the fall semester of 1966 indicates that we can provide assembly language teaching and processing to students of varying backgrounds at costs comparable to those mentioned for algebraic compilers.\",\"PeriodicalId\":257203,\"journal\":{\"name\":\"Proceedings of the 1967 22nd national conference\",\"volume\":\"2016 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1967-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 1967 22nd national conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/800196.806011\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 1967 22nd national conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/800196.806011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The tenet that students taking a computer science course (even, and especially, an introductory one) should get actual machine experience has gradually been accepted in the past few years. The Brown University Student Operating System (SOS) provides: 1) such a “cut-down” assembler; 2) an interpreter for simulating the simplified machine whose code the assembler produces; 3) a control program which optimizes program storage, provides line-by-line program editing, and gathers operating statistics; 4) a grading program for the four major problems in one of the introductory computer science courses using SOS. Our experience in the fall semester of 1966 indicates that we can provide assembly language teaching and processing to students of varying backgrounds at costs comparable to those mentioned for algebraic compilers.