
常识
文章平均质量分 92
Sailist
这个作者很懒,什么都没留下…
展开
-
操作系统内存管理(寻址、内存分配、交换、虚拟内存)
地址的数量表明了有多少个存储单元,可以由地址总线的条数表示。地址的表示受限于寄存器的位数,如果寄存器的位数大于等于地址总线的位数,那么就可以直接表示存储单元的地址,否则就需要寻找其他的方法。早期 CPU 有 20 位地址线,但寄存器只有 16 位,因此采用了[段基址:段偏移量]的方式来表示。第一个寄存器高四位和第二个寄存器一起组成 20 位的内存地址。由于两个寄存器表示的内存地址是真实的物理地址,因此这种寻址方式也叫做实模式。原创 2022-10-08 11:37:53 · 1283 阅读 · 0 评论 -
字体是怎样渲染的
前言感觉从事计算机相关行业久了,不惯是写代码的还是做设计的,应该都免不了要跟字体打交道,一些基本的字体格式(ttf)也都还算了解,知道一个不同的 ttf 可以渲染出不同形状的文字。这个时候问题来了,现在在我们的左边是存储了各种字形信息的字体文件,在我们右边是已经渲染出好的文字。在这中间发生了什么?在参考了一系列博客、官方文档,并阅读调试了 Typr.js 源码后,我得以一窥字体的渲染方式,并将他写下来。本文将涵盖一下内容:整个渲染流程的介绍最小版本的基于 Python fonttools 库渲染原创 2022-03-18 13:06:56 · 2473 阅读 · 0 评论