【主机】软件(程序)的运行机制

程序运行机制

1. 程序使用的部件

一台计算机的部件有很多,像显示器、内存、键盘、显卡等等。对于服务器来讲,最重要的三个部件是 CPU 、内存和硬盘。

CPU( Central Processing Unit ) :中心处理单元。计算机的核心部件,用来处理程序的进行

硬盘:操作系统、数据、软件的存放位置。

内存:当程序(软件)启动时,硬盘中的程序和数据会被传送到内存中,再由 CPU 进行处理。

 

2. 程序 运行机制

如上图所示:

过程 ①:当 Oracle 启动时,硬盘中的程序和数据会被调入到内存中。在 Oracle 中体现为实例的开启,实例又包括内存结构和进行。

过程 ②: CPU 调度已经在内存中的进程进行处理,实现 Oracle 的各种功能。

过程 ②→③:当 CPU 颗数只有 1 颗时, CPU 从内存中调度进程通过线路②进行处理,后通   过线路 ③将进程传送给内存,在通过②线路处理下一个进程 ... ... 如此反复。

(因为处理时间极短且快,所以体现为所有进程在同时处理)

过程 ④: CPU 处理完进程后,通过④线路将数据写进硬盘。

过程 ①和④:被称为 I/O, 这里是一个大问题。(硬盘和内存间的 output/input




---------------- end --------------------



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31529886/viewspace-2641119/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31529886/viewspace-2641119/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值