mirror of
https://github.com/0Nera/BMOSP.git
synced 2024-11-22 16:41:23 +03:00
Оптимизация потоков
This commit is contained in:
parent
709116f554
commit
112da40706
@ -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 мегабайта в аллокатор динамичной памяти
|
||||
|
@ -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( ); }
|
||||
}
|
||||
|
||||
// Точка входа
|
||||
|
Loading…
Reference in New Issue
Block a user