自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

b-rose的博客

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

  • 博客(16)
  • 收藏
  • 关注

原创 下半部和推后执行的工作

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

2016-06-29 10:33:42 274

原创 中断及中断处理

中断和中断处理是什么?中断用来完成硬件与操作系统间的通信,使操作系统能有效的管理硬件。实现机制键盘控制器(电信号)—>中断控制器(多路复用)—>处理器(停止当前工作)—>操作系统(中断处理程序)怎样识别不同设备发出的中断?每个中断有一个唯一的数字标识,称为IRQ(中断控制线)或中断号,一共16个其中有一个用于桥接,所以能让硬件调用的只有15个。IRQ编号  

2016-06-11 09:10:48 380

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

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

2016-06-05 15:20:18 452

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

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

2016-05-01 13:09:28 296

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

1.printf和scanfprintf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。printf函数调用的一般形式为: printf(“格式控制字符串”,输出列表)其中格式控制字符串用于指定输出格式。 格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。  在Turbo C

2016-05-01 12:53:11 806

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

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

2016-05-01 11:32:09 419

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

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

2016-04-27 23:14:20 256

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

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

2016-04-21 12:06:54 261

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

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

2016-04-21 11:26:38 543

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

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

2016-04-21 00:00:05 818

翻译 第一次作业(2.加锁)

1.什么是锁为了保护共享数据,需要一些同步机制,如自旋锁(spinlock),读写锁(rwlock),它们使用起来非常简单,而且是一种很有效的同步机制,在UNIX系统和Linux系统中得到了广泛的使用。2.linux下的锁自旋锁、读写锁、顺序锁、RCU(1)锁的由来和发展自从各种任务不再顺序执行的那一天起,自从多道程序设计开始上线的那天,进程就戴上了脚镣。古老的操作系统

2016-04-19 00:08:43 351

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

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

2016-04-17 01:34:14 767

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

Java中的main方法必须有一个外壳类。main方法的格式为public class classname{public static void main (String []  args){program  statements}}注释中多了一种以/**开头,*/结尾。可以用来自动生成文档JAVA中的数据类型已经规定好了每种的存储空间大小boolean类型

2015-11-09 16:54:32 345

原创 数据结构

绪论计算 是对象(规律,技巧)和目标(高效,低耗)解决一些问题或进行一些计算都要进行一些相同的步骤分析条件(进行输入),解题步骤(算法),得出结论 (做出输出)。 算法都可以被描述为若干步骤并能机械执行子程序或子算法,一个大的程序中往往包含一些更小的程序,小的程序往往能被一些更大的程序重用。**计算=信息处理的过程,借助某种工具,遵照一定规则,已明确而机械的形式进行计算模型

2015-09-13 16:16:30 434

原创 Java学习

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

2015-09-09 20:22:41 285

原创 大二新学期的开始

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

2015-09-09 18:48:37 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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