Re: [問題] 資料筆數有沒有設限?

看板Programming作者 ( )時間18年前 (2008/01/19 06:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
※ 引述《solomn (更多的堅持)》之銘言: : 想請各位大大: : 現在軟體的設計 : 1.例如XP好了,它每個資料夾裡面能包多少層子資料夾 : 2.Outlook通訊錄名單的筆數有沒有上限 : ... : 像這些,是設計成只要記憶體還有,就可以繼續加增筆數 : 還是會為了什麼原因,例如要與其他相關軟體搭配 : 而設計成有一定的上限,例如通訊錄筆數最多上限5萬筆 : 大概是怎樣呢? : 謝謝 看當初設計的考量, 例如Excel的欄位最多到255, 資料筆數最多65536。 資料夾可以到多深,這要看很多層面, 例如檔案系統的限制,FAT、FAT32、NTFS? 我查了一下,這個數字好像沒有公開的樣子。 接著作業系統的限制,DOS、98、2K、XP, 接著,軟體的限制? 直接用windows API的這我不清楚, 但是某個軟體在撈資料夾的時候最多就到8層。 可能考量到記憶體?、定址? 例如64位元CPU出來之前,記憶體只能定址到4G, 因為位址線就只有32條。 所以可以推測, 例如Excel,他可能只用1 byte來存欄位, 用2 bytes來存資料筆數, 至於為什麼?就看當初的考量了。 那為甚麼新版的office也是一樣, 或許是這樣的設計已經滿足絕大多數人需求, 也或許是歷史包袱? 希望有回答到你的問題:) -- ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 國 立 聯 合 大 學 (理工/電資/管理/技術/客家)院所 招生中 National United University ─────────────────────────────────── 首頁 http://www.nuu.edu.tw BBS telnet://uun.twbbs.org -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.145.202
文章代碼(AID): #17aIlSBF (Programming)
文章代碼(AID): #17aIlSBF (Programming)