- 博客(12)
- 资源 (13)
- 收藏
- 关注
原创 虚拟化之VMM了解
虚拟机监视器VMM对物理资源的虚拟归结为三个主要任务:处理器虚拟化、内存虚拟化和I/O虚拟化。VMM按照结构划分如下:Hypervisor模型:此模式中,VMM首先可以被看做是一个完备的操作系统,但是与传统操作系统不同的是,VMM是为虚拟化设计的,因此还具备虚拟化功能。从架构上看,首先,所有的物理资源、内存和I/O设备等都跪VMM所有,因此,VMM承担着所有管理物理资源的责任,其次,V
2015-05-28 09:16:00 7888
原创 X86架构了解(二)——中断与异常
1、中断中断提供给外部设备一种“打断CPU当前执行任务,并响应自身服务”的手段。中断(interrupt)是异步的事件,典型的比如由I/O设备触发;异常(exception)是同步的事件,典型的比如处理器执行某条指令时发现出错了等等中断分类:按照是否可以屏蔽:2、异常和中断相比,最大的不同在于它是程序的执行过程中同步发生。根据产生的原因和严重程度分类
2015-05-27 15:09:22 870
原创 X86 os介绍
1、os os作为硬件平台上的最重要团建,对下负责管理平台硬件,对上向应用程序提供接口。操作系统中最重要的部分称为操作系统内核,运行在CPU最高的特权级,称为内核态。应用程序通常智能访问部分资源,这种状态称为用户态。2、x86内存架构地址空间:像是一个大数组,是所有可用资源(包括内存和其他硬件资源)的集合,地址是这个数组的索引。分为:物理地址空间:物理地址空间的大小,
2015-05-27 09:44:10 868
转载 C/C++程序员必须熟练应用的开源项目 -转载
首先,向大牛致敬!http://blog.csdn.net/langeldep/article/details/6293655 在日常的开发中, 作为一个程序员, 很多东西已经没有必要再重新开发了, 可以直接拿过来使用, 毕竟21世纪都已经过了N年了。我们没有必要重新发明轮子(不可否认发明轮子的过程可以学到很多东西,我就是这么走过来的)。
2015-05-20 16:03:48 539
转载 [LeetCode] Longest Valid Parentheses
题目两种解法:【转】http://blog.csdn.net/a83610312/article/details/8639790一维简单动态规划,思想是:对S中从后向前的每个 ' ( ' ,我们来计算它最远对应到的那个‘)’的位置,在这两个字符中间的字符能够组成一个合法的括号串。记当前 '(' 的下标为 i ,用idx[] 来保存每个i的最右合法匹配位置:1. 如果它的右边是 '
2015-05-13 22:11:58 537
转载 C++面试题目
C++面试汇总 http://blog.csdn.net/han_348154920/article/details/5932399①链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前
2015-05-13 16:04:32 277
转载 vimrc配置
花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F
2015-05-13 11:28:41 350
转载 vim常用命令
一、移动光标h,j,k,l 上,下,左,右ctrl-e 移动页面ctrl-f 上翻一页ctrl-b 下翻一页ctrl-u 上翻半页ctrl-d 下翻半页w 跳到下一个字首,按标点或单词分割W 跳到下一个字首,长跳,如end-of-line
2015-05-13 10:21:29 327
转载 大端和小端
1、小端与大端 对于一个由2个字节组成的16位整数,在内存中存储这两个字节有两种方法:一种是将低序字节存储在起始地址,这称为小端(little-endian)字节序;另一种方法是将高序字节存储在起始地址,这称为大端(big-endian)字节序。2、下面是两个具体例子:16bit宽的数0x1234在Little-endian模式(以及Big-endian模式)CPU内存中的存放方式(假设从地址0x
2015-05-11 20:46:08 382
转载 云平台简介
1、云计算三种服务模式以及区别 引自http://blog.csdn.net/hjxgood/article/details/18363789 分别是Infrastructure(基础设施)-as-a-Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可
2015-05-08 16:17:39 683
数据挖掘导论答案
2014-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人