advanced_operating_systems_2020
advanced_operating_systems_2020 copied to clipboard
Advanced Operating System Course at ETHZ
As of handin of milestone 6 we do not free memory. `free` rather returns immediately. There seems to be a bug in morecore which is triggered if multiple threads are...
According to the book, our paging system should be able to translate from virtual to physical addresses and the inverse. We should provide an efficient lookup in both directions. #73
- [ ] guard page for stack: optional, purpose: debugging, we can implement this with the refactored paging_regions, we do not implement this yet - [ ] guard page for...
We could measure RPC performance by measuring the time it takes to call the send_number or send_string RPC a fixed number of times or something similar.
We currently set `num_proc` in the server's state to `0` initially, and increment for each process that is registered. We should handle overflows, so the same PID cannot be assigned...
We used a bad name at the beginning. rename once everything is merged
We do not have yet any tests for the spawning module. To test properly, we must figure out how to detect a success when spawning a new dispatcher. One way...