This document discusses pervasive computing, which refers to embedding microprocessors into everyday objects to make computing available anywhere. It defines pervasive computing, describes its architecture and principles, compares it to ubiquitous computing, and discusses related fields, applications, benefits, limitations, and future directions. Pervasive computing aims to spread intelligence and connectivity through mobile devices, sensors, and other embedded technologies. It will continue affecting more people as networking allows intelligent objects to communicate and share information.