自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chrysanthemumcao的专栏

stay hungry , stay foolish

  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

转载 C语言区间随机数生成 with srand() & rand() & time()

转载自在用计算机的一些智能算法(GA,PSO,ANN etc.)仿真时经常需要随机生成初始种群(初始样本),看看中的这两个函数的伪随机数生成吧~~~ 1. 生成[a,b]之间的一个实数和一个整数 [cpp] view plaincopy /*  定义函数     int   rand(void);  函数说明     rand()会返回

2012-10-31 08:46:49 902

转载 AT&T汇编伪指令

AT&T汇编指令 AT&T汇编伪指令   最近一直在看OS方面的东西,其中要用到许多AT&T汇编,下面是在网上打到的关于它的伪指令方面的中英文对照版本。英文版本也可以输入如下命令来查看:     info as         read the "Pseudo Ops" node 7 Assembler Directives All assembler

2012-10-29 20:27:49 7810

转载 如何看待操作系统的用户空间和内核空间

作为中央核心处理单元的CPU,除了生产工艺的不断革新进步外,在处理数据和响应速度方面也需要有权衡。稍有微机原理基础的人都知道Intel X86体系的CPU提供了四种特权模式ring0~ring3,其中ring0特权最高,ring3的特权最低,之所以要做这样的区分一个主要目的是保护资源,通俗来讲要保护的资源无非就是“内存、I/O端口以及执行特殊机器指令的能力”。任何一个时刻,x86 CPU都是在一定

2012-10-28 08:04:04 1497

转载 C语言程序的存储区域

由C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-连接三个阶段。编译过程把C语言文本文件生成汇编程序,汇编过程把汇编程序形成二进制机器代码,连接过程则将各个源文件生成的二进制机器代码文件组合成一个文件。   C语言编写的程序经过编译-连接后,将形成一个统一文件,它由几个部分组成。在程序运行时又会产生其他几个部分,各个部分代表了不同的存储区域:   1.代码段(C

2012-10-22 12:20:07 755

原创 自己动手写操作系统

按照于渊的自己动手写操作系统,开始搭建环境。但是后面的程序需要在实模式下的dos下面跑,不能再x86下面跑。于是我开始寻找各种软件。先下载了个pc-dos,参照前面一篇。然后下载了个virtual pc 5.2,后面的版本不行,因为后面的不支持dos的文件共享了。另外一个问题是vm加载dos的共享模块怎么都加不上去。发现,在vm启动了dos过后,再在vm的右下方的表示硬盘的小绿色图标上点击conn

2012-10-21 18:31:27 544

转载 自己动手写操作系统之PCDOS安装以及DOS Addition安装

在《自己动手写操作系统》中作者使用的是virtual pc 5.0,他使用这个虚拟机来作为开发平台,但5.2之后就被微软收购了,不能很好的支持dos,我原来使用的是Vitual PC 5.2成功的装了RedHat 9.0,但由于个人原因9.0的映像删掉了,手里还有RedHat 12,但不知什么原因,每次安装都会出现not syncing fatal exception 这个错误,不装在虚拟机中却没

2012-10-21 15:56:56 1841

转载 自己动手写操作系统

《自己动手写操作系统》读后感                http://blog.csdn.net/zgh1988/article/details/7059936 全面剖析《自己动手写操作系统》第一章   http://blog.csdn.net/zgh1988/article/details/7060032 全面剖析《自己动手写操作系统》第二章 http://blog.csdn.n

2012-10-21 12:31:33 819

转载 c语言运算符优先级

优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右   () 圆括号 (表达式)/函数名(形参表)   .

2012-10-18 07:47:54 460

转载 jmp instructions

汇编指令: JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL、JNL、JNG、JG、JCXZ、JECXZ、JMP、JMPE  名称   功能  操作数 操作码 模数 寄存器1 寄存器2 或内存 位移量 立即数 符号 方向 芯片 型号 16位 32位 JO 溢出跳转 短 $70 无 无 无

2012-10-12 20:59:17 407

原创 how to see the num of cpus on ubuntu

cat /proc/cpuinfo | grep processor | wc -l

2012-10-12 18:49:24 336

转载 how to tell if you can use kvm

kvm Check out https://help.ubuntu.com/community/KVM for more updated and complete information on installing KVM on Ubuntu. kvm is qemu plus some great kernel level stuff for VT enabled CPUs.

2012-10-12 14:44:41 633

转载 c语言宏定义的连接符##和#转字符串

c语言宏定义的连接符有哪些 [此问题的推荐答案] (一)宏定义中的## 连接符与# 符  ## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元。具体的定义在编译原理里有详尽的解释,但不知道也无所谓。同时值得注意的是#符是把传递过来的参数

2012-10-06 09:45:50 1288

elf文件详细介绍

详细介绍了有关elf文件的内容,值得一看.

2013-02-22

Professional Assembly Language

一本著名的学习汇编语言的书籍,里面的知识很详细而且很实用.

2013-02-22

历年网络四级试卷真题考试

历年网络四级考试真题 包括测试卷 从2008到2010年的所有试题

2011-04-17

用vc做的操作系统LRU算法

操作系统写的LRU算法,用栈实现的; 用c++实现的; 你可以参考一下

2010-12-04

操作系统中的时间片轮转算法

用c++实现的操作系统中的时间片轮转算法,如有不足,请改正,谢谢

2010-11-16

用java实现的操作系统银行家算法

用java实现了操作系统中的银行家算法,但是有点长,仅供参考使用

2010-11-16

很全的chm格式的dos命令大全

是chm格式的dos文件,介绍了很多dos命令,而且很全啊

2010-10-18

空空如也

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

TA关注的人

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