inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Trở thành chuyên gia kỹ thuật máy tính bằng cách ghi nhớ rộng và nông

Nguyên tử tính, đồng bộ và kẹt cứng

원자성과 동기화에 대한 사소한? 질문 있습니다.

Đã giải quyết

64

junghojun10230693

1 câu hỏi đã được viết

0

필기해주시면서 설명해주신 부분이
원자성 : 자원을 선점한 후 독점적으로 사용할 수 있다.
1. 누군가 자원을 선점했는지 확인한다.

2.사용 중이라면 대기한다.

3.사용 중이 아니라면 진입하여 Lock을 건다.

4.Lock을 건 순간부터 해당 자원을 선점한다.

5.작업을 마치면 Unlock하고 빠져나온다.

동기화 : 신호등과 비슷한 역할

이렇게 해주셨는데 원자성에 대한 1~5번까지의 매커니즘 내용은 정확하게 말하면 동기화에 대한 설명아닌가 헷갈려서 질문드립니다. 감사합니다

운영체제

Câu trả lời 1

0

nullnull8537

개발자들이 흔히 '원자성이 보장된다' 라는 표현은 두 가지 의미가 있는 것 같습니다. 특정 변수 접근에 대한 원자성과 '코드 구간'에 대한 원자성이라는 표현이 있지요. 큰 의미로 보면 둘에 대한 차이는 없는 것 같습니다. 물론 굳이 따지면 동기화로 보는 편이 타당하겠습니다. 보통 원자성은 나눌 수 없는 단일 연산에 대해 부여하기 때문입니다. 그러나 그러한 학술적인 내용과는 별개로 '코드 구간에 대한 원자성 보장' 같은 표현이 비교적 널리 사용되고 있다는 점을 알고 계시면 될 것 같습니다. 😄

선생님 질문이있습니다.

0

69

2

"한글 한 글자를 저장하는 데 2바이트가 필요하다" 에서 궁금한 점이 있습니다

0

162

2

전가산기에 대한 질문이 있습니다!

0

92

2

format 시 0-0트랙 섹터에 관해

0

89

2

앞으로의 공부 질문

0

113

1

정규표현식 학습에 대한 조언 부탁드립니다.

0

200

2

메모리 용량에 관하여

0

139

1

인터페이스로 File을 사용한다는 것

0

176

1

파일 시스템 관련 질문입니다.

0

156

2

자료 구조

0

258

2

강의의 대한 추가질문

0

213

2

컴퓨터가 글자를 다루는 방법 -> 코드체계 질문

0

206

2

진법변환 개념정리

0

593

2

컴퓨터가 사진을 다루는 법에 대해 질문입니다.

1

200

2

컴퓨터가 곱셈 하는 방법

0

337

2

1비트 1바이트 1킬로바이트

0

404

1

캐시 메모리

0

201

1

[외워야 할 단위 체계와 숫자] 비트 체계와 용량 관련 질문 있습니다.

0

416

2

[컴퓨터가 글자를 다루는 방법] 숫자와 캐릭터 바이너리가 같다면...

0

375

2

CPU 연산체계에 대해서 궁금한 점이 있습니다.

0

320

2

shell에 관련하여 질문드립니다.

0

281

2

가상메모리 관련 질문있습니다.

0

306

2

선생님 안녕하세요

0

318

1

수업방식

0

364

1