
计算机系统
文章平均质量分 95
坤少_jkson
别再用廉价的勤奋掩饰你的懒惰
展开
-
你不好奇 CPU 是如何执行任务的?
前言你清楚下面这几个问题吗? 有了内存,为什么还需要 CPU Cache? CPU 是怎么读写数据的? 如何让 CPU 能读取数据更快一些? CPU 伪共享是如何发生的?又该如何避免? CPU 是如何调度任务的?如果你的任务对响应要求很高,你希望它总是能被先调度,这该怎么办? … 这篇,我们就来回答这些问题。正文CPU 如何读写数据的?先来认识 CPU 的架构,只有理解了 CPU 的 架构,才能更好地理解 CPU 是如何读写数据转载 2021-01-16 21:08:52 · 193 阅读 · 0 评论 -
你必须理解的计算机核心概念
前言: 计算机学科中有很多概念, 例如编码(原码,补码,反码), 虚拟内存, 文件, IO, 编译,链接,分组交换,关系, 事务,范式, Hash, 加密。。。等等,本文试图讲一下最重要的核心集合,从这个集合当中就可以变换出计算机编程的各种魔法。1 冯·诺依曼结构计算机的原理所有的计算机语言,不管是Java, Python, Go, C, C++, PHP......转载 2017-07-16 19:36:20 · 526 阅读 · 0 评论 -
一张“神图”看懂单机/集群/热备/磁盘阵列(RAID)(58沈剑)
单机部署(stand-alone):只有一个饮水机提供服务,服务只部署一份集群部署(cluster):有多个饮水机同时提供服务,服务冗余部署,每个冗余的服务都对外提供服务,一个服务挂掉时依然可用热备部署(hot-swap):只有一个桶提供服务,另一个桶stand-by,在水用完时自动热替换,服务冗余部署,只有一个主服务对外提供服务,影子服务在主服务挂掉时顶上转载 2017-10-21 21:16:47 · 370 阅读 · 0 评论