操作系统
LB_莫贺延碛
没智商,没毅力,仅仅有一点点运气。
努力向各位前辈大牛学习。
展开
-
栈帧详解
一、 什么是栈帧? 什么是栈帧,相信很多从事C编程的童鞋还是没有搞明白,首先引用百度百科的经典解释:“栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。”。 实际上,可以简单理解为:栈帧就是存储在用户栈上的(当然内核栈同样适用)每一次函数调用涉及的相关信息的记录单元。也许这样感觉更复杂了,好吧,让我们从栈开始来理解什么是栈帧...二、 栈(用户转载 2016-11-12 15:22:55 · 2302 阅读 · 1 评论 -
feof()和EOF的用法—— C中文件结尾的判断
昨天突然被一位朋友问到了关于文件结尾的程序问题。在用feof()判断文件时,复制会多产生一个字符。 这个问题在大一的时候,老师上课就强调过,但那时只是模糊的记得个大概,记得这个函数如果用的不对就是会出现问题,解决是要先读一下,然后再判断,具体的什么还真实忘了。而且平常经常用的EOF,所以这个问题自己并没有一个特别好的概念。现在写的C语言多了,应该能理解这个问题存在的原因。所以就转载 2016-12-05 17:32:19 · 4615 阅读 · 1 评论 -
计算机存储的大小端模式解析
文章参考地址:http://www.cnblogs.com/kubixuesheng/p/4107060.htmlhttp://blog.csdn.net/hackbuteer1/article/details/7722667原作者文章链接,写得很好,没必要再重新分析了,看这个就够了。一般在《计算机组成原理》,或者《微机原理》,或者《汇编语言》等课程中也会有介绍,不过没有这么详细透彻罢了。转载 2016-11-27 15:40:09 · 2191 阅读 · 0 评论 -
Linux系统调用的工作机制(上)
大家圣诞节快乐!老夫最近又要考试了。。。原文地址:Linux系统调用的工作机制(上) 作者:automaton赵建清+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/learn/USTC-1000029000概述 系统调用是Linux内核提供的基础服务入口,通过使用这一机制,应用程序可以使用内核的一些专门转载 2016-12-24 21:48:37 · 411 阅读 · 0 评论 -
分析system_call中断处理过程
转自:http://tsengyia.blog.chinaunix.net/uid-30156195-id-4938101.html赵建清+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/learn/USTC-1000029000概述在Linux系统中应用程序发起系统调用后,使用int $0x80或sysenter汇转载 2016-12-24 21:54:52 · 380 阅读 · 0 评论