임계영역 (1) 썸네일형 리스트형 동기화, 경쟁 조건(Race Condition), 임계 구역(Critical Section) [ 운영체제(OS) 면접질문 5] WHY 동기화 이슈는 상당히 중요한 주제이다. 병행성과 관련해서 공유되는 자원에 대한 이해와 공유자원 사용과 관련해서 생길 수 있는 문제 상황을 이해하는지 물어보기 좋은 질문! 병행성과 병렬성에 대한 이해가 있고 공유 자원에 대한 동시 접근으로 인해서 생길 수 있는 문제를 이해했는지 답변을 잘했다면 이슈를 해결하기 위한 방법들(락, 뮤텍스, 세마포어, 교착상태 등등)의 질문으로 나아갈 수 있다고 생각한다. 해당 글에서는 동기화가 필요한 배경(병행성 & 병렬성), 동기화란 무엇이고 이와 관련된 핵심 개념은 무엇인지 살펴본다. 멀티 프로세서 환경, 시분할 스케줄링. => 병행성 + 병렬성 현대의 운영체제는 병행성(시분할 스케줄링(OS))와 병렬성(다중 코어)을 제공해주고 있다. 이 덕에 컴퓨터 사용자들은 많.. 이전 1 다음