목차
1. 데스크탑 PC에 사용되는 AMD/Intel CPU와 스마트폰에서 사용되는 ARM/퀄컴APU의 특징과 차이점에 대해서 설명하시오.
2. 컴퓨터가 부팅될 때, 진행되는 과정을 설명하시오.
2. 컴퓨터가 부팅될 때, 진행되는 과정을 설명하시오.
본문내용
것이었다. 그러나 최근 ARM은 스마트폰의 벤치마크 스코어가 노트북과 비슷한 수준을 기록하고 있다고 보고 있다. 따라서 미래에는 데스크탑 분야와의 융합을 전망하고 있다. 퀄컴 또한 마이크로소프트 애플리케이션의 기능의 구동을 지원하는 마이크로소프트 컨티넘 기능의 의미를 강조하고 있다. 이러한 전망에는 비즈니스 사용자에 한정될 가능성이 있다. 캐주얼한 용도로 사용되는 스마트폰을 이용하는 일반인들의 경우 성능 향상을 통해 체감할 수 있는 변화가 크지 않기 때문이다.
2. 컴퓨터가 부팅될 때, 진행되는 과정을 설명하시오.
컴퓨터를 부팅하기 위해서는 먼저 컴퓨터 본체의 전원 버튼을 누른다. 다음으로 컴퓨터의 메인보드 전원이 작동되면, 이후 메인보드는 컴퓨터 본체 내 펌웨어를 초기화 시킨다. 그리고 CPU를 실행시킨다. CPU가 정상적으로 작동한다면, 다중프로세서 혹은 다중코어의 시스템을 사용할 때 하나의 CPU가 BSP(Bootstrap Processor)로 선택된다. 이 때 BSP는 BIOS와 Kernel의 모든 초기화 코드를 작동시킨다. 여기서 BIOS(Basic Input/Output System)는 CPU가 코드를 실행하게 함으로써 입력과 출력에 필요한 기능들이 활성화되어 있는지를 확인한다. 이후 초기화하는 과정을 거친다. 그리고 CPU와 RAM 그리고 USB와 같은 주변 장치의 입력에 대해서 정상적으로 작동하는 지 확인하게 된다. 이를 POST(Power On Self Test)라고 한다. 주변 장치의 상태 확인과 초기화 작업을 하면서 모든 리소스들 즉, Interrupt와 메모리 범위, I/O 포트를 정리하는 작업을 함께 진행한다. 요즘의 BIOS는 확인된 장치들에 대해 Data Table을 만들기도 하며, 이는 Kernel이 사용한다. POST가 끝난 후, 컴퓨터는 어떠한 운영체제를 선택할 지 결정한다. 그러고 나서 HDD의 첫 512바이트 섹터를 읽어낸다. 처음 읽는 섹터를 MBR(Master Boot Record)라고 부르는데 BIOS가 MBR을 읽고 메모리 0x7c00 위치에 로드한다. 다음으로 0x7c00 위치로 점프하여 MBR에 있는 코드를 실행시킨다. MBR은 Bootloader를 포함하고 있으며, 이 Bootloader는 부팅 가능한 파티션을 찾아 다시 어떤 운영체제를 부팅할 지 선택한다. 이후 선택한 운영체제가 가진 Kernel은 RAM에 적재된다. 이렇게 되면 컴퓨터 부팅이 완료된다.
2. 컴퓨터가 부팅될 때, 진행되는 과정을 설명하시오.
컴퓨터를 부팅하기 위해서는 먼저 컴퓨터 본체의 전원 버튼을 누른다. 다음으로 컴퓨터의 메인보드 전원이 작동되면, 이후 메인보드는 컴퓨터 본체 내 펌웨어를 초기화 시킨다. 그리고 CPU를 실행시킨다. CPU가 정상적으로 작동한다면, 다중프로세서 혹은 다중코어의 시스템을 사용할 때 하나의 CPU가 BSP(Bootstrap Processor)로 선택된다. 이 때 BSP는 BIOS와 Kernel의 모든 초기화 코드를 작동시킨다. 여기서 BIOS(Basic Input/Output System)는 CPU가 코드를 실행하게 함으로써 입력과 출력에 필요한 기능들이 활성화되어 있는지를 확인한다. 이후 초기화하는 과정을 거친다. 그리고 CPU와 RAM 그리고 USB와 같은 주변 장치의 입력에 대해서 정상적으로 작동하는 지 확인하게 된다. 이를 POST(Power On Self Test)라고 한다. 주변 장치의 상태 확인과 초기화 작업을 하면서 모든 리소스들 즉, Interrupt와 메모리 범위, I/O 포트를 정리하는 작업을 함께 진행한다. 요즘의 BIOS는 확인된 장치들에 대해 Data Table을 만들기도 하며, 이는 Kernel이 사용한다. POST가 끝난 후, 컴퓨터는 어떠한 운영체제를 선택할 지 결정한다. 그러고 나서 HDD의 첫 512바이트 섹터를 읽어낸다. 처음 읽는 섹터를 MBR(Master Boot Record)라고 부르는데 BIOS가 MBR을 읽고 메모리 0x7c00 위치에 로드한다. 다음으로 0x7c00 위치로 점프하여 MBR에 있는 코드를 실행시킨다. MBR은 Bootloader를 포함하고 있으며, 이 Bootloader는 부팅 가능한 파티션을 찾아 다시 어떤 운영체제를 부팅할 지 선택한다. 이후 선택한 운영체제가 가진 Kernel은 RAM에 적재된다. 이렇게 되면 컴퓨터 부팅이 완료된다.
추천자료
CPU의 신기술과 시장전망(구조와 원리 종류까지 )
스마트폰의 기술 구성 제품별 특징
글로벌 휴대폰 시장 동향 분석 및 전망
[전자공학실험2] 9주차 - Development of an Embedded System Environment and Embedded Linu...
스마트폰의 운영체제와 기술 및 시장동향과 파급효과
(인터넷과정보사회) PC를 제외하고 주변에서 사용가능한 컴퓨팅 기능이 있는 장치(내비게이션...
2015년 1학기 인터넷과정보사회 중간시험과제물 공통(컴퓨팅 기능 장치, 웹브라우저 선택)
유비쿼터스컴퓨팅개론1공통) 현재 많이 사용되고 있는 스마트폰뿐만 아니라, 우리의 일상 생...
<유비쿼터스컴퓨팅개론2019>현재 많이 사용되고 있는 스마트폰에는 다양한 센서가 장착되어 ...
컴퓨터의이해 ) 컴퓨터산업의 미래를 읽고 최근 많이 사용되며 서로 다른 기능을 하는 것으로...
소개글