advanced_operating_systems_2020 icon indicating copy to clipboard operation
advanced_operating_systems_2020 copied to clipboard

Advanced Operating System Course at ETHZ

Results 13 advanced_operating_systems_2020 issues
Sort by recently updated
recently updated
newest added

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...

bug
morecore

-> `/usr/init/processserver.c`

enhancement

We should add a process that automatically evaluates all RPC calls.

rpc

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

paging

- [ ] 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...

enhancement
paging

Do that once #71 is merged.

rpc

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.

rpc

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...

bug
server

We used a bad name at the beginning. rename once everything is merged

enhancement
rpc

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...

testing
dispatcher