Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Duisembiev-Parallel-esep.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.86 Mб
Скачать

3 Сурет. VMware терезесі

Intelх86 процессорын виртуалдандыру мәселесімен Connectix компаниясы да айналысты. Компания 1997 жылы Мас үшін Virtual PC эмуляторын шығарды, ол арқылы Макинтошта DOS және Windows операциялық жүйелерін іске қосуға болатын. Ал 1999 жылы Windows үшін Virtual PC шықты, мұнда Windows NT/9х негізінде түрлі операциялық жүйелерді іске қосуға болды.

Виртуалды машиналар не үшін қажет?

Виртуалды машиналардың қайта жаңғыртылу кезеңін екі басты себеппен байланыстырады:

  • түрлі операциялық жүйелердің (ОЖ) пайда болуы;

  • бірнеше операциялық жүйелер орнатылған компьютерлерді администрациялау және оларға қызмет көрсетудің күрделілігі.

Заманауи виртуалды машиналар оған орнатылған операциялық жүйеден компьютердің физикалық құрылғыларының кейбір параметрлерін жасыруға мүмкіндік береді, ал ол өз кезегінде ОЖ және орнатылған қондырғы арасындағы өзара тәуелсіздікті қамтамасыз етеді.

Бұндай мүмкіндік пайдаланушыларға (және/немесе есептеу жүйелерінің администраторларына) бірнеше басымдылықтар береді:

  • қатты дискілерді сәйкесінше конфигурациялауды қажет етпей, бір компьютерде бірнеше операциялық жүйені орнату (4 сурет);

  • жүйені қайта жүктемей ақ (без перезагрузки) бірнеше ОЖ арасында динамикалық қосылу мүмкіндігі арқылы бірмезгілде жұмыс істеу;

  • орнатылған ОЖ құрамын өзгерту уақытының қысқаруы;

  • виртуалды машина ортасында жұмыс істейтін бағдарламалық қамтаманың қалаусыз әсерінен нақты қондырғылырды оқшаулау;

  • бір автономды компьютерде есептеу желісін модельдеу мүмкіндігі.

4 Сурет. Бір компьютерде бірнеше операциялық жүйе

Осы айтылған басымдылықтарды пайдалану арқасында, жүйені қайта жүктемей және оған ешқандай зиян келтіремін немесе істен шығарамын деп қорықпай пайдаланушы шеше алатын есептер шеңбері кеңи түсетіні анық.

Осындай есептердің бірнеше мысалы:

  • жаңа ОЖ игеру;

  • нақты ОЖ ортасында жұмыс істеуге арналған қосымшаны (приложения) жүктеу;

  • бір қосымшаны әртүрлі ОЖ басқаруымен тестілеу;

  • бағдарламалардың демонстрациялау немесе бағалау версияларын орнату және жою;

  • вирус жұқтырды деген қауіп бар қосымшаларды тестілеу;

  • пайдаланушылардың деректерге және бағдарламаларға қатынасу (доступ) құқұқтарын виртуалды машина шеңберінде басқару.

Виртуалды машина дегеніміз не және ол қалай жұмыс істейді?

Қазіргі таңда пайдаланушының көзқарасы бойынша виртуалды машина (ВМ) – бұл арнайы бағдарламалық құралдардың көмегімен жасалған қандай да бір виртуалды есептеу ортасының («виртуалды компьютердің») нақты көшірмесі. Әдетте мұндай құралдар, нақты компьютердің физикалық ресурстарымен ғана шектелген виртуалды машиналардың еркін санын құруға және жүктеуге мүмкіндік береді. Қазіргі кезде виртуалды машина жасауға және оны басқаруға Microsoft компаниясының Virtual PC 2004, VMware компаниясының VMwareWorkstation, Parallels компаниясының Parallels Workstation құралдары кеңінен қолданылуда деп айтуға болады. Бұл құралдарға (виртуалды машиналарға) қатысты, яғни олардың жалпы сипаттамалары, оларды құрастыру, орнату, баптау, олармен жұмыс істеу және олардың мүмкіндіктері туралы толық мағлұматты, А.К.Гультяевтің «Виртуальные машины: несколько компьютеров в одном» кітабынан және htpp://www.piter.com, www.microsoft.com және www.vmware.com сайттарынан табуға болады.

Дербес жағдайда, виртуалды компьютер - Linux ОЖ–де іске қосылған арнайы бағдарлама, және ол Intel х86 процессоры негізінде нақты физикалық процессордың моделі десек болады. Виртуалды компьютердің мониторы болып ақпарат шығарылатын Windows ХР (Windows NT 4.0 немесе басқа ОЖ) графикалық қоршамының терезесі алынады және виртуалды компьютер келесі виртуалды құрылғылар жиынынан тұрады:

  • виртуалды IDE және SCSI қатты дискілері;

  • виртуалды CD - ROM;

  • иілгіш диск үшін стандартты дискжетек;

  • екі бірінші (primary) және екі екінші (secondary) IDE дискілерін қолдайтын 82371 PCI Bus Master - IDE қатты диск контроллері;

  • BusLogic BT-958 – мен үйлесімді SCSI – дискілері адаптері;

  • стандартты PCI графикалық адаптері;

  • стандартты 101/102 – пернелік пернетақта, PS/2 – сәйкес тышқан;

  • AMD PCNET Family Ethernet adapter (PCI-ISA) желілік карта;

  • COM1-COM4 тізбекті порттары;

  • LPT1-LPT2 параллельді порттар;

  • Sound Blaster 16 – мен сәйкес келетін дыбыстық карта.

Бұл көрсетілген виртуалды құрылғылар жиыны виртуалды машина жүктелетін нақты компьютердің құрылғылыр жиынына қарағанда (кейбір құрылғыларсыз, мысалы, пернетақта, тышқан, процессор, дыбыстық карта болмаса да болады) өзгеше. Егер операциялық жүйе тікелей виртуалды компьютер ішіне орнатылса, онда орнату барысында бұл құрылғылардың барлығы нақты анықталады. Виртуалды компьютерді қосқан кезде (ол программа-эмулятордың менюіндегі Power On/off арнайы батырмасының көмегімен іске асырылады) қалай BIOS «аппараттық бөлігін» тестілеп жатқанын көруге болады, және де физикалық компьютердегі сияқты Setup бағдарламасына кіріп, BIOS орнатуларын (настройка) беруге немесе өзгертуге болады. Виртуалды компьютерге кез-келген операциялық жүйені орнатуға және онымен әдеттегідей жұмыс істеуге болады.

ВМ жасаудың құралы (кейде оларды виртуалды машиналар қосымшасы (немесе ВМҚ) деп те атайды) - бұл нақты операциялық жүйеге орнатылған кез-келген басқа қосымшалар сияқты қарапайым қосымша. Бұл нақты ОЖ «басты» немесе хосттық деп аталады (ағылшын терминологиясынан алынған host - «басты», «базалық», «жетекші»).

Виртуалды машиналарды басқарудың барлық мәселелерін ВМ қосымшасының құрамындағы арнаулы модуль - виртуалды машинаның мониторы (ВММ) атқарады. Монитор виртуалды машиналар және базалық қондырғы арасындағы барлық қарым – қатынастарда делдалдық роль атқарады, сонымен бірге бірыңғай аппараттық платформада жасалған барлық ВМ орындалуын қолдап, олардың сенімді оқшаулануын (надежную изоляцию) қамтамасыз етеді.

Пайдаланушының виртуалды машинаның мониторына тікелей қатынауға мүмкіндігі болмайды. Бағдарламалық өнімдердің көбісінде пайдаланушыға виртуалды машинаны жасауға және үйлестіруге арналған графикалық интерфейс қана ұсынылады (5 сурет). Бұл интерфейс әдетте виртуалды машиналардың консолі деп аталады.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]