부트스트랩
부트스트랩 또는 부트스트래핑은 "to pull oneself up by his bootstraps"라는 표현에서 유래한 동사입니다. 이 관용구는 다른 사람의 도움 없이 스스로 해낼 수 있는 사람을 뜻합니다. 마찬가지로 컴퓨터 분야에서 부트스트래핑은 명령을 자동으로 로드하고 실행하는 프로세스를 의미합니다.
부트스트래핑의 가장 기본적인 형태는 컴퓨터를 시작할 때 수행되는 시작 프로세스입니다. 실제로 컴퓨터를 부팅한다는 뜻의 "boot"라는 용어도 bootstrap이라는 단어에서 유래했습니다. 컴퓨터를 켜거나 다시 시작하면 컴퓨터는 시스템을 초기화하고, 하드웨어를 확인하며, 운영 체제를 로드하는 일련의 명령을 자동으로 불러옵니다. 이 프로세스에는 사용자의 입력이 필요하지 않으므로 부트스트랩 프로세스로 간주됩니다.
부트스트래핑은 시스템의 부팅 순서와 관련되는 경우가 많지만, 개별 애플리케이션에서도 사용할 수 있습니다. 예를 들어 프로그램을 열 때 일련의 명령을 자동으로 실행하도록 만들 수 있습니다. 이러한 명령은 사용자 설정을 처리하고, 업데이트를 확인하며, DLL 파일과 같은 동적 라이브러리를 로드할 수 있습니다. 프로그램이 시작될 때 자동으로 실행되므로 이러한 명령은 부트스트랩 프로세스로 간주됩니다.
NOTE: 부트스트랩은 웹사이트를 만드는 데 사용되는 인기 있는 웹 개발 프레임워크이기도 합니다. 이 프레임워크는 Twitter의 한 팀이 개발했으며 2011년부터 오픈 소스 프로젝트로 운영되고 있습니다. 부트스트랩 프레임워크에는 CSS 스타일, JavaScript 라이브러리, HTML 파일이 포함되어 있습니다. 부트스트랩을 사용하면 개발자는 웹사이트를 처음부터 설계하는 대신 반응형 웹사이트를 쉽게 만들 수 있습니다.
지식 테스트하기