会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
20135330张若嘉
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2016年3月20日
第五章读书笔记——系统调用
摘要: 第五章 系统调用 =============== 与内核通信 系统调用在用户空间进程和硬件设备之间添加了一个中间层,该层主要作用有三个: 为用户空间提供了一种硬件的抽象接口 系统调用保证了系统的稳定和安全,作为硬件设备和应用程序之间的中间人,内核可以基于权限、用户类型和其他一些规则对需要进行的访问进
阅读全文
posted @ 2016-03-20 21:05 20135330张若嘉
阅读(278)
评论(0)
推荐(0)
编辑
2016年3月18日
Linux内核分析第四周总结
摘要: 用户态,内核态和中断处理过程 ============================ 库函数将系统调用封装起来 用户态和内核态的差别: 在内核态时,cs和eip的值可以是任意地址,但在用户态时只能访问0x00000000 0xbfffffff,0x000000000以上的地址只能在内核态访问 一般
阅读全文
posted @ 2016-03-18 00:49 20135330张若嘉
阅读(353)
评论(0)
推荐(0)
编辑
2016年3月13日
Linux内核分析第三周总结
摘要: 构造一个简单的Linux系统MenuOS =============================== 操作系统的“两把宝剑”:中断上下文的切换(保存现场和恢复现场)、进程上下文的切换 Linux内核源代码简介 fs/:文件系统 内核启动相关的代码基本都在init目录下, star_kernel函
阅读全文
posted @ 2016-03-13 19:07 20135330张若嘉
阅读(288)
评论(1)
推荐(0)
编辑
2016年3月5日
Linux内核分析第二周总结
摘要: 计算机是如何工作的? ==================== 计算机的“三大法宝”: 存储程序计算机 函数调用堆栈 中断机制 堆栈是计算机运行高级语言的基础 函数调用堆栈: 32位X86通过函数调用堆栈来传递参数 使用eax保存返回地址 堆栈寄存器和堆栈操作: ebp仅记录当前函数的调用基址 堆栈
阅读全文
posted @ 2016-03-05 12:00 20135330张若嘉
阅读(280)
评论(0)
推荐(0)
编辑
2016年2月27日
Linux内核分析第一周总结
摘要: 冯诺依曼体系结构 ================ 储存程序计算机工作模型 硬件 程序员 CPU当作for循环; IP: 16位计算机:IP 32位计算机:eIP 64位计算机:rIP X86汇编基础 =========== X86的CPU寄存器 X86的CPU寄存器: 通用寄存器 段寄存器 标志寄
阅读全文
posted @ 2016-02-27 19:25 20135330张若嘉
阅读(302)
评论(0)
推荐(0)
编辑
2015年12月20日
信息安全系统设计基础期末总结
摘要: 每周读书笔记链接汇总: "第一周读书笔记" :http://www.cnblogs.com/SUJUr/p/4821796.html "第二周读书笔记" :http://www.cnblogs.com/SUJUr/p/4841716.html "第三周读书笔记" :http://www.cn...
阅读全文
posted @ 2015-12-20 19:55 20135330张若嘉
阅读(495)
评论(0)
推荐(0)
编辑
2015年12月12日
信息安全系统设计基础第十三周学习总结
摘要: 第九章 虚拟存储器 ================= 虚拟存储器 是硬件异常,硬件地址翻译,主存,磁盘文件和内核软件的完美交互 虚拟存储器的三个重要能力: 1. 将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在主存和磁盘间来回传送数据 2. 为每个进程提...
阅读全文
posted @ 2015-12-12 10:20 20135330张若嘉
阅读(269)
评论(0)
推荐(0)
编辑
2015年12月1日
信息安全系统设计基础第十二周学习总结
摘要: 第十二章 并发编程 ================= 并发 指逻辑控制流在时间上是重叠的 进程 : 每个控制流都是一个进程 是由内核来调度维护 有独立的虚拟地址空间 在与其他流进行通信时,控制流必须使用某种显式的进程间通信机制 I/O多用复路 : 在并发编程中,应用程序在一个进程的...
阅读全文
posted @ 2015-12-01 10:53 20135330张若嘉
阅读(241)
评论(0)
推荐(0)
编辑
2015年11月29日
信息安全系统设计基础第十一周学习总结
摘要: 第八章代码 ========== exec1代码 exec2代码 exec3代码 函数说明: execlp()会从PATH 环境变量所指的目录中查找符合参数file的文件名,找到后便执行该文件,然后将第二个以后的参数当做该文件的argv[0]、argv[1]……,最后一个参数必须用空指针...
阅读全文
posted @ 2015-11-29 16:23 20135330张若嘉
阅读(208)
评论(0)
推荐(0)
编辑
2015年11月28日
实验三实验报告 20135324&&20135330
摘要: 北京电子科技学院(BESTI) ======================== 实验报告 课程:深入理解计算机系统 班级:1353 姓名:张若嘉 杨舒雯 学号:20135330 20135324 成绩: 指导教师:娄嘉鹏 实验日期:2015.11.24 实验密级: 预习程度: ...
阅读全文
posted @ 2015-11-28 10:30 20135330张若嘉
阅读(235)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
下一页
公告