Chrome OS uses a 3-tier architecture consisting of firmware, the Linux kernel, and the Chromium browser and window manager. It employs various techniques for process management including lightweight processes, single process model, cooperative multitasking, and sandboxing. Process synchronization in Chrome OS is achieved through mechanisms like mutexes, semaphores, condition variables, and asynchronous messaging. The OS also utilizes smart process scheduling and cgroups to optimize resource utilization.