Dear Dan,
Thank you for your professional answer.
Maybe the most important thing I should understand is that sysfs is a feature of the Linux 2.6 kernal that allows kernel code to export information to user processes via an in-memory filesystem.
Best regards,
-Jie