728x90 DeadLock2 운영체제7 Deadlock 안녕하세요. 옆집 컴공생입니다. 오늘은 Deadlock 에 대해 배워 볼거에요. 저번 시간에는 하드웨어와 소프트웨어의 프로세스 동기화에 배워보았습니다. https://com24everyday.tistory.com/205 운영체제6 Process Synchronizaiton 이번 챕터에서는 프로세스 동기화에 대해 보겠습니다. 순서는 아래와 같습니다. 이 챕터에서 가장 중요한 건 '어떤 공유된 리소스, 메모리에 접근할 때 어떻게 제대로 된 동작을 시킬까?' 즉 동�� com24everyday.tistory.com 자 그럼 오늘도 힘을 내서 배워보도록 하겠습니다. 주요 내용은 다음과 같습니다. System Model Deadlock Characterization Methods for Handling Deadl.. 2020. 7. 3. 운영체제6 Process Synchronizaiton 이번 챕터에서는 프로세스 동기화에 대해 보겠습니다. 순서는 아래와 같습니다. 이 챕터에서 가장 중요한 건 '어떤 공유된 리소스, 메모리에 접근할 때 어떻게 제대로 된 동작을 시킬까?' 즉 동기화를 어떻게 시킬까하는 문제입니다. critical-section problem(임계구역문제) 가 나오는데 이 개념을 어떻게 실행시킬건지에 대해 이야기할 겁니다. 소프트웨어 기법, 하드웨어 기법으로 살펴볼겁니다. Background 요새는 코어가 싱글이든 멀티이든 Concurrently 방식으로 멀티 프로세스가 동작이 됩니다. 이 때 이런 프로세스 들은 shared data 에 접근을 할 겁니다. 여기서 어느 시점에 읽고 어느 시점에 업데이트할 거에 따라서 프로세스에게 원하는 결과를 주는가 아니면 잘못된 결과를 줄 .. 2020. 7. 3. 이전 1 다음 728x90