Оптимизация потоков

This commit is contained in:
Aren Elchinyan 2024-01-31 19:41:43 +03:00
parent 709116f554
commit 112da40706
2 changed files with 2 additions and 5 deletions

View File

@ -319,7 +319,7 @@ void mem_init( ) {
LOG("%u / %u блоков доступно\n", bitmap_available, bitmap_limit);
// LOG("Размер битовой карты: %u\n", bitmap_size);
alloc_init(mem_frame_alloc(1), BLOCK_SIZE);
alloc_init(mem_frame_alloc(1024), 1024 * BLOCK_SIZE);
LOG("%u мегабайт выделено в динамичную память\n", (256 * 32 * BLOCK_SIZE + BLOCK_SIZE) / 1024 / 1024);
// Выделяем по 4 мегабайта в аллокатор динамичной памяти

View File

@ -20,10 +20,7 @@ uint64_t full_init = 0;
void finally( ) {
LOG("Готово! Для выхода из симуляции удерживайте: ESCAPE\n");
mod_after_init( );
for (;;) {
task_switch( );
asm volatile("hlt");
}
for (;;) { task_switch( ); }
}
// Точка входа