Grid computing involves connecting geographically distributed computers and resources into a single virtual network or supercomputer. It allows for distributed computing, high-throughput computing, on-demand computing, and data-intensive computing by pooling resources. Major grids include the NASA Information Power Grid and Distributed Terascale Facility. Grid computing is useful for applications that require large-scale computing power like drug screening, engineering analysis, and climate modeling.