张三回家和老婆睡了一觉,第二天发现是老婆的孪生妹妹,请问张三是否构成强奸罪?
what are you talk about??
张三回家和老婆睡了一觉,第二天发现是老婆的孪生妹妹,请问张三是否构成强奸罪?
你这么优秀,我命令你造出光刻机。
就光谈好处,丝毫不提坏处吗
这样两个文件怎么区分,
比如说有很多软件都有配置文件 大多都叫config.json或者config.ini那你电脑装10个软件,那每个软件怎么认识自己的配置文件是那个呢。
- 把 inode 的删了,怎么找存储文件的磁盘块?只存不读?
- 看了半天也没明白去掉目录之后怎么访问文件,怎么解决文件重名?仅仅使用标签吗?那和一级目录有什么区别?文件多了怎么处理标签重名?
学而不思则惘,思而不学则殆
哈哈哈哈哈哈哈哈
同位置同名文件是不存在的。如果要把一个同名文件复制到同一位置,必然要不是替换掉原来的文件,那么就须把后来文件重命名以示区别。目录就是位置区别的一种方法,可以把同一文件复制到不同目录下保存为原文件名。所以一个系统中可以在不同目录中有同名文件,如果没有目录就必然冲突。
如果没有目录,那么所有的文件就没有分类地放在同一级别下,这样实际就难以找到。如我国的许多同名人,据网说中国全国有561个任俊龙,要是今年1个任俊龙考上公务员,你到底要哪一个上任呢?
现在的做法并不是因为计算机不支持,是因为人脑不支持。计算机想区分同名文件太容易了。问题是你用的时候怎么区分呢?
把资料分层级组织起来不好吗?为什么要取消层级?在你的思维逻辑里,事情难道不是按类别区分的吗?
稍微有点规模的企业,都会把员工分组到不同的部门。难道老板直接管百十号人吗?
仓库不是按货架分类存放东西吗?
住宅不是按分割成不同的功能房间吗?
能不能有一点人类正常思维?
现在的做法并不是因为计算机不支持,是因为人脑不支持。计算机想区分同名文件太容易了。问题是你用的时候怎么区分呢?
正解,文件名和目录是给人脑看得,如果计算机来认得话,完全可以靠一串符号。
- 把 inode 的删了,怎么找存储文件的磁盘块?只存不读?
- 看了半天也没明白去掉目录之后怎么访问文件,怎么解决文件重名?仅仅使用标签吗?那和一级目录有什么区别?文件多了怎么处理标签重名?
如果用标签树代替目录树结构,那么你拿到的电脑中就没有inode。当文件名重名时,两个文件所有的标签中只要有一个不一样就可以了,因为文件名+这个标签的组合对应一个唯一的文件。
把资料分层级组织起来不好吗?为什么要取消层级?在你的思维逻辑里,事情难道不是按类别区分的吗?
稍微有点规模的企业,都会把员工分组到不同的部门。难道老板直接管百十号人吗?
仓库不是按货架分类存放东西吗?
住宅不是按分割成不同的功能房间吗?
能不能有一点人类正常思维?
用标签树代替目录树结构,就是给资料分类啊,只不过换了一种分类方式。你看到的文件是都放在一起的,但是它们各自有的标签组合不一样,标签有层级的,一样是分类。
就像你到图书馆去,所有的书都一目了然,但它们都有自己的编号,通常也是有层级的编号,例如“xx.yy.z123”, 这些就可以看作标签的组合。如果你进去看到这本书,就不用去图书馆检索平台上找了,多么简单。现在你打开文件库,犹如进入图书馆,如果你看到自己的文件直接用就行了,如果文件太多没有直接找到再利用标签组合来找,好过将文件放在目录下(就如同将书放在盒子里,不打开盒子你看不到它)。
如果没有目录,那么所有的文件就没有分类地放在同一级别下,这样实际就难以找到。如我国的许多同名人,据网说中国全国有561个任俊龙,要是今年1个任俊龙考上公务员,你到底要哪一个上任呢?
不同的人有不同的特征,这才使人和人有区分,人名可以看作他的一个特征,还有父母是谁,出生地等等。每个特征都成为一个标签,用人名和标签的组合就对应了唯一的一个人,其实人名也可以被看作一个标签。
就光谈好处,丝毫不提坏处吗
这样两个文件怎么区分,
比如说有很多软件都有配置文件 大多都叫config.json或者config.ini那你电脑装10个软件,那每个软件怎么认识自己的配置文件是那个呢。
用多个标签的组合来标示一个文件,就是用标签树代替目录树结构,然后配置文件的对应关系就容易理清楚了。
这里的标签不是只有一个标签,是标签的组合以及不同层级的标签组合,可以说是标签树,其实是用标签树代替了目录树结构。
一个文件对应一个FCB,Linux中将FCB分解为目录项和inode,目录项中包含文件名和指向inode的序号,inode中包含文件的目录路径。
目录文件系统是文件名与FCB一一对应,本主题打破了这种一一对应关系,变成“文件名+标签组”与FCB的多对一对应关系,没有了目录路径,所以inode没有存在的必要了。
what are you talk about??
We're talking about a file system without directory is possible. Why? because a file is just like something that we can touch in real life, for example a chair. When we have a pair of chairs , they're exactly the same and with same name "chair", we can only put one in one room according to current file system, because the system doesn't allow two files with exactly same name to coexist in one directory, like one room in our case.
How non-directory file system works? it changes the one-to-one relationship of a fle name and its FCB, it uses several tags for a file, so a file name PLUS its tags can find a single file. Once this is realized, name+tags are used to distinguish different files, name is actually a tag too! Tags can be a tree as well, like a directory tree structure, so things can be organized by tags, not directories.
Welcome further discussion.
热门活动
查看更多

English 



为什么电脑中有目录?目录是用来存放文件的,没错。没有目录的话,所有文件就只能放在一起,那么重名的文件就不行了,没法区分两个重名的文件 — 这就是目录存在的原因,重名的文件只能放在一个目录下以区别放在根目录中的文件。
你家里的东西都在盒子里面放着吗?如果有两把一样的椅子,只能放一把在客厅,为什么?因为它们重名 — 这就是电脑中目录存在的逻辑,文件就是我们生活中的一个东西,为什么同样的两个东西不能放在一起呢?
这里介绍一项发明申请“一种文件系统”,它使计算机文件系统的根目录下可以有相同文件名的多个文件同时存在,从而消除了文件系统使用目录结构的必要性,而形成了现在市面上尚不存在的无目录文件系统。
好处: