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 5 other people reading this forum.


SVG not supported

Login to reply

👍?
helpful
4:26pm Tue 22nd Aug, ANONYMOUS

Hi, I am a bit new to understanding the in depth functions of an O.S and so I am confused about how we are meant to carry out the project. 1) Firstly, I don't know how the information in the sysconfig file is used, are they environment variables? In the brief, it says that the sysconfig file, defines characteristics of our hardware and the time-quantum for scheduling. Depending on the command we use, will we be using a different hardware device? As in, when we run a certain command, will it require resources from a certain hardware device? 2) In the brief it says when we invoke a command, a process is created that then carries out the system calls. How do we know where the process IS? Weather its waiting or running? When we run the command does it return a tangible variable? How do we access process information from commands? eg: shortsleep ← tab →10usecs sleep 1000000usecs ← tab →50usecs exit From my understanding, here the command shortsleep is run and "creates" a process, that process is in a job que or a ready que in the O.S. And then when its ready and has enough resources, it will execute, to us this is usually shown by an output of some kind. How are we meant to know if that process is waiting or to know the amount of time it has taken if the O.S already does all this for us already? Can we access the kernal's Job Que or something? Is there a function that lets us see how long a process is run for? I hope my questions are somewhat understandable, I am very lost and confused, please help. Thank you.

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