Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6293
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 58
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-07 05:19
文章分类

全部博文(2)

文章存档

2013年(2)

我的朋友

分类: 其他UNIX

2013-12-15 04:52:06

os起源于单处理器多任务cpu解决方案。现在一个cpu内部可以放置众多个处理器和存储器了,那种进程线程的程序执行调度方式也应该改改了吧?虚拟的进程线程调度运行方式产生了巨大的软件消耗,处处都要操作系统os干预的计算机运行方式需要从核心开始清理了。在同一芯片上不仅有不同类型的多个处理器,而且有现在叫做cache存储器,这是现代电子技术和任务需求的必然。让存储器与不同类型的处理器动态结合,就可以执行不同的任务,这已经成为了现实。难道我们还要死抱着不用系统程序调度管理,就不能让程序执行的方法不放吗?能够运行程序的单位叫核。一个芯片中可以放置若干个核。不同类型的处理器都叫执行的单位,而把放置程序的存储器以及其运行程序的环境组织成一个整体,叫存储单位。当程序需要到什么类型的处理器上执行时,就设置相应信号,只要该类型处理器有空闲的,就自动连接执行程序,无需系统程序干涉。这就是动态计算机的程序调度执行方式!动态计算机cpu不再把程序看成被动的对象,而是让程序主动调度执行,这对传统的os是颠覆性的。想想看,如果不用所谓的系统程序去管理程序和处理器,会节省多少时间和麻烦?用软件管理计算机的时代,在片上动态异构多核计算机到来的时刻开始动摇了。一个全新的计算机程序运行模式正向我们大踏步走来了!
阅读(345) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:致编辑:建议增加CPU分类

给主人留下些什么吧!~~