wait process

can any one please give me clear idea of wait process in UNIX system.
I am using AIX 5.3 and see loots of wait process. I have very basic concept of wait process. If CPU has nothing to do then a wait process is generated per CPU. But i want know the detail how is it forked.
Is wait a jombe process?
does loots of wait results pagefaults?
please refer any documentations or replies...
thanks and regards

Here is a nice Blog article about it:

Busy Idle Processes. Huh? The AIX KPROC process called �wait�. Kevin Closson�s Oracle Blog: Platform, Storage & Clustering Topics Related to Oracle Databases

Found something that might be more helpful to explain it:
AIX-L: Re: IO WAIT Information From IBM

It's a bit hidden in the text.