"Layman 's Terms"의 이번 호에서는 메모리 및 처리와 관련된 몇 가지 용어를 살펴 보겠습니다.
비트
메모리 측면에서, 비트 (2 진수의 약자)는 컴퓨터 시스템에서 가능한 가장 작은 데이터 단위입니다. 단일 비트는 기본적으로 '켜기'또는 '끄기'인 작은 전기 '스위치'입니다. 시스템 명령어 제공부터 데이터 저장에 이르기까지 거의 모든 것에 사용됩니다. 비트의 'on'또는 'off'상태는 모든 것이 1과 0으로 표현되는 머신 코드와 관련이 있습니다.
비트는 일반적으로 바이트로 알려진 8 개의 문자열 그룹 외부에 존재하지 않습니다.
바이트
다음 단계는 비트에서 8 비트의 문자열입니다. 또한 컴퓨팅의 크기와 속도 (헤르츠 제외)의 거의 모든 측정의 기초이기도합니다. 결과적으로 킬로바이트는 1024 바이트, 메가 바이트는 1024 킬로바이트, 기가 바이트는 1024 메가 바이트, 테라 바이트는…. 잘 알 수 있습니다. 이 측정 단위에 대해 직접 알고 바이너리를 연구하지 않는 한 이러한 측정 단위에 대해 실제로 많이 알 필요는 없습니다 (나중에 포스트에서 머신 코드 및 기타 기본 프로그래밍 언어를 다룰 것입니다).
이제 여러분 중 일부는 왜 값이 1000이 아닌 1024인지 궁금 할 것입니다. 그 이유는 바이너리가 기본적으로 모든 것을 2의 배수로 표현하기 때문에 1024는 우리가 1000에 가장 근접 할 수 있기 때문입니다.
플롭
그리고 지금, 완전히 다른 무언가를 위해. FLOPS – 에코 플로팅을 의미합니다. 그것은 전체를 좁히지 않습니까? 만약 우리가 FLOPS가 무엇을 의미하는지 이해한다면 부동 소수점 연산이 무엇인지 알아 내야합니다.
이진수에는 소수점 이하 자릿수를 나타내는 숫자를 나타내는 고정 소수점과 부동 소수점의 두 가지 시스템이 있습니다. 고정 소수점 시스템은 소수 자릿수가 갈 수있는 소수의 위치 만있는 시스템입니다. 부동 소수점 시스템에서 소수점은 어디에나 배치 할 수 있습니다. 지나치게 단순하지만 그렇게 할 것입니다.
부동 소수점 연산은 주로 과학 계산에 사용되므로 FLOPS는 표준 컴퓨터의 성능 속도를 나타내는 중요한 지표가 아닙니다. 연구에 사용되는 슈퍼 컴퓨터와 시스템의 경우, 시스템이 처리 할 수있는 FLOPS의 수는 매우 중요하지만 일상적인 사용자에게는 어느 정도입니까? 네, 아마 걱정할 필요가 없습니다.
헤르츠
우리가 간단하게 정의한다면 Hertz는 초당 사이클의 표준 측정 단위입니다. 'One Hertz'는 초당 한 사이클입니다. 충분히 간단 하죠?