如果将大脑变成计算机 1:记忆到底是什么样的?(不是现实)

观前提示:本专栏只是将大脑与计算机类比,并非现实的状况;如果想学习还请移步到生物学和计算机

注意:本文基本是在胡扯

目录

大脑存储的数据到底像什么呢(不是现实)

为什么我会觉得思维导图不好背诵?

为什么我会忘掉东西?

一些特殊名词


大脑存储的数据到底像什么呢(不是现实)

肯定有人问,生物课上不都学过吗?大脑的记忆是通过神经元的连接完成的,这就好比一个三维数组,这有什么好讲的。事实上,真的是这样(doge)。
然而,如果是三维数组的话,那我们的存储应该会特别简便高效,每一个内容甚至可以用坐标的方式表达出来。可实际我们常常忘掉什么东西,或是把某些东西搞混。如果把它放到生物学中去解释,那可要牵扯一大堆东西了。

/* 这段定义了思维的基本类型 */
typedef struct{
    char mind_1[];
    char mind_2[];
    ...
}Mind;

/* 这是一个用三维数组定义的定义的大脑 */
/* 不过,你也不想让你的大脑空空如也吧 */
Mind Brain[][][] = {0};


那么我们用计算机的原理去解释会怎么样呢?
一般来讲,我们在背诵的时候,绝对不会把政治的内容填到地理上,也不会把数学的答题格式放到语文答题卡上。这大概是因为我们的大脑有着许多的框架,可以把相似的内容放到同一组里(有些类似元组或者列表)。
然而每一组的东西会非常多,而分的组可能会非常少。你可能会因为不小心搞混了C语言,JAVA语言或者Python语言而导致程序报错,或许大脑都把它归到“程序”这一类的里了。所以说仅凭着找寻元组获得内容是极为复杂而麻烦的。就好比你电脑上的文件夹,一个桌面上只能放少量的文件夹,而你想要存储一大堆学习视频,那你就得针对视频内容进行分类
然而对于电脑来说,他获得的只是一串零和一的信号,不清楚这个文件夹到底在哪个地方。然而我们却可以极为快速的跳转到有关某一区域的记忆,所以说我们还需要一个清单,存着指向元组的指针(doge),所以貌似,这好像是一个“头”文件(真 · “Head”)

/* 这是一个思维的存储 */
typedef struct {
    char discription[];
    Mind* Location;
}aMind;

/*
这仅仅是一个指向你的单个思维Mind(存储地址)的键值对(Map)了,
不要把它看成思维导图(Mind map)了
*/
aMind MindMap[100] = {0};

终于终于,在经过无数次指针跳转之后,我们终于找到了最小的区域。接下来 就要在这段区域里面寻找信息了。
这样看来,大脑就像个链表一样,将所有的数据排成一排,想要取出时从头到尾取。一旦遇到复杂的二维数组,链表可不好解决了。 


为什么我会觉得思维导图不好背诵?

这里说的是并列的句子不好背诵,而不是长的句子。有些因果关系是很容易想起的,因为这符合人们思考的顺序,大脑大概这些句子并到一条了。

有利于我们:

        养成良好的行为习惯,

        塑造健康的人格,

        形成正确的价值观念,

        获得他人和社会的接纳与认可。

我们只有:

        主动关心社会,

        积极融入社会,

        倾力奉献社会,

才能实现自己的人生价值。

(出自某道德与法治课本)

最烦老师将关键词写到并列的成分上,因为这根本没有什么作用。

如果你去看一些很长的文档,文档的开头通常会有一段目录。当你点击目录,你可以快速的跳转到相应的文字。然而,如果你轻轻将鼠标往下滑,你会发现下一条条目赫然的出现在眼前。

这并不是由于程序内置了什么奇怪的跳转,而是因为程序员将目录和正文放在了同一个文件下。
所以大概,你的大脑可能也是这么干的。它将各个节点和正文放到了一起,却又忘了在正文的结尾引回目录。这下好了,当你背完一条之后,你可能会顺理成章的想起下一条,而不会再把目录给回想一遍。

这就像有的人用goto进行进行跳转,而忘了在goto上写注释一样烦人。

目录固然可以提示你“要跳转了!”,然而在条目之间可没有返回目录的按钮。于是你就顺理往下滑动了,就好像你在阅读文档时,不经意间鼠标滚动到下一条条目,又像你在阅读小说,手指向下一划便到了新的一张,绝对不会再点到目录看看。

好吧,好吧,这样解释你的大脑好像有些不妥,毕竟这可并不是最为科学的解释方法,只是从程序的角度来发表一个见解(尽管这个见解一定是错的)。

为什么我会忘掉东西?

这还用说吗?肯定是你碰到野指针了!

一些特殊名词

数组、列表、指针、野指针
struct、goto

猜你喜欢

转载自blog.csdn.net/2301_77245958/article/details/130090977