随笔分类 -  程序的背后

操作系统笔记(二)---进程、线程
摘要:进程:是一个具有一定独立功能的程序关于某个数据集合的一次运行活动 线程:是进程内的一个相对独立、可调度的执行单元。 进程可以直接在任务管理器中看到其程序名称,线程则没有具体的程序名,只是进程中的一个执行单元。 一个进程中至少包含一个线程。 线程间的资源共享更容易,但也更容易相互干扰。 关于程... 阅读全文
posted @ 2011-03-09 19:14 Tankery 阅读(222) 评论(0) 推荐(0)
操作系统笔记(一)
摘要:一个程序在加载过程中会发生分页缺失中断,为什么? 答: 一个进程在启动后会分配一块特定的区域。程序语句的调用会有两种方式: 在程序开始,或发生跳转等语句的时候,先加载硬盘中需要的语句到内存,再执行。 在发生这些跳转的时候,先不加载,之间跳转,执行失败后,再加载硬盘中的语句到此内存。 在运行过程中... 阅读全文
posted @ 2011-03-07 11:15 Tankery 阅读(236) 评论(0) 推荐(0)
Linux初步(二)——Linux 简单编程
摘要:编程,我们都会,但是具体经历哪些步骤,我们都清楚嘛?打开VC,新建一个文件,编写完后,F5运行,这就是所有的步骤?VC把太多的底层实现封装了,使你几乎不用关心底层的操作。而Linux中,一览无余。 总的来说,简单流程如下: 编辑 -> 编译 -> 链接 -> 运行。 首先,当然是要编辑源文件,用什么... 阅读全文
posted @ 2011-02-22 10:12 Tankery 阅读(250) 评论(0) 推荐(0)
Linux初步(一)——关于操作系统的启动
摘要:今天,收获非常非常多,熟悉了Linux的操作,并了解了整个操作系统的启动过程。Linux的操作网上资料很多很全,我就不细数了。。 我就来回顾和总结一下操作系统 (Ubuntu 10.10 为例) 的全部启动过程。 首先,操作系统的启动过程如下: BIOS -> MBR -> OS Loader ->... 阅读全文
posted @ 2011-02-22 07:56 Tankery 阅读(318) 评论(0) 推荐(0)