Re: [問題] 資料筆數有沒有設限?
※ 引述《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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 4 篇):
2
12
Programming 近期熱門文章
PTT數位生活區 即時熱門文章