
_计算机理论与基础
文章平均质量分 95
Lazylink
arm64/x86
展开
-
Intel
写这篇文章的原因是,我认为与计算机打交道,无论是编程还是其他,如果了解计算机历史,懂得硅谷,苹果,Intel,半导体公司的发展史,及其其中的小故事,这对在计算机上创新是非常有用的。 英特尔的创始人罗伯特·诺伊斯(Robert Noyce)和戈登·摩尔(Gordon Moore)原本希望他们新公司的名称为两人名字的组合——Moore Noyce,但当他们去工商局登记时,却发现这个名字已经被一家连原创 2016-06-09 00:48:40 · 810 阅读 · 0 评论 -
关于CPU Cache -- 程序猿需要知道的那些事
原文作者:卢钧轶(cenalulu)原文地址:http://cenalulu.github.io/linux/all-about-cpu-cache/本文将介绍一些作为程序猿或者IT从业者应该知道的CPU Cache相关的知识,先来看一张本文所有概念的一个思维导图:为什么要有CPU Cache随着工艺的提升最近几十年CPU的频率不断提升,而受制于制造工艺和成本限制,目前...转载 2018-03-03 22:45:54 · 1182 阅读 · 0 评论 -
每个程序员都应该了解的 CPU 高速缓存
[编者按:这是Ulrich Drepper写“程序员都该知道存储器”的第二部。那些没有读过第一部 的读者可能希望从这一部开始。这本书写的非常好,并且感谢Ulrich授权我们出版。 一点说明:书籍出版时可能会有一些印刷错误,如果你发现,并且想让它在后续的出版中更正,请将意见发邮件到lwn@lwn.net ,我们一定会更正,并反馈给Ulrich的文档副本,别的读者就不会受到这些困扰。] ...转载 2018-03-03 23:24:17 · 1530 阅读 · 0 评论 -
每一个程序员都会经历的“烫烫烫”
0x00 说明“烫”这个汉字在计算机程序执行出错时老是出现,特别有意思,尤其在Windows环境下执行越界访问的程序,会打印出一串“烫烫烫…”,作者以前在VS下写程序的时候就出现过一直打印“烫”,当时没有去仔细研究研究为什么是“烫”这个汉字,现在特把这个原因说明。0x01 “烫”的GBK编码首先,不得不提到“烫”的GBK编码为“0xCCCC”,同时在x86系统中“0xCC”代表...原创 2018-02-26 00:39:33 · 12439 阅读 · 2 评论 -
粒子群优化算法
0x00 什么是粒子群优化算法粒子群优化算法提出与1995年,由Eberhart博士和kennedy博士1提出。该算法来源于受鸟群活动规律启发,通过观察动物活动规律,建立在动物活动信息共享的前提下,将实际求最优解问题转换成粒子群模型求解。       &原创 2018-06-28 20:59:28 · 1233 阅读 · 0 评论 -
计算机体系结构之cache
cache电路 cache模型 cache算法 与cache相关的系统调用0x00 cache简介高速缓存(cache)是CPU内部用来加快数据访问的缓存技术。高速缓存属于SRAM,主存储器属于DRAM,一般而言主存储器一般称内存,后续我们使用内存称呼主存储器。对于计算机程序而言,cache的存在是透明的,其含义就是在程序中可能找不到与cache相关的代码,但是对于带有cache...原创 2018-10-07 01:39:51 · 4798 阅读 · 0 评论