自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 局部变量太大导致栈溢出

局部变量太大导致栈溢出问题: 昨天,有同学遇到栈溢出的问题。在做大三小学期项目时,需要一个750x750的矩阵。于是在栈中定义了一个二维数组。为了说明问题,做如下简化:/*测试环境:window平台 vs2013*/int main(){ //占用栈内存,局部变量,太大,栈溢出 double test[750][750]; return 0; } 这看似没有

2016-07-17 12:18:24 19160

原创 Linux内存管理基础

系统启动之Linux内存管理基础系统启动之Linux内存管理基础Keywords闲言碎语操作系统启动过程1 bootloader的主要任务是2 为启用分页机制做准备并使能分页机制21 建立临时页表3 initmaincstart_kernerl4 PKmap区41 mmhighmemcpage_address_init物理内存描述初始化1 archi386kernelsetup

2016-07-15 14:38:33 8825 1

原创 文件系统调用和Linux文件系统基础

文件系统调用和Linux文件系统基础keywords fdisk、LBA、CHS、MBR、super struct、directory、file、inode、inode table、block、file descriptor、file descriptor table、open file descriptor、open file table、mount point、vfsmount struc

2016-07-05 17:20:50 5035

原创 系统调用open的大概执行路径

系统调用open的执行路径 代码来自Ucore教学操作系统//用户通过open系统调用接口,执行int 0x80指令,进入内核,查找系统调用表,调用sys_open。level 1: sys_open//---level 1---static uint32_tsys_open(uint32_t arg[]) { const char *path = (const char *)arg

2016-07-02 20:57:38 3386

空空如也

空空如也

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

TA关注的人

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