{"title":"一个树莓派集群和盖革计数器支持随机数采集在CS操作系统类","authors":"William J. Keeler, J. Wolfer","doi":"10.1109/REV.2016.7444500","DOIUrl":null,"url":null,"abstract":"Device interaction and file systems design is an important part of the computer science Operating Systems course. The system to be demonstrated in this work interfaces a commercial Geiger counter module with a cluster of Raspberry PI computers running Linux to provide timestamps between background radiation events. These time intervals are acquired and used by students to generate \"true\" random numbers. Seamlessly networked into the CS department servers, students remotely access the cluster and build their own File Systems in User Space (FUSE) to provide access to both random numbers and background radiation counts. Collectively, the hardware and software provide an inexpensive remote laboratory experience for the computing students.","PeriodicalId":251236,"journal":{"name":"2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV)","volume":"86 8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A Raspberry PI cluster and Geiger counter supporting random number acquisition in the CS Operating Systems class\",\"authors\":\"William J. Keeler, J. Wolfer\",\"doi\":\"10.1109/REV.2016.7444500\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Device interaction and file systems design is an important part of the computer science Operating Systems course. The system to be demonstrated in this work interfaces a commercial Geiger counter module with a cluster of Raspberry PI computers running Linux to provide timestamps between background radiation events. These time intervals are acquired and used by students to generate \\\"true\\\" random numbers. Seamlessly networked into the CS department servers, students remotely access the cluster and build their own File Systems in User Space (FUSE) to provide access to both random numbers and background radiation counts. Collectively, the hardware and software provide an inexpensive remote laboratory experience for the computing students.\",\"PeriodicalId\":251236,\"journal\":{\"name\":\"2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV)\",\"volume\":\"86 8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/REV.2016.7444500\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REV.2016.7444500","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Raspberry PI cluster and Geiger counter supporting random number acquisition in the CS Operating Systems class
Device interaction and file systems design is an important part of the computer science Operating Systems course. The system to be demonstrated in this work interfaces a commercial Geiger counter module with a cluster of Raspberry PI computers running Linux to provide timestamps between background radiation events. These time intervals are acquired and used by students to generate "true" random numbers. Seamlessly networked into the CS department servers, students remotely access the cluster and build their own File Systems in User Space (FUSE) to provide access to both random numbers and background radiation counts. Collectively, the hardware and software provide an inexpensive remote laboratory experience for the computing students.