自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sdulibh的专栏

专注云计算虚拟化、大数据处理系统、机器学习算法

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 x86虚拟化之迷

微型计算机 10年5月上x86硬件辅助虚拟化之迷  上一期我们对虚拟化技术作了简要的回顾,并对x86指令集固有的虚拟化漏洞进行了解析,相信大家已经对英特尔和AMD(英特尔VT和AMD-V)是如何解决x86虚拟化漏洞提起了兴趣,本期我们就一点点地揭开处理器巨头身上的虚拟化标签。  上期我们已经讲到,虚拟化其实就是在“学习”计算机体系中硬件抽象层和API抽象层的工作内容。  在

2016-04-25 13:29:41 2861

转载 文件系统vs对象存储——选型和趋势

摘要:对象存储和我们经常接触到的硬盘和文件系统等存储形态不同,它提供Key-Value(简称K/V)方式的RESTful数据读写接口,并且常以网络服务的形式提供数据的访问。但经过多年的发展,我们现在通常认为AWS S3或者Swift才是对象存储。作者:李明宇    来源:-    2015-08-11关键词:对象存储    Ceph    Swift    Open

2016-04-22 13:50:18 5590

转载 ubuntu 配置网络

Ubuntu配置和修改IP地址1、修改配置文件/etc/network/interfacesroot@ubuntu:~# sudo gedit /etc/network/interfaces添加以下内容:auto eth0                  #设置自动启动eth0接口iface eth0 inet static     #配置静态IPaddress 19

2016-04-21 17:31:33 830

转载 Linux操作系统基础 Intel32位系统架构总览

前言         说是Linux操作系统基础,其实应该是Intel IA-32架构,但是以学习Linux操作系统为目的,故而称为《Linux操作系统基础》。本部分开始主要讲解80x86保护模式下基本概念,最主要的参考资料为Intel开发手册第三卷《系统编程指南》和赵炯的《Linux内核完全剖析》,最开始部分会直接翻译《系统编程指南》,当然不是逐字逐句的翻。        

2016-04-20 16:24:09 1188

转载 使用grep 在源码文件查找特定字符串

例子: 下面的目录,每个目录下面还有子目录,我们的任务是查看 strcasecmp 字符串出现在哪些cpp 文件上面。  一共有607个cpp文件,难道要我们一个个打开来搜索吗? 不用的,强大的grep会帮助我们。 命令如下: grep -i "strcasecmp" -n --color -r --include="*cpp" ./ -i 表示忽略大小写 -n 表

2016-04-19 15:30:03 2043

转载 Intel x86架构之多处理器与APIC

我是在处理一个网卡中断分发问题时看的这些内容,因为是外部中断到处理器的分发问题,因此我关注的重点是I/O APIC和外部设备中断,所以下面这部分内容以及接下来的两篇文章都是从手册里挑着看的。全文来自Intel开发者手册:Intel? 64 and IA-32 Architectures Software Developer’s Manual Volume 3A System Program

2016-04-19 15:25:56 8089

转载 x86 Registers and Architecture

The main tools to write programs in x86 assembly are the processor registers. The registers are like variables built in the processor. Using registers instead of memory to store values makes the pro

2016-04-19 15:16:35 573

转载 Linux内核源码中使用宏定义的若干技巧

在C中,宏定义的概念虽然简单,但是真要用好却并不那么容易,下面从Linux源码中抽取一些宏定义的使用方法,希望能从中得到点启发:1. 类型检查比如module_init的宏定义:点击(此处)折叠或打开#define module_init(initfn)                    \    static inline in

2016-04-19 15:05:42 1942

转载 The Definitive Guide to Linux System Calls

TL;DRWhat is a system call?Prerequisite informationHardware and softwareUser programs, the kernel, and CPU privilege levelsInterruptsModel Specific Registers (MSRs)Calling system calls

2016-04-07 11:27:28 1033

空空如也

空空如也

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

TA关注的人

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