.
BareMetal 64-bit əməliyyat x86-64 based, kompüterlər üçün sistem & nbsp; OS Məclis tamamilə yazılır, ərizə Məclisin C / C ++ yazılı bilər. Əməliyyat sistemi inkişaf 3 hədəf seqmentləri əsaslanır:
& Nbsp; * High Performance Computing - Act bir HPC klaster node üçün baza OS kimi. Qabaqcıl hesablama iş yükünün çalışan bir mono-tasking əməliyyat sistemi üçün idealdır.
& Nbsp; * Embedded Proqramlar - əmtəə x86-64 hardware çalışan əlaqədar applications üçün bir platform təmin edir.
& Nbsp; * Təhsil - öyrənmə və x86-64 Məclisi proqramlaşdırma eləcə də Əməliyyat sistemi əsasları ilə eksperiment üçün bir mühit təmin edir.
BareMetal Pure64 vasitəsilə çəkmələr və bir sabit proqramları / data yüklemek üçün qabiliyyəti ilə bir command line interface var. Applications üçün daha xüsusiyyət zəngin C / C ++ kitabxana üçün v0.5.0 zəng eləcə də ümumi hata düzeltmelerini və optimallaşdırılması üçün cari planları. BareMetal yaradılması MikeOS ilham edilib - Assambleyasında yazılmış 16-bit OS necə sadə Əməliyyat Sistemləri iş göstərmək üçün öğrenme aracı kimi istifadə olunur.
Core Features
& Nbsp; * x86-64 based, kompüterlər üçün təmiz Assambleyasının dilində yazılmışdır.
& Nbsp; * klaviatura giriş, ekran çıxış, faylları, şəbəkə, yaddaş, simlər, riyaziyyat, multi-emal, və s. Ilə məşğul 60 inteqrasiya funksiyaları
& Nbsp; Realtek 8139 chipset ilə * Ethernet dəstək
& Nbsp; FAT16 üçün * oxu / yaz dəstək
Multi-prosessor effektiv
& Nbsp; * Sistem zənglər müxtəlif prosessorları vəzifələri nümayəndə heyətinin üçün təqdim edilir.
& Nbsp; * 128 64-bit prosessorları qədər ölçeklenebilir
Networkable
& Nbsp; * Sistem zənglər göndərilməsi və Ethernet vasitəsilə paket qəbul üçün təqdim edilir.
& Nbsp; avtomatik yaddaş alınan paket mağazalar * Ring bufer.
tələblər
& Nbsp; * Bir Intel / AMD-based 64-bit kompüter
& Nbsp; * Yaddaş tələbləri kompüter özəyi sayı əsaslanır. Hər bir əsas öz 2 MIB yığını olur OS özü, eləcə də 2 MIB istifadə edir. A dual core kompüter azı 6 MIB (+ 2 2 x 2) lazımdır. A dörd nüvəli, 10 MIB.
& Nbsp; * 32 MIB Hard minimum sürücü
& Nbsp; * YASM mənbə kodu tərtib etmək
Features
- Speed:
- Speed qayıt Infinity təmiz Məclisi kodu kompüter proqramlaşdırma kökləri geri gedir. Biz hardware səviyyədə proqramlaşdırma kimi, biz ++ C / C kimi yüksək səviyyəli dil ilə VB və Java mümkün deyil uzunluğu sürət əldə edə bilərsiniz.
- Sadə
- Sadə BareMetal nəzərə sadəliyi ilə yazılmışdır. Bütün daxili funksiyaları arıq və mənbə kodu sənədləşdirilmiş var. Kompüter proqramlaşdırma üçün yeni seasoned proqramçılar, eləcə də insanlar tez ala biləcəklər.
- Open Source:
- BareMetal 3-bənddə BSD lisenziya altında sərbəst mövcud üçün mənbə kodu açın. Durmayın, əlavə dəyişdirmək, və ya istədiyiniz hər hansı çıxarın. Hər OS funksiyası və bütün digər komponentləri də sənədləşdirilir.
- Ölçü:
- Ölçü biz şişirilmiş kodu və xüsusiyyət dırmaşmaq üçün veda bilər, təmiz şifer başlayaraq! Tam CLI və daxili funksiyaları ilə cari versiyası kimi, əməliyyat sistemi ikili yalnız 16384 bytes edir. Standart & quot; Hello, World & quot; misal yalnız 31 bayt fayl tərtib.
- Core Per One Task:
- 1 BareMetal daxili iş queue bütün CPU özəyi poll istifadə edir. Sadəcə iş queue tapşırıqlar əlavə və sistem hər hansı bir mövcud CPU özəyi ilə emal olunacaq.
- Şəbəkə
- Network Ethernet şəbəkə Realtek 8139 10 / 100mbit chipset ilə dəstəklənir. BareMetal OS maşın xam Ethernet paket vasitəsilə şəbəkə üzərində ünsiyyət bilər. Planları daha Ethernet chipset üçün TCP / UDP protokolları, eləcə də dəstək dəstəkləmək üçün yer var.
Bu azad yeni nədir.
- Bu Ethernet və yaddaş funksiyaları daxildir
Şərhlər tapılmadı