
프로그램이란 윈도우의 .exe파일이나 mac의 .dmg 파일과 같은 컴퓨터에서 실행 할 수 있는 파일을 말합니다.컴퓨터에서 실행할 수 있는 명령어들의 집합 즉, 코드 덩어리라고 말할 수 있습니다.프로세스는 컴퓨터에서 실행중인 프로그램을 말합니다.모든 프로그램은 운영체제

프로세스 컨텍스트 스위칭 프로세스 스케줄링 > 프로세스 스케줄링 은 운영체제에서 프로세스에게 CPU를 선택, 할당하는 작업을 말합니다. 프로세스 스케줄링은 프로세스의 우선순위, 작업량을 고려하여 배치하기에 스케줄링은 멀티 태스킹 작업의 핵심적인 부분입니다. 스케줄링은

자신의 애플리케이션을 설계를 하기 위해서는 작업이 어떠한 범주에 속하는지 알아야한다.일반적으로 CPU Bound, I/O Bound 두 가지 범주로 나눌 수 있다. 해당 용어들은 작업이 시스템 리소스를 활용하는 방법을 나타내며 이를 이해하는 것은 효율적이고 반응성이