Advanced Computers is a mod for Minecraft 1.20.1, built on a custom Lua runtime called JLuaVM, targeting Lua 5.4 and allowing for persisting computer states across reloads. Persistence in this case includes persisting the Lua state itself, meaning any changes you write to disk are stores and also the execution state itself, including all associated Lua variables. This way computers are perfectly saved during chunk/world unload and restored afterwards, to a degree where the only noticeable difference is that the programs of the computer did not run while it was unloaded. Most importantly though, your ingame OS wont be forcefully stopped just because you forgot to chunkload your base.
This domain will contain a wiki for this Minecraft mod in the future, but for now you can make use of the basic API docs. These docs will be updated every now and then as new features are added and tweaks are made.
The source code is available on Github and mod builds are available in the corresponding releases section.