- 프로그램과 프로세스는 핵심적으로 다릅니다. 프로그램은 명령 집합과 데이터가 저장된 실행 가능한 파일이며, 프로세스는 프로그램이 실행 중인 상태이며, 메모리에 할당되어 Temporarily 존재합니다. 💻
- 초기 컴퓨터는 배치 시스템으로 작업 단위를 "작업"이라고 불렀고, 시간 공유 운영 체제가 등장하면 사용자 프로그램을 실행하기 위해 CPU를 공유했습니다 🕜
- 개인용 컴퓨터 시장은 사용자가 동시에 여러 프로그램을 실행할 수 있도록 동시성을 인기를 얻게 되었습니다 🤹♀️
- 컴퓨터 과학에서는 "프로그램"보다는 "프로세스"를 사용하는 것을 선호합니다 👩💻
- 프로세스가 메모리에 할당되고, 운영 시스템에서 프로세스 간의 작업 전환을 관리하는 역할을 합니다 🔄