LED TV가 뭔지 알아보자!

블라블라 2009. 6. 19. 23:30 Posted by 지민아빠
지금 코엑스에서 열리고 있는 "월드 IT 쇼 2009"에 가 보셨나요? 휴대폰, 텔레비전, 심지어는 자동차까지 전시하고 있던데요. 제가 휴대기기나 노트북과 더불어 가장 관심가지고 있는 것 중에 하나가 바로 "TV" 인데요. 요즘 이쪽의 트랜드는 단연 "LED TV" 입니다.

월드 IT 쇼 2009 전시


TV의 트랜드를 살펴 보면 가장 큰 변화부분이 바로 디스플레이 방식이 되겠는데요. 예전에 흑백TV에서 CRT방식 컬러TV로 넘어 오면서 뽈록이TV에서 다시 평판TV로, PDP를 넘어서 요즘은 LCD TV에 LED TV가 나왔는데요.

"LED TV"는 정확히 이야기 하면 LED를 사용한 "LCD TV" 라는 사실 아시나요? 그럼 "LCD TV"와 "LED TV"의 차이는 무엇일까요?

1. LCD를 알아보자!

요즘 가정에 많이 있는 LCD TV는 "LCD"라는 디스플레이장치(또는 방식)를 사용한 TV를 말하는 건데요. 이 LCD TV를 아주아주~ 가까이서 돋보기로 크게 살펴보면 아래처럼 보이게 됩니다.

from: en.wikipedia.org author: Vanessa Ezekowitz

컬러 LCD는 빛의 3원색 Red, Green, Blue 색상을 가진 작은 막대 색종이 들을 아주 조밀조밀 하게 모아 놓고 뒤에다가 형광등을 켜 놓은 거라고 생각 하실 수 있는데요. RGB의 밝기를 조금씩 조절해가면서 멀리서 바라보면 막대3개가 한개의 색깔을 나타내는 점으로 보이는 방식 입니다. 여기서 한가지! 이 막대는 자체적으로 빛나는게 아니고 뒤에다가 켜 놓은 형광등의 빛을 조절하는 역할 만 하게 됩니다.

밝기를 조절하는 방식은 LCD의 가장 큰 특징이 되는데요. "백라이트"를 일정하게 켜두고 앞쪽에서 이 빛을 많이 가리거나 적게 가리게 조절해서 밝기를 조절하는 방식 입니다.

from: en.wikipedia.org author: Marvin Raaijmakers, modified by ed g2s,talk

위의 그림은 빨간색 막대 하나를 나타내는 데요. 맨 앞에 빨간색 보이시죠? 그리고 저 뒤에는 광원에서 빛이 들어오는 겁니다. 그리고 가운데서 많이 가리거나 적게 가려서 밝기를 조절하는 거죠.

이런식으로 뒤에 흰색광원을 놓고 빛을 조절하는 막대들을 모아놓는 방식의 디스플레이 장치가 바로 LCD 입니다. 그리고 우리가 보통 "LCD TV"라고 부르는 TV는 LCD 패널을 사용하고 뒤쪽의 광원으로 형광등 종류를 사용하는 TV를 말합니다.

2. 그럼 LED TV는 무엇?

LED는 전기를 가하면 빛이나는 반도체를 말합니다. 이런 발광다이오드(LED)는 빨간색도 있고, 파란색도 있고, 흰색도 있습니다. 다만 가격이 좀 비싸죠. 아무튼 그럼 LED TV는 RGB 막대를 LED로 교체한 방식의 TV를 말하는 걸까요?

엄밀히 말하면 "LED TV"는 빨강,파랑,초록색의 LED를 아주 작은 막대방식으로 집적한 TV를 말하는 거라고 할 수 있겠습니다만, 현재 나오는 "LED TV"는 이런 방식이 아닙니다. LCD의 뒤쪽 "백라이트" 부분을 형광등에서 LED로 교체한 방식입니다. 기본적으로 LCD 방식인 거죠. 그래서 LED를 사용한 "LCD TV"라고 불러야 정확 합니다.

그럼에도 불구하고, LED는 소비전력이 매우 적고, 수명이 반영구적이며 밝기가 뛰어나다는 점에서 현재의 "LED TV"는 기존의 "LCD TV"에 비하여 매우 뛰어납니다. (백라이트 하나 바꿨을 뿐인데...)

3. 그런 "LED를 사용한 LCD TV"에도 종류가 있다!

LED를 사용한 "LCD TV"에도 백라이트의 방식에 따라 두가지 종류가 있게 되는데요. 바로 "엣지방식"과 "직하방식"의 두가지 입니다.


LED를 주위에 빙 둘러 놓고 반사판을 이용하는 방식이 "엣지방식" 이고요. 뒷면을 전부 LED로 채워서 직접 광원으로 쓰는 방식이 직하 방식 입니다. "엣지방식"은 밝기가 좀 떨어지는 대신에 가격이 저렴하고 두께도 더 얇습니다. "직하방식"은 밝기가 뛰어난 대신에 전력소비가 약간 높고, 가격이 비싸죠.

추가업데이트: daremighty님이 댓글로 알려주신 내용입니다.
LG전자의 "직하방식"은 흰색LED를 백라이트로 사용한 방식이라고 합니다. 이에 비하여 RGB각각의 LED를 백라이트로 사용하는 방식이 있습니다. 이 방식은 소니에서 사용 한다고 합니다. 이런 "RGB직하방식"은 색재현력등 화질이 우수하지만 가격이 엄청 비싸죠. (특히  G:초록색 B:파란색 LED가 비쌈) LG전자에서 이번에 새로 나오는 "LED TV"가 있는데요. 이건 아직 어떤 방식인지 모르겠습니다. 확인되면 바로 알려 드리겠습니다. ^^

4. 자 그럼 다음은 뭔가?

현재의 "LED TV"의 방식은 "LCD TV"에서 차세대로 넘어가는 과도기적 모습이라고 생각 합니다. 진정한 차세대 TV의 디스플레이 방식은 아마 OLED가 될 것 입니다. LCD 처럼 있는 빛을 가리는 형식이 아니고, 판 자체가 직접 빛을 내는 방식(AMOLED)이죠. 이미 크기가 작은 몇몇 최신 휴대폰에는 들어가 있고요. 소니에서 11인치 정도의 OLED방식 TV를 내놓은 적이 있습니다. 반응속도도 LCD에 비하여 더 빠르고, 저전력에 집적도도 높고, 두께도 종이 정도 되는 디스플레이 장치가 TV에 쓰인다면 정말 환상적 이겠죠? ^^

저는 현재의 LCD 방식을 뛰어넘어 종이처럼 벽에 걸 수 있는 TV가 나오는 그날이 정말 기대 됩니다.


자 여기까지 요즘 나오는 "LED TV"에 대해서 알아 보았는데요. 도움이 좀 되셨나 모르겠습니다. 혹시 궁금한 점이 있으시다면 댓글 달아 주시면 제가 아는데 까지 열심히 답변 드리겠습니다. ^^
,

[DIY] 맥북 하드디스크 교체하기

블라블라 2009. 4. 30. 20:07 Posted by 지민아빠
  "따라할 수 있어요! 혼자서도 잘해요!" 사진과 설명을 함께보는 EASY 리뷰 되겠습니다. ^^

#0 공구준비
먼저 그림과 같은 두가지 공구와 배터리 분리 스위치를 돌리기 위한 동전 한개가 필요합니다. 두가지 공구는 메모리 덮개의 나사를 풀기 위한 안경용 십자 드라이버, 하드디스크 브레킷을 분리하기 위한  T8 사이즈 별 드라이버(톡스 드라이버) 입니다. 참고로 맥북프로의 경우 T6 사이즈 별 드라이버를 사용 합니다. (최신형 유니바디의 경우는 모름)





#1 배터리 분리
맥북 하드디스크는 배터리 안쪽에 있습니다. 먼저 준비하신 동전을 가지고 빨간색 동그라미 안에 배터리 분리 스위치를 돌려 주세요. 그리고 배터리를 빼시면 됩니다.









#2 메모리 덮개 열기
배터리를 빼고난 공간을 보시면 3개의 나사가 보입니다. 안경용 십자 드라이버로 나사 3개를 빼시면 메모리 덮개를 여실 수 있습니다.










#3 하드 디스크 빼기
메모리 덮개를 빼고나면 왼쪽에 하얗고 넓은 비닐손잡이 같은것이 보입니다. 이걸 살살 빼서 힘주어 잡아 당깁니다. 그럼 그림과 같이 하드디스크가 빠져 나옵니다.









#4 하드디스크 브레킷 분리하기
빼낸 하드디스크를 보시면 얇은 브레킷에 쌓여 있는 것을 보실 수 있습니다. T8 사이즈 별드라이버를 이용하여 이것을 분리합니다.










#5 브레킷을 분리한 하드디스크
브레킷을 분리하고 나면 그림과 같이 됩니다. 여기에 새로운 하드디스크를 조립합니다. SATA 또는 SATA2 방식의 2.5인치 HDD 면됩니다. 제 경우 WD 160GB SATA 방식을 사용 하였습니다.









#6 브레킷 조립하고 있던 자리에 끼워넣기
새로운 하드디스크를 조립합니다. 그리고 원래자리에 끼워 넣습니다. 끼워넣는 방법은 다시 역방향으로 위의 3번 -> 2번 -> 1번 순서로 사진을 참고 하시고 조립하시면 됩니다. ^^

조립 하실때는 3번 그림에서 브레킷이 조립된 밑바닥이 위로 가게 넣으시는 것 잊지 마시기 바랍니다.






자아 이렇게 교체하시고 부팅하시어 운영체제를 새로 설치 하시면 됩니다. 만약 딩~ 소리가 나면서 부팅이 안되고 멈추어 있다면? 하드디스크가 잘못 조립된 경우가 대부분 이므로 차근차근 1번 -> 2번 -> 3번 으로 분리하셨다가 3번 -> 2번 -> 1번 순서로 다시한번 조립해 보시면 되겠습니다. 그럼 저렴하게 용량 빵빵하고 쾌적한 맥북 만들기 꼭 성공 하시길 바랍니다. ^^

'블라블라' 카테고리의 다른 글

LED TV가 뭔지 알아보자!  (29) 2009.06.19
맥북 하드 사망 하셨습니다 ㅜ.ㅜ  (18) 2009.03.27
페라리로 우주까지 갈 수 있을까?  (8) 2008.08.12
,

맥북 하드 사망 하셨습니다 ㅜ.ㅜ

블라블라 2009. 3. 27. 15:02 Posted by 지민아빠
2009년 03월 23일
1. 집에서 사용하는 노트북 (맥북 화이트)을 딱딱한 마루바닥에 떨어뜨렸는데요. (두번째) 어디가 고장 난건지 부팅이 안되고 있습니다. ㅜ.ㅜ
2. 부팅을 하면 "부팅디스크를 찾을 수 없다"는 메세지가 나오고, 들고 흔들어 보면 무언가 굴러다니는 소리가 납니다.
3. 애플케어가 아직 남아 있다면 AS를 맏기겠지만 아무래도 분해를 해서 살펴보아야 겠습니다. ㅜ.ㅜ
참고: 애플, MacBook 13-inch 분해기 - 파코즈 하드웨어
동영상: Replacing a Macbook Logicboard - at Triple Speed! :D
2009년 03월 24일
1. 부스럭 거리는 소리의 주인공은 HDD 였습니다. 하드디스크 사망 하셨습니다. ㅜ.ㅜ


2. 아무래도 하드는 살리기 힘들 것 같습니다. 교채해야 겠습니다. 지식인을 보니 노트북용 2.5인치 SATA 하드면 된다고 합니다.
참고: 맥북 하드드라이브 업글 & 메모리 업글/맥북다운로드 - 지식인 답변
방법: Installing MacBook Core 2 Duo Hard Drive Replacement - iFixIt

2009년 03월 25일
1. 큰용량이 필요 없어서 웨스턴디지털 160GB SATA 제품으로 11번가에서 질렀습니다. (SATA2도 된다고 합니다)


2. HDD를 교체 하려면 별드라이버(TORX/톡스 드라이버)가 필요합니다. (보급형 맥북은 T8 사이즈, 맥북 프로는 T6 사이즈) 아무데서나 파는게 아니라서 공구전문점 또는 공구전문 인터넷 쇼핑몰에서 구해야 합니다. ㅜ.ㅜ

2009년 03월 26일
1. 별 드라이버를 샀습니다.


2. HDD 도착 했습니다. 브레킷에 조립 중


3. HDD 무사히 교체 하였습니다. 이제 OS 설치 만 하면 됩니다. ㅜ.ㅜ

,

페라리로 우주까지 갈 수 있을까?

블라블라 2008. 8. 12. 19:42 Posted by 지민아빠
대기권의 높이는 보통 1000km입니다. 하지만 보통 인공위성이나 국제우주정거장은 지상 300km 부터 있습니다. 대기권 중 공기가 가장 많은 대류권은 상공 10km까지 이고 공기의 70%가 대류권에 있습니다. 그 다음 성층권은 10~40km, 중간권은 40km~80km, 전리층은 80km~200km 까지입니다.

사용자 삽입 이미지

200km 상공부터 시작되는 외기권은 공기가 별로 없어서 마찰이 별로 없기 때문에 초속 8km 이상의 속력을 낼 수 있습니다. 여기까지 가면 우주로 나갔다고 볼 수 있을 것 입니다. 고작 200km 만 나가면 된다는 이야기 입니다. 최고시속 350km의 엔초페라리로 200km를 달리는데는 35분이면 충분 합니다.

사용자 삽입 이미지
이런식으로 달리면 40분 안에 우주로 나갈 수 있습니다. 그러려면 지구의 중력을 이겨내야 겠군요. 그러려면 탈출속도 이상의 가속이 필요 합니다.

지구의 탈출속도는 초속 11km 입니다. 수직으로 1초에 11km 씩 가속하면 지구를 벗어날 수 있다는 이야기 입니다.

페라리가 시속 100km 까지 가속하는데 3.7초가 걸립니다. 이것을 환산해 보면 초속 0.0075km의 가속력을 가진다는 의미 입니다. 초속 11km의 가속력은 크게 못미치는 군요. ㅜ.ㅜ

그리고 이런식으로 달리게 되면 필연적으로 미끄러짐이 발생하게 되는데 이때 마찰계수가 중요하게 됩니다. 하지만 마찰계수가 아주 높은 무한궤도를 사용하는 전차 종류도 최대각이 60도 정도이니 이렇게 달릴수는 없겠군요... ㅜ.ㅜ


페라리가 꽤 빠르다고 생각 했는데, 우주선에 비하면 '새발에 피' 군요. 실망 입니다. 그래도 여기서 실망하고 몽상을 접어 버릴 수는 없지요. 그럼 다른 방법은 없을까요? 중력을 이겨내는 방법.

생각해 보니 중력을 이겨내는 방법은 주위에서 쉽게 볼 수 있군요. 바로 고가도로가 되겠습니다. 고가도로 위를 지나가는 자동차는 고가도로만 없애 놓고 보면 공중을 떠서 움직이고 있군요.

그럼 이런게 있으면 중력을 이겨내고 위로 위로 올라 갈 수 있겠습니다. 바로 이런거요.

사용자 삽입 이미지

우주까지 이어진 탑을 만들면 페라리를 타고서도 갈 수가 있겠습니다. 그럼 이런 탑이 있다고 가정하면 얼마나 달리면 우주까지 갈 수 있을까요?

페라리 같은 자동차들은 경사각이 높으면 달릴수가 없습니다. 그래서 12.5도 경사를 기준으로 200km 까지 오르려면...

사용자 삽입 이미지

SIN(12.5) = 200km / X 가 되니까 924km 가 되는 군요. 그러니까 924km를 달려야 합니다. 멀군요.. 하지만 그리 멀지는 않습니다. 페라리를 타고서 3시간 안에 달릴 수 있는 거리 입니다.

태초에 인간이 바벨탑을 만드는데 성공 했으면 페라리를 타고 3시간안에 우주로 나갈 수 있을 뻔 했습니다. 물론 그 안에는 탑안에서 생활할 수 있도록 공기를 공급하는 시스템 정도는 있어야 겠지요. 자아 이제 페라리 타고 우주로 가려면 바벨탑만 지으면 되는 건가요? 응(?)

뱀다리:
1) 날씨가 무지무지 더워서 더위를 먹었나 봅니다. 이런 시덥잖은 글이나 써대고 있고. 쿨럭.
2) 문득 머리속에 떠오른 생각을 지우기 싫어서 글로 남겨 봅니다. 부디 노여워 하시지는 마시길. ^^;

'블라블라' 카테고리의 다른 글

맥북 하드 사망 하셨습니다 ㅜ.ㅜ  (18) 2009.03.27
Mac OS X 의 부팅 순서 #3 - launchd  (0) 2007.10.10
Mac OS X 의 부팅 순서 #2 - EFI  (0) 2007.10.09
,

Mac OS X 의 부팅 순서 #3 - launchd

블라블라 2007. 10. 10. 01:20 Posted by 지민아빠

이 글을 읽기전에 먼저 아래의 두개의 글을 읽고 PC의 BIOS 와 인탤맥의 EFI 펌웨어가 다르다는 것을 참고 하시면 좀 더 도움이 될 것 같다.

2007/10/09 - Mac OS X 의 부팅 순서 #2 - EFI
2007/10/08 - Mac OS X 의 부팅 순서 #1 - BIOS, APM

일단 펌웨어와 부트로더를 통해서 커널이 로딩되고 launchd 가 로딩 된다는데 까지는 위에서 언급 했다.

그 이후는 궁금했던 영역에서 벗어나는 관계로 살펴보지 않을 것이다. 그럼 Mac OS X 의 커널 과 유저랜드가 어떻게 생겼는지 좀 살펴 보면 대충 부팅 과정을 살펴 보는 것은 마무리가 될 것 같다.

다행이 이 부분은 요즘들어 많은 사람들이 iPhone 해킹에 관심을 가지면서 참고 할 만한 자료가 좀 있다.


사용자 삽입 이미지
이하는 iPhone OS X Architecture: the BSD Unix Userland글의 번역에서 관심 영역에 필요한 부분을 발췌해 아주 약간 재구성한 내용이다.

The Mac OS X Structure.

OS X 계열의 Kernel 은 모두 Mach Kernel 을 사용 한다. (Apple TV, iPhone, Mac OS X 전부 동일) 여기에는 Kernel Extension 이라는게 들어가게 된다. (참고로 iPhone에 사용된 두가지 종류의 kext는 USB 입력 과 VPN 이란다.) Mac OS X 의 맨 밑단에는 Kernel 이 있고 그 위에는 Mac OS X의 BSD 유닉스 환경이 놓여 있다. 커널 바깥쪽에서 돌아가는 프로세스는, 유닉스에서 유저랜드(userland)에서 돌아간다고 말한다. 맥에서 BSD 유닉스 유저랜드는 보통 데스크톱 사용자가 볼 수 없다. (콘솔을 띄워서만 볼 수 있다.)


The Mac OS X boot step.

일단 EFI 부트로더가 디스크로부터 커널을 읽어들여 RAM으로 불러들이면, 그 후, 커널은 kext를 읽고 BSD 유닉스 유저랜드를 설정한다. 평상시 부팅 과정에는 다중 사용자 환경도 여기에 포함되며, 로그인 창을 띄우게 된다. 특정 사용자가 로그인하면 맥 데스크톱 환경이 설정된다. 이 설정은 디렉토리 안에 저장된 사용자 설정에 따른다.


launchd

표준형 유닉스 배포폰과 맥에서 /bin은 머신 레벨 유닉스 애플리케이션(바이너리)이 있는 곳이다. 터미널셸인 bash나 파일복사인 cp, 파일 삭제인 rm 등이 들어있다. 여기에 launchd 명령을 내리는 launchctl 도 들어있다.

유닉스에서의 세 개의 도메인

  • 머신 레벨 소프트웨어: 모든 사용자용으로 설치
  • 시스템 레벨 소프트웨어: 시스템의 중요 기능 관련
  • 사용자 레벨 소프트웨어: 특정 사용자만으로 설치


표준형 유닉스 배포폰과 맥에서 /sbin은 시스템 레벨 유닉스 애플리케이션(시스템 바이너리)이 있는 곳이다. 디스크 확인용인 fsck와 네트워크 파이어월인 ipfw, 라우팅인 route, 디스크 파일시스템은 mount, 그리고 맥오에스텐 상의 launchd (프로세서 론쳐)가 들어 있다.  kextload 도 여기 들어 있다.


launchd는 여러 가지 유닉스 프로세스를 교체하기 위해 애플이 만들어낸 메커니즘이다. 그 대상은 다음과 같다.

  • 실행시, 혹은 사용자 로그인 시에 프로세스 시작
  • 일정에 따른 프로세스 시작
  • 경로 지정의 파일 변화에 따른 프로세스 시작
  • 리퀘스트의 요구에 따른 프로세스 시작
  • 로깅 레벨과 론치 아규먼트(argument)의 지정
  • 론치 환경 변수의 지정과 작업 디렉토리 프로세스
  • 리소스 제한과 권한 지정
launchd가 처음 소개된 것은 맥오에스텐 타이거이지만, crin이나 init, rc, scripts, inet, xinet, at, watchdog과 같은 기존 유닉스 프로세스도 계속 남아 있다. 그런데 레퍼드에서는 launchd만 남을 예정이다. 애플의 최신 레퍼드 OS 기술에 기반한 아이폰도 launchd만 사용한다.


애플은 또한 다른 유닉스 배포폰들이 쓰게 하기 위해, launchd를 공개하였다. 물론 리눅스 사용자들은 계속 원래 방식을 쓰는 것으로 보인다.
[launchd in Depth - AFP548]
[Leopard Wishlist: Launch Control]


부팅 과정에서 launchd 는

  1. /etc/rc 실행하고,
  2. /System/Library/LaunchAgents/Library/LaunchDaemons 부분을 실행 하고,
  3. login window를 시작 시킨다.

사용자 삽입 이미지

이 글은 스프링노트에서 작성되었습니다.

'블라블라' 카테고리의 다른 글

페라리로 우주까지 갈 수 있을까?  (8) 2008.08.12
Mac OS X 의 부팅 순서 #2 - EFI  (0) 2007.10.09
Mac OS X 의 부팅 순서 #1 - BIOS, APM  (0) 2007.10.08
,

Mac OS X 의 부팅 순서 #2 - EFI

블라블라 2007. 10. 9. 19:34 Posted by 지민아빠

전번 글에서 BIOSAPM에 관해서 잠깐 언급 했었는데 이번에는 EFI 에 관해서 잠깐 언급을 하려고 한다.


Open Firmware

기존의 PowerPC 기반의 매킨토시에서는 Open Firmware라는 펌웨어를 사용했다.

이는 SUN에서 개발된 '하드웨어 독립적인' 펌웨어 인데, PowerPC 기반 Apple Macintosh , Sun Microsystems SPARC 기반 웤스테이션 및 서버, OLPC (100달러 노트북으로 유명) 데스크탑 에서 쓰인다. PowerPC 기반 Apple Macintosh에서 부팅순서는 간단히 아래와 같다.


  1. Open Firmware activates, does its thing to the hardware, and then loads BootX.
  2. BootX loads the kernel, spins the pinwheel cursor, and loads any needed kernel extensions (kexts), and then the kernel loads launchd.

출처: wikipedia

(참고로 Open Firmware 기반 부팅은 자세히 알고 싶으면 Booting Mac OS X 글을 참고)


Extensible Firmware Interface

인탤맥 에서는 EFI-compliant 펌웨어 를 사용한다. EFI는 인텔에서 PC에서도 Open Firmware 와 같은 기술을 제공하고자 만들어서 Itanium 에 장착된 기술이다.

Itanium 자체는 완전 망했지만 EFI 는 인탤기반 맥에서 채택되어 성공을 위하여 열심히 파닥파닥 날개짓을 하고 있다. (USB 도 사장될 위기에서 맥에서 채택된 이후 화려하게 떠오른 것과 비교되는 장면 이다. 참고로 M$와 하드웨어 업체는 인텔의 EFI 권고를 거절 했다. 현재는 64bit Windows Vista 에서 EFI 를 지원한다고 한다.) 2006년 1월 출시된 인탤맥 시스템 에서 부터 EFI가 사용 되었으며, 2006년 4월에 Boot Camp 가 나오면서 legacy BIOS를 지원하는 EFI 구현으로 펌웨어가 업데이트 되었다.


EFI 호환 펌웨어는 대략 아래 그림처럼 동작한다.

사용자 삽입 이미지

출처: wikipedia.org

여기서 OS의 Boot Loader는 EFI Application 에 해당한다. GUID Partition Table (GPT)가 관계가 있다. (귀차니즘으로 생략)


Intel based Macintosh boot step

인탤맥에서의 EFI 펌웨어의 동작은 PowerPC 기반 Apple Macintosh에서 부팅순서와거의비슷하다. 다만  Open Firmware 대신 EFI 가 사용되고 BootX 대신 boot.efi 가 사용된다.

  1. 펌웨어가 로딩되고,
  2. boot.efi 가 로딩 된 후에
  3. kernel 이 로딩되고,
  4. kernel 이 launchd 를 로딩 한다.


Mac OS X의 kernel 및 launchd 를 설명 하려면 Mac OS X 의 구조에 대하여 설명 하여야 한다. 이것들은 다음편에 살펴 보도록 하겠다.

2007/10/08 - Mac OS X 의 부팅 순서 #1

이 글은 스프링노트에서 작성되었습니다.

,

Mac OS X 의 부팅 순서 #1 - BIOS, APM

블라블라 2007. 10. 8. 19:27 Posted by 지민아빠

정확히는 인탤맥의 부팅 과정에 대해서 궁금해서 조사를 해 보았습니다. 일부 내용은 Imaging MacBooks: Understanding MBR, APM, & GPT 을 읽어보고 이해가 안가는 부분을 따로 찾아 본 내용을 보충해서 변경 했고, 일부 내용은 번역글을 그대로 인용했습니다.


Intel x86 PC Boot Step.
흔히 주변에서 보는 일반적 PC에는 거의 전부다 BIOS(펌웨어)라는 놈이 설치되어있다.

이 (IBM-PC 호환기종에 탑재된) BIOS라는 놈은

  1. 기본적인 (키보드,마우스,HDD 등의)하드웨어를 시작한 다음
  2. (기본설정 또는 사용자가 설정 한) Boot 순서 대로 부팅장치를 찾는다.
  3. 그 다음은 MBR 차례가 된다. MBR 은 활성 플래그를 알고 있는 4개의 Primary partition을 스캔하고, 파티션의 Volume Boot Record를 실행한다.
  4. MBR 또는 Volume Boot Record 에 걸쳐서 실행되는 Second Stage boot loader 의 영역은 NTLDR, LILO, GRUB 등의 Boot Loader가 담당하게 된다.


M$는 초기 파티션 4개의 제약을 극복하기 위하여 Extended MBR을 사용한다. 이것이 바로 윈도우에서 보이는 "논리 디스크 파티션"이라 불리는 놈을 이해하는 방법이다. 부팅이 불가능 하고 DOS에서 접근이 불가하다.


APM (Apple Partition Map)

애플은 하드웨어와 소프트웨어가 통일되어 있기 때문에 IBM-PC 호환기종의 PC 들을 신경 쓸 필요가 없다. 그래서 맥을 부팅시키기 위한 좀더 기능적인 APM 이란걸 만들었다. 맥에서는 Primary partition이나 Extended partition 의 개념이 없고, 시작 디스크로 선택된 파티션으로 부팅이 시작 되게 된다.


아래는 Imaging MacBooks: Understanding MBR, APM, & GPT 글의 내용을 번역 한 내용을 MBR과 APM, GPT라는 글에서 보고 인용, 맥에서 시동 디스크로 선택된 파티션으로 부팅하는 비교설명 이다.

  • T Firewire Target Mode로 부팅시킨다. 이경우 맥의 드라이브를 외장 파이어와이어 드라이브처럼 인식시킬 수 있다. PC는 이 기능을 할 수 없다.
  • C 머신을 외장 광드라이브에서 부팅시킬 수 있다. PC에서 이렇게 하려면, BIOS를 따로 설정해서 CD로부터 부팅할 수 있도록 한 다음, 시작 키를 눌러야 한다.
  • Option 운영체제가 있는, 즉 부팅 가능한 디바이스를 찾아서 선택 목록으로 나타낸다. PC는 역시 이 기능을 할 수 없다.
  • PR+Option+Apple PR-RAM을 소거하여 첫 번째로 발견하는 드라이브로 부팅시킨다. PC는 소거할 것이 없다.

애플의 ATM 조합인 Open Firmware와 PR-RAM은 PC가 수상하게시리 계속 갖지 못하고 있는 혁신적인 기능을 매우 많이 제공해 줘왔다. 이에 따라 인텔은 BIOS를 대체하고 맥과 같은 기능을 PC에 제공하기 위해 EFI라는 아키텍쳐를 새로이 디자인한다.

(영문 내용이 원문 인지는 확실 한 것 같은데, 어디가 처음 번역한 곳이고 어디가 펌한 내용인지는 출처 표기가 불분명 해서 잘 모르겠습니다.)


이 글은 스프링노트에서 작성되었습니다.

'블라블라' 카테고리의 다른 글

페라리로 우주까지 갈 수 있을까?  (8) 2008.08.12
Mac OS X 의 부팅 순서 #3 - launchd  (0) 2007.10.10
Mac OS X 의 부팅 순서 #2 - EFI  (0) 2007.10.09
,
BLOG main image
지민아빠의 해처리

카테고리

분류 전체보기 (74)
블라블라 (22)
우주전쟁 (37)
정보검색 (15)

최근에 올라온 글

지민아빠의 해처리

지민아빠's Blog is powered by Tattertools
Copyright by 지민아빠 [ http://www.ringblog.com ]. All rights reserved.

Tattertools DesignMyself!
지민아빠's Blog is powered by Textcube. Designed by Qwer999.