Skip to main content

조금 먹는 것은 무엇입니까?

짐 때때로 긍정적 인 정당화라고도하는 비트 스터핑은 컴퓨터가 수신 할 때 데이터가 올바르게 읽히도록하기 위해 일련의 컴퓨터 데이터에 추가 비 데이터 정보를 추가하는 과정입니다.컴퓨터 데이터는 1과 0의 형태의 정보로 만들어집니다.데이터 청크의 시작과 끝을 알리기 위해 코드가 사용됩니다.이 코드에 대해 전송되는 실제 정보가 혼란스러워지고 무시할 수있는 경우 0S와 같은 여분의 비트가 삽입됩니다.채워진 mdash;컴퓨터가 처리 할 데이터를 알 수 있도록 코드에 들어갑니다.bit 비트 패딩이라고도 알려진 비트 스터핑은 컴퓨터가 정보를받을 때 오류를 방지하는 데 도움이됩니다.비트는 실제 정보를 나타내지 않으며 모든 데이터가 전송되면 컴퓨터는 불필요한 비트를 삭제하거나 무시합니다.예를 들어, 코드 라인의 시작에 대한 신호가 연속 5 1 초이고 실제 데이터가 5 1s로 시작되면 컴퓨터는 이것이 시작 신호라고 생각하여 삭제합니다.이를 방지하기 위해 네 번째와 다섯 번째 1S 사이에 0 비트가 삽입되어 11111 대신 111101로 읽습니다. 컴퓨터는 0을 삭제하고 데이터를 삭제하는 대신 5 개로 읽습니다.비트 스터핑의 경우 특정 수의 비트가 제대로 전송되는 데 필요한 일련의 데이터를 작성하는 것입니다.일련의 정보의 길이는 10 비트 이상이어야하지만 9 개의 존재 만 있습니다.이 상황에서는 데이터를 해석 할 때 추가 비트가 폐기됩니다.computer 컴퓨터가 데이터 청크를 올바르게 해석하도록 돕는 것 외에도 비트 스터핑도 컴퓨터 동기화를 돕는 데 사용됩니다.컴퓨터는 내부 시계를 기반으로 안정적인 리듬으로 정보를 보내고 수신합니다.너무 많은 비트가 있다면 mdash;예를 들어 모든 0의 줄 mdash;한 번에 전송되면 컴퓨터 클럭은 동기화되지 않고 잘못된 순서로 명령을 실행할 수 있습니다.0S 라인에 1을 삽입하면 컴퓨터 클럭이 자체적으로 재 동기화 되고이 문제를 방지합니다.

컴퓨터가 동기화 상태로 유지하는 것과 유사하게 비트 스터핑연속 스트림으로.컴퓨터가 연속적으로 변속기를 보도록 속이기 위해, 임의의 비트가 생성되어 컴퓨터로 전송되는 동안 다음 실제 정보를 전송할 때까지 기다립니다.이것은 변속기 패턴을 일관된 속도로 유지합니다.computer 컴퓨터는 데이터 스트림에서 데이터 스트림에서 비 데이터 비트를 제거하는 것을 알고 있습니다.컴퓨터 프로그래머는 컴퓨터가 실제 데이터로 읽지 않고 제거 할 수 있도록 어떤 비트를 물건에 넣는 지 알아야합니다.컴퓨터 가이 박제 비트를 폐기하는 대신 해석하려고하면 프로그램에서 컴퓨터 오류가 발생합니다.