首页
学习
活动
专区
工具
TVP
发布

一套用了 70 年的计算机架构 —— 冯·诺依曼架构

到了 1943 年,Colossus Mark I 计算机(巨人 1 号)在英国 Bletchley 公园(二战时的密码破译机构)被建造出来,以破解纳粹通信,好家伙一口气造了 10 台。...Colossus Mark I 被认为是第一台可编程的电子计算机,编程方法就是使用大量的开关和插线板(PlugBoards)。...但 Colossus Mark I 并不是通用计算机,它只被设计用于执行密码分析相关的计算。...Colossus Mark I —— 图片引用自 Wikipedia 直到 1945 年,John Mauchly 和 J....但是,ENIAC 和 Colossus Mark I 一样都使用插线板编程,虽然不需要拆掉整台计算机来重新编程,但是编程效率依然非常低,据说一个简单程序在 ENIAC 上编程最多要花费三个星期。

62760
您找到你想要的搜索结果了吗?
是的
没有找到

Google Spanner原理:地球上最大的单一数据库

Colossus(GFS II) Colossus也是一个不得不提起的技术。他是第二代GFS,对应开源世界的新HDFS。GFS是著名的分布式文件系统。 ? 初代GFS是为批处理设计的。...Colossus是第二代GFS。Colossus是Google重要的基础设施,因为他可以满足主流应用对FS的要求。...Colossus的重要改进有: · 优雅Master容错处理 (不再有2s的停止服务时间) · Chunk大小只有1MB (对小文件很友好) · Master可以存储更多的...Metadata(当Chunk从64MB变为1MB后,Metadata会扩大64倍,但是Google也解决了) Colossus可以自动分区Metadata。...每个数据中心会运行一套Colossus (GFS II) 。每个机器有100-1000个tablet。Tablet概念上将相当于数据库一张表里的一些行,物理上是数据文件。

10.3K92

浅析三款大规模分布式文件系统架构设计

这里不得不提一下,GFS 的下一代产品: Colossus。由于 GFS 的架构设计存在明显的扩展性问题,所以 Google 内部基于 GFS 继续研发了 Colossus。...Colossus 不仅为谷歌内部各种产品提供存储能力,还作为谷歌云服务的存储底座开放给公众使用。Colossus 在设计上增强了存储的可扩展性,提高了可用性,以处理大规模增长的数据需求。...下面即将介绍的 Tectonic 也是对标 Colossus 的存储系统。篇幅关系,这篇博客不再展开介绍 Colossus,有兴趣的朋友可以阅读官方博客 [2] 。...wiki/File_system [2] 官方博客: https://cloud.google.com/blog/products/storage-data-transfer/a-peek-behind-colossus-googles-file-system

45220
领券