操作系统
文章平均质量分 80
普通网友
这个作者很懒,什么都没留下…
展开
-
30天自制操作系统笔记 第1天
第一天计算机架构 P19CPU"central process unit"的缩写,翻译中文就是“中央处理单元”,如果别的元件当作中心来使用的话,那它就叫做CPU了,所以无论何时CPU总是处理中心,不过CPU只能进行电信号交换,而且对于电信号,只能理解开和关(0和1)。我们用电脑所做的事,都不过是与CPU交换电信号。CPU有计算指令,所以可行进行整数加减原创 2012-12-25 10:11:37 · 1230 阅读 · 0 评论 -
30天自制操作系统笔记 第0天
第0天开发操作系统的步骤P7-P8在windows(或其他)系统上编写源代码>>用C语言编译器编写源代码,生成机器语言文件>>对机器语言文件进行加工,生成软盘映像文件>>将映像文件写入磁盘,作成含操作系统的启动盘使用的编译器以win版的GCC改造而成,几乎没有什么不同为什么使用C语言?因为C语言还算是很少依赖操作系统功能的语言原创 2012-12-25 12:50:20 · 850 阅读 · 0 评论 -
30天自制操作系统笔记 第2天
第2天计算机架构内存P34CPU的存储能力很差,如果想让它处理大数据,就必须给它另外准备一套用于存储的电路。即使32位CPU,把所有寄存器加在一起也最多只能存储32位个字节的数据。就算再加上全部段寄存器,也只有44字节。这么小,就连启动电脑的启动区数据都装不下。内存实际是外部存储器,CPU通过自己的一部分管脚(引线)向内存发送电信号,CPU和内存之间还有称为芯片原创 2012-12-25 17:40:13 · 1405 阅读 · 0 评论 -
高手对话:有关ESXi的主机缓存问题,值得收藏!
JAR提问:大家都知道esxi 5支持用ssd盘做主机缓存,今天简单实验了一下,我用一块三星830 ssd盘,发现能够识别出驱动器类型为SSD。并且用这块盘顺利启用了SSD主机缓存。我的理解是,当Host内存不够,需要动用vm交换文件的时候,会先使用SSD主机缓存,当SSD主机缓存空间也不够用的时候再使用虚拟机的交换文件。SSD缓存一旦设置后,使用的时候完全透明,不影响vm或hos转载 2015-02-09 22:05:55 · 29139 阅读 · 1 评论 -
通过IsDebuggerPesent讲解windows PEB进程环境块结构
首先介绍PEB和TEB概念:PEB(Process Environment Block,进程环境块)存放进程信息,每个进程都有自己的PEB信息。位于用户地址空间。TEB(Thread Environment Block,线程环境块)系统在此TEB中保存频繁使用的线程相关的数据。位于用户地址空间,在比 PEB 所在地址低的地方。进程中的每个线程都有自己的一个TEB。写一个使用Is原创 2015-06-05 10:00:00 · 2674 阅读 · 0 评论