A computer system comprising: a first partition (100; 1100) comprising: a first central processing unit (104; 1104), at least one memory module (106; 1106), at least one write module, at least one I/O module (110; 1110), at least one data store comprising at least one data file, and a memory addressing structure; a bus (102; 1002), and a second partition (200; 1200) comprising: a second central processing unit (204; 1204), at least one data store comprising at least one data file, and a communication module (210; 1210) coupled to a network; wherein the first partition is interconnected to the second partition through the bus; wherein the memory addressing structure comprises: at least one program code address range, wherein the program code address range is hardware-protected from alteration by a hardware switch; computer executable code stored in the program code address range, wherein the computer executable code comprises an operating system; at least one first partition data address range, and at least one second partition data address range; wherein the first computer processing unit is configured to execute only the computer executable code stored in the program code address range; wherein the first partition is configured to execute a pull command to read data from the at least one data store of the second partition; wherein the first partition is configured to execute a push command to write data to the at least one data store of the second partition; wherein the at least one write module is configured to write the at least one data file of the second partition to the at least one second partition data address range of the first partition through the bus; wherein the at least one write module is configured to write the at least one data file of the first partition to the at least one data store of the second partition through the bus; wherein the first partition is configured to restrict a push command from the second partition; and wherein the first partition is configured to restrict a pull command from the second partition; wherein the first partition is hardware-configured; wherein the second partition is hardware-configured; and wherein the second partition is hardware-restricted from accessing the memory addressing structure. a first partition (100; 1100) comprising: a first central processing unit (104; 1104), at least one memory module (106; 1106), at least one write module, at least one I/O module (110; 1110), at least one data store comprising at least one data file, and a memory addressing structure; a first central processing unit (104; 1104), at least one memory module (106; 1106), at least one write module, at least one I/O module (110; 1110), at least one data store comprising at least one data file, and a memory addressing structure; a bus (102; 1002), and a second partition (200; 1200) comprising: a second central processing unit (204; 1204), at least one data store comprising at least one data file, and a communication module (210; 1210) coupled to a network; a second central processing unit (204; 1204), at least one data store comprising at least one data file, and a communication module (210; 1210) coupled to a network; wherein the first partition is interconnected to the second partition through the bus; wherein the memory addressing structure comprises: at least one program code address range, wherein the program code address range is hardware-protected from alteration by a hardware switch; computer executable code stored in the program code address range, wherein the computer executable code comprises an operating system; at least one first partition data address range, and at least one second partition data address range; at least one program code address range, wherein the program code address range is hardware-protected from alteration by a hardware switch; computer executable code stored in the program code address range, wherein the computer executable code comprises an operating system; at least one first partition data address range, and at least one second partition data address range; wherein the first computer processing unit is configured to execute only the computer executable code stored in the program code address range; wherein the first partition is configured to execute a pull command to read data from the at least one data store of the second partition; wherein the first partition is configured to execute a push command to write data to the at least one data store of the second partition; wherein the at least one write module is configured to write the at least one data file of the second partition to the at least one second partition data address range of the first partition through the bus; wherein the at least one write module is configured to write the at least one data file of the first partition to the at least one data store of the second partition through the bus; wherein the first partition is configured to restrict a push command from the second partition; and wherein the first partition is configured to restrict a pull command from the second partition; wherein the first partition is hardware-configured; wherein the second partition is hardware-configured; and wherein the second partition is hardware-restricted from accessing the memory addressing structure.