Bloomberg LP Interview Question for Software Engineer / Developers






Comment hidden because of low score. Click to expand.
0
of 0 vote

The advantage of virtual memory is that it allows a computer to multiplex its CPU and memory between multiple programs without the need to perform expensive copying of the programs' memory images. If the combination of virtual memory system and operating system supports swapping, then the computer may be able to run simultaneously programs whose total size exceeds the available physical memory.

- Vijay July 03, 2006 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

VM is necessary for the following:
1. Flat memory model - Even though the system has a hierarchial model VM provides a flat memory model which makes programming a lot more easier.
2. Address space protection - Since VM is specific to a process, the processes are seperated out into different address domains because of VM. So one messy process would not crash another.
3. Reserve address locations - For instance the ability to always have the heap at a particular address or for that matter load code at a particular block is not possible without VM since many programs would need to be loaded into the same address locations. Without the logical VM abstraction the physical memory would not be able to cope up with such demands.

- Amod September 15, 2006 | Flag Reply


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More