这个需要有扎实的计算机知识。
1、首先需要熟练的掌握计算机组成原理和计算机操作系统原理,这是了解一个系统的基础知识。
2、另外需要理解windows操作系统还需要深入的学习一下windows平台的编程和起一些内核的东西的,这样才能深入的理解操作系统原理
一些重要的程序,必须让它一直跑着;而且还要时时关心它的状态——不能让它出现死锁现象。当然,如果一个主程序会出现死锁,肯定是设计或者编程上的失误。
我们首要做的事是,把这个Bug揪出来。但如果时间紧迫,这个Bug又“飘忽不定”,那么,我们还是先写一个软件“看门狗”,暂时应一下急吧。“看门狗”的需求描述:“看门狗”的运行不出现界面窗口,具有一定的隐蔽性;定时判断目标进程是否运行在当前系统中,如果没有则启动目标进程;判断目标进程是否“没有响应”,如果是则终止目标进程;如果目标进程“没有响应”的次数超过一定的数量,则将计算机系统重启。这是windows的。
如果是单片机的看门狗,实际上就是一个自动复位程序,一定时间内主程序不给这个自动复位程序发送信号的话,这个程序就使单片机自动复位。
就是把一个小型系统全部加载到内存中再运行。这个系统对电脑的硬件提供了基本的支持,可以用来做系统维护工作。在这个系统运行时,系统的所有文件都在内存中,所以可以彻底清除硬盘数据。基本上就是这个原理了。
电脑工作原理 1、加电
引导过程的第一步就是通电。电扇开始运转,电源指示灯应该变亮,否则说明系统电源供应有问题,或是主板等部件和机箱发生短路。
电脑工作原理 2、 启动引导程序
处理器是从内存地址FFFF0H处开始执行指令的,从前面的介绍可知,这个地址实际上在系统BIOS的地址范围内,无论是哪家公司的BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。
电脑工作原理 3、开机自检
到此,以上就是小编对于windows应用程序原理的问题就介绍到这了,希望这4点解答对大家有用。
网站名称:怎样深入了解windows操作系统的原理?windows程序原理
文章分享:http://www.shufengxianlan.com/qtweb/news47/436347.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联