OS原理
文章平均质量分 88
astrotycoon
这个作者很懒,什么都没留下…
展开
-
理解memory barrier
参考链接:《Memory Reordering Caught in the Act》《Memory Ordering at Compile Time》《从一次NULL指针kernel panic说说内存屏障》《编译乱序(Compiler Reordering)》原创 2020-05-31 22:31:15 · 245 阅读 · 0 评论 -
正确理解补码
参考链接:《Two’s Complement Representation: Theory and Examples》《Storing Integers: Unsigned and Two's Complement》《Why two’s complement works》《A Tutorial on Data Representation -- Integers, Floating...原创 2019-12-22 16:06:37 · 305 阅读 · 0 评论 -
Linux Virtual Console (1) : From User‘s Perspective
Linux Virtual Console (1) : From User's Perspective深入理解linux的虚拟终端1. Why this Series? 为什么我要写这一系列文章?You buy a computer, be it a PC, a laptop, a smartphone, a tablet, or to be extreme, a headless se...翻译 2018-01-08 13:08:45 · 1827 阅读 · 2 评论 -
TTY解密(The TTY demystified)
TTY解密(The TTY demystified)The TTY subsystem is central to the design of Linux, and UNIX in general. Unfortunately, its importance is often overlooked, and it is difficult to find good introductory a...翻译 2014-09-25 19:51:36 · 4038 阅读 · 2 评论 -
DOS下EXE文件的加载与执行过程
简述DOS下加载执行exe文件的过程!原创 2017-08-29 17:26:56 · 4176 阅读 · 0 评论 -
EFLAGS寄存器中状态标志(Status Flags)小结
对EFLAGS寄存器中状态标志的总结。原创 2017-07-28 11:40:49 · 12337 阅读 · 1 评论 -
8086实模式的内存布局
简述CPU的一些概念!原创 2017-06-23 15:29:54 · 3386 阅读 · 0 评论 -
保护模式下Intel 80x86 CPU 硬件中断过程
大学学操作系统原理的时候,感觉进程和文件似乎是介绍最多的两块内容,但慢慢发现,要想理解清楚操作系统的工作机制,如果按知识学习的先后顺序排,中断应当是比较靠前的才对,只有理解了中断的机制,才有可能真正理解进程,文件系统,设备等等其他的概念。中断实际上为OS里很多概念的具体实现提供了一个基本的保证,比如进程的调度、设备的访问、用户态和内核态的切换,各种异常的处理等等都需要中断的参与,甚至连对临转载 2013-11-15 20:14:25 · 2217 阅读 · 0 评论 -
x86内存寻址
最近又 研究了一下内存寻址,没有一份资料能讲的透彻,不是不细致,而是缺乏整体感,都不全面,让人看完后没有一个整体模型,现就我关心的问题记录如下,如果要很全面很细致的记录的话会花费我很多精力,所以只是记录大概流程,以后再慢慢修正吧。所有贴图皆来自网络一.分段的由来 1.8086分段的产生主要是因为 8086 处理器,不了解的可以去查一下资料。因为 8086 有 20 根地址线,能访问转载 2013-11-19 13:24:32 · 1371 阅读 · 0 评论