摘要:通过云服务形式提供数据库功能的云数据库应运而生,但这还仅仅是数据库变革的开端。本文分享自华为云社区《透视华为云云原生数据库的前世今生及未来演进,能给行业带来哪些启发?》,作者:万佳。自云计算出现后,风云变幻十余载,硬件、软件行业都经历了重构变革所带来的机遇与激荡。企业IT基础设施逐渐云化,应用转向云端,系统架构也经历了从单体到微服务再到Serverless架构的演进。这些变化一方面为用户提供了更优秀的特性,另一方面也对云计算的组件提出更高要求。大势的裹挟之下,数据库作为云计算关键技术和最基础的服务之一,同样需要不断进化以适应日新月异的场景需求。自此,通过云服务形式提供数据库功能的云数据库
MMU的重要性不言而喻,支撑操作系统之上的各种复杂应用。但在正式讲MMU之前,我们先说说MMU的发展史,因为ARMv8-A的MMU相当复杂,直接切入正题,会显得比较枯燥。废话不多说,咱们马上开始:一、前言关于虚拟内存系统的演变史,MMU在其中扮演了什么样的角色。早期计算机是没有MMU的概念的,也没有对存储器的抽象,直接将物理内存暴露给程序用。那个时候硬件资源有限,大家都勒紧裤腰带写程序,不敢多浪费一个字节。我曾经规划过一个游戏掌机的开源项目,将早期的街机游戏移植到现代硬件上。在调研阶段我就发现,这些程序都很小,只有十几KB,但无一例外,都是对内存进行直接操作(有点类似单片机/微控制器编程)。图
MMU的重要性不言而喻,支撑操作系统之上的各种复杂应用。但在正式讲MMU之前,我们先说说MMU的发展史,因为ARMv8-A的MMU相当复杂,直接切入正题,会显得比较枯燥。废话不多说,咱们马上开始:一、前言关于虚拟内存系统的演变史,MMU在其中扮演了什么样的角色。早期计算机是没有MMU的概念的,也没有对存储器的抽象,直接将物理内存暴露给程序用。那个时候硬件资源有限,大家都勒紧裤腰带写程序,不敢多浪费一个字节。我曾经规划过一个游戏掌机的开源项目,将早期的街机游戏移植到现代硬件上。在调研阶段我就发现,这些程序都很小,只有十几KB,但无一例外,都是对内存进行直接操作(有点类似单片机/微控制器编程)。图
Part01引言 计算机发展史洋洋洒洒近80年,一篇短文想讲透是不现实的。但不必担心,作为普通用户,只需记住一个神奇年代,计算机发展史就能在你眼前脉络清晰起来,那便是——1970s初。Part02俯瞰今生 为什么是1970s初?因为如今我们所见的计算机,其赖以生存的各项技术,都在1970-1973这3年间呱呱坠地,不信且看——➵1970年,英特尔,发布了第一款商用DRAM内存。电脑要是离了内存可玩不转。➵1971年,英特尔,发布了第一款商用微处理器,即如今的CPU。有了它,电脑才能小巧玲珑。➵1971年,贝尔实验室,研发出了Unix操作系统第一版。Unix是今天绝大多数操作系统的老祖宗,包括无
Part01引言 计算机发展史洋洋洒洒近80年,一篇短文想讲透是不现实的。但不必担心,作为普通用户,只需记住一个神奇年代,计算机发展史就能在你眼前脉络清晰起来,那便是——1970s初。Part02俯瞰今生 为什么是1970s初?因为如今我们所见的计算机,其赖以生存的各项技术,都在1970-1973这3年间呱呱坠地,不信且看——➵1970年,英特尔,发布了第一款商用DRAM内存。电脑要是离了内存可玩不转。➵1971年,英特尔,发布了第一款商用微处理器,即如今的CPU。有了它,电脑才能小巧玲珑。➵1971年,贝尔实验室,研发出了Unix操作系统第一版。Unix是今天绝大多数操作系统的老祖宗,包括无