A Chang Blog

Thinking will not overcome fear but action will.

计算机系统架构梳理(五)主板

计算机系统架构梳理(五)主板 电脑机箱主板,又叫主机板(mainboard)、系统板(systemboard)或母板(motherboard) 主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。 主板结构 主板采用了开放式结构。在电路板下面,是4层有致的电路...

计算机系统架构梳理(七)硬盘

计算机系统架构梳理(七)硬盘 机械硬盘 电脑硬盘是计算机最主要的存储设备。硬盘由一个或者多个铝制或者玻璃制的碟片组成。这些碟片外覆盖有铁磁性材料。 硬盘的容量以兆字节(MB)或千兆字节(GB)为单位,1GB=1024MB,1TB=1024GB。但硬盘厂商在标称硬盘容量时通常取1G=1000MB,因此在BIOS中或在格式化硬盘时看到的容量会比厂家的标称值要小。 转速 转速(Rotatio...

2020年阅读书单

2020年阅读书单

《向死而生 我修的死亡学分》 作者: 李开复 著,邓美玲 采访整理 出版信息: 中信出版集团股份有限公司, 2015 《AI·未来》 作者: 李开复 著 出版信息: 浙江人民出版社, 2018 《大学之路 陪女儿在美国选大学》 作者:...

计算机系统架构梳理(三)显卡,声卡

计算机系统架构梳理(三)显卡,声卡

计算机系统架构梳理(三)显卡,声卡 显卡 显卡(英语:Video card、Display card、Graphics card、Video adapter),是个人计算机最基本组成部分之一,用途是将计算机系统所需要的显示信息进行转换驱动显示器,并向显示器提供逐行或隔行扫描信号,控制显示器的正确显示,是连接显示器和个人计算机主板的重要组件 它主要负责把主机向显示器发出的显示信号转化为一...

Buffer Cache与Page Cache

Buffer Cache与Page Cache

Buffer Cache与Page Cache page cache常用于读操作的时候,将常常读取的file缓存起来;buffer cache则是将要写入磁盘的内容缓冲(零存整取)。 先说Buffer与Cache 如高速缓存(cache)产生的原理类似,在I/O过程中,读取磁盘的速度相对内存读取速度要慢的多。因此为了能够加快处理数据的速度,需要将读取过的数据缓存在内存里。而这些缓存在内...

计算机系统架构梳理(二)网卡

计算机系统架构梳理(二)网卡

计算机系统架构梳理(二)网卡 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。 功能 网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的。而网卡和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行。因此,网卡的一个重要功能就是要进行串行/并行转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在网卡中必须装有对数据进行缓存的存储芯片。...

计算机系统架构梳理(一)总线

计算机系统架构梳理(一)总线

计算机系统架构梳理(一)总线 总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。 并行总线与串行总线区别 并行总线在同一时刻可以传输多位数据,好比是一条允许多辆车并排开的宽敞道路,而且它还有双向单向之分;另一种为串行总线,它在同一时刻只能传输一个数据,好比只容许一辆车行走的狭窄道路,数据必须一个接一个传输、看起来仿佛一个长长的数据串,故称为“串行”...

进程、线程与协程的特点

进程、线程与协程的特点

进程、线程与协程的特点 一句话概括 进程:程序的一次执行(有独立的内存空间) 线程:CPU的基本调度单位 协程:在用户程序中实现了协作式任务调度(由用户程序控制了任务调度) 三者的关系:进程里有线程,线程里有协程 讲讲协程 进程和线程的切换时由系统决定,而协程由我们程序员自己决定,比如Python中模块gevent下切换是遇到了耗时操作时才会切换 关于协程,你可能...

Linux系统性能监控命令

Linux系统性能监控命令

Linux系统性能监控命令 top命令 achang@achang-Lenovo-G480:~$ top top - 11:37:13 up 3 days, 1:22, 1 user, load average: 1.47, 1.46, 1.53 Tasks: 309 total, 2 running, 253 sleeping, 0 stopped, 0 zombie...

秒杀系统要点

秒杀系统要点

秒杀系统要点 “秒杀”,就是在同一个时刻有大量请求争抢购买同一个商品,并完成交易的过程,其间涉及大量的并发读和并发写,并要求高可靠和高性能的系统支持。 本质是在有限带宽、CPU计算资源,内存资源下,大量请求下的高可靠性有兜底的架构设计 核心理念:通过缓存、异步、限流来保证系统的高并发和高可用 架构上:负载均衡分布式;静态动态资源分离,用CDN 业务层面:预防强依赖被弱依赖拖垮;预防1%的...