操作系统
文章平均质量分 77
tanliyoung
这个作者很懒,什么都没留下…
展开
-
什么是重定位?
6.1 存储器的基本概念 主存储器管理仍然是今天操作系统十分重要的内容;能否合理而有效的使用主存,在很大成度上反映了操作系统的性能,并直接影响到整个计算机系统作用的发挥。 6.1.1 存储器的转载 2006-09-21 09:29:00 · 19491 阅读 · 5 评论 -
什么是Linux?
1 什么是 Linux ? 也许很多人会不屑的说, Linux 不就是个操作系统么。错! Linux 不是一个操作系统,严格来讲, Linux 只是一个操作系统中的内核 。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备 I/O 等。 既然 Linux 只是一个内核。那么我们通常所说的 Linux 操作系统又是什么?我们通常所说的 Li原创 2006-10-09 11:52:00 · 1160 阅读 · 0 评论 -
函数调用的汇编实现浅析
一, 引子 对于汇编的理解是思维的一个跳变, 指令语法的理解对语义的理解似乎毫无帮助, 就好象我对设计模式的模糊理解使我看代码的时候总是困惑于其如此实现的原因. 这也使我想起看英文书的时候, 经常是每一个单词都认识, 但组合在一起却不知所云. 其理相通罢. 局部变量的存储及子过程的调用均是用栈实现的, 这个数据结构被证明是最有效的, 栈的实现如此重要以至CPU对它提供了内置转载 2007-01-15 10:09:00 · 1590 阅读 · 0 评论 -
函数调用栈比较有意思
理解调用栈最重要的两点是:栈的结构,EBP寄存器的作用。首先要认识到这样两个事实:1、一个函数调用动作可分解为:零到多个PUSH指令(用于参数入栈),一个CALL指令。CALL指令内部其实还暗含了一个将返回地址(即CALL指令下一条指令的地址)压栈的动作。2、几乎所有本地编译器都会在每个函数体之前插入类似如下指令:PUSH EBP; MOV EBP ESP;即,在程序执行到一个函数转载 2007-01-15 10:19:00 · 858 阅读 · 0 评论 -
Unix Vi编辑器完全使用手册
Unix Vi编辑器完全使用手册 转载自http://www.chinaunix.net 作者:sysgxb 发表于:2003-12-31 13:44:14 建议:本文是针对初学Unix Vi编辑器的网友的,而文后所付的详尽的命令表也可作为已经熟练使用vi的网友的参考之用,因此你最好下载本文或打印本文然后对照实践学习。 一、Unix编辑器概述 编辑器是使用计算机的转载 2007-03-20 22:36:00 · 2279 阅读 · 0 评论 -
编译原理学习导论
编译原理学习导论 大学课程为什么要开设编译原理呢?这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的必修课程,同时也成为了研究生入学考试的必考内容。编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译转载 2007-04-14 21:14:00 · 1968 阅读 · 1 评论