當前位置:編程學習大全網 - 編程軟體 - 16位DOS程序是什麽意思

16位DOS程序是什麽意思

我們現在用的Windows 2000, XP都是32位的,而在八、九十年代都是用DOS作操作系統的,它是16位的(Windows的早期版本,如Windows3.1,也是16位的,並且是在DOS平臺之上運行);由於早期的CPU如8086,就是16位的處理器,DOS也只能是16位的。後來CPU升到了16位,但是DOS這個操作系統很長時間仍是16位的。用於16位的DOS下的程序當然就是16位DOS程序了。16位的CPU,尋址能力原則上只有64K,即它最多只能帶64K的內存(在今天看來多麽小),不過8086/8088采用了分段尋址的技術,實際可以達到1M。關於內存的使用DOS有兩個著名的限制,壹是64K限制,壹是640K限制。所謂64K限制,就是DOS下連續使用的內存最大僅能達到64K;當然,對這個限制感受最深的是軟件編寫人員;所謂640K限制,就是可以帶的1M (即1024K)內存,下面的640K給DOS,上面的384K給系統使用,這樣在DOS下實際使用的內存就是640K了。實際上由於壹些TSR(終止駐留程序)還要占壹些內存,真正能夠使用的內存還要小於這個數。所以即使妳的電腦帶了512M甚至更多的內存,只要妳用的是16位的DOS,如果不借助壹些特殊的程序,應用軟件也只能使用其中的不到640K的內存。

  • 上一篇:什麽是簡單編程?
  • 下一篇:編程能被2整除。
  • copyright 2024編程學習大全網