본문 바로가기
백수/컴퓨터구조

컴퓨터 기초 1

728x90
반응형

컴퓨터는 0,1로 표현된 정보만 이해 가능합니다.

 

정보 단위

비트 : 0, 1을 나타내는 가장 작은 정보 단위, 1 비트는 0 or 1 두 가지 정보를 표현할 수 있습니다.

예시 : 

2비트

2비트 : 두 개의 전구 "꺼짐, 켜짐 / 켜짐, 켜짐 / 켜짐, 꺼짐" 네 가지 정보 표현 가능

3비트 : 세 개의 전구를 이용하여 여덟 가지 정보 표현 가능

 

바이트 : 여덟 개의 비트를 묶는 단위, 1바이트는 8비트와 같아 256개의 정보를 표형 가능

킬로바이트 : 1바이트 1,000개를 묶는 단위

메가바이트 : 1킬로바이트 1,000개의 묶은 단위

기가바이트 : 1메가 바트 1,000개의 묶은 단위

테라바이트 : 1기가바이트 1,000개의 묶은 단위

 

워드 : CPU가 한 번에 처리할 수 있는 데이터의 크기를 의미합니다.

예 : CPU가 한 번에 16비트를 처리하는 경우 1 워드는 16비트, 32비트를 한 번에 처리하는 경우 1 워드는 32비트입니다.

하프 워드 : 정의된 워드의 절반 크기

풀 워드 : 정의된 워드의 1배 크기

더블 워드 : 정의된 워드의 2배 크기

 

이진법

수학에서는 0, 1만 사용하여 모든 숫자를 표현하는 방법입니다.

원리로는 숫자가 1을 넘어가는 시점에 자리 올림을 하면 됩니다.

숫자 10을 십진수 롤 읽는 경우 10이자만 이진수 롤 읽는 경우 2입니다.

예시 

이처럼 숫자만으로 진법을 구분하기 어려워 이진수 끝에 아래 첨자(2)를 붙이거나 "Ob" 앞에 붙입니다.

전자인 경우 수학적으로 후자는 코드 상에서 사용됩니다.

예시 

이진수 음수 표현

0, 1 만으로 음수를 표현하는 방법 중 가장 널리 사용되는 방법으로 2의 보수를 구해 이 값을 음수로 간주하는 방법입니다.

쉽게 설명하면 '모든 0, 1을 뒤집고, 거기에 1을 더한 값'으로 가능합니다.

예시 : 이진수 11의 모든 0, 1을 뒤집으로 00이고 거기에 1을 더한 값은 01입니다.

          즉 이진수 11의 2의 보수(음수 표현)는 01이 되는 것입니다.

 

플래그

이진수만 보는경우 음수, 양수 구분이 어렵고 컴퓨터 내부에서 어떤 수를 다룰 때 음수, 양수 구분하기 위함이 플래그입니다.

 

십육 진법

이진법은 0, 1만으로 모든 숫자를 표현하면 길이가 길어지는 단점이 존재합니다.

수가 15를 넘어가는 시점에 자리 올림을 하는 숫자 표현 방식입니다.

십진수 10, 11, 12, 13, 14, 15를 A, B, C, D, E, F표기됩니다.

십육진 수도 이진법과 동일하게 숫자 뒤에 아래 첨자(16)르 붙이거나 숫자 앞에 0x를 불여 구분합니다.

728x90
반응형

'백수 > 컴퓨터구조' 카테고리의 다른 글

컴퓨터 기초 5  (0) 2022.11.29
컴퓨터 기초 4  (0) 2022.11.16
컴퓨터 기초 3  (0) 2022.11.15
컴퓨터 기초 2  (0) 2022.11.14
멀티스레드  (0) 2022.09.21