Home › GATE CSE › computerscience › Operating Systems › Launching Chrome twice on the same machine creates
Launching Chrome twice on the same machine creates
Aone program and one process
Bone program, two distinct processes with their own PCBs
Ctwo programs but a shared process
Dtwo processes that share the same heap and stack
Answer & Solution
Correct answer: B. one program, two distinct processes with their own PCBs
Chrome is the program (the executable on disk). Each launch is a separate process: own PID, own memory map (stack, heap), own open file table, own PCB. They may share read-only code pages but never live data. The other options confuse process vs program or imagine shared mutable state across processes.
Related questions
On a MULTI-CORE system, a SPIN LOCK is generallyDisabling INTERRUPTS as a way to implement mutual exclusion on a single-CPU system isA LIVELOCK differs from a DEADLOCK in thatSuppose thread A acquires lock L1, then thread B acquires lock L2. Now A tries to acquire Without atomic hardware support, building a correct mutual-exclusion lock for $N \geq 2$ tA CRITICAL SECTION isLinux's `pthread_mutex_lock()` is typically implemented as a HYBRID:What is the PRIMARY problem with using a SPIN LOCK on a SINGLE-CPU uniprocessor system (wi