Skip to main content

기호 테이블이란 무엇입니까?

computer 기호 테이블은 컴퓨터 시스템에서 정보를 중앙 집중화하고 프로그램 크기를 줄이는 방법으로 사용합니다.이 테이블은 비밀 코드의 열쇠처럼 작동합니다.기호 나 문자열은 다른 정보, 일반적으로 훨씬 더 큰 정보 옆에 배치됩니다.프로그램이 기호 테이블과 관련된 기호를 읽으면 프로그램은 테이블을 참조하고 기호가 아닌 정보를 가져옵니다.이를 통해 큰 정보 또는 일반적으로 반복 된 구조가 하나의 항목 만 갖추어 프로그램의 전체 크기를 줄일 수 있습니다.단일 테이블에는 프로그램에서 사용하는 광범위한 정보가 포함되어 있으며 각각 고유 한 항목 및 고유 한 관련 기호가 있습니다.이 정보는 코드 문자열, 정보 디버깅, 메모리 위치, 문자 그대로 프로그램이 기능하기 위해 사용할 수있는 모든 것일 수 있습니다.이 코드는 프로그램 내에 해당 정보를 포함시키기보다는 단순히 고유 한 기호를 사용하여 테이블을 참조합니다.

심볼 테이블이 공통적 인 두 곳이 있습니다 : 코드를 프로그램으로 컴파일하고 여러 프로그램에서 사용하는 라이브러리를 연결합니다.프로그램에 사용될 때 실제 테이블은 일반적으로 프로그램에 흡수되거나 컴파일시 공유 라이브러리로 만들어집니다.목록을 변경하면 프로그램에 극도의 결과를 초래할 수 있으므로 목록을 별도로 남겨 두는 것은 드문 일입니다.이 프로세스에서 테이블이 변형 되더라도 여전히 동일한 기본 사항이며 다른 코드와 함께 포함됩니다.

링크 라이브러리에 기호 테이블이 사용되는 경우 작업 방법이 크게 확장 될 수있는 가능성.링크 라이브러리는 언제든지 프로그램에 사용할 수 있다고 가정하는 정보 세트입니다.이 라이브러리는 종종 운영 체제 또는 동일한 회사가 제작 한 관련 프로그램 제품군에 의해 공유됩니다.

각 라이브러리는 특정 주제에 대한 정보로 가득 차 있습니다.한 라이브러리에는 운영 체제 사용자 인터페이스의 창 경계를 그리기위한 광범위한 프로그래밍이 포함되어있을 수 있으며 다른 라이브러리는 특정 프로그램 그룹이 메모리에 정보를 저장하는 위치에 대한 정보를 포함 할 수 있습니다.링크 라이브러리에는 그러한 임의의 정보가 포함될 수 있으므로 기호 테이블이 종종 포함됩니다.symber 기호 테이블을 링커에 통합하면 프로그램 시리즈에서 심볼을 공유 할 수 있습니다.이를 통해 여러 프로그램이 언제든지 동일한 데이터에 액세스 할 수 있습니다.많은 수의 프로그램이 모두 라이브러리의 심볼 테이블 내에 포함하여 동일한 정보가 필요한 경우 전체 프로그램 그룹의 크기가 크게 줄어 듭니다.