Knowledge

Booting

D-SP-Ch8aa-Booting

Special Processes

D-SP-Ch8ab-Special_Processes

Process Control Block (PCB)

D-SP-Ch8ac-PCB

Process State

D-SP-Ch8ad-Process_State

Process Scheduling Queue

D-SP-Ch8ae-Process_Scheduling_Queue

Content: Virtual Memory

D-SP-Ch8af-Virtual_Memory

Process Control Function

#include <sys/types.h>
#include <unistd.h>
pid_t getpid(void) // get process id
pid_t getppid(void) // get parent process id
uid_t getuid(void) // get user id
uid_t geteuid(void) // get effective user id
gid_t getgid(void) // get group id
gid_t getegid(void) // get effective group id
  • 他們都不會回傳 error 因為他們回傳 error 代表這個 OS 沒救不能用了最好直接卸載