Professional Documents
Culture Documents
Tutorial 2
Advantages:
a Isolation: Sandboxing restricts the actions of a process, preventing
it from affecting other parts of the system.
b Security: Limits the potential damage caused by malicious code or
vulnerabilities.
c Testing: Useful for testing and running untrusted applications in a
controlled environment.
Disadvantages:
d Performance: Can introduce overhead due to the additional layers
of isolation.
e Complexity: Implementing effective sandboxing can be complex.
f False sense of security: Not foolproof; determined attackers may
find ways to escape the sandbox.
Advantages:
a Simplifies memory management: Easier to manage memory
allocation and deallocation.
b Allows for more efficient use of memory: Pages can be allocated
as needed.
c Enables better multitasking: Facilitates the execution of multiple
processes simultaneously.
Disadvantages:
d Overhead: Introduces additional overhead due to page table
management.
e Fragmentation: Can lead to internal fragmentation as memory is
allocated in fixed-size pages.
f Potential for thrashing: Excessive page swapping can degrade
performance.