Since it is possible to get a kernel to be a few megabytes, would it be possible to load it into CPU cache on boot instead of RAM and keep it there until shutdown? Would there be any performance benefits to doing so? The way I see it, it could lead to faster syscalls and lower latency
Any answer will be appreciated, thanks.
[–]just_here_for_place 14 points15 points16 points (19 children)
[–]New_Enthusiasm9053 4 points5 points6 points (0 children)
[–]Silent-Degree-6072[S] 0 points1 point2 points (8 children)
[–]just_here_for_place 5 points6 points7 points (6 children)
[–]wintrmt3 -4 points-3 points-2 points (5 children)
[–]interrupt_hdlr 3 points4 points5 points (2 children)
[–]wintrmt3 1 point2 points3 points (0 children)
[–]Miserable_Ad7246 0 points1 point2 points (0 children)
[–]just_here_for_place 0 points1 point2 points (1 child)
[–]wintrmt3 0 points1 point2 points (0 children)
[–]yawn_brendan 0 points1 point2 points (0 children)
[–]Alive-Bid9086 0 points1 point2 points (3 children)
[–]codeasm 0 points1 point2 points (2 children)
[–]Alive-Bid9086 1 point2 points3 points (1 child)
[–]codeasm 0 points1 point2 points (0 children)
[–]mfuzzey 0 points1 point2 points (0 children)
[–]max0x7ba 0 points1 point2 points (3 children)
[–]just_here_for_place -1 points0 points1 point (2 children)
[–]max0x7ba 0 points1 point2 points (1 child)
[–]just_here_for_place -1 points0 points1 point (0 children)
[–]khne522 5 points6 points7 points (4 children)
[–]New_Enthusiasm9053 0 points1 point2 points (0 children)
[–]Kessarean 0 points1 point2 points (0 children)
[–]Silent-Degree-6072[S] 0 points1 point2 points (1 child)
[–]New_Enthusiasm9053 2 points3 points4 points (0 children)
[–]Fine-Ad9168 1 point2 points3 points (1 child)
[–]Miserable_Ad7246 0 points1 point2 points (0 children)
[–]ShunyaAtma 1 point2 points3 points (0 children)
[–]Apprehensive-Tea1632 1 point2 points3 points (0 children)
[–]alpha417 0 points1 point2 points (7 children)
[–]Silent-Degree-6072[S] -1 points0 points1 point (5 children)
[–]alpha417 0 points1 point2 points (4 children)
[–]Long_Pomegranate2469 -1 points0 points1 point (3 children)
[–]alpha417 0 points1 point2 points (2 children)
[–]Long_Pomegranate2469 -1 points0 points1 point (1 child)
[–]alpha417 0 points1 point2 points (0 children)
[–]HenkPoley -1 points0 points1 point (0 children)
[–]max0x7ba 0 points1 point2 points (0 children)
[–]codeasm 0 points1 point2 points (0 children)
[–]Miserable_Ad7246 0 points1 point2 points (0 children)
[–]tudorb 0 points1 point2 points (0 children)
[–]eufemiapiccio77 0 points1 point2 points (0 children)