- Главная
- Информатика
- Проект Quna

Содержание
- 2. Так как у VictorySoft уже есть собственный язык программирования «Аэлита», мы решили использовать его как основной
- 3. Использование ядра «Quna» позволит приложениям написанным на C++ работать в структуре Aelita В новом ядре реализован
- 4. Скажем «нет» долгой загрузке ОС. С новым ядром «Quna» мы смогли составить алгоритм ускоренной загрузки ОС.
- 6. Скачать презентацию
Слайд 2Так как у VictorySoft уже есть собственный язык программирования «Аэлита», мы решили
Так как у VictorySoft уже есть собственный язык программирования «Аэлита», мы решили

использовать его как основной при создании нового ядра, а также последующих ОС. Благодаря этому мы сможем добиться более быстрой и стабильной работы ОС и стороннего ПО.
Слайд 3Использование ядра «Quna» позволит приложениям написанным на C++ работать в структуре Aelita
В
Использование ядра «Quna» позволит приложениям написанным на C++ работать в структуре Aelita
В

новом ядре реализован алгоритм срочной компиляции. Структура работы нового ядра построена на архивном типе, т.е. приложения компилируются один раз при старте ОС, а затем хранятся в виде кэша в специальных архивах .vka (VictorySoft Kash Archive). Архитектура Aelita позволяет программисту работать не с кодом, а с компилированным приложением на уровне кэша. Набор инструкций в этом случае сильно упрощается, а приложение написанное на Aelita изначально не нуждается в компиляции. Архитектура C++, Java и многих других языков подобного не поддерживают. Чтобы не переписывать все приложения с разных языков на Aelita, мы используем принцип срочной компиляции. Приложения написанные на других языках программирования работают в специальной виртуальной машине внутри ОС. Переключение со структуры ОС на виртуальную машину происходит быстро и незаметно, при этом скорость открытия приложения не падает. Подобный подход позволит на vSc архитектуре работать самым разным приложениям, в том числе и заточеным под unix-системы.
Новое ядро вместе со встроенной ВМ написано на Aelita, и готово к использованию.
Новое ядро вместе со встроенной ВМ написано на Aelita, и готово к использованию.
Слайд 4Скажем «нет» долгой загрузке ОС.
С новым ядром «Quna» мы смогли составить алгоритм
Скажем «нет» долгой загрузке ОС.
С новым ядром «Quna» мы смогли составить алгоритм

ускоренной загрузки ОС. То, что раньше занимало минуту, теперь возможно сделать за 11,2 сек. Новый принцип загрузки основан на особенности языка Aelita. Так как ОС тоже написана на Aelita, то все процессы в ней хранятся в кэш-виде. При запуске ОС компилируется только сама ОС, все приложения просто стартуют из кэша напрямую в оперативную память. Этот принцип позволит сократить время загруки на мощном компьютере с SSD до 11,2 сек, и даже обладатели слабых ПК, едва соответствующих минимальным требованиям ОС время загрузки не превысит минуты. Теперь неважно сколько процессов у вас в автозагрузке, ведь их не нужно заново запускать при старте ОС. Шаг в будущее на этом не заканчивается, ведь процедура отключения компьютера теперь занимает всего 0,12 сек. Это возможно, так как ОС не нужно завершать процессы, их достаточно упаковать в .vka . Перезагрузка также занимает не более 20 сек.
Оставьте свои «оптимизированные ведра»—мы движемся в будущее, туда, где нет разницы сколько процессов запущено в фоне или сколько у вас оперативной памяти! Больше никакой оптимизации, мы сделали это за вас!
Оставьте свои «оптимизированные ведра»—мы движемся в будущее, туда, где нет разницы сколько процессов запущено в фоне или сколько у вас оперативной памяти! Больше никакой оптимизации, мы сделали это за вас!
- Предыдущая
Телереклама женского бельяСледующая -
Технологическая карта. Как сделать нарцисс
Начала программирования. Алгоритм
Блок Экран. Занятие 3
Файлы и папки. Ваши данные на компьютере
Основы работы в QlikView
Пример: отчет Подключение базы данных к личному сайту
Тестирование ПО. Уровень 1. Тестировщик программного обеспечения
Пошаговая инструкция по работе с цифровой платформой
Представление и организация данных в ПК. Лекция 2-3
Использование диаграмм Эйлера-Венна при решении логических задач
Презентация на тему Создание WEB–сайта с помощью языка HTML
Навигация в Android с Kotlin. GDG Mobile Meetup Izhevsk, 20/02
АрхКС _rus лекция2-
Механизм обработки и генерирования исключительных ситуаций. Лекция 21
Как переписать приложение с нуля и не потерпеть фиаско
Боты для телеграм и их польза в повседневной жизни
Информационно-поисковой интернет-ресурс: электронная библиотека
Элементы комбинаторики, теория множеств и математической логики
7-1-5
Учебник Паскаль
Логические элементы компьютера
Інтелектуальний агент формування норм витрати матеріалів у технологічному проектуванні
Проект строительства участка внутризоновой сети с организацией трактов по ВОЛС
Онлайн касса РНКБ
Создание круговых диаграмм
Спутниковая связь и её роль в жизни человека
Информация и способы ее обработки
Основы геймификации
Автоматизация документационного и информационного обеспечения деятельности отдела контроля качества