系统
文章平均质量分 79
ltlalala
这个作者很懒,什么都没留下…
展开
-
Linux分区和挂载(mount命令的学习)
当Windows系统出现问题的时候,可能需要重装系统,这个时候我们往往会使用系统盘将系统重新安装在C盘上,其他盘上的文件都没有受到重装系统的影响,这就是分区的好处之一。同样,在Linux中也需要分区,但是Linux中对于分区的表示方式与Windows并不一样。下面将以我的电脑为例,讲述Liunx的分区方法并且通过讲述Linux的启动过程来了解Linux系统和挂载。(本文章适合初学Linux的同学学转载 2013-08-22 15:13:15 · 1387 阅读 · 0 评论 -
find 的使用
find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。-ok: 和-exec的作用相同,只不过以一种更为安全的模式来转载 2013-09-20 23:38:04 · 502 阅读 · 0 评论 -
linux-可重入与不可重入函数
主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。 也可以这样理解,重入即表示重复进入,首先它意味着这个函数可以被中断,其转载 2013-09-20 12:46:29 · 2082 阅读 · 0 评论 -
linux分段机制
BSS是Unix链接器产生的未初始化数据段。其他的段分别是包含程序代码的 “text”段和包含已初始化数据的“data”段。BSS段的变量只有名称和大小却没有值。此名后来被许多文件格式使用,包括PE。“以符号开始的块” 指的是编译器处理未初始化数据的地方。BSS节不包含任何数据,只是简单的维护开始和结束的地址,以便内存区能在运行时被有效地清零。BSS节在应用程序 的二进制映象文件中并不存在。转载 2013-09-12 21:46:24 · 537 阅读 · 0 评论 -
linux文件系统分类和特点
1、linux文件系统分配策略:块分配(blockallocation)和扩展分配(extentallocation):块分配:磁盘上的文件块根据需要分配给文件,避免了存储空间的浪费。但当文件扩充时,会造成文件中文件块的不连续,从而导致过多的磁盘寻道时间。每一次文件扩展时,块分配算法就需要写入文件块的结构信息,也就是meta-dada。meta-data总是与文件一起写入存储设备,改变转载 2013-09-10 22:54:29 · 4484 阅读 · 0 评论 -
Linux内核进程调度schedule深入理解
一.说明本文以linux-2.4.10 为例主要分析Linux进程调度模块中的schedule 函数及其相关的函数。另外相关的前提知识也会说明。默认系统平台是自己的i386架构的pc。二.前提知识在进行schedule 分析之前有必要简单说明一下系统启动过程,内存分配使用等。这样才能自然过渡到schedule模块。首先是Linux各个功能模块之间的依赖关系:转载 2013-09-09 22:49:18 · 1858 阅读 · 0 评论 -
Linux内核设计与实现 读书笔记
第二章 Linux内核1 内核开发特点1)内核编译时不能访问C库;2)浮点数很难使用;3)内核只有一个定长堆栈;4)注意同步和并发。第三章 进程管理1 current宏:查找当前运行进程的进程描述符。2 进程状态(5种)TASK_RUNNING :1)正在运行;2)在运行队列中等待执行。TASK_INTERRUPTIBLE:进程正在睡眠,可以被信号唤转载 2013-08-24 21:51:44 · 706 阅读 · 0 评论 -
关于驱动程序编译的makefile
KERNELDIR=/lib/modules/2.6.28-11-generic/buildPWD:=$(shell pwd)INSTALLDIR=/home/wk/hello/installobj-m:= hello.omodules: $(MAKE) -C $(KERNELDIR) M=$(PWD) modulesmodules_in原创 2013-08-10 20:26:24 · 823 阅读 · 0 评论 -
linux文件属性详细介绍
1、 Linux 文件属性概说;Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容;[root@localhost ~]# ls -lih总计 104K2408949 -rwxr-xr-x 1 root root 7 04-21 12:47 lsfile.sh2408830 d转载 2013-09-21 10:47:21 · 596 阅读 · 0 评论