프로그래밍/study

프로그램, 프로세스, 스레드

jay.den 2019. 9. 11. 11:52
728x90

프로그램
- 사용자가 원하는 일을 처리할 수 있도록 프로그래밍 언어를 사용하여 올바른 수행절차를 표현해 놓은 명령어들의 집합

프로세스 :
- 간단하게 말하면 '실행 중인 프로그램' 
- 프로그램을 실행하면 OS로부터 실행에 필요한 자원(메모리)을 할당받아 프로세스가 됨
- 프로세스는 데이터와 메모리등의 자원과 쓰레드로 구성

스레드:
- 쓰레드란 프로세스의 자원을 이용해서 실제로 작업을 수행하는 것을 말한다.

'프로그래밍 > study' 카테고리의 다른 글

Array / List  (0) 2019.09.11
HTTP  (0) 2019.09.11
[OS]가상메모리  (0) 2019.09.11
[OS]context switching  (0) 2019.09.11
[OS]RPC  (0) 2019.09.11