(一):块设备的中断: 中断函数: request_irq() 函数将块设备驱动程序的中断服务子程序和特定的中断请求行联系起来。 驱动程序的中断服务子程序的中断过程如下: (1):用户进程发出莫种类型的输入或输出请求(read()系统调用),或许先通过高速缓冲存储,最终要求进行实际设备的输入/输出....
分类:
系统相关 时间:
2015-08-26 17:14:56
阅读次数:
181
(一):操作系统内核访问的主要设备: (1):字符型设备:键盘,打印机(2):数据块设备:软盘,硬盘,光盘(二):linux设备驱动程序的主要功能: (1):对设备进行初始化。 (2):使设备投入运行和退出服务(3):从设备接收数据并将它们送向内核(4):将数据从内核送到设备(5):检测处理设备出....
分类:
系统相关 时间:
2015-08-25 14:09:19
阅读次数:
230
(一):creat 系统调用:创建文件的系统调用 调用方法: #include #include #include int creat(const char* path,mode_t mode); 其中path是文件描述符,mode是文件的权限. 完全等价于近代的open()调用 fd = o...
分类:
系统相关 时间:
2015-08-21 18:56:04
阅读次数:
198
(一)远程站的设置:最简单的做法是在远程的机器专为拨号连接建立PPP 登陆项: ppp:off:700:700:ppp acount:/home/ppp:home/ppp/ppplogin为账号建立起始目录; # mkdir /home/ppp# chown ppp. /home/ppp 注意在新加...
分类:
系统相关 时间:
2015-08-20 22:31:36
阅读次数:
343
建立内核 (1):第一:检验linux源程序是否已在 /usr/include 目录中建立了两个符号连接: # cd /usr/include# ls -l asm linuxlrwxrwxrwx 1 root root 26 Jul 417:27 asm -> /usr/src/linux /.....
分类:
系统相关 时间:
2015-08-18 22:35:19
阅读次数:
150
(1):路径名扩展: cp test/* bak 把目录test目录下的所有文件拷贝到bak目录中(2):用命令输出日期和时间 data (3):流程控制 一般格式如下: if condition_command then true.commands else false.com...
分类:
系统相关 时间:
2015-08-18 19:04:59
阅读次数:
141
(一)文件系统的层次结构: 在linux中有两种文件,一种普通文件,另一种是特殊文件,普通文件一般存在于各种目录下,而特殊目录一般存放在/dev 下。(二)对主要目录的作用清单:/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /home 用...
分类:
系统相关 时间:
2015-08-17 21:41:49
阅读次数:
214
【du 和 df】 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 du: disc usage显示每个文件和目录的磁盘使用空间。du是面向文件的命令,只计算被文件占用的空间。不计算文件系统met...
分类:
系统相关 时间:
2015-07-31 13:16:16
阅读次数:
227
这学期linux内核分析课程采用了翻转课堂的教育模式,这是linux课程对传统教学模式的一次全面创新,在翻转课堂中,老师和学生的身份翻转,学生是教练的身份,这就督促着学生在上课之前需要认真准备,认真预习。 在这门课的学习中文我感觉收获良多,首先大大提高了自己的自学能力,并且接触了MOOC这...
分类:
系统相关 时间:
2015-06-18 16:41:43
阅读次数:
195
感觉讲得挺详细 注: ln 命令用法 ln –s 源文件 目标文件 (目标文件即为软链接文件) 可用ls -l查看软链接文件具体指向哪个文件目录[-]1. File libhello.c2. File libhello.h3. File main.c前言针对同一动态组件的不同版本链接和加载。一、概念...
分类:
系统相关 时间:
2015-03-30 01:05:26
阅读次数:
255