Кіріспе

Enea AB – әлемдік ақпараттық технология компаниясы, штаб-пәтері Швецияның Киста қаласында орналасқан, нақты уақыт режимінде жұмыс істейтін операциялық жүйелер мен консалтингтік қызметтерді ұсынады. Enea, Engmans Elektronik Aktiebolag атауының аббревиатурасы, сонымен қатар OSE операциялық жүйесін өндіреді.

Тарих

Enea 1968 жылы Руне Энгман tarafından Engmans Elektronik AB ретінде құрылды. Олардың алғашқы өнімі – шведтік әуе күштері қолданған қорғаныс компьютері үшін операциялық жүйе. 1970 жылдары фирма Simula бағдарламалау тілі үшін компилятор технологиясын әзірледі. Еуропалық Интернетке ұқсас байланыстардың алғашқы күндері Enea қызметкері Бьёрн Эриксен Швецияны UUCP арқылы EUnet желісіне қосып, 1983 жылдың сәуірінде enea доменін алғашқы швед домені ретінде тіркеді. Кейіннен домен enea интернет доменіне айналдырылды. se, желі TCP-ге ауысқанда және 1986 жылы шведтік .se жоғарғы деңгейлі домені құрылғанда пайда болды.

ҰБТ

ENEA OSE операциялық жүйесі 1985 жылы алғаш рет жарық көрді. Enea көп ядролы операциялық жүйелер отбасы алғаш рет 2009 жылы шығарылды. Enea Embedded операциялық жүйесі (OSE) – бұл нақты уақыттық, микроядролық, кіріктірілген операциялық жүйелер тобы. Оны Бенгт Элиассон ENEA AB үшін жасаған, ал ол кезде Ericsson компаниясымен бірлесіп Assembly, C және C++ бағдарламалау тілдерін қолдана отырып, көп ядролы жүйелерді әзірлеуге тырысқан. Enea OSE Multicore Edition сол микроядролық архитектураға негізделген. Бұл ядролық дизайн дәстүрлі асимметриялық мультипроцессорлық (AMP) және симметриялық мультипроцессорлық (SMP) мүмкіндіктерін біріктіреді. Enea OSE Multicore Edition гибридтік архитектурада AMP және SMP процессингін ұсынады. OSE көптеген процессорларды, негізінен 32 биттік процессорларды қолдайды. Оларға ColdFire, ARM, PowerPC және MIPS негізіндегі жүйе-чиптері (SoC) жатады. Enea OSE отбасында үш операциялық жүйе бар: OSE (сонымен қатар OSE Delta деп те аталады) ARM, PowerPC және MIPS процессорлары үшін, OSEck – әртүрлі DSP процессорлары үшін және OSE Epsilon – таза құрастыру тілінде жазылған минималды құрылғылар үшін (ARM, ColdFire, C166, M16C, 8051). OSE – 2018 жылдың 20 наурызында шығарылған, жабық кодты, меншік лицензиясы бар бағдарламалық қамтамасыз ету. OSE жүйедегі процестерге жіберілетін және олардан алынатын хабарламалар түріндегі оқиғаларды (немесе сигналдарды) пайдаланады. Хабарлар әрбір процеске тіркелген кезекке сақталады. Байланыс басқару механизмі сигналдарды әртүрлі байланыс арналары арқылы бөлек машиналардағы процестер арасында жіберуге мүмкіндік береді. OSE сигнализация механизмі LINX деп аталатын ашық кодты процестер аралық ядролық жобаның негізін құрады.

Linux жүйесі

Enea Linux, Yocto Project-інің кіріктірілген Linux конфигурациялық жүйесіне негізделген ашық, кросс-әзірлеу құралдар жиынтығы мен жұмыс ортасын қамтамасыз етеді.