총 2개
-
운영체제 A+ 레포트(프로세스의 개념, 상태, 상태전이)2024.12.311. 프로세스의 개념 프로세스란 실행이 되고 있는 프로그램을 의미하며, 연속적으로 컴퓨터가 프로그램을 수행하고 있는 과정을 말한다. 메모리에 프로그램이 적재되면 프로세스가 된다. 멀티프로세싱은 여러 프로세스가 동시에 실행되는 것을, 멀티태스킹은 시분할을 통해 다양한 작업이 이루어지는 것을 의미한다. 2. 프로세스의 상태 프로세스는 실행 과정에서 다음과 같은 상태 변화를 겪는다. 일괄 작업 시스템에서는 Create, Run, Terminate 상태가 있고, 시분할 시스템에서는 New, Ready, Running, Waiting, Te...2024.12.31
-
임계영역과 해결 방법2025.11.141. 임계영역(Critical Section) 임계영역은 여러 프로세스가 공유하는 자원을 동시에 접근할 때 발생하는 문제로, 하나의 프로세스가 자원을 사용 중일 때 다른 프로세스가 접근하면 충돌이 발생한다. 이로 인해 데이터 불일치, 데드락 등의 문제가 발생할 수 있으며, 멀티프로세싱 환경에서 가장 중요한 개념 중 하나이다. 2. 상호배제(Mutual Exclusion) 기법 임계영역 문제를 해결하기 위한 기본 방법으로, 임계영역에 진입하기 전에 다른 프로세스가 자원을 사용하고 있는지 확인하고 사용 중이면 대기하도록 한다. 소프트웨...2025.11.14
