简述计算机的工作过程!

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

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

word 在内存运行时,很可怜,身不由己,虽然其代码得到了执行,但 CPU 并不由它掌控,它得看着系统调度进程的脸色行事。调度进程每隔一段时间就要强制夺回 CPU 控制权,然后再看看有没有比当前进程更紧急的进程需要运行,若有,先把 CPU 分配给优先级高的进程。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-24
计算机的工作过程是计算机依次执行程序指令的过程。一条指令执行完毕后,控制器再取下一条指令执行,如此循环下去,直到程序执行完毕。第一阶段取指令,控制器根据程序计数器的内容(存放指令的内存单元地址)从内存中取出指令并送到指令寄存器,同时修改程序计数器的值,使其指向下一条要执行的指令;第二阶段分析指令,对指令寄存器中的指令进行分析和译码;第三阶段执行指令,根据分析和译码实现本指令的操作功能。
参考资料:《大学计算机-计算思维导论》,清华大学出版社2019
相似回答