부트스트랩에 대해 읽고 있지만 이 용어가 기술에서 너무 많이 사용되기 때문에 혼란스럽습니다(특히 부트스트랩 자체가 CSS 프레임워크로 사용됨).
그러나 내가 아는 한 Linux 시스템의 부팅은 다음과 같습니다. http://www.tldp.org/LDP/LG/issue70/ghosh.html - 컴퓨터를 시작하는 방법을 설명합니다. 맞습니까?
그렇다면 부트로더는 부트로더인가요?
답변1
일반적인 의미에서 "부트스트래핑"은 단순한 시스템에서 복잡한 시스템을 구축하는 프로세스입니다. 부팅 시스템(간단한 시스템)은 본질적으로 그 자체로는 불완전합니다.
운영 체제 부팅("부팅")에는 컴퓨터의 펌웨어(BIOS 또는 이에 상응하는 프로그램)가 간단한 프로그램을 실행하는 작업이 포함되며, 때로는 디스크의 고정된 위치에 위치하기도 하며, 이로 인해 더 복잡한 초기화 루틴이 시작됩니다(참조:1단계 및 2단계 부트로더).
컴파일러 부트스트래핑은 전체 컴파일러가 작성된 언어의 하위 집합을 처리할 수 있는 간단한 컴파일러를 여러 연속 단계로 컴파일하여 수행됩니다.
이 용어는 또한 비즈니스 및 기타 분야에서 복잡성 및/또는 규모가 증가하는 후반 단계를 시작하는 데 필요한 투자/개발의 중간 단계 사용을 설명하는 데 사용됩니다.
키가 큰 부츠에는 상단에 탭, 고리 또는 손잡이(부츠 스트랩이라고 함)가 있을 수 있으며 이를 통해 사람이 손가락이나 부츠 후크 도구를 사용하여 부츠를 당길 수 있습니다. '자립'이라는 표현은 이미 19세기에 불가능의 예로 사용되었습니다.
관련 질문:
답변2
부팅 프로그램은 컴퓨터 전원을 켠 후 실행되는 첫 번째 프로그램입니다. 이는 일반적으로 마더보드의 현재 BIOS에 대한 플래시입니다.
그런 다음 부팅 프로그램은 이를 부팅 드라이브에 있는 운영 체제의 부팅 섹터 프로그램에 넘겨줍니다. UEFI의 경우 운영 체제 플랫폼 전환을 BIOS에서 직접 관리할 수 있습니다.