타켓 아키텍처 대하여...

조회 수 1250 추천 수 14 2008.09.16 13:38:46
저희가 x86_64 만 지원하는 OS를 개발하기로 하였습니다.

그런데, 최근 PC에서는 당연히 지원될거라고 믿고있었던 long 모드 지원이 안되는 PC가 좀있네요.

그래서 제 생각에는 타겟 아키텍처를 x86_64, x86_32 두개로 가져갔으면 합니다. 개인적으로 테스트를 하기위해 별도의 머신을 사용하는건 왠지 주객전도가 되는 느낌입니다. long 모드 지원 가능 체크 루틴을 넣어서(maybe. CPUID), 지원하지 않으면 x86_32 아키텍처에 관련된 루틴이 실행되도록 하는게 좋지 않나 생각해봅니다.

이 부분에 대해서 의견을 모아 봅시다.^^


PS. 가끔씩 너무 시대를 앞서가는건 아닌가 하는 생각이 듭니다. 아키텍처에 관련된 프로젝트를 하려고 하면, CPU 시장이 너무 정체되어 있어서 새로 익힌 기술을 CPU에서 지원해주지 못해서 시장성이 떨어져 버리는 경우가 계속 생기네요.

이모원

2008.09.19 11:15:34
*.94.41.89

별도의 머신이라는 말씀은 VMware에서 작업 한다는 말이 맞는지요?
그렇담 Long 모드 지원여부를 테스트하신것도 VMware에서 하신건가요? 궁금해서 질문드려봅니다.

원민수

2008.09.20 14:33:52
*.5.201.168


vmware가 아니라, 현재의 PC가 만약 long 모드를 지원하지 않을 경우에 별도의 PC를 구매를 해야 하는 상황이 발생한다는 말씀을 하시는거 같습니다. 그래서 long 모드를 지원하는 cpu와 지원하지 않는 cpu 둘다 동작할 수 있도록 개발을 하자고 의견을 말씀하신거 같습니다. 음.. 일단 long 모드에 대해서 간단하게 찾아보긴 했는데, 고려할 사항이 어느정도인지에 의견을 나누고, 크게 달라질 부분이 없다면, 전 찬성입니다.

태훈

2008.09.20 22:16:39
*.5.201.168

해당 사항에 대해서 오늘 두가지 모드로 가기로 결정하였습니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
28 OS Project 공지사항. 원민수 2008-12-24 1442
27 멤버정리 [1] 백창우 2009-04-28 1197
26 어떻게 되고 있나요? [1] 태훈 2009-02-13 1126
25 중국은 한국이랑 비슷한듯 다르네요... [3] 김창호 2009-01-04 1354
24 이번주 스터디 장소는 어딘가요? [1] 이종우 2008-12-19 1079
23 이번주도 스터디 참석이 어렵네요. [1] 이종우 2008-12-12 1112
22 날씨가 지대 안습이네요 [2] 김창호 2008-12-06 1091
21 이번주부터 다시 참석하도록 하겠습니다. [5] 원민수 2008-11-19 1157
20 이번주에 참석 합니다 김창호 2008-11-07 1164
19 이번주에 참석 못합니다 [2] 이종우 2008-10-24 1164
18 이번주 참석을 못합니다. 남현우 2008-10-18 1105
17 이번주 참여 못합니다. 태훈 2008-10-10 1047
16 시간 변경 [5] 태훈 2008-10-01 1202
15 이번주에 참석 못합니다. [2] 이종우 2008-09-26 1156
14 Hello World! [4] 태훈 2008-09-20 1370
13 오늘 참석 못합니다. 남현우 2008-09-20 1148
» 타켓 아키텍처 대하여... [3] 태훈 2008-09-16 1250
11 이번주에 참석 못합니다 김창호 2008-09-06 1086
10 커널 개발 관련 사이트 목록 [1] 남현우 2008-09-05 1687
9 이번주에 참여 못합니다. [1] 태훈 2008-08-28 1136



XE Login