摘要:
在一个操作系统课件的ppt里看到几张比较有趣的关于进程状态的图片,所以就亮出来,顺便理一下进程状态的转换机制. 进程的基本状态 1、就绪状态(Ready) 存在于处理机调度队列中的那些进程,它们已经准备就绪,一旦得到CPU,就立即可以运行,这些进程所取的状态为就绪状态。(可有多个进程处于此状态) 2、运行状态(Running) 当进程由调度/分派程序分派后,得到CPU控制权,它的程序正在运行,该... 阅读全文
摘要:
首先总体规划是使用MASM32 SDK,但是不用其自带的IDE环境,改为在命令行下用nmake工具进行代码维护,具体工作如下. 第1步:安装常用软件,包括包括编辑软件Editplus,MSDN,十六进制编辑器Hexedit,可视化资源编辑器Resource Workshop,调试工具Soft-ICE和反汇编软件W32DASM等,如果硬盘空间允许的话,最好安装Visual C++,以便使用它集成的... 阅读全文
摘要:
1、扎实的基础数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。 2、丰富的想像力不要拘泥于固定的思维方式,遇到问... 阅读全文