A Chang Blog

Thinking will not overcome fear but action will.

计算机系统架构梳理(九)操作系统

计算机系统架构梳理(九)操作系统 操作系统概念(计算机管理控制程序) 操作系统(operating system)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。 组成部分:内核、驱动程序、接口库、外围 特征:并发、共享、虚拟、异步 ...

Linux下进程间通信方式——信号量

Linux下进程间通信方式——信号量 信号量(Semaphore)本质上是一个计数器 用于多进程对共享数据对象的读取,它和管道有所不同,它不以传送数据为主要目的,它主要是用来保护共享资源(信号量也属于临界资源),使得资源在一个时刻只有一个进程独享。 临界资源:具有排他性的资源 临界区:访问临界资源的代码段 互斥访问  操作系统的P操作就是上锁,V操作就是解锁 上锁 上锁()...

计算机系统架构梳理(四)CPU

计算机系统架构梳理(四)CPU CPU性能指标 对于CPU而言,影响其性能的指标主要有主频、 CPU的位数以及CPU的缓存指令集。 CPU的主频,指的就是时钟频率,它直接的决定了CPU的性能,因此要想CPU的性能得到很好地提高,提高CPU的主频是一个很好地途径。 CPU的位数指的就是处理器能够一次性计算的浮点数的位数,通常情况下,CPU的位数越高,CPU 进行运算时候的速度就会...

计算机系统架构梳理(六)RAM,ROM

计算机系统架构梳理(六)RAM,ROM RAM-Random Access Memory易挥发性随机存取存储器,高速存取,读写时间相等,且与地址无关,如计算机内存等。 ROM-Read Only Memory只读存储器。断电后信息不丢失,如计算机启动用的BIOS芯片。存取速度很低,(较RAM而言)且不能改写。由于不能改写信息,不能升级,现已很少使用。 EPROM、EEPROM、Flash ...

计算机系统架构梳理(八)缓存

计算机系统架构梳理(八)缓存 计算机中的缓存 缓存(cache),原始意义是指访问速度比一般随机存取存储器(RAM)快的一种高速存储器,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。缓存的设置是所有现代计算机系统发挥高性能的重要因素之一。 缓存的工作原理 当CPU要读取一个数据时,首先从CPU缓存中查找,找到就立即读取并送给CPU处理;没有找到,就从速率相...

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

计算机系统架构梳理(五)主板 电脑机箱主板,又叫主机板(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过程中,读取磁盘的速度相对内存读取速度要慢的多。因此为了能够加快处理数据的速度,需要将读取过的数据缓存在内存里。而这些缓存在内...