Operating System1 프로세스와 스레드 멀티 프로세스와 멀티 스레드 프로세스와 스레드를 먼저 알아보고 멀티 프로세스와 멀티 스레드에 대해 알아보겠다. 프로그램 실행 시키지 않은 프로그램은 메모리에 타고 있지않은 정적인 상태이다. 특정 작업을 수행하는 명령어들의 집합체이다. .exe 파일이 프로그램 파일이다. 과거엔 하나의 프로세스만을 이용하여 프로그램을 실행시켰다. 예를들어 싱글 프로세스로 .exe 파일을 실행시켜 게임을 다운받는다고 해보자. 싱글 프로세스는 게임을 다운받는 것을 처리해야 하기 때문에 마우스 그리고 키보드 게임 다운 이외엔 전부 먹통이 된다. 과거 컴퓨터는 그랬다. 지금 현재 우리들이 사용하고 있는 프로세스와 스레드는 윈도우 리눅스 맥 등은 멀티프로세스 기반 운영체제이고 멀티스레드를 사용한다. .exe파일이 실행된다고 해보자. (윈도우)cntr+alt+d.. 2023. 2. 10. 이전 1 다음