728x90
반응형

CS/컴퓨터 6

[컴퓨터 기초] 16진수(hexadecimal)

16진수 16진수란 16을 기수로 하는 번호체계를 말한다. 즉, 그것은 다음 숫자를 위해 새로운 위치를 추가하기 전에 16개의 일련 번호를 기본 단위로 포함하는 번호체계이다. 16진법에서는 숫자 0~9까지와 영문 알파벳 문자 A~F까지를 사용한다. 아래의 표에 모두 같은 값을 갖는 2진수와 10진수 그리고 16진수를 나타내었다. 16진수는 1byte 거의 항상 8bit 정의되는 컴퓨터에서 2진수를 표현하는 편리한 방법이다. 컴퓨터 기억장소의 내용을 보며줄때, 하나의 16진수 숫자는 4개의 2진수 숫자를 표시할 수 있다. 두 개의 16진수 숫자는 8 bit, 즉 1byte를 표현할 수 있다. 컴퓨터과학에서는 숫자를 10진수나 2진수 대신 16진수로 표현하는 경우가 많다. 컴퓨터에서 데이터를 처리하기 위해 ..

CS/컴퓨터 2021.08.20

[컴퓨터 기초] 32bit 컴퓨터와 64bit 컴퓨터 차이점

bit는 cpu가 처리하는 데이터의 최소 단위인 레지스터의 크기 레지스터는 CPU의 처리의 지연 시간을 줄이기 위해 사용하고 있는 CPU 내부의 임시 기억장치 ( 매번 메모리에서 가져와서 사용할 수 없기에 빠르게 연산하기 위해 레지스터에 임지로 저장하였다가 사용한다. ) ** 용량이 클수록 더 많은 데이터를 메모리에 가져와서 저장할 수 있기 때문에 더 빠르다.(메모리 접근이 줄어듦으로) 32bit 기준으로 32bit 레지터스라고 하면 한번에 2의 32제곱 ⇒ 4GB ⇒ 레지스터가 표현할 수 있는 최대의 값(메모리제한) 따라서 32bit 컴퓨터는 2^32 = 4294967296까지 밖에 저장하지 못한다. 그래서 32bit 컴퓨터는 최대 메모리를 4GB까지 밖에 상요하지 못함 ⇒ 메모리 주소값을 한번에 표현..

CS/컴퓨터 2021.08.17

[컴퓨터 기초] 2진수(binary)

2진수 2진수는 2를 기반으로 하는 숫자체계로서, 컴퓨터 내에서 데이터를 표현하기 위해 사용된다. 2 진수는 "0"과 "1"이라는 오직 2가지 종류의 숫자로만 구성된다. 비트란 이진법의 최소단위로, 숫자 0,1로 신호를 나타내는 최소의 단위를 비트라 합니다. 비트를 가지고 수학적 연산을 하기 위해, 컴퓨터는 2진수라는 수 체계를 사용한다. 수체계 우리가 사용하는 수 체계는 10진수이다. 10진수는 0부터 9까지 10개의 숫자를 이용하여 값을 표현할 수 있다. 10진수에서 각 자리는 10의 거듭제곱을 나타낸다. 가장 오른쪽 수는 1의 자릿수(10^0100 ). 오른쪽에서 두 번째 수는 10의 자릿수(10^1101 ). 오른쪽에서 세 번째 수는 100의 자릿수(10^2102 ) 컴퓨터는 전기적 신호 켜짐(1..

CS/컴퓨터 2021.08.17

[컴퓨터 기초] bit, byte

비트(bit) 정보를 저장하고 연산을 수행하기 위해 컴퓨터는 비트(bit)라는 측정 단위를 쓴다. 비트는 이진 숫자라는 뜻을 가진 "binary digit"의 줄임말이며, 0과 1 두 가지 값만 가질 수 있는 측정 단위이다. 디지털 데이터를 여러비트들로 나타냄으로써 2가지 값만을 가지고도 많은 양의 정보를 저장할 수 있다. 또한 컴퓨터는 저장되어 있는 데이터를 수정하기 위해 비트에 수학적 연산을 수행할 수 있다. 비트열 하나의 비트는 0과 1, 이 두 가지의 값만 저장할 수 있다. 컴퓨터 내부에서 물리적 표현될 때는, 켜고 끌 수 있고 스위치라고 생각할 수 있다.(켜기 = 1, 끄기 = 0) 비트 한개는 많은 양의 데이터를 나타내기에 부족하다. 그렇기 때문에 여러 숫자 조합을 컴퓨터에 나타내기 위해 비트..

CS/컴퓨터 2021.08.17

[컴퓨터 기초] 하드웨어

하드웨어 하드웨어는 컴퓨터를 물리적으로 구성하는 요소이며, 컴퓨터에 연결되어 추가적인 기능을 수행한다. 하드웨어는 다양한 형태의 구성 요소가 있다. (컴퓨터 본체, CPU, 하드 디스크, 마우스, 모니터, 비디오 카드, 사운드 카드 등 손으로 만질 수 있는 모든 것) 즉, 하드웨어는 컴퓨터의 육체이고, 하나의 "기계"이다. 하드웨어는 "물건"이기 때문에, 인터넷으로 다운로드받을 수가 없습니다. 컴퓨터 가게에 가서 구입해야한다. 컴퓨터 하드웨어에서의 데이터 흐름 컴퓨터의 하드웨어는 크게 중앙처리장치, 기억장치, 입출력장치로 구성된다. 중앙처리장치(Central Processing Unit, CPU)는 프로세스라고 불리기도 하는데, 입력장치에서 받은 명령을 실제로 처리한다. CPU가 1초에 얼마나 많은 연산..

CS/컴퓨터 2021.08.17

[컴퓨터 기초] ASCII Code(아스키코드)

아스키코드 컴퓨터는 0과 1로 된 데이터만 저장할 수 있기 때문에, 0과 1일을 이용해 텍스트 문자로 나타내야한다. ASCII는 문자를 컴퓨터가 이해할 수 있는 이진 데이터(0또는 1)로, 혹은 반대로 변환하는 표준 방법이다. ASCII는 컴퓨터가 텍스트 데이터를 저장하기 위해 흔하게 사용하는 표준코드체계이다. 이 표준에서 숫자 65는 대문자 'A'와 대응된다. (65를 이진수로 나타내면 1000001) 소문자 'a'의 경우 97로 이진수로 나타내면 1100001로 저장한다. ASCII의 한계 기본 ASCII코드 표는 7비트만 이용해서 모든 문자들을 나타낸다. 이것은 ASCII 코드로 2^7개, 즉 128개의 문자를 나타낼 수 있다. 확장 ASCII는 8번째 비트를 추가하여 총 256개의 문자를 나타낼 ..

CS/컴퓨터 2021.03.20
728x90
반응형