작업(컴퓨팅)
Job (computing)컴퓨팅에서 일은 일의 단위 또는 실행 단위(해당 작업을 수행하는 단위)이다.작업의 구성 요소(작업 단위)를 작업 또는 단계(작업 스트림에서와 같이 순차적인 경우)라고 한다.실행 단위로서, 작업을 구체적으로 식별할 수 있으며, 이 프로세스에는 작업으로 구성되는 작업 또는 단계를 수행하는 하위 프로세스(하위 프로세스, 상위 프로세스인 작업에 해당하는 프로세스)가 있을 수 있다. 또는 프로세스 또는 프로세스 그루에 대한 추상적인 참조가 있을 수 있다.up(유닉스 작업 제어에서와 같이)
작업은 명령줄에서처럼 대화식으로 시작하거나 작업 스케줄러에 의해 비인터랙티브 실행으로 예약한 다음 자동 또는 수동 작업 제어를 통해 제어할 수 있다.입력이 유한한 작업은 완료되거나 성공적이거나 실패하거나 완료하지 못하고 결국 종료될 수 있다.이와는 대조적으로, 서버별과 같은 온라인 처리에는 오픈 엔드 입력이 있으므로(이들은 그들이 실행하는 한 요청을 서비스한다), 완료하지 않고 종료할 때만 정지한다(때로는 "취소됨"이라고도 함). 서버의 작업은 결코 수행되지 않는다.
역사
| 무료 사전인 Wiktionary에서 일자리를 찾아 보십시오. |
'일자리'라는 용어는 중세 영어의 '일자리'에서 '일체'로 전통적인 의미를 가지며, '맞춤형 생산'이라는 뜻의 '일자리 생산'에서 '일체 생산'이라는 뜻으로, 일괄 생산(많은 품목을 한 번에 한 걸음씩)과 흐름 생산(많은 품목을 동시에 여러 걸음씩)과 대비되는 '일체 생산'이라는 뜻에서 제조업에 사용된다., 항목별).이러한 구별은 "batch job"이라는 모순어법이 발견되는 컴퓨팅에서 모호해지고 일회성 작업이나 "batch processing"(여러 항목에 동시에 적용되는 동일한 처리 단계, 원래 punch card)에 사용된다는 점에 유의한다.
이러한 「직업」의 의미에서는, 프로그램 가능한 컴퓨터가 「직업」을 행하는 것으로, 각각은 마지막과는 다를 수 있기 때문에, 「직업」을 행한다."직업"이라는 용어는 잡샵 스케줄링(예: Baker & Dzielinski(1960년)과 IBM 연구소의 여러 "시스템 연구 부서 보고서"를 포함하여 1950년대 전반에 걸친 참고 자료 참조)에서 컴퓨팅에 사용하기 앞서 운영 연구에서도 흔히 사용된다.이러한 비유는 시스템 자원이 작업장의 기계와 유사한 컴퓨터 시스템에 적용되며, 스케줄링의 목표는 처음부터 끝까지(메이크스판) 총 시간을 최소화하는 것이다.1955년 이후와 같이, 1950년대 중반까지의 컴퓨터 작업 날짜에 대한 "직업"이라는 용어는 다음과 같다.
이어 "개별 업무용 프로그램이 작성돼 필요한 경우 이름별로 서브루틴을 호출해 개별 문제에 대해 다시 쓰는 것을 피한다"[1]고 덧붙였다.
이 용어는 IBM 709(1958년 발표)와 같이 간헐적으로 계속 사용되었고, IBM 7090과 같이 1960년대 초까지 광범위하게 사용되었으며, OS/360의 Job Control Language (1964년 발표)에서 광범위하게 사용되었다."작업"의 표준 조기 사용은 일회성 작업이기 때문에 소스 코드에서 프로그램을 컴파일하는 것이다.컴파일된 프로그램은 데이터 묶음으로 실행될 수 있다.
참고 항목
추가 읽기
- Baker; Dzielinski (1960). "Simulation of a Simplified Job Shop". doi:10.1287/mnsc.6.3.311.
{{cite journal}}:Cite 저널은 필요로 한다.journal=(도움말)
참조
- ^ Armour Research Foundation, ed. (1955). (Unknown title). Computer Applications. Vol. 2. Macmillan. p. 68.