It's UWAweek 19

help2002

This forum is provided to promote discussion amongst students enrolled in CITS2002 Systems Programming.
Please consider offering answers and suggestions to help other students! And if you fix a problem by following a suggestion here, it would be great if other interested students could see a short "Great, fixed it!"  followup message.
Displaying selected article
Showing 1 of 1168 articles.
Currently 16 other people reading this forum.


SVG not supported

Login to reply

👍?
helpful
1:38pm Thu 31st Aug, ANONYMOUS

1. In the project sheet, it says that the device with the fastest read time is serviced first. This makes sense if we are actually doing a read system call. However, if we are doing a write system call, would the device with the fastest read speed be serviced first regardless of the write speed? For example, if the terminal write speed is faster than all other devices but the read speed is only 10Bps, would the terminal still acquire the data bus last? As I was writing this I realized that it would be much more complicated to consider the write speed as well as the read speed. 2. I found a possible edge case where if a sleeping function and a device I/O becomes unblocked at the same time. Which process would unblock first? Depending on which process is unblocked first, we may end up with different measurements at the end (i think).

The University of Western Australia

Computer Science and Software Engineering

CRICOS Code: 00126G
Written by [email protected]
Powered by history
Feedback always welcome - it makes our software better!
Last modified  8:08AM Aug 25 2024
Privacy policy