process란

N·2022년 10월 7일

CS

목록 보기
23/23

출처 : https://inpa.tistory.com/entry/%F0%9F%91%A9%E2%80%8D%F0%9F%92%BB-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%E2%9A%94%EF%B8%8F-%EC%93%B0%EB%A0%88%EB%93%9C-%EC%B0%A8%EC%9D%B4

process란?

  • 실행중인 프로그램, 프로그램을 실행시키면 프로세스 인스턴스가 실행된다
  • 프로세스 인스턴스가 실행된다는 의미는 프로그램 실행에 필요한 내용이 컴퓨터 메모리(Ram)에 적재된다는 뜻이다.
  • 프로세스 : 메모리에 적재되고 CPU 자원을 할당받아 프로그램이 실행되고 있는 상태
  • 하드디스크에 있는 프로그램을 실행하면 실행을 위해서 메모리(RAM) 할당이 이루어 진다.
  • 서로 다른 프로세스간의 메모리공간 접근은 허용되지 않는다.
  • 만약 프로세스간 서로 다른 자원에 접근하려면 프로세스간의 통신을 해야한다.
  • 여러 프로세스가 동시에 실행되고 관리 되는 것처럼 보이지만, 사실 CPU는 한번에 한가지 명령어밖에 처리하지 못한다.
    즉, 동시가 아닌 재빠르게 프로세스들을 번갈아가며 실행하고, 관리하는 것
profile
web

0개의 댓글