自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 操作系统——进程管理

1.进程地址空间2.进程调度和切换3.进程间的通信

2016-07-29 10:06:05 252

原创 操作系统——中断机制(trap, interrupts)

中断描述符表(Interrupt Descriptor Table,IDT)将每个异常或中断向量分别与它们的处理过程联系起来,IDT也是由8字节长描述符组成的一个数组。IDT表可以存放在线性地址空间的任何地址,处理器使用IDTR寄存器来定位IDT表的位置。IDTR寄存器中含有32位的基地址和16位的长度值。LIDT和SIDT指令分别用于加载和保存IDTR寄存器的内容。LIDT指

2016-07-28 21:22:50 8712 1

原创 操作系统——虚拟内存管理

os中有物理地址和虚拟地址(逻辑地址)的区别物理地址就是实际的物理内存的地址,逻辑地址是程序指令使用的地址。页表的作用就是实现逻辑地址到物理地址的映射。x86的32位地址,前20位用于查找页表1.地址的转换?2.页表的作用,页表项3.缺页中断,中断机制4.地址的保护机制

2016-07-28 17:57:03 1925

原创 linux的文件系统和虚拟文件系统(VFS)

http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/1.软链接和硬链接的区别我们知道文件都有文件名与数据,数据分两部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建

2016-07-23 10:24:01 3519

原创 C/C++面试问题汇总

1.C/C++中的static关键字1.C语言中的static关键字的作用(a)static作用于变量:分两种情况:在文件内的全局静态变量,在函数体内的局部静态变量1.static的全局变量:会存入到进程的.data区域,静态全局变量和其他的全局变量的存储地点并没有区别,都是在.data段(已初始化)或者.bss段(未初始化)内,但是它只在定义它的源文件内有效,其他源文件无法访问它...

2016-07-22 22:29:29 839

原创 读书笔记:Effective C++(二)

条款20:宁以pass-by-reference-to-const替换pass-by-valueclass Person{public: Person(); virtual ~Person();private: std::string name; std::stringi address;};class Student: public Persion{

2016-07-20 21:32:49 252

原创 错题解答与汇总

1.多级队列调度和多级反馈队列调度的区别时间片轮转调度算法:将所有的就绪进程按先来先服务的原则排成一个队列,每次调度,把CPU分配给队首进程,并令其执行一个时间片。时间片用完时,由计时器发出时钟中断请求,停止该进程,并将其放置到队列尾。时间片设置太大,退化成FCFS(Fisrt Come First Service),时间片设置太短,频繁的中断和进程上下文的切换,增加系统的开销多级队列...

2016-07-05 17:35:49 489

空空如也

空空如也

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

TA关注的人

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