阿波罗登月计算机内存 只有4kb容量 是老奶奶一针针缝制的?

作者: 立创商城分类: 野生技能协会 发布时间: 2023-08-26 20:00:00 浏览:287690 次

阿波罗登月计算机内存 只有4kb容量 是老奶奶一针针缝制的?

ikyokyo:
以前开发软件和游戏也比现在地狱得多,运算速度和资源都非常有限。写代码都是字斟句酌,掰着手指头算内存,能省一个字节是一个,FC时代的游戏开发者能把内容丰富的长篇大作压到只有几十K,通过反编译你会发现里边有很多惊为天人的代码,感叹是什么样的脑子才能想到这样的创意,在如此紧张的内存空间里实现这些壮举。 如果以上古时代的观点来看,现在的计算机简直是在暴殄天物,使用高级语言开发的程序,会导致大量的内存和CPU周期都用来做了无用功。但如果所有的软件都用汇编语言来开发,那么开发难度将是不可想象的,更何况只靠人力去优化运行效率,还不一定将其调整到最优。实际上也是牺牲一定的性能换取开发效率。

【回复】以前一朵云只能做一半,然后镜像另一半,就这么将就着用,现在嘛......
【回复】其实生物也是这样,如果把生物的DNA看作程序的话,也会发现一个现象:DNA搭建物质获取难度越大、DNA占生物体有机质比例越高,则生物的DNA编码越精妙。 比如: 大部分多细胞生物,由于有较好的死细胞核酸回收机制,核酸并不算非常紧缺的营养(相对于一直被持续消耗的葡萄糖来说),所以多细胞生物的DNA编码普遍写的很烂,有大量垃圾代码,包括但不限于:历史版本遗留下来的被舍弃不调用的功能的代码、用复杂逻辑实现简单功能的花代码、被病毒植入但失效了的外来代码、简单复制若干遍代码实现循环功能等。虽然有优化空间,但是由于优化这些代码所产生的生存优势很小难以形成自然选择压力,所以这些垃圾代码就一直存在着。 相对的,对于在物质贫瘠的环境里使用快速繁衍策略的部分单细胞生物,比如远洋杆菌,它们的DNA代码写的就很妙,几乎找不到没有用的字段,真正实现了几乎每一个字节都要尽量节省的理念。 更加极端的例子是病毒,众所周知,病毒基本就是核酸外套一层蛋白质外壳。哪怕节省一点点核酸,对他们来说都是节省了很大的百分比营养需求,就可以每代比同类多复制出这么多百分比的个体。这是极其强大的选择压力,甚至产生了一些像让人惊叹的精妙写法,比如把两段不同功能中相似的代码片段合并到一起、比如像回文诗一样从不同的位置开始就能读出不同的运行功能的代码。非常牛逼。
【回复】回复 @萧峰- :现在是要挖一勺土都要借一个挖机来,聊天软件里塞个游戏引擎的时代
红色最速拖拉机:
现在的单片机都可以数百KB内存与数百Mhz了,功耗还很低,科技发展的速度太惊人了

【回复】芯片就不像是地球科技,而且发展速度简直离谱,超过了很多科学技术,进步速度感觉是所有科技里最快的了,像电池这种相对简单的技术,却已经很久没有大的突破了,而芯片却是年年飞速进步,如果不是厂商为了挤牙膏赚钱,或许进步速度更恐怖,最神奇的地方是这种人类尖端科技廉价到人人都买的起
【回复】回复 @下北泽目力先辈 :芯片进步速度很慢,挤牙膏没有技术含量,就是14nm堆叠罢了。解决不了量子隧穿效应瓶颈永远卡死在这里了。
【回复】现在你手里刚刚淘汰的智能机都远远强于阿波罗计划的电脑[doge]
长羽鸟:
以前4KB可以登月,现在4GB不能满足聊天软件。

【回复】你现在划一下手机屏幕,动用的内存都比登月计算机大
【回复】回复 @用户不存在_404 :qq,微信占用的资源99%都是浪费掉的。我们却不能选择,很无奈。
【回复】4GB?8GB都不够!QQ里还塞了个虚幻引擎进去
秋水稍冷:
幸亏现在不用了,不然下载个一百多g的游戏,得找全村的老太太一人一针修上好长时间才能玩[吃瓜]

【回复】有没有可能,这玩意是运行过程中临时缓冲的内存,不是用来储存数据的硬盘,哪个轨道计算机硬盘是固定的,内存是为了满足大计算量的缓冲而生
【回复】回复 @sub0b0 : 不至于上亿年。 100GB相当于8000亿个二进制位。 全地球村算5亿老奶奶,每个人一分钟穿一个二进制位,一天8小时,能穿好2400亿位,4天就搞定了。 哪怕就一个老太太按照上面的速度去做,也不用上亿年,450万年就够了。
【回复】是地球村整上亿年也弄不出上百g吧
林德保护协会:
所以那时的人才会想象未来的计算机是多么强大。。。可惜他们的想象还是太乐观了

【回复】天网的算力不如4090,但是多少个A100也还是不够指挥全世界的军事载具。
【回复】回复 @三花集会 :以前看描写一个机器人角色,都是跟人长得一样,但是嘴上一股子机械音,但是现在没想到ai的语音已经能以假乱真了,但会走路的机器人还没造出来
【回复】当时人们以为机器人的性能可以做到动作言行几乎和人类一样,现在看光是抓握这一项功能就够熬人的了
一手好牌打个稀烂:
编程的角丝旁和compile在英语中的意思形象的说明了早期编程的场景

【回复】compile是编译,programming才是编程
【回复】回复 @wtf-bro-我敲-牛逼啊 :compile的本意就是把一堆东西连在一起
【回复】回复 @Dawn丶_晨曦 :中文“编”跟这个没关系,“编”这个字本来就是当做创作,制造的意思来用的。程序是不是拿绳子编的都会用到这个字。 编这个字跟丝织有关,但跟程序无关。
妙音门掌门人:
话说现在谁能设计一个4k内存可以算去月球的计算机呢。现在科技这么发达应该很简单吧

【回复】回复 @叩问长生 :不稳定根据记录在几分钟内死机了四次
【回复】更难了,因为现在的人更惜命了
【回复】回复 @日月合璧86 :你连内存是什么都搞不明白别来科普视频下面丢人
我宣布个事_______:
解释一个常识:内存这玩意是运行过程中临时缓冲的内存,不是用来储存数据的硬盘,轨道计算机内存是为了满足大计算量的缓冲而生,视频介绍的意思不清楚是说这玩意内存有断电保存能力还是把储存当初内存的常识性错误。

【回复】不,视频里这个也叫内存,类似BIOS上那个,出厂写入数据后只读
【回复】回复 @塔列朗-薇薇安 : 视频中这个就是RAM内存,另一种只读的ROM,编制方法不一样。
【回复】不如去解释一下手机内存和存储[蛆音娘_吃瓜群众]
Tupolevbureau:
后期似乎也有用类似磁带的那种薄膜进行冲孔后得到的圆环来编织的 比一开始用的磁芯成本更低?

万古第一:
图形化界面浪费了九成以上的性能,纯计算的话现在的cpu可太强了

用户不存在_404:
阿波罗飞船上其实计算机性能不够,上面还配备了手动的计算器,对,就是需要宇航员手动计算一部分数据

曾几何时是好人:
在未来人类也经常质疑现在的某些汽车只有一台收音机📻是怎么完成自动驾驶的[OK][OK][OK][OK][OK]

33的查内姆:
王安是个创意十足的天才,也是一个能带人的好上司,但可惜他本人不擅长经商。

义无反顾13579:
那阿波罗的外存(ROM)是什么样的,也是这种方法吗

【回复】那时候的电脑用的应该是打孔纸带或者打孔卡片。
【回复】ROM也是磁芯和电线编织的,只不过编织方式不一样

计算机 科普 容量 内存 缝制

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!