请教多核与多处理器的问题

wyylbl 2011-03-23 12:36:04
在单核单CPU系统中,进程的并发执行是指宏观上的并行,微观上的串行,在任一时刻点上只能有一个进程在CPU上执行,而多处理器系统可以实现真正意义上的并行。那目前市面上比较主流的多核处理器是不是也可以像多处理器那样实现微观上的并行呢?
...全文
185 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yutaooo 2011-03-31
  • 打赏
  • 举报
回复

多核,多处理器在软件开发上意义是一样的。

单线程,在某一时间,是只在一个cpu上运行,不会分配负载。内核调度有算法,线程被切换出去后,再次调入,倾向于使用原来的cpu,主要考虑貌似是cache的预热开销。线程可以在函数级设定cpu的亲密度。
wyylbl 2011-03-31
  • 打赏
  • 举报
回复
多道程序并发应该可以多个处理器并行工作吧
justkk 2011-03-31
  • 打赏
  • 举报
回复
搭车疑问
在多处理器环境中,如果应用程序都是单线程的,那么某一时刻是不是只有一个CPU在工作?
也就是说CPU是轮流工作,而不是多个CPU同时工作??
opqit 2011-03-30
  • 打赏
  • 举报
回复
多处理器 =>是硬件的概念,如果有两个以上的CPU就叫多处理器
多核=>是软件的,操作系统的概念,如果一个CPU速度特别快,在操作系统里就变成两个核了。

这样就会出现这样一个现象,一个多处理器的机器有4个核。
我这里的Mac就是这样的。
zgsdzhaolanxiang1 2011-03-24
  • 打赏
  • 举报
回复
超线程技术??
hongkun18 2011-03-24
  • 打赏
  • 举报
回复
cpu多核还要分清楚 是物理多核还是模拟多核.
物理多核才能做到真正的线程并行执行.
ok1234567 2011-03-23
  • 打赏
  • 举报
回复
多核,在一个CPU中,便宜
多处理器,分布在主板上不同的地盘,贵!
多核,就是并行处理的一个廉价的解决方案
wyylbl 2011-03-23
  • 打赏
  • 举报
回复
多核其实就是多处理器????????
这是两个概念吧
多处理器是多CPU,多核是单CPU上集成多个内核(执行单元),不一样的吧?
smwhotjay 2011-03-23
  • 打赏
  • 举报
回复
是的.两个不相关的线程同时分别在不同cpu上运行.是并行.
IsItNothing 2011-03-23
  • 打赏
  • 举报
回复
是的。
BOYin_787 2011-03-23
  • 打赏
  • 举报
回复
向立天 2011-03-23
  • 打赏
  • 举报
回复
是的
多核其实就是多处理器
【为什么学习这门课程?】 课程教授如何通过模式、面向对象设计技术和Java编程语言的特性来开发高质量并发软件应用程序和可重用框架。 多核的分布式核处理器、廉价的大容量存储、无处不在的连接性和通用软件平台的融合趋势,正推动着软件工程师和程序员的需求变化,他们需要知道如何为连接到云计算平台的客户端设备开发并发软件。尽管目前在处理器、存储和网络方面有许多改进,但是从客观上说,想要根据预算额度按时开发和交付高质量的软件仍然是有难度的,特别是开发高质量的并发软件应用程序和可重用服务。 【课程亮点】 本课程通过示例描述了如何通过使用面向对象的设计技术、Java编程语言特性、类库、应用模式和框架等技术要点,来有效降低并发软件开发的复杂性。课程中使用了许多Java应用程序示例来展示并发软件中的面向模式设计和编程技术。 【讲师介绍】 Douglas C. Schmidt(道格拉斯·施密特)—— ACE / TAO初始研发者、《C++网络编程》作者 施密特博士是ACE、TAO和CIAO的初始研发者,过去的20年里,领导了面向模式DRE中间件框架的发展。这些技术已被全球数千家公司和机构成功应用于许多领域,包括国防和安全、数据通信/电信、金融服务、医疗工程和大型多人在线游戏。施密特博士曾担任卡耐基梅隆大学软件工程学院的首席技术官,目前是美国范德堡大学(Vanderbilt University)的计算机科学教授。主要研究分布式实时和嵌入式系统的模式、优化、中间件和基于模型的工具。  施密特博士还是《C++报告》的前主编和《C/ C++用户》杂志专栏作家。发表了500多篇技术论文相关的话题, 主要涉及模式、优化技术、面向对象的框架和实证分析和特定领域的建模环境。与人合著了四本模式领域的经典书,包括《C++网络编程》第一卷和第二卷、《编程设计中的模式语言》、《面向模式的软件设计》。

18,772

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧