作者mosquito520 ( )
看板Programming
标题Re: [问题] 资料笔数有没有设限?
时间Sat Jan 19 06:44:42 2008
※ 引述《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