Three wrong assumptions

11 בנובמבר 2007

תגיות: ,
2 תגובות

Did some blog reading today, and found out several assumptions I had which were wrong:




  • Assumption: "Protected Internal" means both protected and internal
    Wrong: It means Protected OR Internal.



  • Assumption: 32bit Windows is limited to 2/4gb ram
    Wrong: It's limited to 2gb of ram per application.



  • Assumption: OpenFileDialog is harmless
    Wrong: It loads a mini-explorer, including all the extensions you have installed.

 

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים

2 תגובות

  1. Noam12 בנובמבר 2007 ב 11:21

    The memory limit on 32bit OS is not 2GB, This is true for NORMAL applications. On For a start on Windows 2000 Server and above (Including XP Pro) you can have 3GB for application by using the 3GB switch in the boot.ini http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx)and "IMAGE_FILE_LARGE_ADDRESS_AWARE" on the PE file of the application.
    another option on 2003 Server Enterprise (for 32GB) or Datacenter (for 64GB) is using the /PAE (Physical Address Extension) (http://www.microsoft.com/whdc/system/platform/server/PAE/pae_os.mspx) and using special API for memory paging

    להגיב