ОСЭ2 - это ОС для советских ВК Эльбрус-2
Linux (операции) Objects ОСЭ2 (теги) (операции) объекты
====================================================================================
fork() process &virt mem нет и отлично! -
задача(атр) Задача&виртпам
pthread_create(a) thread создпроцесс(а) процесс
- - ветвь(а) ветвь
spin_lock_irqsave(lock) spinlock_t жуж(сем) семафор
spin_lock(lock) spinlock_t нет и отлично! -
mutex_lock(mutex) mutex_t заксем(сем) семафор
pthread_mutex_lock() pthread_mutex заксем(сем) семафор
ld(*.so) *.so модуль(имя) модуль
malloc(size) array датьпам(разм) массив
open(.. O_CREAT) file генфайл(имя) файл
open(..O_RDWR) file файл(имя) файл
mkdir() directory генспр(имя) справочник
немножко автокода (язык для написания ПО в ОСЭ2):
процедура факт = функция(n)
начало
до *переполцел64
если n <= 1 то 1 иначе n * факт(n – 1)
все
при переполцел64: -1 всесит
конец
Взято из презинтации вот отсюда
В ней же немножко раскрыто из чего же сделана современная ОС Эльбрус основанная на дебиан, как они п
Немножко инфа для сам догадаешься кто:
- Даже в обычном режиме (без тегов) невозможно создание
вирусов, основанных на подмене меток возврата из процедур. - Исполняемый код защищен в памяти от изменений.
- Исполняемый код в неисполняемой странице памяти невозможно исполнить.
- Защищенный режим исполнения. Тэги делают невозможным использование «buffer overflow»
- К сожалению из библиотек есть только mcst_libc (защищенный вариант glibc)
Еще там немного про обновление линейки спарков, но это к теме не относится.
Видеозаписи по сабжу я не обнаружил, все что нашел на ютубе (это с конференции OSDAY) - это доклады каких то фриков про ReactOS и то, какой плохой этот ваш линукс и все.
любит_наш_нород_всякое_говно.mp3