Същност на Виртуализацията

Размер: px
Започни от страница:

Download "Същност на Виртуализацията"

Препис

1 Същност на Виртуализацията Въведение Виртуализация доц. д-р А. Пенев

2 Съдържание 1. Кратка история 2. Видове виртуализация. Процесна/Application и Системна (OS и Machine-Level виртуализация) 3. Хипервайзори. Тип 1 (Bare-metal) и Тип 2 (Hosted) хипервайзори 4. Системи за виртуализация 5. Приложение. Предимства и недостатъци 2/35

3 История 3/35

4 Кратка история 1964 Експерименталната IBM M44/44X VAX/VMS (OpenVMS) Intel 80286, VMM Virtual PC от Connectix IBM VM Серията Virtual 8086 mode Започва разработката на IBM CP-40 SoftPC 1.0 за Sun и Macintosh /35

5 Кратка история FreeBSD 4.0 с FreeBSD jails Xen - първия open-source x86 hypervisor; Microsoft Virtual PC VMware Server Microsoft Hyper-V VMware Virtual Platform за Intel IA VMware с първия x86 Server virtualization 2005 Sun пуска Solaris OS 10 с Solaris Zones за x86/x64 и SPARC 2007 Open-source KVM; VirtualBox Open Source Edition; IO виртуализация /35

6 Кратка история 2013 Microsoft Windows Containers Docker, Inc /35

7 Пример 7/35

8 Абстракция и Виртуализация Файл Файл Абстракция Виртуализация Файл Абстракция ОС скрива детайлите за адресиране в хард диска т.е. скрива това, че той е съставен от сектори и пътечки За приложния софтуер диска изглежда като множество от файлове Файл Виртуализация Преобразува един физически диск в два по-малки виртуални диска, всеки от които изглежда, че има свои собствени сектори и пътечки Не е задължително да скрива или опростява детайли 8/35

9 Пример Fedora Linux стартиран във виртуална машина под управлението на Ubuntu Linux и VirtualBox 9/35

10 Пример Windows 7 и OS X Leon стартирани във виртуални машини под управлението на OS X Sierra и Parallels 10/35

11 Виртуализацията е рамка (framework) или методология за разделяне на ресурсите на компютър в множество среди за изпълнение, чрез прилагане на една или повече концепции или технологии, като хардуер и софтуерно разделяне, споделяне на време, частична или пълна машинна симулация, емулация, качество на услуги и много други. 11/35

12 Видове Виртуални Машини (Процесни/Application, ОС-Level и Системни) 12/35

13 Виртуални машини. Принципи Архитектурни интерфейси, близо до границата хардуер-софтуер Instruction set маркира границата между хардуер и софтуер ( и ). представлява потребителския набор от инструкции. са системният набор от инструкции (супермножество на 4); Application Binary Interface (ABI) дава достъп на програмите до хардуерните ресурси интерфейс или чрез системни извиквания интерфейс ; Application Programming Interface (API) дава достъп до хардуерните ресурси и услуги интерфейс, допълнени с извиквания на библиотеки от езици за програмиране от високо ниво. Използването му позволява лесното пренасяне на програмите между платформите чрез рекомпилация; 1 2 Application Programs Software Libraries API ABI Operating System 3 4 ISA Execution Hardware System Interconnect (bus) I/O devices and Networking Memory Translation Hardware Main Memory 13/35

14 Класификация на ВМ Системни ВМ System VMs Progress VMs Процесни ВМ Same ISA Different ISA Same ISA Different ISA Multiprogrammed System Dynamic Translators Classic System VMs Whole-system VMs Same-ISA Dynamic Binary Optimizers High-level-language VMs Hosted VMs Codesigned VMs 14/35

15 Процесни и Системни ВМ Основни разлики При процесните ВМ, виртуализиращият софтуер е на ниво ABI или API и е върху комбинацията OS/HW. Runtime емулира едновременно потребителските инструкции и едно от извикванията на ОС или извикванията на библиотеки При системните ВМ, виртуализиращият софтуер е между хардуера-хост и софтуера-гост. VMM (Virtual Machine Monitor или Hypervisor) емулира хардуерните ISA, така че софтуера-гост може да изпълнява различен ISA. На практика, обаче, VMM се използва само основно за предоставяне на виртуализация на хардуерните ресурси Guest Application Process Runtime Virtualizing Software Application Process Process Virtual Machine OS Host Hardware Application Process Application Process OS OS Guest VMM Host Virtualizing Software Hardware System Virtual Machine 15/35

16 Прицесни ВМ Видове Multiprogrammed systems съвременните ОС с време деление; Emulators and dynamic binary translators Intel IA32-EL, който позволява IA-32 приложение да се изпълнява на Intel Itanium; Same-ISA binary optimizers Dynamo, SolidOpt и др.; High-Level-Language ВМ CLR, JVM, LLVM; HLL Program HLL Program Compiler Front End Compiler Portable Code Intermediate Code Distribution Compiler Back End Object Code VM Loader Virtual Memory Image Distribution Loader Memory Image VM Interpreter/Compiler Host Instructions 16/35

17 Системни ВМ. Видове Класически системни ВМ Поставят VMM (хипервайзора) директно върху хардуера; Хоствани системни ВМ Поставят VMM върху хост-ос, която се изпълнява директно върху хардуера; Whole-system VM VMM емулира различния набор инструкции хост инструкции; Многопроцесорна виртуализация Физически или логически разделят големи ресурси на по-малки като използват специализиран софтуер; Codesigned VM Реализират или свой собствен набор от инструкции или разширяват вече съществуващ. VMM е разположен на скрито място в паметта и служи за бинарна транслация и кеширане на инструкциите; 17/35

18 Хипервайзори (Тип 1 Bare-metal и Тип2 Hosted) 18/35

19 Хипервайзор (Hypervisor) или VMM (Virtual Machine Monitor) се нарича компютърен софтуер, фирмуер или хардуер, който създава и стартира Виртуални машини. Host машина (Машина-Домакин) се нарича компютъра на който хипервайзора стартира една или повече виртуални машини, наречени Guest машини (Машини-Гости) 19/35

20 Хипервайзори Видове Type 1 Bare-metal/Native Поставят хипервайзора (VMM) директно върху хардуера; Type 2 Hosted Поставят хипервайзора (VMM) върху хост-ос, която е се изпълнява директно върху хардуера; В този курс ще разглеждаме основно Type2 виртуални машини. 20/35

21 Хипервайзори (Hypervisors) ОС 1 (Guest) ОС 1 ОС 2 ОС 3 ОС 4 ОС 2 (Guest) Хипервайзор Тип 2 ОС 3 (Guest) ОС 4 (Guest) Хипервайзор Тип 2 Хипервайзор Тип 1 Операционна Система (Host) Хардуер Хардуер 21/35

22 OS-Level Виртуализация (Контейнери) 22/35

23 Контейнери Видове Контейнери; Зони; Chroot / jail; APP 1 APP 2 APP 3 APP 4 Container Engine Операционна Система (Host) Хардуер В този курс ще разглеждаме основно Контейнери. 23/35

24 Application-Level Виртуализация 24/35

25 Application-Level Виртуализация Приложение А Емулатор или JIT Рекомпилатор Приложение А Емулирани В/И, Драйвери, Библиотеки,... В/И, Драйвери, Библиотеки,... В/И, Драйвери, Библиотеки,... Операционна Система A Операционна Система Б Хардуер Хардуер 25/35

26 Application-Level Виртуализация Application-Level Виртуализация (Процесна виртуализация) софтуерна технология за капсулиране/изолиране на компютърни приложения от ОС в която те се изпълняват; Така виртуализираните приложения не се инсталират по традиционния начин, но се изпълняват все едно това е така. Приложението се държи така както се изпълнява в оригиналната си ОС и всички налични там ресурси, но може да е изолирано напълно или в sandbox в различна степен; 26/35

27 Системи за Виртуализация 27/35

28 Съвременни системи за виртуализация (Тип 1) VMware ESX and ESXi; Microsoft Hyper-V; Citrix XenServer; Oracle VM; и др. 28/35

29 Съвременни системи за виртуализация (Тип 2) VMware Workstation/Fusion/Player; Microsoft Virtual PC; Oracle VM VirtualBox; Red Hat Enterprise Virtualization; Kernel-based Virtual Machine (KVM); Parallels; и др. 29/35

30 Други системи емулатори, хипервайзори, специализирани... Basilisk II (емулатор) Bhyve (хипервайзор) Bochs (емулатор) Cooperative Linux (виртуализираща платформа) DOSBox (виртуална машина, емулатор) DOSEMU (слой за съвместимост хардуерна вирт. и емулация) PikeOS (Real time OS, хипервайзор) SheepShaver (емулатор) Windows on Windows (слой за съвместимост) и др. 30/35

31 Съвременни системи за виртуализация (OS-Level) OS-Level Виртуализация: LXC; Docker; Container Linux / CoreOS Linux; Chroot, FreeBSD jail, sysjail; Solaris Containers (Zones); OpenVZ; 31/35

32 Съвременни системи за виртуализация (App-Level) VMware ThinApp; Citrix XenApp; Microsoft App-V; ZeroVM; Cameyo; Turbo; Vine; PortableApps; 32/35

33 Предимства и Недостатъци 33/35

34 Приложения, предимства и недостатъци Предимства/Приложения: Консолидиране на сървъри при много ненапълно натоварени физически машини; Пестене на ток при консолидация разхода на ток може да намалее десетки пъти; Лесен дистанционен достъп ВМ могат много по-лесно да бъдат контролирани; Нови ВМ могат да бъдат създавани без закупуване на нов хардуер; Лесно преместване на ВМ от една физическа машина на друга; Възстановяване от бедствия или при пробиви в сигурността бързо и лесно; Лесно дублиране/клониране на машина; Може да се използват няколко ОС едновременно; За стартиране на стари или нови експериментални ОС или приложения; За обучение; Недостатъци: Повишено натоварване заради изолацията и виртуализацията ВМ са по-неефективни; При повече ВМ на един компютър има взаимно влияние на производителността; По-голяма сложност на системата; Рискове за сигурността; 34/35

35 Въпроси?

Microsoft PowerPoint - Windows2003 Intro.ppt

Microsoft PowerPoint - Windows2003 Intro.ppt Windows2003 Server Въведение Надежда Рускова ruskova@tu-varna.acad.bg Историческо развитие Развитие и влияние на Windows server 2003 VMS VMS OS/2 OS/2 Влияния Netware Netware UNIX UNIX TCP/IP TCP/IP and

Подробно

Slide 1

Slide 1 Методи и алгоритми за моделиране, симулация и оптимизация на полупроводникови сензори Венцеслав Шопов E-mail: vkshopov@yahoo.com BG051PO001-3.3.06-0002 Цел на дисертационния труд е да се създаде софтуерна

Подробно

ШУМЕНСКИ УНИВЕРСИТЕТ ЕПИСКОП КОНСТАНТИН ПРЕСЛАВСКИ ФАКУЛТЕТ ПО МАТЕМАТИКА И ИНФОРМАТИКА КАТЕДРА КОМПЮТЪРНИ СИСТЕМИ И ТЕХНОЛОГИИ ДЕЛЯН ХРИСТОВ СЪРМОВ И

ШУМЕНСКИ УНИВЕРСИТЕТ ЕПИСКОП КОНСТАНТИН ПРЕСЛАВСКИ ФАКУЛТЕТ ПО МАТЕМАТИКА И ИНФОРМАТИКА КАТЕДРА КОМПЮТЪРНИ СИСТЕМИ И ТЕХНОЛОГИИ ДЕЛЯН ХРИСТОВ СЪРМОВ И ШУМЕНСКИ УНИВЕРСИТЕТ ЕПИСКОП КОНСТАНТИН ПРЕСЛАВСКИ ФАКУЛТЕТ ПО МАТЕМАТИКА И ИНФОРМАТИКА КАТЕДРА КОМПЮТЪРНИ СИСТЕМИ И ТЕХНОЛОГИИ ДЕЛЯН ХРИСТОВ СЪРМОВ ИЗСЛЕДВАНЕ НА ИНТЕГРАЦИОННИТЕ ПРОЦЕСИ В СЪВРЕМЕННИТЕ

Подробно

Въведение в информационните технологии и компютърните системи

Въведение в информационните технологии и компютърните системи Въведение в информационните технологии и компютърните системи ПЛАН НА УРОКА 1. ИНФОРМАЦИЯ И ИНФОРМАЦИОННИ ДЕЙНОСТИ Информация Технология Информационни технологии 2. ОСНОВНИ ХАРАКТЕРИСТИКИ НА КОМПЮТЪРНАТА

Подробно

ПРОГРАМНО ОСИГУРЯВАНЕ НА КОМПЮТЪРА

ПРОГРАМНО ОСИГУРЯВАНЕ НА КОМПЮТЪРА СРЕДИ ЗА ПРОГРАМИРАНЕ ПРОГРАМНО ОСИГУРЯВАНЕ НА КОМПЮТЪРА Същност на програмното осигуряване За да могат компютрите да разбират описаните на езика за програмиране алгоритми, те трябва да бъдат преведени

Подробно

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА 1. У Ч Е Б Н А П Р О Г Р А М А за задължителна професионална подготовка 1. Учебен предмет: ВЪВЕДЕНИЕ В РС 2. Модул: ВЪВЕДЕНИЕ В РС УТВЪРДЕНА СЪС ЗАПОВЕД РД 09 1084

Подробно

Видеорекордер АHD-3908 Ръководство за експлоатация Моделите от тази серия са отличен избор за цифрово наблюдение на обекти в различни сфери, където во

Видеорекордер АHD-3908 Ръководство за експлоатация Моделите от тази серия са отличен избор за цифрово наблюдение на обекти в различни сфери, където во Видеорекордер АHD-3908 Ръководство за експлоатация Моделите от тази серия са отличен избор за цифрово наблюдение на обекти в различни сфери, където водещ фактор е сигурността. Вградената LINUX операционна

Подробно

Споделяне на анонимни данни с Lenovo Съдържание Споделяне на анонимни данни с Lenovo... 1 Harmony... 1 Lenovo Companion Lenovo Customer Engag

Споделяне на анонимни данни с Lenovo Съдържание Споделяне на анонимни данни с Lenovo... 1 Harmony... 1 Lenovo Companion Lenovo Customer Engag Споделяне на анонимни данни с Lenovo Съдържание Споделяне на анонимни данни с Lenovo... 1 Harmony... 1 Lenovo Companion 3.0... 2 Lenovo Customer Engagement Service... 3 Lenovo Experience Improvement (само

Подробно

Страница 1 Инструкции за експлоатация A. Списък на драйвери, които може да намерите на диска за вашият GPS тракер: Драйверите, които ще трябва да качи

Страница 1 Инструкции за експлоатация A. Списък на драйвери, които може да намерите на диска за вашият GPS тракер: Драйверите, които ще трябва да качи Страница 1 Инструкции за експлоатация A. Списък на драйвери, които може да намерите на диска за вашият GPS тракер: Драйверите, които ще трябва да качите на вашия компютър общо са групирани в 6 файла: DRemover98_2K.exe

Подробно

Инструкция за инсталация на EXTRADE BOUTIQUE Ако на Вашия компютър е инсталирана по-ранна Windows 7 или по-ранна версия, моля пропуснете стъпка Предва

Инструкция за инсталация на EXTRADE BOUTIQUE Ако на Вашия компютър е инсталирана по-ранна Windows 7 или по-ранна версия, моля пропуснете стъпка Предва Инструкция за инсталация на EXTRADE BOUTIQUE Ако на Вашия компютър е инсталирана по-ранна Windows 7 или по-ранна версия, моля пропуснете стъпка Предварителни условия и преминете към стъпка Инсталиране.

Подробно

Графика и Презентации - Стандартизация на графичният Вход/Изход

Графика и Презентации - Стандартизация на графичният Вход/Изход Компютърна Графика и ГПИ Технически средства. Стандартизация на графичния вход/изход. Графични фаи лови формати доц. д-р А. Пенев Технически Средства 2/44 Технически Средства В компютърната графика с термина

Подробно

DB2 Connect |RB|Ry|Rc|Rn|Rf|Rk|Rb|Rh|Rf|Ry|Rt |Rb |Rr|Rj|Ry|Ra|Rb|Ru|Re|Rh|Rb|Rh|Rf|Ry|Rt |Ry|Rf DB2 Connect Personal Edition

DB2 Connect |RB|Ry|Rc|Rn|Rf|Rk|Rb|Rh|Rf|Ry|Rt |Rb |Rr|Rj|Ry|Ra|Rb|Ru|Re|Rh|Rb|Rh|Rf|Ry|Rt |Ry|Rf DB2 Connect Personal Edition IBM DB2 Connect 10.5 DB2 Connect Инсталиране и конфигуриране на DB2 Connect Personal Edition Обновен януари 2013 г. SC19-1806-00 IBM DB2 Connect 10.5 DB2 Connect Инсталиране и конфигуриране на DB2 Connect

Подробно

Анализ и оптимизация на софтуерни приложения

Анализ и оптимизация на софтуерни приложения Анализ и оптимизация на софтуерни приложения Александър Пенев Васил Василев Съдържание Конвейерно изпълнение Проблеми при конвейерното изпълнение Структурни опасности Даннови опасности Контролни опасности

Подробно

PowerPoint Presentation

PowerPoint Presentation НАЦИОНАЛЕН СЕМИНАР ПО ЕЛЕКТРОННО ОБУЧЕНИЕ 06.2010 Лесотехнически университет Натрупан опит и добри практики при използване на системи за електронно обучение в Лесотехнически университет Радослав Милчев

Подробно

Анализ и оптимизация на софтуерни приложения

Анализ и оптимизация на софтуерни приложения Анализ и оптимизация на софтуерни приложения Александър Пенев Васил Василев Съдържание Конвейерно изпълнение Проблеми при конвейерното изпълнение Структурни опасности Даннови опасности Контролни опасности

Подробно

ПРИЛОЖЕНИЕ 4 ИНВЕСТИЦИИ ПО ДРУЖЕСТВА ИНВЕСТИЦИИ НА СИРМА ГРУП ХОЛДИНГ АД Инвестиции в ДА ДА в хил. лв Крайно салдо Въведен

ПРИЛОЖЕНИЕ 4 ИНВЕСТИЦИИ ПО ДРУЖЕСТВА ИНВЕСТИЦИИ НА СИРМА ГРУП ХОЛДИНГ АД Инвестиции в ДА ДА в хил. лв Крайно салдо Въведен ПРИЛОЖЕНИЕ 4 ИНВЕСТИЦИИ ПО ДРУЖЕСТВА ИНВЕСТИЦИИ НА СИРМА ГРУП ХОЛДИНГ АД Собствени сгради 143,4 0 0 143,4 0,00 0,00 143,40 0,00 0,00 143,40 0,00 0,00 143,40 0,00 0,00 143,40 Транспортни средства 28 0 0

Подробно

Анализ и оптимизация на софтуерни приложения

Анализ и оптимизация на софтуерни приложения Анализ и оптимизация на софтуерни приложения Александър Пенев Васил Василев Съдържание 1. Производителност 2. Оптимизация 3. Методи за оптимизация 2/18 Защо производителността е важна? Дава възможност

Подробно

Индустриални решения

Индустриални решения Индустриални решения Индустриални системи Общ преглед За да останат конкурентоспособни в днешната икономика, предприятията са принудени да прилагат най-съвременните технологии за намаляване на разходите,

Подробно

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА У Ч Е Б Н А П Р О Г Р А М А ЗА ЗАДЪЛЖИТЕЛНА ПРОФЕСИОНАЛНА ПОДГОТОВКА ПО ПРОГРАМИРАНЕ И АЛГОРИТМИЧНИ ЕЗИЦИ ЗА ПРОФЕСИЯ: КОД 482010 ИКОНОМИСТ - ИНФОРМАТИК СПЕЦИАЛНОСТ:

Подробно

PowerPoint Presentation

PowerPoint Presentation Професионално обучение за електротехници в областта на интелигентното измерване и автоматизация на дома SMARTEL Цели на проекта Приемането на мерки за енергийна ефективност насочва индустрията на сградни

Подробно

Wolfram Mathematica & SQL

Wolfram Mathematica & SQL Wolfram Mathematica & SQL Емил Тоцев Сп. Информатика, 4 курс, група 1 б ф. номер: 0801261034 Р-л: Гл.ас. Христина Кулина ФМИ на ПУ П. Хилендарски, 23.02.2012 - Пловдив Съдържание: Въведение в DatabaseLink

Подробно

OEE_draft_newversion_web_BG

OEE_draft_newversion_web_BG Cloud ERP Променете начина, по който правите бизнес За едно отворено предприятие В днешната сложна бизнес среда промяната е единствената константа. Независимо от размера си или вида на индустрията всеки

Подробно

План за действие за създаване на Български облак за отворена наука Съдържание 1. Визия BOSC Реализация на BOSC Забележки... 5

План за действие за създаване на Български облак за отворена наука Съдържание 1. Визия BOSC Реализация на BOSC Забележки... 5 План за действие за създаване на Български облак за отворена наука Съдържание 1. Визия... 2 2. BOSC... 3 3. Реализация на BOSC... 3 4. Забележки... 5 1. Визия Българският облак за отворена наука (BOSC)

Подробно

Emerson™ Plantweb™ Insight

Emerson™ Plantweb™ Insight Emerson Plantweb Insight 00825-0123-4541, ред. BA 1.0 Обзор Благодарим Ви, че избрахте Plantweb Insight. В този документ е описана първоначалната настройка на платформата на приложението. За повече подробности

Подробно

<4D F736F F D20D0E0E7FFF1EDE5EDE8E520EFEE20F7EB2E EEF220C7CECF20F120C8E7F52EB EEF E31312E3138E3>

<4D F736F F D20D0E0E7FFF1EDE5EDE8E520EFEE20F7EB2E EEF220C7CECF20F120C8E7F52EB EEF E31312E3138E3> Изх. К 8075#1/ 05.11.2018г. До: Лицата, заинтересовани от Обществена поръчка с предмет: Разработване на софтуер за киоск терминали, уеб портал и мобилно приложение по проект,,easyguide interactive mobile

Подробно

Европейски съюз ОПЕРАТИВНА ПРОГРАМА РАЗВИТИЕ НА ЧОВЕШКИТЕ РЕСУРСИ ПРОЕКТ BG051PO ЦЕНТЪР ПО МАТЕМАТИЧНО МОДЕЛИРАНЕ И КОМПЮТЪРНА СИМУЛАЦИ

Европейски съюз ОПЕРАТИВНА ПРОГРАМА РАЗВИТИЕ НА ЧОВЕШКИТЕ РЕСУРСИ ПРОЕКТ BG051PO ЦЕНТЪР ПО МАТЕМАТИЧНО МОДЕЛИРАНЕ И КОМПЮТЪРНА СИМУЛАЦИ Европейски съюз ОПЕРАТИВНА ПРОГРАМА РАЗВИТИЕ НА ЧОВЕШКИТЕ РЕСУРСИ ЦЕНТЪР ПО МАТЕМАТИЧНО МОДЕЛИРАНЕ И КОМПЮТЪРНА СИМУЛАЦИЯ ЗА ПОДГОТОВКА И РАЗВИТИЕ НА МЛАДИ ИЗСЛЕДОВАТЕЛИ Европейски социален фонд Тема:

Подробно

НАУЧНИ ТРУДОВЕ НА РУСЕНСКИЯ УНИВЕРСИТЕТ , том 49, серия 3.2 Един подход за обработка и конвертиране на векторни изображения в WEB-базираните сис

НАУЧНИ ТРУДОВЕ НА РУСЕНСКИЯ УНИВЕРСИТЕТ , том 49, серия 3.2 Един подход за обработка и конвертиране на векторни изображения в WEB-базираните сис Един подход за обработка и конвертиране на векторни изображения в WEB-базираните системи Цветан Христов Христов An Approach for Vector Graphics Manipulation and Conversion in the WEB-Based Systems: In

Подробно

Компютърна система с отворен код за събиране на данни - MTR

Компютърна система с отворен код за събиране на данни - MTR Компютърна система с отворен код за събиране на данни - MTR маг.инж. Росица Райчева Максимова Настоящата книга е продукт от магистърската теза на автора й. Предназначението на книгата, както и на идеите

Подробно

Графика и Презентации - Геометрично Моделиране

Графика и Презентации - Геометрично Моделиране Компютърна Графика и ГПИ Геометрично Моделиране. Представящи схеми. Свойства. Математическо пространство. Геометрични преобразования и задачи. доц. д-р А. Пенев Геометрично Моделиране КГиГПИ - Геометрично

Подробно

Програмиране на Паскал

Програмиране на Паскал Поради връзката на С++ с езика С в голяма част от литературата е прието записването С/С++. Това е найизползваният език за програмиране в света, поради което синтаксисът на някои от по-новите езици като

Подробно

Анализ и оптимизация на софтуерни приложения

Анализ и оптимизация на софтуерни приложения Анализ и оптимизация на софтуерни приложения Александър Пенев Васил Василев (от гледна точка на производителността) Съдържание 1. Видове транслатори 2.Фази по време на компилация 3. Оптимизационна фаза

Подробно

V. АДМИНИСТРАЦИЯ И ИНФОРМАЦИОННО ОБСЛУЖВАНЕ Човешки ресурси Информационно обслужване Внедряване, поддръжка и развитие на информ

V. АДМИНИСТРАЦИЯ И ИНФОРМАЦИОННО ОБСЛУЖВАНЕ Човешки ресурси Информационно обслужване Внедряване, поддръжка и развитие на информ V. АДМИНИСТРАЦИЯ И ИНФОРМАЦИОННО ОБСЛУЖВАНЕ 101 1. Човешки ресурси 101 2. Информационно обслужване 103 2.1. Внедряване, поддръжка и развитие на информационни системи 103 2.2. Защита на данни и електронна

Подробно

Класове в C++ (Rev: 742) Любомир Чорбаджиев 1 20 октомври 2006 г. Съдържание Съдържание 1 Обектно-ориентирано програмиране 1

Класове в C++ (Rev: 742) Любомир Чорбаджиев 1 20 октомври 2006 г. Съдържание Съдържание 1 Обектно-ориентирано програмиране 1 Класове в C++ (Rev: 742) Любомир Чорбаджиев 1 lchorbadjiev@elsys-bg.org 20 октомври 2006 г. Съдържание Съдържание 1 Обектно-ориентирано програмиране 1 1.1 Модулност............................ 1 1.2 Обектно-ориентирана

Подробно

Ръководство за работа със симулационна система Multisim

Ръководство за работа със симулационна система Multisim Висше Военноморско училище Никола Йонков Вапцаров Варна, България Ръководство за работа със симулационна система MultiSIM Йордан Атанасов Сивков, Мирослав Йорданов Цветков 2017 Катедра Електроника Йордан

Подробно

Microsoft Word - MEIT_Burova-BD.doc

Microsoft Word - MEIT_Burova-BD.doc Утвърдил:.. Декан Дата... СОФИЙСКИ УНИВЕРСИТЕТ СВ. КЛИМЕНТ ОХРИДСКИ Факултет: Физически... Специалност: (код и наименование)... Магистърска програма: Микроелектроника и информационни технологии Дисциплина:

Подробно

Microsoft Word - Techn zad 2017-M1

Microsoft Word - Techn zad 2017-M1 ТЕХНИЧЕСКА СПЕЦИФИКАЦИЯ за предоставяне на достъп до специализирана уеб-базирана електронна платформа, позволяваща провеждане на Национално онлайн външно оценяване на дигиталните компетентности на учениците

Подробно

РЕЦЕНЗИЯ на дисертационен труд за присъждане на образователната и научна степен доктор по професионално направление 4.6. Информатика и компютърни наук

РЕЦЕНЗИЯ на дисертационен труд за присъждане на образователната и научна степен доктор по професионално направление 4.6. Информатика и компютърни наук РЕЦЕНЗИЯ на дисертационен труд за присъждане на образователната и научна степен доктор по професионално направление 4.6. Информатика и компютърни науки Научна организация: Химикотехнологичен и металургичен

Подробно

Opit2

Opit2 Приложение 2 ТАБЛИЦА за състава и минималните технически параметри на компютърното, периферно и офис оборудване. ПРЕНОСИМ КОМПЮТЪР (тип ) Подръжка на интерфейс за видeомонитор по стандарт HDMI или DisplayPort.

Подробно

ПРИЛОЖЕНИЕ 4 ИНВЕСТИЦИИ ПО ДРУЖЕСТВА ИНВЕСТИЦИИ НА СИРМА ГРУП ХОЛДИНГ АД Инвестиции в ДА Инвестиции в разработка Начално Крайно Крайно Крайно Крайно К

ПРИЛОЖЕНИЕ 4 ИНВЕСТИЦИИ ПО ДРУЖЕСТВА ИНВЕСТИЦИИ НА СИРМА ГРУП ХОЛДИНГ АД Инвестиции в ДА Инвестиции в разработка Начално Крайно Крайно Крайно Крайно К ПРИЛОЖЕНИЕ 4 ИНВЕСТИЦИИ ПО ДРУЖЕСТВА ИНВЕСТИЦИИ НА СИРМА ГРУП ХОЛДИНГ АД 01.10-01.04-01.0- Собствен сград 143,4 0 0 143,4 0 0 143,4 0 0 143,4 0 0 143,4 0 0 143,4 0 0 143,4 0,00 0,00 143,40 0,00 0,00 143,40

Подробно

(пълно наименование на училището) Утвърждавам!... (име и фамилия, подпис, печат) ПРИМЕРНО ГОДИШНО РАЗПРЕДЕЛЕНИЕ НА УЧЕБНОТО СЪДЪРЖАНИЕ по инфор

(пълно наименование на училището) Утвърждавам!... (име и фамилия, подпис, печат) ПРИМЕРНО ГОДИШНО РАЗПРЕДЕЛЕНИЕ НА УЧЕБНОТО СЪДЪРЖАНИЕ по инфор ...... (пълно наименование на училището) твърждавам!... (име и фамилия, подпис, печат) ПРИМЕРНО ГОДИШНО РАЗПРЕДЕЛЕНИЕ НА ЧЕБНОТО СЪДЪРЖАНИЕ по информационни технологии за 10. клас Изготвил:... (подпис).

Подробно

Рецензия на дисертационен труд на тема: Методически практики в обучението по компютърен нотопис и приложна оркестрация за присъждане на образователнат

Рецензия на дисертационен труд на тема: Методически практики в обучението по компютърен нотопис и приложна оркестрация за присъждане на образователнат Рецензия на дисертационен труд на тема: Методически практики в обучението по компютърен нотопис и приложна оркестрация за присъждане на образователната и научна степен доктор по професионално направление

Подробно

ТЕХНИЧЕСКИ УНИВЕРСИТЕТ СОФИЯ УТВЪРЖДАВАМ Ректор: /проф. д-р инж. М. Христов/ Срок на обучение: Форма на обучение: 4 години редовна У Ч Е Б Е Н П Л А Н

ТЕХНИЧЕСКИ УНИВЕРСИТЕТ СОФИЯ УТВЪРЖДАВАМ Ректор: /проф. д-р инж. М. Христов/ Срок на обучение: Форма на обучение: 4 години редовна У Ч Е Б Е Н П Л А Н ТЕХНИЧЕСКИ УНИВЕРСИТЕТ СОФИЯ УТВЪРЖДАВАМ Ректор: /проф. д-р инж. М. Христов/ Срок на обучение: Форма на обучение: 4 години редовна У Ч Е Б Е Н П Л А Н за образователно-квалификационна степен бакалавър

Подробно

PROCEEDINGS OF UNIVERSITY OF RUSE , volume 56, book 11. FRI NSMTS(S)-02 ОБЛАЧНИТЕ ТЕХНОЛОГИИ ПРИЛОЖЕНИЕ В ЕЛЕКТРОННОТО ОБУЧЕНИЕ THE CLOUD

PROCEEDINGS OF UNIVERSITY OF RUSE , volume 56, book 11. FRI NSMTS(S)-02 ОБЛАЧНИТЕ ТЕХНОЛОГИИ ПРИЛОЖЕНИЕ В ЕЛЕКТРОННОТО ОБУЧЕНИЕ THE CLOUD FRI-216-1-NSMTS(S)-02 ОБЛАЧНИТЕ ТЕХНОЛОГИИ ПРИЛОЖЕНИЕ В ЕЛЕКТРОННОТО ОБУЧЕНИЕ THE CLOUD COMPUTING APPLICATION IN E-LEARNING Assist. Prof. Magdalena Andreeva, PhD Department of Computer Science, Angel Kanchev

Подробно

Динамична памет Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. Тр

Динамична памет Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. Тр Динамична памет Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. Трифон Трифонов (УП 16/17) Динамична памет 21 декември

Подробно