including multithread, multiprocess, context switch, virtual file system, terminal