Translation of Kernel Docs

Memory Access Ordering(2) – barriers and the Linux Kernel

Memory Access Ordering(2) – barriers and the Linux Kernel

The Original(원문) : barriers and the Linux Kernel Linux Kernel 에 구현된 실제 코드를 바탕으로 barrier 를 아래와 같이 분류하여 잘 설명되어 있는 포스팅을 번역해 보았다. barrier 에 대해 개념을 잡고 싶다면 꼭 읽어보기를 바란다. General barrier(컴파일러...

Memory Access Ordering(1) – Introduction

Memory Access Ordering(1) – Introduction

The original(원문) : memory-access-ordering–an-introduction Posted by ARM Lief 메모리에 대한 접근이 순차적 실행 모델(Sequential Execution Mode)에서만 이루어진다면 얼마나 머리가 덜 아프겠는가 ? 하지만, 메모리 접근에 대한 Ordering 이 개발자가 알지 못하는 사이 컴파일러나 프로세서의 다양한 최적화 기법(Out-of-order...

Atomic vs Non-Atomic 연산

Atomic vs Non-Atomic 연산

원문 : http://preshing.com/20130618/atomic-vs-non-atomic-operations/ 단시간의 지식 습득을 위해 빠른 속도로 번역을 한 것이기 때문에 자연스럽지 못한 문구들이 많이 있을 수 있다. 애매한 문구에 연연하기 보다는 핵심적인 내용만 파악하면 될 것이다. 아래 글을 읽고도 의미가 명확하지 않은 문구들에 대해서는...

ARM Linux Kernel Booting 에 대한 이해

ARM Linux Kernel Booting 에 대한 이해

아래 내용은 Linux Kernel 3.14.2 의 Document/arm/Booting 을 번역해 본 것임. 중간 중간 약간 이해가 안되는 부분이 있고 현재 kernel 버전과 안맞는 부분이 있는 것 같긴 하지만 흐름은 읽을 수 있음. Booting ARM Linux ================= Author:...