
计算机基础
文章平均质量分 88
molaifeng
道阻且长,行则将至;行而不辍,未来可期。
展开
-
大小端
之所以有大小端,是由于在计算机中,数据都是二进制存储的,一个字节八位,比如 char 类型就一个字节,这在所有类型的机器上存储都一样,但是 int 类型呢,4 个字节,也就是 32 位,这四个字节是低字节先存储呢还是高字节先储存呢,这个就是大小端(Big endian 和 Little endian)的由来。比如 int num = 16777220; 这个数用十六进制表示就是 0x12345678 ,从左往右数, 0x12 是高位字节,0x78 是低位字节。在小端序机子上依次是 0x78、0x56、0x原创 2021-05-25 16:42:45 · 1256 阅读 · 0 评论 -
MESI 和 NUMA
文章目录CPUSocketCoreThreadL1、L2、L3CPU在服务器上使用 lscpu 命令展示 CPU 相关架构信息。# lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 56On-line CPU(s) list: 0-55Thread(s) per core:原创 2021-04-26 16:49:18 · 431 阅读 · 0 评论 -
简单聊聊硬盘(下)
文章目录概述分区、格式化和挂载分区格式化挂载文件系统目录项、索引节点、逻辑块以及超级块VFS通用块层Buffer/CacheIO 栈参考概述上期主要是简单介绍了下硬盘的硬件内部构成,这期就稍微展开下,简单聊聊分区、格式化、挂载、文件系统、通用块、Buffer/Cache 和 IO 栈。分区、格式化和挂载问,买了一块硬盘后,能否直接使用呢?答,不行。为啥?打个通俗的比方,买了块硬盘相当于在小区买了套毛坯房。此时,需要设计,比如,敲掉靠近的阳台的墙面,使客厅看起来更宽敞,敲掉主卧的卫生间,做成衣帽原创 2021-01-31 21:42:24 · 303 阅读 · 0 评论 -
简单聊聊硬盘(上)
文章目录前言结构实物图逻辑图盘片、盘面和磁头磁道、柱面和扇区、簇/块磁盘容量计算CHS & LBA磁盘读取响应时间IOPS前言再过几个小时就 2021 了,趁着 2020 还有富余的几个小时,把这个月的博客给更新上。最近一直在补计算机底层的知识,于是把今年最后一更交给硬盘了。注:全文硬盘都是指机械硬盘,也就是 HDD 硬盘。结构实物图逻辑图盘片、盘面和磁头一张盘上下两面,每面都有一个磁头对应着。上图显示四个磁头,对着两个盘片,每个盘片上下两面。磁道、柱面和扇区、簇/块原创 2020-12-31 23:04:44 · 1310 阅读 · 0 评论