OpenBSD Hardware Sensors — Environmental Monitoring and Fan Control

dc.comment.hiddenno publisher has an exclusive permission to publish any of the work included in this thesisen
dc.contributor.authorMurenin, Constantine Aleksandrovich
dc.date.accessioned2010-05-21T18:46:18Z
dc.date.available2010-05-21T18:46:18Z
dc.date.issued2010-05-21T18:46:18Z
dc.date.submitted2010-05-18
dc.description.abstractThis thesis discusses the motivation, origin, history, design guidelines, API, the device drivers and userland utilities of the hardware sensors framework available in OpenBSD. The framework spans multiple utilities in the base system and the ports tree, is utilised by over 75 drivers, and is considered to be a distinctive and ready-to-use feature that sets OpenBSD apart from many other operating systems, and in its root is inseparable from the OpenBSD experience. The present framework, however, is missing the functionality that would allow the user to interface with the fan-controlling part of the hardware monitors. We therefore discuss the topic of fan control and introduce sysctl-based interfacing with the fan-controlling capabilities of microprocessor system hardware monitors. The discussed prototype implementation reduces the noise and power-consumption characteristics in fans of personal computers, especially of those PCs that are designed from off-the-shelf components. We further argue that our prototype is easier, more intuitive and robust compared to solutions available elsewhere.en
dc.identifier.urihttp://hdl.handle.net/10012/5234
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectOpenBSDen
dc.subjectBSDen
dc.subjectDragonFlyen
dc.subjectDragonFly BSDen
dc.subjectFreeBSDen
dc.subjectNetBSDen
dc.subjectsensorsen
dc.subjecthw.sensorsen
dc.subjectsysctlen
dc.subjectfanctlen
dc.subjectfan controlen
dc.subjecthardware sensorsen
dc.subjectSMBusen
dc.subjectI2Cen
dc.subjecthardware monitoren
dc.subjectmicroprocessor system hardware monitorsen
dc.subjectlmen
dc.subjectlm_sensorsen
dc.subjectsysmonen
dc.subjectenvsysen
dc.subjectACPIen
dc.subjectBIOSen
dc.subjectdriversen
dc.subjectdevice driversen
dc.subjectopen sourceen
dc.subjectI²Cen
dc.subjectthermalen
dc.subjecttemperatureen
dc.subjectframeworken
dc.subjectmonitoringen
dc.subjectkernelen
dc.subject.programComputer Scienceen
dc.titleOpenBSD Hardware Sensors — Environmental Monitoring and Fan Controlen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
UW.MMath.CS.murenin.cnst-sensors.2010-05-21.pages09.pdf
Size:
543.57 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
259 B
Format:
Item-specific license agreed upon to submission
Description: