Zilogic Systems interview question

How does userspace and kernel space communicates ?