Notice
Recent Posts
Recent Comments
Link
목록개발지식/OS (1)
마이의 개발 블로그

쓰레드와 프로세스는 각각 OS 교과서의 한 챕터씩을 차지할 정도로 다루어야할 내용이 많아 간단히 정리하기에는 어려운 면이 있다. 여기서는 일단 이 둘의 개념과 역할에 대해 간략하게 다루어보고자 한다. 프로그램(program) - 컴퓨터에서 특정 작업을 수행하기 위한 명령어들의 집합 (코드의 모음) - 보조기억장치에 저장되어있으나 메모리에는 올라가있지 않은 정적인 상태임 프로세스(process) - 실행중인 프로그램(program in execution)을 말함 - 프로그램은 OS로부터 필요한 메모리(code, stack, heap, data)를 할당받아 프로세스가 됨 (동적인 상태) - 하나의 프로세스에 문제가 발생하더라도 해당 프로세스만 종료된다는 특징이 있음 Process Control Block (..
개발지식/OS
2022. 2. 13. 04:05