Compartmentalization (computer science)
From Wikipedia, the free encyclopedia
Compartmentalization in computer science may refer to computer program design techniques that divide different functions into different files, classes, or otherwise isolated stretches of code. Abstraction is a similar programming concept. It may also refer to run-time protection, in which running programs are isolated from each other by various barriers including limitations imposed by the executing hardware, the kernel or calling code, or devices on the network.

