리눅스 SMP 하우투

David Mentre Mentre

양유성

yooseong (at) kldp.org

임은재

eunjea (at) kldp.org

v1.9, 13 January 2000

이 하우투 문서는 리눅스에서 SMP 사용에 대한 문제, 해결책들에 관해 써졌습니다.


차례
1. 소개
2. 모든 아키텍처와 관련된 질문들
2.1. 커널 관련
2.2. 사용자의 측면
2.3. SMP 프로그래밍
2.3.1. 병렬 처리 방법들
2.3.2. C 라이브러리
2.3.3. 언어, 컴파일러 그리고 디버거
2.3.4. 다른 라이브러리들
2.3.5. SMP 프로그래밍에 대해 참고할수 있는 것들
3. x86 아키텍처와 관련된 질문들
3.1. 왜 내 컴퓨터에서 작동하지 않나요?
3.2. 충돌의 가능한 원인들
3.3. 마더보드 특정 정보
3.3.1. 마더보드에 알려진 문제들
3.4. 저가의 SMP 리눅스 박스(듀얼 셀러론 박스)
3.4.1. 듀얼 셀러론 박스를 작동시키는게 가능할까요?
3.4.2. 어떻게 하면 리눅스가 듀얼 셀러론 시스템에서 동작하나요?
3.4.3. 셀러론 프로세서들은 쉽게 오버클럭을 할 수 있다고 알려져 있는데 듀얼 시스템도 가능한가요?
3.4.4. 그리고 4개의 셀러론 시스템은 만드는 중인가요?
3.4.5. 셀러론과 펜티엄 II 프로세서와 섞어 쓰는 것은 어떤가요?
4. 스팍 구조에 관한 질문들
4.1. 어떤 스팍 머신이 지원되나?
4.2. 스팍 SMP 지원과 관련된 문제
4.3. 최신 커널(2.2)이 갖고 있는 SMP의 특정한 제한사항
5. PowerPC 구조의 특정한 문제들
5.1. 어떠한 PPC 머신들이 지원되나?
5.2. PPC SMP 지원에 관련된 특정 문제들
6. 알파 구조의 특정문제들
6.1. 어떠한 알파머신들이 지원되나?
6.2. 알파 SMP 지원에 관련된 특정문제들
7. 유용한 점들
7.1. 다양한 것들
7.2. 멀티스레드 프로그램과 라이브러리
7.3. 특정 SMP 패치들
7.4. 586/686 머신을 위한 병렬/최적화 컴파일러 (Sumit Roy)
8. Glossary
9. 새로운 것은 무엇인가×
10. 기여한 사람들