计算机的工作过程分为哪几部分?它们分别是如何工作的?

来源:百度知道 编辑:UC知道 时间:2024/05/03 17:58:02

例如,双击word,word就被打开,这一被打开的过程虽然对用户来说是透明的,但是在计算机中是怎么实现的?

windows 先捕获鼠标双击事件,然后再判断双击落在哪个对像上面,发现原来是 word,于是把 word 程序 copy 一份到内存,称之为进程,这是普通应用程序,在 ring3 运行,系统核心进程运行在 ring0,掌握资源的分配与回收、负责调度进程(多任务)、接管孤儿进程、杀掉僵尸进程。。。。。。

word 在内存运行时,很可怜,身不由己,虽然其代码得到了执行,但 CPU 并不由它掌控,它得看着系统调度进程的脸色行事。调度进程每隔一段时间就要强制夺回 CPU 控制权,然后再看看有没有比当前进程更紧急的进程需要运行,若有,先把 CPU 分配给优先级高的进程。

太多了,你还是百度一下