프로세스,process

커널,kernel에 의해 관리되는 일(태스크,task? 작업,job?)의 단위.

프로세스별로는 사용하는 메모리,memory가 구분된다.
더 작은 단위로 스레드,thread가 있다. 한 프로세스 내의 스레드는 메모리가 공유된다.
TBW 어떤 메모리가? (공유메모리,shared_memory?)

비슷한 단어: 프로그램,program
실행,execution 중인 프로그램,program인스턴스,instance프로세스.

MKLINK
multiprocessing / multiprogramming / multitasking
과정,process - 영단어가 동일
프로세서,processor - 단어가 비슷. 이건 SW, 저건 HW? - (컴퓨팅,computing에서)cpu같은 processor는 hw이고, 처리기,processor는 로직/algorithm/routine이거나 그걸 구현한 sw이기도 함.
- 같은영단어 처리기,processor
처리,processing - 영단어가 비슷.
- 같은영단어 프로세싱,processing 프로세싱,Processing — 각각 명사,noun 고유명사,proper_noun 두페이지가 autogoto할때 둘 다 표시되어서 시간을 낭비시키지는 않을지... better paganame-ing(pagenaming) scheme은 없나?
프로그램,program - 프로그램은 보통 한 개 이상의 프로세스로 이루어진?
태스크,task - 경우에 따라 동의어임. =태스크,task =,task {
task
태스크
작업
일 ?
...


Cmp: job

Inter:





job =,job . job {

작업 ?

Sub:
job_queue =,job_queue . job_queue { job queue WtEn:job_queue = https://en.wiktionary.org/wiki/job_queue Up: job 큐,queue Ggl:job queue "job queue" }
job_scheduler =,job_scheduler . job_scheduler { job scheduler WtEn:job_scheduler Up: job scheduler Bing:job scheduler "job scheduler" }
job_stream =,job_stream . job_stream { job stream IBM mainframe 용어임.
Job Control Language (JCL) 관련.
WtEn:job_stream https://en.wikipedia.org/wiki/Job_stream Up: job 스트림,stream Ggl:job stream "job stream"}
JCL,Job_Control_Language =,Job_Control_Language =,JCL . Job_Control_Language JCL { Job Control Language (JCL)
https://ko.wikipedia.org/wiki/작업_제어_언어
https://simple.wikipedia.org/wiki/Job_Control_Language
https://en.wikipedia.org/wiki/Job_Control_Language
Ndict:Job Control Language
Ggl:Job Control Language
"Job Control Language" }
job_control =,job_control . job_control { 작업제어 ? WtEn:job_control
WpEn:Job_control_(Unix)
= https://en.wikipedia.org/wiki/Job_control_(Unix)
= https://en.wikipedia.org/wiki/Job_control_(Unix)
Bing:os job control
Ggl:os job control
}

WtEn:job -> WtEn:job#Noun 5. "A task, or series of tasks, carried out in 배치모드,batch_mode (especially on a mainframe computer)." (wt)
Cmp 태스크,task


}// job

1. Sub

Sub:

1.1. child process

child_process =,child_process . child_process
WtEn:child_process
https://en.wikipedia.org/wiki/Child_process
Ndict:child process
Ggl:child process
"child process"
MKL: forkSystemCall

1.3. orphan process

orphan_process =,orphan_process . orphan_process
orphan process
WtEn:orphan_process
https://en.wikipedia.org/wiki/Orphan_process

1.4. zombie process

zombie_process =,zombie_process . zombie_process
zombie process
AKA defunct process (we)
WtEn:zombie_process
https://en.wikipedia.org/wiki/Zombie_process

1.5. background process

1.7. 프로세스 ID process identifier = process ID = PID


process_identifier = process ID = PID
=,process_identifier =,process_id =,procid =,pid .
{

pid_t : Ggl:pid_t


"process id pid"
Ggl:process id pid

Windows에선 spy++ / Process_Explorer같은 프로그램으로 알아낼 수 있고 특정 program의 automation에 쓰인다. 파이윈오토,pywinauto 오토핫키,AutoHotkey등등이 특정 process를 제어하려면 이게 필요하므로 당연히...

1.8. processs table

WpEn:Process_table is just redir.... 테이블,table

1.9. inter-process communication (IPC)

inter-process communication
interprocess communication
Ndict:interprocess communication
Bing:interprocess communication
Ggl:interprocess communication

1.10. 프로세스 관리 process management

process_management =,process_management . process_management
{
process management

프로세스관리

done by OS ? always? 글쎄? - 일반적으로는 그렇고 custom management 얼마든지 가능

1.11. process group

process_group =,process_group =,process_group . process_group
{
process group


WtEn:process_group Ndict:process group x 2023-08-21
Naver:process group not good, group process등 엉뚱한것만 나옴
Naver:프로세스 그룹
Ggl:프로세스 그룹
Ggl:process group
Srch:process_group
}

2. Compare: