Pridana verze v0.1
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* AsterOS Kernel
|
||||
* Autor: Pavel Kalaš
|
||||
* Rok: 2026
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* Tento soubor deklaruje planovac, ktery rozhoduje o prideleni CPU casu.
|
||||
* Popisuje vstupni body pro inicializaci, periodicky tick a prepnuti,
|
||||
* a funkce pro vyber dalsiho kandidata k vykonu.
|
||||
*/
|
||||
|
||||
#ifndef ASTER_SCHEDULER_H
|
||||
#define ASTER_SCHEDULER_H
|
||||
|
||||
#include "process.h"
|
||||
|
||||
void scheduler_init(void);
|
||||
void scheduler_tick(void);
|
||||
void scheduler_run_once(void);
|
||||
void scheduler_yield(void);
|
||||
process_t *scheduler_pick_next(void);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user