b-rose的博客

梦想没有终点,自信者终将辉煌。

排序:
默认
按更新时间
按访问量

下半部和推后执行的工作

下半部和推后执行的工作 最早: bottom half (BH)                  在2.5版本被废除             任务队列(task queue)     在2.5版本被废除            软中断(softirq)和tasklet        在2...

2016-06-29 10:33:42

阅读数:131

评论数:0

中断及中断处理

中断和中断处理 是什么? 中断用来完成硬件与操作系统间的通信,使操作系统能有效的管理硬件。 实现机制 键盘控制器(电信号)—>中断控制器(多路复用)—>处理器(停止当前工作)—>操作系统(中断处理程序) 怎样识别不同设备发出的中断? 每个中断有一个唯一的数...

2016-06-11 09:10:48

阅读数:152

评论数:0

虚拟文件系统和高速缓存区

虚拟文件系统(VFS) 为用户空间程序提供了文件和文件系统相关的接口。内核在它的底层文件系统接口上建立了一个抽象层。vfs定义了所有文件系统都支持的基本的接口和数据结构。 VFS对象 超级块对象,索引节点对象,目录项对象,文件对象以及它们的操作对象。 超级块对象:用于存储特定文件系...

2016-06-05 15:20:18

阅读数:216

评论数:0

第二次作业(5.使用linux)

linux下的一些简单命令的使用 startx 进入图形界面 shutdown -h now 关机 shutdown -r now 重启 reboot 重启 su - 切换身份 logout 用户注销 vi 文件名 :wq 保存并退出 :q! 退出不保存 mkdir 目录名 创建一个目录  ...

2016-05-01 13:09:28

阅读数:153

评论数:0

第二次作业(4.c语言)

1.printf和scanf printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。printf函数调用的一般形式为: printf(“格式控制字符串”,输出列表)其中格式控制字符串用于指定输出格式。 格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符...

2016-05-01 12:53:11

阅读数:422

评论数:0

第二次作业(3.数据结构)

这个作业是对上一次作业3的一个补充。单链表的实现在上一个作业3已经给出。 1.循环单链表 循环单链表和单链表差不多,只是将终端结点的指针域由空指针变为指向头结点,而且为了查找开始结点和尾结点的时间复杂度都为O(1),所有在循环列表中一般都由指向终端结点的尾指针来标识循环列表。 増删改...

2016-05-01 11:32:09

阅读数:290

评论数:0

第二次作业(2.linux下的小程序)

在linux 命令行下编写helloworld小程序 先用vim编辑器编写源文件。保存退出。 编译执行。

2016-04-27 23:14:20

阅读数:105

评论数:0

第一次作业(5.安装linux)

1.在虚拟机上安装有乌班图 12.04 2.在阿里云服务器上装有CentOS 6.7

2016-04-21 12:06:54

阅读数:139

评论数:0

第一次作业(4.C语言)

1.static static是让该关键字标识的函数或变量只在本地文件可见,同一个程序的其它文件是不可见该函数的,也就是文件作用域的。 2.extern 外部存储类型,extern 对于非函数的对象是有用的,因为对象声明时会带来内存的分配,而用 extern就表示该对象已经声明过了,不用再分...

2016-04-21 11:26:38

阅读数:305

评论数:0

第一次作业(3.数据结构)

1.链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构...

2016-04-21 00:00:05

阅读数:461

评论数:0

第一次作业(2.加锁)

1.什么是锁 为了保护共享数据,需要一些同步机制,如自旋锁(spinlock),读写锁(rwlock),它们使用起来非常简单,而且是一种很有效的同步机制,在UNIX系统和Linux系统中得到了广泛的使用。 2.linux下的锁 自旋锁、读写锁、顺序锁、RCU (1)锁的由来和发展 自从各种任务...

2016-04-19 00:08:43

阅读数:205

评论数:0

第一次作业(1.线程和进程 )

线程和进程定义和区别             进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。进程是一个“执行中的程序”。所用运行中的任务通常对应一个进程,当...

2016-04-17 01:34:14

阅读数:424

评论数:0

JAVA语法与C++的不同之处

Java中的main方法必须有一个外壳类。 main方法的格式为 public class classname { public static void main (String []  args) {program  statements} } 注释中多了一种以/**开头,*/...

2015-11-09 16:54:32

阅读数:151

评论数:0

数据结构

绪论 计算 是对象(规律,技巧)和目标(高效,低耗) 解决一些问题或进行一些计算都要进行一些相同的步骤分析条件(进行输入),解题步骤(算法),得出结论 (做出输出)。  算法都可以被描述为若干步骤并能机械执行 子程序或子算法,一个大的程序中往往包含一些更小的程序,小的程序往往能被一些更大的程序重用...

2015-09-13 16:16:30

阅读数:261

评论数:0

Java学习

Java中可以用alt+/的方法来猜一下你要输入的内容。 用+可以连接俩个字符串,方向键加shift可以将几行一起选起来 。ctrl+/可以给这几行加上注释或解开注释 做输出System.out.println() 带回车 ,System.out.print()不带回车 做输入Scanner...

2015-09-09 20:22:41

阅读数:181

评论数:0

大二新学期的开始

不知不觉就大一一年的时间就这么被挥霍完了。自己感觉大一没学到多少东西,有些虚度。从大二开始感觉自己该学些什么东西了,新的学期,希望会有新的收获。努力吧!

2015-09-09 18:48:37

阅读数:176

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭