Os - Techist - Tech Forum

Go Back   Techist - Tech Forum > Computer Software > Microsoft Windows and Software
Click Here to Login
Closed Thread
Thread Tools Display Modes
Old 07-19-2005, 09:21 PM   #1 (permalink)
Newb Techie
Join Date: Jul 2005
Posts: 1
Default Os

I have a question on OS which is really bothering me...could you take the time to reply back on this email address...
> Lets say i have a 40GB hard disk. 1 GB is taken up by the OS. 30 GB go for
> the .exes and .dlls of the various installed programs. 5GB goes for data.
> Which means i have 4GB of disk space empty which could be potentially the
> max virtual memory size available on my computer. NOw my question is this
> 1. When a program is converted to a process to be run is it necessary that
> all its pages be in virtual memory at the time of execution? Can i have a
> 5GB program running on this machine with the OS handling page faults
> the original location where the program is stored on disk and the swap
> allocated in the same manner it handles page faults between main memory
> swap space? Of course i assume i have a processor gretaer than 32 bits so
> that the processor can generate addresses over 4GB.
> I am an engineering student and cant find the answer to this question in
> of the standard OS books. Help would be appreciated.
> Thanx
> Aditya

abhave is offline  
Old 07-19-2005, 09:35 PM   #2 (permalink)
Ultra Techie
Join Date: Jul 2005
Posts: 530
Send a message via AIM to TheHeadFL

I am fairly sure that it has to be able to at least fit the entire executable portion into virtual memory. I do not believe there are any loaders which load from the original disk location when page faults occur.

The reason I think this is because I don't think a page table can contain references to files sitting off on the file system somewhere.
Desktop machine: 2 x Opteron 246, Asus K8N-DL, 2GB PC3200 ECC Reg., XFX GeForce 6600GT, 74gb WD Raptor, 2 x 19\" LCDs, Windows XP x64
Server machine: Intel P4 3.0GHz 2MB EM64T, ECS i865pe, 1GB PC3200, 36gb WD Raptor, Windows Server 2003
Laptop: Dell Inspiron 9100 (Intel P4 3.2GHz 1MB Prescott, i865pe, 512MB PC3200, Mobility Radeon 9700, DVD+R/DL Burner), Windows XP
Linux: P3 450Mhz, 386MB ram, Slackware 10.1 (Running mySQL/Apache)
TheHeadFL is offline  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -5. The time now is 11:01 AM.

Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2019, vBulletin Solutions, Inc.