Linked by Thom Holwerda on Sat 19th Aug 2006 16:11 UTC
Microsoft MSDN's Channel 9 has two videos in their 'Going Deep' series which dive, well, deeper into Singularity, the operating system in development at Microsoft's research department. The first of the two is about, among other things, Software Isolated Processes (SIPs). The second of the two actually shows Singularity in action.
Thread beginning with comment 153937
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Kernel
by Eugenia on Sat 19th Aug 2006 16:36 UTC in reply to "Kernel"
Member since:

Modern kernels will use as much RAM as they can trying to make efficient use of whatever is available. So while a kernel might only need 2 MB, it might actually use 50.

Reply Parent Score: 1

RE[2]: Kernel
by SomeGuy on Sat 19th Aug 2006 20:25 in reply to "RE: Kernel"
SomeGuy Member since:

Wrong. The buffers aren't part of kernel memory, generally, any more than mapped pages from the filesystem are. They're usually managed by the VM system in the kernel for other application's use. Also, if it was buffering inside the kernel, I'd expect the kernel to actually show up as several hundred megs in size.

However, if all the code running is running in .NET IL, then there would have to be an entire VM in the kernel, as the alternative would be to have the VM statically compiled into each process as native code. This is probably the source of the relatively huge size of memory.

Edited 2006-08-19 20:43

Reply Parent Score: 3