wjlkoorey258

上一页 1 2 3 4 5 6 7 ··· 9 下一页

2016年7月24日

寻访x86处理器“实模式”和“保护模式”的前世今生

摘要: 还是把博文“CPU的内部架构和工作原理”里的这个表搬出来,祭奠那些不应该在岁月的洪荒中被淹埋的荣耀: 8086的诞生,标志着Intel 正式进入了x86时代,这是个多么具有纪念意义的日子:1978-6-8。同时,8086的诞生也是处理器内存寻址技术的第一次飞跃。 ... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(970) 评论(0) 推荐(0) 编辑

CPU的内部架构和工作原理

摘要: 一直以来,总以为CPU内部真是如当年学习《计算机组成原理》时书上所介绍的那样,是各种逻辑门器件的组合。当看到纳米技术时就想,真的可以把那些器件做的那么小么?直到看了Intel CPU制作流程及AMD芯片的制作流程的介绍不禁感慨,原来科技是如此的发达。 本文我们以Intel为例对CPU的... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(496) 评论(0) 推荐(0) 编辑

戏说文件系统之ext3【上】

摘要: 今天我们简单聊一哈ext3文件系统。ext3作为ext2的增强版,和ext2使用的superblock、inode、group descriptor等数据结构几乎一模一样,所以ext3前向兼容ext2。在不用备份ext2文件系统数据的情况下,可以用: tune2fs –j /dev/h... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(253) 评论(0) 推荐(0) 编辑

戏说文件系统之ext2【续】

摘要: 通过前面两篇博文,我们对ext2fs应该有了一个宏观上的认识。但是这些所谓的superblock、block、group、group descriptor和ionde等等,它们到底有什么用呢?今天我们简单热个身,来研究一下在一个磁盘分区上如何根据文件的inode号来访问文件的内容? ... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(121) 评论(0) 推荐(0) 编辑

戏说文件系统之ext2【下】

摘要: 今天我们来认识一下superblock,inode,block,group,group descriptor,block bitmap,inode table这些家伙。为什么在上一篇博文开篇没详细介绍这些概念呢,因为任何关于文件系统的文章还是书籍一开始都是先说概念、说理论,让人一直有... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(148) 评论(0) 推荐(0) 编辑

戏说文件系统之ext2【上】

摘要: 前面说过,虚拟文件系统VFS是对各种文件系统的一个抽象层,抽取其共性,以便对外提供统一管理接口,便于内核对不同种类的文件系统进行管理。那么首先我们得看一下对于一个具体的文件系统,我们该关注重点在哪里。 对于存储设备(以硬盘为例)上的数据,可分为两部分: 用户数据:存储用... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(223) 评论(0) 推荐(0) 编辑

小议Linux系统下的文件系统

摘要: Linux的老江湖们对这个概念当然不会陌生,然而刚接触Linux的新手们就会被文件系统这个概念弄得晕头转向,恰好我当年正好属于后者。从windows下转到Linux的童鞋听到最多的应该是fat32和ntfs(在windows 2000之后所出现的一种新型的日志文件系统),那个年代经常听到说... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(131) 评论(0) 推荐(0) 编辑

硬盘的存储原理和内部架构

摘要: 本来想写个文件系统的专题,结果发现对硬盘的内部架构和存储原理还是比较模糊,因为不了解“一点”硬盘的存储原理对文件系统的认识老是感觉镜花水月,不踏实。经过搜集整理资料就由了本文的问世。借用Bean_lee兄一句话:成果和荣耀归于前辈。首先,让我们看一下硬盘的发展史:1956年9月13日,IB... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(439) 评论(0) 推荐(0) 编辑

用户空间和内核空间通讯之【Netlink 下】

摘要: 关于Netlink多播机制的用法 在上一篇博文中我们所遇到的情况都是用户空间作为消息进程的发起者,Netlink还支持内核作为消息的发送方的情况。这一般用于内核主动向用户空间报告一些内核状态,例如我们在用户空间看到的USB的热插拔事件的通告就是这样的应用。 先说一... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(967) 评论(0) 推荐(0) 编辑

用户空间和内核空间通讯之【Netlink 中】

摘要: 今天我们来动手演练一下Netlink的用法,看看它到底是如何实现用户-内核空间的数据通信的。我们依旧是在2.6.21的内核环境下进行开发。 在文件里包含了Netlink协议簇已经定义好的一些预定义协议: 点击(此处)折叠或打开#define NETLINK_ROUTE ... 阅读全文

posted @ 2016-07-24 10:59 wjlkoorey258 阅读(864) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航