
计算机
雪原学长
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux内核学习:手动编写模拟虚拟设备
目录1 FIFO与虚拟设备2 编写虚拟设备驱动2.1 简单的虚拟设备驱动2.2 编译字节驱动模块2.3插入到QEMU上的Linux内核中2.4 写用户层测试代码测试插入的内核模块3 KFIFO改进设备驱动3.1 改进原因3.2 带有KFIFO环形缓冲的虚拟驱动模块3.3 写用户层测试代码测试插入的内核模块4 阻塞I/O与非阻塞I/O4.1 非阻塞I...原创 2019-12-19 15:18:58 · 1171 阅读 · 0 评论 -
Linux内核学习:动手写一个字符驱动模块
目录1 字符驱动设备2 编写驱动并测试2.1 实验目的及操作步骤2.2简单的字节驱动模块2.3 编译字节驱动模块2.4插入到QEMU上的Linux内核中2.5 写用户层测试代码测试插入的内核模块1 字符驱动设备字符设备是以字节为单位的I/O传输,这种字符流的传输率通常比较低,常见的字符设备有鼠标、键盘、触摸屏等。2 编写驱动并测试可以先不去管代码具体...原创 2019-12-18 15:37:36 · 908 阅读 · 0 评论 -
Linux内核学习:EXT4文件JBD日志系统(Journaling Block Device)
目录0 Ext4的日志模式1 日志系统的作用2 日志系统工作场景3 JDB日志块设备3.1JBD2的数据结构3.1.1buffer_head3.1.2handle3.1.3 transaction3.1.4 checkpoint3.1.5kjournald3.1.6 Journal3.1.7journal_superblock3.2 ...原创 2019-12-17 18:56:03 · 10412 阅读 · 1 评论 -
Linux内核学习:EXT4 INode在磁盘上的读写
目录1 关于Ext4系统的一些概念1.1 Inode与Data Block1.2 关于上述概念的规律2 查找Inode在磁盘的位置2.1 关于Inode操作的数据结构2.2 Ext4在磁盘上Inode分配的策略分析2.3.1目录的Inode分配策略2.3.2文件的inode分配策略2.3 Inode分配情况2.3.1 磁盘块上的Inode分配3 ex...原创 2019-12-15 20:14:05 · 4404 阅读 · 0 评论 -
Linux内核学习:EXT4 文件系统在 Linux 内核系统中的读写过程
目录1 概述2 虚拟文件系统 与 Ext4 文件系统2.1 sys_write( ) 代码跟踪2.2 sys_write( ) 过程分析2.3 sys_write( ) 的核心部分 vfs_write( )2.4 ext4_file_write( )2.4.1 ext4文件系统的extent2.4.2ext4_file_write( )2.5 generic...原创 2019-12-11 16:25:42 · 7803 阅读 · 1 评论 -
双非保研攻略——保至复旦大学软件学院
写这篇文章真的是想让双非的学弟学妹知道:双非保研确实不容易,但是如果你不放弃,最终还是会有好结果的。 在我感觉,大家如果是双非学校来保研的,首先应该感谢你的学校,因为还有大部分双非学校没有保研资格,你如果去了那边,你可能根本不会有你现在保研的名额,所以在此,先感谢我的母校——青岛大学。 保研的过程基本是:预测自己有保研名额——参加夏令营——获取推免...原创 2018-09-27 23:35:39 · 13863 阅读 · 18 评论 -
Oenstack Queens 部署全过程
安装并配置系统基础环境操作系统版本:CentOS 7.4 64bit1、配置IP地址信息 配置管理网/API网络的IP地址vi /etc/sysconfig/network-scripts/ifcfg-ens161 配置Ovelary网络的IP地址vi /etc/sysconfig/network-scripts/ifcfg-ens2562、配置主机名hostnamectl...原创 2018-11-11 15:55:22 · 1230 阅读 · 0 评论 -
《MIT JOS Lab2: Memory Management》实验报告
目录0 准备文件1 物理页管理1.1 boot_alloc( )函数1.2mem_init ( )函数1.2.1 函数中用到的PageInfo 结构1.2.2 初始化分配首页1.2.3 分配npages大小的数组1.3page_init( )函数1.3.1 给初始页面标记为正在使用状态1.3.2剩下的基础内存是空闲的1.3.3 IO洞 不能被...原创 2019-08-15 11:28:44 · 4135 阅读 · 1 评论