ртуальної машини VMM і "гостьове" програмне забезпечення. Використовуються два режими роботи root operation і non-root operation. Як правило, VMM працює в першому режимі, а "гостьові" програми у другому. Підтримку технології віртуалізації Intel мають намір організувати такі виробники операційних систем, як RedHat, SuSe і MontaVista. Вона буде забезпечена і в інших програмних засобах віртуалізації, наприклад в Vmware.Появленіе багатоядерних процесорів викликало побоювання, що користувачам доведеться платити набагато більше (пропорційно числу ядер) за ліцензії на програмне забезпечення. Зокрема, до недавнього часу таку позицію займала корпорація Oracle. Нещодавно відбулися позитивні зміни: вартість ліцензій на продукти Oracle для багатоядерних процесорів AMD і Intel почали розраховувати шляхом множення числа ядер на коефіцієнт 0,5, для мікропроцесорів UltraSPARC T1 на 0,25, а для багатоядерних процесорів інших виробників (зокрема, IBM) на 0,75. При ліцензуванні своїх програмних продуктів IBM вважає двоядерні процесори AMD і Intel одним процесором, але продовжує розглядати кожне ядро ​​процесорів POWER як окремий процесор. Розуміючи складність завдань масового переходу на багатоядерні рішення, основні постачальники апаратних і програмних засобів організували асоціацію Multicore. Її мету - створення промислових стандартів для багатоядерних систем. Зараз Multicore працює над чотирма самостійними, але взаємопов'язаними стандартами: Resource Management (RAPI), Communication API (CAPI), Debug API і Transparent interprocess communication (TIPC). У робочих зустрічах беруть участь представники компаній Xilinx, Express Logic, Wind River, Freescale, ARC, MIPS Technologies, Synopsys і PolyCore Software. p align="justify"> Безсумнівно, поширення багатоядерних процесорів буде залежати від реалізації відповідного програмного забезпечення. Якщо вона виявиться ефективною, істотно зросте інсталяційна база багатоядерних систем. br/>
Розділ 3. Перспективи розвитку багатоядерних архітектур процесорів
У корпорації Intel вже говорять не про В«мультиядерніВ» (Multi-Core) процесорів, як це робиться у відношенні 2 -, 4 -, 8 -, 16 - або навіть 32-ядерних рішень, а про В«багатоядернихВ» (Many-Core), говорячи про розміщення сотнях ядер на одному кірістале.
Структура такого Many-Core-чіпа увазі роботу з тим же набором інструкцій, але за допомогою потужного центрального ядра або декількох потужних CPU, В«оточенихВ» безліччю допоміжних ядер, що допоможе більш ефективно обробляти складні мультимедійні додатки в багатопотоковому режимі. Крім ядер В«загального призначенняВ», процесори Intel будуть володіти також спеціалізованими ядрами для виконання різних класів завдань - таких, як графіка, алгоритми розпізнавання мови, обробка комунікаційних протоколів. p align="justify"> Саме таку архітектуру представив Джастін Раттнер (Justin R. Rattner), керівник сектору Corporate Technology Gr...