Preemptive means the rules governing which processes receive the CPU and for how long is determined by?
Process
Process scheduler
Kernel
Tickless clock
When running in kernel mode, the CPU can access both user and kernel memory space.
A link is the name for a symbolic link which references a file that doesn't exist
The SUSv3 specified portable filename character set has how many characters?
65
64
96
95
It's recommended that a filename should not contain the character because it may be mistaken for command options.
An execve() call destroys the existing memory segments of the process, these are?
text
data
stack
heap
C programs can access the environment variables of a process by what?
char **environ
char **getenv
char **environment
char **getconf
What are the outcomes of inheriting the environment after an exec() family of calls?
New program inherits environment of the old program
New program gets new environment specified as part of exec() call
Resource limits set by setrlimit() are inherited by a new child process created via fork().
The type of linking where the linker extracts the required objects from modules and copies these into the resulting executable is called linking.
The type of linking where the linker writes a record into the resulting executable to indicate that at run time the executable needs a library is called linking.
Threads share the same program code and all memory segments except?
code
A process controlling terminal receives this signal if the terminal is disconnected (e.g. window closed)
SIGHUP
SIGTERM
SIGTSTP
SIGSTOP