上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 63 下一页
摘要: 上一篇博客我们讲解了存储设备的层次结构,并详细讲解了高速缓存的原理,以及可以利用高速缓存来提高程序性能。如果对Java Web 熟悉的,我们可以理解高速缓存类似Web 端的缓存机制。那么这一篇博客我们来引出并谈谈操作系统的抽象概念。 1、操作系统 首先接着来讨论 hello world 程序的例子。 阅读全文
posted @ 2017-09-27 17:22 ノGHJ 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 前面我们介绍了《深入理解计算机系统》第一章的内容 计算机系统漫游。包括简单介绍了 Hello World 程序在计算机中是如何运行的,存储设备的层次结构以及操作系统的抽象概念。第一章的内容只是对很多概念有个简单了解,所以还是不懂的话也不要紧,后面都会对这些概念进行深入的探究。而这一章我们将介绍《深入 阅读全文
posted @ 2017-09-27 17:22 ノGHJ 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 上一篇序章我谈了谈 程序员为啥要懂底层计算机结构 ,有人赞同也有人反对,但是这并不影响 LZ 对深入理解计算机系统研究的热情。这篇博客以案例驱动的模式,通过跟踪一个简单 Hello World 程序的生命周期开始系统的学习,包括它被程序员创建,到在系统上运行,输出简单的消息,然后终止。LZ 将沿着这 阅读全文
posted @ 2017-09-27 17:21 ノGHJ 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 上一章我们讲解了hello world 程序在计算机系统中是如何运行的。 hello 程序的机器指令最初是存放在磁盘上的,当程序加载时,他们被复制到主存;当处理器运行程序的时候,指令又从主存复制到处理器。相似的,数据串"Hello World" 初始时在磁盘上,然后复制到主存,最后从主存上复制到显示 阅读全文
posted @ 2017-09-27 17:21 ノGHJ 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 万丈高楼平地起,计算机系统就像程序员金字塔的地基。理解了计算机系统的构造原理,在写程序的道路上才能越走越远。道理LZ很早就懂了,可是一直没下定决心好好钻研,或许是觉得日常工作中根本用不到这些,又或许是每次拿起书看到那些复杂的底层架构,看到存储器,寄存器,CPU,总线等等这些概念就头大。总之,由于各种 阅读全文
posted @ 2017-09-27 17:20 ノGHJ 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1、结构特点 肖特基管,又称金属-半导体二极管。其正极通常是某种贵金属a,而负极通常为N型半导体b。因为N型半导体内有大量的自由电子(N型半导体电子为多子),由于N型半导体中电子浓度比金属中电子浓度高,便会发生电子由b向a的扩散。b内失去电平衡,显正电性;而a内开始多电子,显负电性。由此,便形成b→ 阅读全文
posted @ 2017-09-27 17:12 ノGHJ 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 1.数据是如何被分布到多个服务器上的?(一致性哈希算法) 假设有n台服务器, 计算这n台服务器的IP地址的哈希值, 把这些哈希值从小到大按顺时针排列组成一个“服务器节点环”, 客户端需要存储一系列的“键值对”到这些服务器上去, 计算这些“键”的哈希值, 看看这些“键”的哈希值落在“服务器环”的哪些区 阅读全文
posted @ 2017-09-26 18:37 ノGHJ 阅读(2205) 评论(0) 推荐(1) 编辑
摘要: 监控方法 推荐使用windows自带的“性能监视器”(老版本的windows叫性能计数器)来监控服务器的性能。 打开控制面板内的管理工具,在管理工具内打开性能监视器,出现如下界面(各版本的window操作系统的性能监视器的界面可能略有不同): 点击中上部的绿色加号图标,可以添加一项监视内容,添加界面 阅读全文
posted @ 2017-09-26 18:36 ノGHJ 阅读(2167) 评论(0) 推荐(0) 编辑
摘要: 在系统部署实施过程中,客户往往会关注系统的可用性方面的指标。 对于一个具备高可用性的系统来说, 多机部署方案是必不可少的。 我们这个知识分享,就从多个不同层面来介绍多机部署方案。 F5 big-ip的网络部署示意图 在系统部署实施过程中,客户往往会关注系统的可用性方面的指标。 对于一个具备高可用性的 阅读全文
posted @ 2017-09-26 18:33 ノGHJ 阅读(487) 评论(0) 推荐(0) 编辑
摘要: PC=PV/T*C *t*f其中,PC是并发数,T是观测时间,即产生PV的时间长度,比如一天中的14个小时产生了20万并发,则公式中T=14*60*60秒,PV=20万。C是单个页面请求的HTTP连接数,t是连接的持续时间,一般取一个估计用户等待连接的时长,比如用户在平均等待5秒发现网页还没打开就不 阅读全文
posted @ 2017-09-26 18:31 ノGHJ 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 63 下一页