Dune Reading Question

Back to CS 240

Please submit your response on Gradescope by Thursday, November 13, 2025, 1:30 PDT.

In the second paragraph of section 3.7, the authors of Dune note that "it is possible for both threads using Dune and threads not using Dune to belong to the same process." Imagine you are building a web browser, which has 4 components: one requires strong isolation of different pieces of logic, one is syscall intensive, one issues sequential memory accesses, and one issues non-sequential memory accesses. How would you partition your web browser to have parts of it running in Dune mode and parts of it running outside of Dune mode?