高级操作系统高级操作系统 (4).pdf
第 1 讲:Advanced OS Overview第四节:Tendency of OS PerformanceTendencyPerformanceReliabilityCorrectness.Multi-Core ChallengesTodays Commodity Multi-CoresMore cores can be integratedE.g.Intels 48-core chip&AMDs 64-core chipMore cores can be integrated,1000+cores(10years)However,can operating systems and applications use these coreseffectively?.Multi-Core ChallengesTodays Commodity Multi-CoresMore cores can be integratedE.g.Intels 48-core chip&AMDs 64-core chipMore cores can be integrated,1000+cores(10years)However,can operating systems and applications use these coreseffectively?.LinuxSolarisFreeBSDWindowsVxWorks.LinuxSolarisFreeBSDWindowsVxWorks.LinuxSolarisFreeBSDWindowsVxWorks.Some ConclusionsNo system scales clearly better than another in all aspects formicro-benchmark testLinux and Solaris are competitive in application benchmark test,FreeBSD loses both in performance and scalabilityKernel synchronizations protecting the shared data structure are themain bottlenecks on multi-core platform.