allocates manages or otherwise segregates the available system memory into kernel space 204 and user space 204 in example software architecture 200 the operating system may be any type and or form of unix operating system although the invention is not so limited as such the appliance 200 can be running any operating system such as any of the versions of the microsoft u00ae windows operating systems the different releases of the unix and linux operating systems any version of the mac os u00ae for macintosh computers any embedded operating system any network operating system any real time operating system any open source operating system any proprietary operating system any operating systems for mobile computing devices or network devices or any other operating system capable of running on the appliance 200 and performing the operations described herein the kernel space 204 is reserved for running the kernel 230 including any device drivers kernel extensions or other kernel related software as known to those skilled in the art the kernel 230 is the core of the operating system and provides access control and management of resources and hardware related elements of the application 104 in accordance with an embodiment of the appliance 200 the kernel space 204 also includes a number of network services or.