[라즈베리파이] 동기화 - 커널 동기화 기법 소개

Guillermo Austin Kim|2018년 12월 20일
Posts

[라즈베리파이] 동기화 - 커널 동기화 기법 소개

Guillermo Austin Kim|2018년 12월 20일

이전 시간에 Race가 발생하는 3가지 대표적인 상황을 확인했습니다. 이어서 이번에 커널 동기화 기법을 소개하고 그 특징을 알아봅니다. 이전에 소개했던 그림을 다시 보겠습니다. 임계 영역에 A와 B 프로세스가 접근하는 상황입니다. 두 커널 동기화 기법인 스핀락과 뮤텍스의 차이점을 비교하면서 동기화 기법에 대해 살펴보겠습니다. 스핀락과 뮤텍스의 가장 큰 차이점은 위 그림 [6] 번호 밑 박스에 표시돼 있습니다. 이미 락(Lock)을 다른 프로세스가 획득하고 있을 때 기다리는 방법입니다. 스핀락은 다른 일(스케줄링)을 안 하고 화장실 밖에서 계속 기다립니다. 이를 Busy-Wait라고 설명합니다. 뮤텍스는 자신을 대기열에 등록하고 자신을 UNINTERRUPTIBLE 상태로 바꾼 다음 휴면에

Related Posts

3 posts

원드라이브 동기화 해제 방법과 삭제하기

원드라이브 동기화 해제 방법과 삭제하기 안녕하세요. 마이크로소프트가 운영하는 원드라이브는 클라우드 기반의 파일 보관 서비스라고 보시면 되는데요. 업무 자료부터 개인 사진, 동영상까지 온라인 공간에 올려두고 필요할 때 언제든 가져다 쓸 수 있답니다. PC가 예상치 못하게 고장 나더라도 클라우드에 보관된 파일은 그대로 남아있기 때문에 백업 목적으로 쓰기에 유용한데요. 소중한 회사 자료나 간직하고 싶은 추억의 사진을 저장해두면 든든하죠. 집에서 작성한 문서를 이동 중에 스마트폰으로 확인하고, 사무실에 들어가서는 데스크톱으로 바로 이어서 작업할 수 있다는 게 큰 장점인데요. 여러 기기에서 동일한 파일에 바로 접속할 수.......

무선 게이밍 마우스 추천 로지텍 G502 X LIGHTSPEED

무선 게이밍 마우스 추천 로지텍 G502 X LIGHTSPEED

안녕하세요, IT 전문가 신남입니다. 컴퓨터 앞에 앉아 있는 시간이 길어질수록 뼈저리게 느끼는 점이 하나 있습니다. 바로 마우스 하나만 제대로 된 걸로 바꿔도 하루의 질이 달라진다는 사실이죠. 단순히 인터넷 창을 닫고 문서를 작성하는 사무적인 작업부터, 퇴근 후 즐기는 치열한 게임 한 판까지, 손끝에서 전해지는 감각은 생각보다 많은 영역에 영향을 미치거든요. 특히 0.1초 차이로 생사가 갈리는 FPS 장르에서는 내가 생각한 대로 화면이 움직여주는 '동기화'가 무엇보다 중요합니다. 장비가 내 반응속도를 따라오지 못할 때.......

라즈베리파이5 미니 PC 8GB VS 16GB 체감 차이는 심하게 날까?

라즈베리파이5 미니 PC 8GB VS 16GB 체감 차이는 심하게 날까?

라즈베리파이 5 이제 16GB 시대일까요? 메모리 가격이 많이 오른 시점이기에 사용하는 목적에 따라서 달라져야 합니다 안녕하세요 다양한 정보를 알려주는 삼돌이군입니다 요즘 미니 PC 커뮤니티가 뜨겁습니다. 바로 라즈베리파이 5 16GB 모델 때문인데요. 하지만 최근 AI 열풍으로 메모리 가격이 오르면서 16GB 모델 가격이 200달러를 넘보고 있죠. 과연 그만큼의 가치가 있을까요? 이건 본인이 어떤 용도로 사용하고 싶은지에 따라서 달라져야 합니다. 그래야지 가치가 달라진다고 생각합니다. 그럼 어떤 차이가 있는지 자세히 보겠습니다 테스트 차이는? 먼저 CPU 싱글 스레드와 멀티 스레드 2가지로 테스트를 해봤습니다. 여기서 많은 분들이.......