自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 IA-32

 processor memory input output   control bus address bus data      bus 控制单元  执行单元 寄存器 控制单元:  取指令  译码  取数  存数执行单元:处理器上可能有多个 execution unit每个 eu 上 多个 alu❑ Simple-integer operat

2010-05-07 14:38:00 257

原创 模板小结

 1.c++支持的2种泛型和变化 a. 类模板    全局特化和局部特化   模板实参是显示指定的template  class stack{};template class stack{};template class stack{}; stack//类型  s1;  b. 函数模板   指定模板调用,模板参数演绎和显示

2010-05-05 10:36:00 303

原创 linux 编译 qt4.6.2

准备工作    qt-everywhere-opensource-src-4.6.2.tar 解压 tar xvzf qt-everywhere-opensource-src-4.6.2.tar 配置:   ./configure -prefix /home/hyk/Qt_self_compiled/Qt_4_6_2(只是改变了安装目录)   gmake(重配置 gma

2010-05-04 12:04:00 399 1

原创 c/c++类型

1.分类 内部类型 和用户定义类型2. 整形:bool ,字符型,整形   true  1                   flase 0   非零 true                零  flase   非空指针 true          空指针 flase char ,wchar_t(unsigned  signed)int   short

2010-05-04 09:27:00 274

原创 模板技巧知识

1.typename   指示 依赖于模板参数的名字是一个类型例子:typename T::const_iterator pos;2.  .template 指示 前面存在依赖于模板参数的对象3.成员模板a.嵌套类b.成员函数模板template class stack{public:    

2010-04-30 15:12:00 235

原创 类模板

1.形式  template  class A{public:                A();virtural  ~A();                A(A const & );T         get();}template T  A::get(){} 类名 :A类型 :A静态成员 每种类型就实例化一个成员函

2010-04-29 14:22:00 232

原创 并行计算的内存模型和编程模型

1.共享式内存模型(shared memory)   所有的处理单元共享内存,拥有统一的地址空间   这种模型的缺点在于 扩展性差,在增加 处理单元和内存的情况下,同步操作必须要编程2.分布式内存模型(distributed memory) 3.混合式内存模型(hybird ) There are several parallel programming models

2010-04-14 15:21:00 738

原创 费林分类

1.SISD    最原始的单处理器单核计算机   2.SIMD   单指令多数据,多个处理单元执行同一个指令,作用于不同的多个数据。典型如 gpu   3.MISD  多个指令作用于单个数据流,比如多重加密      4.MIMD   多个处理单元在多个数据上执行独立的指令 

2010-04-14 15:12:00 818

原创 概念

一.multiple compute resourcesThe compute resources can include:A single computer with multiple processors;An arbitrary number of computers connected by a network;A combination of both. 

2010-04-14 09:54:00 262

原创 interrupt and exception (一)

  内核处理中断的方式:   1.立即处理和推迟处理2部分   2.支持nested interrupt and exception handler   3.critical region 里必须要关中断 IDT idtr 保存 idt 物理地址和限长    256*8=0.5×4kB 中断描述符的 40,43 位指示其类型   01  task gate  

2010-04-08 09:50:00 338

原创 dynamic-loader

      2种方式 :    static link    dynamic link  下面分析 dynamic link 过程      as -gstabs -o kk.o kk.s     ld  -o kk kk.o -lc    assembler  gas 完成了汇编过程     注意这里 .globl _start    linker ld 也完成了

2010-03-31 15:06:00 415

原创 The GNU Binutils

       和其他的工具合并为 binutils 包。  binutil project 介绍                        Includes tools capable of linking and managing archives,           including handling object code, libraries, profile da

2010-03-30 16:38:00 319

转载 Linux 启动过程

Linux 引导过程内幕从主引导记录到第一个用户空间应用程序的指导文档选项打印本页将此页作为电子邮件发送级别: 初级M. Tim

2010-03-25 14:29:00 254

原创 switch_to 宏

static inlinetask_t * context_switch(runqueue_t *rq, task_t *prev, task_t *next){ struct mm_struct *mm = next->mm; struct mm_struct *oldmm = prev->active_mm;  if (unlikely(!mm)) { n

2010-03-24 14:54:00 481

原创 GNU build system

  autoconf 是gnu m4 宏的一个解释程序,把测式宏转换为 pure sh. 其语法:1.macro name 和 parenthesis 之间没有空格,参数用[]和commas , configure.in :语法:AC_INIT(package, version, bug-report-address)information on the packagech

2010-03-24 14:52:00 446

翻译 GNU Build System

  autoconf 是gnu m4 宏的一个解释程序,把测式宏转换为 pure sh. 其语法:1.macro name 和 parenthesis 之间没有空格,参数用[]和commas , configure.in :语法:AC_INIT(package, version, bug-report-address)information on the packagech

2010-03-15 15:14:00 391

转载 转 ACE 的介绍

 ACE 过于复杂,甚至比它试图封装的对象更复杂。(这里的代码行数均为 wc 命令的粗略估计。)ACE 5.7 自身(不含 TAO 和 CIAO)有 30 万行 C++ 代码(Douglas 自己给出的数据是 25 万行,可能指的是略早的版本),这是一个什么概念呢?我们来看 TCP/IP 协议栈本身的实现有多少行:(均不含 IPv6)TCPv2 列出的 BSD4.4-Lite 完整 TCP

2010-03-13 10:53:00 295

Linux 设备驱动开发第三版+示例代码

经典的 Linux 设备驱动开发教程 ,不可不读

2011-08-30

吉米多维奇数学分析--1

经典之作 不多解释 想学好数学的同学,不可不看 第一卷

2010-11-02

学习emacs 第三版

非常经典的emacs 学习资料 emacs 入门必看

2010-07-12

linux 汇编开发

非常好的linux 汇编开发学习书籍 从工具选择到ia32 体系结构介绍一应俱全

2010-07-06

subversion 中文手册

subverion 是软件工程师常用的的代码管理工具 支持 linux ,windows

2009-06-05

windows 驱动程序设计

经典windows 驱动程序设计书籍 使用 driverstudio 开发

2009-06-04

空空如也

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

TA关注的人

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