728x90
반응형

https://youtu.be/4NyihYbfcG8



1. 컴퓨터 내부 데이터 처리 방식

1-1. 데이터 처리의 기본 개념과 종류
-  데이터 처리의 핵심은 데이터의 정의와 구성에 있음
-  데이터는 크게 수치적 자료와 비수치적 자료로 구분됨
-  수치적 자료는 컴퓨터 내부에서 연산을 하기 위한 데이터 표현 방식을 말함
-  비수치적 자료는 외부에서 볼 수 있는 데이터 표현 방식임
-  수치적 데이터의 표현 방식에는 고정 소수점 방식이 있음

1-2. 고정 소수점 방식의 구체적 내용
-  고정 소수점 방식은 컴퓨터가 데이터를 표현하는 내부적 표현 방식임
-  컴퓨터는 한정된 비트로 데이터를 표현하며, 이로 인해 수의 정밀도는 낮음
-  MSB가 0이면 전체 수는 양수, 1이면 전체 수는 음수로 간주함
-  고정 소수점 방식은 처리 속도가 빠르며, 큰 수나 무한대, 음수를 표현할 수 없음

1-3. 고정 소수점 방식의 세부 내용과 응용
-  16비트, 32비트, 64비트 등 기계에 따라 고정 소수점 방식의 비트 수가 다름
-  현재 컴퓨터는 64비트로 데이터를 표현함
-  데이터의 표현 범위에 따라 컴퓨터의 성능이 결정됨
- (중요) 데이터 처리에 따른 수의 범위 결정에 따라 고정 소수점 방식이 효과적임
-  고정 소수점 방식은 이런 특징을 이용해 수치의 음수, 큰 수 등을 효과적으로 표현함

2. 컴퓨터 내 고정 소수점 표현방식 이해

2-1. 부호 비트와 데이터 비트
-  부호 비트는 데이터에 포함되지 않음, 최하위 비트가 1이 됨
-  데이터 비트는 맥락에 따라 범위 -1에서 범위까지 값을 표현
-  최하위 비트를 이용해 수치의 범위를 알 수 있음
-  고정소수점 방식에서 점은 수치의 끝을 나타냄

2-2. 고정 소수점 표현 방식의 범람 현상과 트랜케이션
-  이진연산에서 고정 소수점 방식은 범람현상과 트랜케이션을 극복하기 위해 사용됨
-  범람 현상은 실수형 데이터가 너무 크거나 작아서 발생
-  트랜케이션은 고정소수점의 끝 점이 짤리게 되는 현상
-  이를 범람현상과 트랜케이션 절삭현상이라고 부름
- (중요) 컴퓨터는 에러를 방지하기 위해 고정된 범위를 넘어가는 수나 점을 잘라 버림

2-3. 부동 소수점 표현 방법과 컴퓨터 속도 이론
-  범람 현상과 트랜케이션을 방지하기 위해 부동 소수점 방식을 사용
-  부동 소수점 방식은 실수를 부분적으로 표현하는 방법
- (중요) 컴퓨터 내 정수 표현은 고정 소수점 방식을 사용
-  데이터는 작게 하면 컴퓨터에서 빠르게 처리 가능
-  데이터의 크기와 비트 수는 컴퓨터 연산의 속도에 영향을 줌

3. 컴퓨터에서 정수 표현하기

3-1. 컴퓨터에서 정수 표현하는 방법 이해
-  컴퓨터는 2진수를 사용해 정수를 표현함
-  8비트 컴퓨터는 0과 1사이의 값을 표현함
-  플러스 값을 표현하기 위해 1을 더함
-  마이너스 값을 표현하기 위해 부호 비트를 사용함
-  부호 비트는 1이면 마이너스, 0이면 플러스를 나타냄

3-2. 컴퓨터에서 음수 표현 방식 이해
-  부호 절대치 방식과 부호 이의 보수 방식, 그리고 2의 보수 방식 세 가지 방식으로 음수를 표현함
- (중요) 컴퓨터가 음수를 인식하는 방식은 입력된 값의 절대값에 따라 다름
-  1의 보수 방식은 부호 비트를 통해 마이너스를 표현하고 나머지 부분을 이용해 음수 값을 구함
-  2의 보수 방식은 2진수의 곱셈을 통해 음수 값을 표현함

3-3. 컴퓨터에서 음수를 10진수로 표현하기
-  플러스 17과 마이너스 17의 10진수로 표현을 예시로 들어 설명함
-  플러스 17은 17을 2진수로 변환한 후 각 2진수의 위치에 따라 합산함
-  마이너스 17은 17을 2진수로 변환한 후, 부호 비트를 사용해 음수 표현 방식에 따라 마이너스가 되도록 함
-  이렇게 컴퓨터가 음수 값을 10진수로 표현하는 기본 원리를 이해하면, 다양한 문제를 해결할 수 있음

4. 2진수와 1의 보수 이해하기

4-1. 2진수와 16진수, 8진수의 보수
-  2진수, 16진수, 8진수의 보수를 이해하고 헷갈리지 않도록 강조함
-  2진수의 보수는 1의 보수로 이루어져 있음
- (중요) 16진수의 보수는 1의 보수와 9의 보수로 이루어져 있음
-  8진수의 보수는 2의 보수와 7의 보수로 이루어져 있음

4-2. 1의 보수와 2의 보수의 이해
-  1의 보수와 2의 보수의 차이점을 설명함
- (중요) 1의 보수는 0과 1을 교환하면 되고, 2의 보수는 기존 수를 그대로 두고 1을 추가로 붙이면 구할 수 있음
-  이진수, 16진수, 8진수 각각의 보수를 다루는 방법에 대해 설명함

4-3. 보수를 이용한 연산 이해하기
-  2진수, 16진수, 8진수의 보수를 이용해 연산을 수행함
-  각 진법에 따른 보수를 이해하고, 이를 바탕으로 연산을 수행함
-  보수 회로의 구성과 동작 원리를 설명함
-  컴퓨터 내부에서 보수를 어떻게 처리하는지에 대해 상세히 설명함

5. 컴퓨터의 숫자 체계와 변환 방식 이해

5-1. 컴퓨터의 숫자 체계와 연산방식
-  컴퓨터에서 음수를 표현하는 방법은 보수 방식과 이진연산이 있음
-  이진연산은 1비트씩 의미를 갖고, 플러스 또는 마이너스는 맨 마지막 파이트로 표현함
-  이진연산은 8비트 중 4개를 좋은 부분, 나머지 4개를 디지털 비트로 사용함
- (중요) 디지털 비트는 연산시에 바뀌고, 좋은 부분은 일로 채워진다는 점을 이해하는 것이 중요함

5-2. 십진 연산과 이진 연산의 차이
-  십진연산은 4자리로 이진수를 표현하며, 한 자리는 1비트로 표현함
- (중요) 십진연산은 8비트로 1개의 수치를 표현하고, 디지털 비트는 실제 숫자를 나타냄
-  십진연산에서 부호는 1이 들어가면 양수, 0이 들어가면 음수를 의미함
-  십진연산의 표현 범위는 이진연산보다 큼

5-3. 십진연산의 표현 방식과 변환
-  존과 팩 형식은 십진연산에서 주로 사용됨
-  존 형식은 1개의 수치를 8개의 비트, 팩 형식은 1개의 수치를 16개의 비트로 표현함
- (중요) 십진수가 존 형식으로 변환 시 0xFF (마이너스 16진수)가 되고, 팩 형식으로 변환 시 0xFFFF가 됨
-  십진연산을 컴퓨터에 입력할 때 존으로, 연산 결과를 나타낼 때 팩으로, 출력할 때도 존으로 전환함

6. 컴퓨터가 부동 소수점으로 실수를 표현하는 방법

6-1. 고정 소수점과 부동 소수점의 차이
-  고정 소수점과 부동 소수점은 둘 다 소수점을 표현하는 방법임
-  고정 소수점은 한정된 밑으로 표현하지만 범위가 넓고, 부동 소수점은 범위가 크다는 장점
-  부동 소수점은 지수부를 이용해 아주 큰 수와 아주 작은 수를 표현 가능
-  단점으로는 컴퓨터 속도가 느려, 종류가 제한적임
- (중요) 고정 소수점을 32비트로, 부동 소수점을 64비트로 표현하는 것으로 구분

6-2. 부동 소수점의 표현 방법
-  부동 소수점은 부호 비트, 지수부, 가수부로 3단계로 나누어 표현
-  지수부는 7개 비트로 표현, 2의 7승 범위는 -128~+127
-  가수부는 나머지 부분으로 구성, 범위는 유효 자릿수인 20~4비트
- (중요) 이 방식으로 컴퓨터는 아주 작은 수와 큰 수를 모두 표현 가능

6-3. 부동 소수점의 정규화
-  부동 소수점 유효 자릿수 체계화를 위한 방법이 정규화
-  정규화는 유효 자릿수를 0과 1사이의 확률로 만들어 확률 분포를 넓힘
-  컴퓨터는 정규화된 값을 사용해 실수를 표현
-  정규화는 컴퓨터가 고정 소수점보다 부동 소수점으로 더 큰 범위의 수를 표현하도록 함
- (중요) 이러한 방식을 통해 컴퓨터는 아주 작은 수부터 큰 수까지 모든 수를 표현 가능

7. 컴퓨터 내부 데이터 표현과 코드 변환

7-1. 정규식과 데이터 표현의 관계
-  정규식은 R과 지수성 7개 비트로 표현됨
-  가수 부분은 0과 1로 표현됨
- (중요) 마이너스 45.5와 같은 복잡한 수를 단순한 숫자로 변환하는 컴퓨터의 연산 원리 이해
-  정규식을 활용한 데이터 변환은 컴퓨터가 이해하고 처리할 수 있음
-  컴퓨터는 실제 수치보다 정규식의 형태가 간단함을 이해

7-2. 데이터 표현의 코드 변환 이해
-  사람이 볼 수 있는 데이타는 함수로 볼 수 있음
-  데이터 표현 방식은 외부에서 이해하기 위해 쓰이는 약속
-  BCD 코드, 아스키 코드, EBC DIC 코드 등 다양한 코드 형태 존재
-  BCD 코드는 64개의 문자를 인식, 특수형 컴퓨터나 항공/군사용에 주로 사용
- (중요) 아스키 코드는 128개의 문자를 표현, PC와 통신장비에 주로 사용

7-3. 코드 변환에 따른 데이터 표현력 향상
-  아스키 코드와 EBC DIC 코드는 8비트 코드로 각각 256, 360개의 문자를 표현 가능
-  코드 변환에 따라 데이터의 표현력이 향상됨
-  컴퓨터는 코드 변환에 따라 내부에서 데이터를 변환하여 처리
-  BCD 코드와 같은 4비트 코드는 한글과 같이 더 작은 단위의 데이터를 표현할 수 있음
- (중요) 각 코드의 특징과 규칙을 이해하면 특정 데이터를 다양한 형태로 표현 가능

8. 컴퓨터 코드와 그 종류에 대한 이해

8-1. 컴퓨터 코드와 그 종류
-  컴퓨터와 약속된 코드가 총 3가지 종류라는 점을 이해함
-  이 중 하나는 컴퓨터와 인간이 문자를 교환하는 코드임
-  문자 코드를 암기하는 사람이 존재함
- (중요) 3가지 코드 중 하나는 특수 목적으로 사용되는 코드임

8-2. 비수치적 데이터와 특수 코드
-  BCD 코드는 10진수를 1자리를 2진수로 표현하는 코드임
-  8421 코드는 BCD 코드의 대표적인 코드임
- (중요) 3초가 코드는 841 코드에 3을 더한 코드임
-  BCD 코드에서 3을 더하라는 의미를 이해함
-  대표적인 자보수 코드는 자체에서 보수 값을 구할 수 있음

8-3. 그레이 코드와 그 용도
-  그레이 코드는 10진수와 이진수를 변환하는데 이용되는 코드임
-  주로 BCD 코드의 인접하는 빛들을 엑스왈 게이트를 이용함
-  AD 변환기를 사용할 때 이진수를 10진그레이로 바꿔주는 과정을 이해함
-  2진수를 그레이 코드로 바꾸는 변환 과정을 이해함
- (중요) 이진수를 10진 그레이 코드로 바꾸는 예시를 이해함

9. 2진수와 그레이 코드, 오류 검사 코드 이해

9-1. 2진수와 그레이 코드 이해
-  2진수 1002를 그레이 코드로 변환하는 방법 설명함
- (중요) 그레이 코드에서 1과 0은 각각 1개, 0개의 비트를 의미함
-  1과 0의 만남은 결과는 1이고, 0과 0의 만남은 결과는 0임
-  2진수 1101을 그레이 코드로 변환하는 방법 소개함

9-2. 그레이 코드 변환 실습 및 데이터 통신
-  이진수 코드 변환 연산 과정 소개함
-  송신과 수신 단계에서 그레이 코드의 중요성 강조함
-  데이터 통신에서의 오류 검사 코드인 PCV 코드 소개함
- (중요) PCV 코드에서 짝수 1의 개수에 따른 오류 판단 방법 설명함

9-3. 오류 검사 코드 종류와 비키니리 코드
-  오류 검사 및 수정이 가능한 헤밍 코드 소개함
-  비가중치 코드에는 쉬 stones 에보 등이 있음
- (중요) 비키니리 코드와 링카운터 코드가 오류 검사 코드에 포함됨
-  컴퓨터 구조에서 중요한 가벼운 코드에 대한 이해를 강조함

화자 1
00:10
자 전국에 계시는 우리 MTM 사이버 생방송 안방 가족 여러분 계속해서 뜨거운 가슴으로 부사부일체의 정신으로 감동의 수업을 함께 하겠습니다. 아 좋습니다. 그죠 자 여러분들 예 10분 잘 쉬어 그렇습니까? 저도 10분 동안 이거 뭐 좀 맛있는 거 시켜놨는데 이 10분이 돼서 바로 들어왔어요. 빨리 강의하고 먹어야 되는데 아 그렇죠. 자 우리 순자 씨 밥 먹는 것 좀 고만하고 예 좋아요. 지금 생중계로 진행됩니다. 그죠 어 그래서 여러분들이 비록 방구석이지만 박수 좀 크게 쳐줘야 됩니다. 그죠 자 박수 한번 크게 치고 시작합니다. 아 그래서 어 현재 이 강의는 생중계로 진행되면서 특히 완벽 속성 과정이라는 거 그죠 아주 내용을 핵심 엑기스를 완벽하게 정리하면서 공야 정법 속성으로 진행되고 있습니다.

화자 1
01:09
그죠 그래서 컴퓨터 구조부터 운영체제 데이타 데이타베이스 데이타 통신 소프트웨어공학 그럼 우리 산업 기사는 시스템 분석 설계까지 그죠 인사천리로 1편의 영화를 보듯이 여러분이 1편의 개그 드라마를 보듯이 진행될 것입니다. 그죠 그래서 아주 가볍게 자격증은 반드시 따고 다시 이야기한다. IT 전문가로서 세상에 진출하자는 게 이 강의의 슬로건 됐나 됐습니다. 그죠 그런 거 1번 더 출제시키고 이제 두 번째 오늘 생방송 들어갑니다. 그죠 자 따라오세요. 자 우리 앞부분에서 이제 데이타 그죠 지금부터 우리가 뭐 배워 시필유를 정복해야 되지 컴퓨터에 가장 중요한 프로세스 시피뉴의 꼬라지 동작의 원리를 이해하기 때문에 논리회로부터 우리가 앞시간 데이타를 공부했습니다. 그죠 그래서 데이타에서 중요했던 게 뭐였습니까?

화자 1
02:07
데이타의 정의 데이터의 구성이 어떻게 되는지 그죠 컴퓨터 우리 컴퓨터 내부적으로 구성과 우리 인간이 볼 수 있는 구성 단위를 공부를 했고 특히 이제 다시 정리하면요 오늘날 이 데이타가 컴퓨터에 표현되는 방법은 그죠 우리가 크게 내부적 표현과 즉 수치적 데이터의 표현과 비수치적 데이터로 표현되는데 이 수치적 데이터는 컴퓨터 내부에서 표현되는 방법이고 비수치적 데이터는 외부에서 즉 우리 인간이 볼 수 있는 상황으로 즉 입출력에 이용되는 데이타 표현 방법이에요. 그죠 그리고 이 수치적 데이터에는 점을 고정시켜서 표현하는 즉 우리 인간의 점수를 표현하는 핵스트 포인트 매스 고정 소점 방식이 있고 점을 둥둥둥 떠돌아다니게 하는 플로팅 포인트 매스도 실수 표현에 이용되는 방식이 있더라 그리고 이 정수 픽스드 포인트 방법에는 2진 표현 방법이 있고 10진이 있고요.

화자 1
03:03
2진에는 또 음수 표현을 쓰입니다마는 부와 절대치 1의 보수 이해 보수 그죠 십진에는 종과 백이 있고 그죠 부동산 접전 방식이 있었죠. 또 실수 표현에는 그렇죠. 그리고 외부적 데이터 표현은 비씨 디코드로 디씨디 아스키 이비씨 디아시 됐죠 그죠 요렇게 전체 정리를 앞 시간에 했습니다. 그죠 요 했는 걸 가지고 이제 세부적으로 보자 이 말입니다. 반드시 출제가 된다고 보면 됩니다. 됐습니다. 들어가 봅시다 좀 서론이 길었제 들어갑니다. 자 우선은 자 컴퓨터의 데이타에 수치적 자료 표현 즉 자료의 내부적 표현 방식에 대해서 보자 자 이 내부적 표현은 뭐다 컴퓨터 내부에서 연산을 하거나 데이터를 처리할 때 사용되는 표현 방식 즉 컴퓨터 내부에서 표현되는 거 우리 인간은요, 우리 인간은 잘 어떻게 진행됐는지 볼 수 없는 거예요. 그렇지만 우리 정보처리 기사는 보여야 됩니다.

화자 1
03:58
그걸 볼 수 있는 사람이 정보처리 기사고 볼 수 없으면은 비전문가 큰 명의죠 아니면은 기능 사용자 인터넷에 클릭만 하고 게임만 하고 쇼핑만 하고 이런 사람들이겠제 좋습니다. 자 그러면은 이 어 픽스드 포인트 메스트 고정소득점 방식은 어떻냐 이 말입니다. 그죠 정수 즉 우리 인간의 정수 표현에 사용된다고 그죠 딱딱 떨어지는 수 이 방법에는 또 2 신 표현과 십진이 있더라 그죠 그래서 2진에는 3가지 10진에는 2가지 이야기가 됐고요. 자 우선 정의를 보면은 이제 이 데이터가 컴퓨터에 표현될 때 데이터가 들어가는 임시 기억 장치가 레지스트다 레지스터 뒤에 나옵니다마는 CPA 속에 존재하는 내가 처리할 데이터를 기억하는 임시 메모리 임시 기억장치 가치가 뭐다 내지스트인데 뒤에서 상세히 합니다. 왜 출제가 많이 되니까.

화자 1
04:51
이 레지스트의 왼쪽 끝 또는 오른쪽 끝에 점이 고정되어 있다고 가정해버리죠 가정해서 한정된 비트로 정해진 비트로 8비트면 8 16이면 16 기계의 기계에 따라 다릅니다. 오늘날 여러분 펜티엄 거품들은 64비트니까 64개 비트로 우리 인간의 데이터를 기억시키거든. 뒤에 합니다. 어 표현하는 방식으로요 한정된 빛으로 표현하다 보니까 수의 정밀도가 낮다 정밀도가 낮다는 게 뭐다 수의 표현 범위가 아주 큰 수나 아주 정스러운 표현을 모았다는 겁니다. 그죠 그래서 특징은 뭐요 뒤에 배울 실수 표현인 부동소득점 표현 방식에 비해서 처리 즉 연산이나 표준 속도는 빠릅니다. 예 한정된 빛으로 가볍게 표현하기 때문에 그렇지만 수의 정밀도가 낮다는 것보다 아주 큰 수 플러스 무한대 마이너스 무한대 큰 수나 상수 표현하는 데는 할 수 없다는 거죠.

화자 1
05:47
그때는 뭐 하자 뒤에서 별 부동소수점 표현으로 하자는 것 그죠 어 그래서 컴퓨터에서 굉장히 빠르게 데이터를 처리하고 싶을 때 즉 정수 같은 걸 표현할 때는 컴퓨터는 이 정수를 뭐 고정 소수점 방식으로 레지스트에서 표현한다. 그런 이야기야 그리고 그 표현되는 종류는요 16피트 컴퓨터에서는 16개 비트로 표현을 하고요. 32비트 컴퓨터는 32비트로 가고 현재 여러분 지금 팬티엄 컴퓨터는 64비트로 표현이 됩니다. 즉 기계의 기종에 따라서 다 달라진다는 거죠. 요것도 시험에 나왔다. 아시겠습니까? 그러니까 오늘날 컴퓨터가 비싸고 좋은 거는 수를 표현하는 범위도 크다는 거지 빨리 데이터를 처리한다는 겁니다. 알겠나 그래서 요런 거는 눈으로 가볍게 봐주면 된다. 자 한번 넘어가 봅시다 예 자 그러면은 고정 소수점은요, 고정소수점은 예 참 봅시다 좀 치우고 깨끗하게 한번 해보는 것도 좋다. 응 좋습니다.

화자 1
06:48
자 요거요 한정된 비트로 표현하죠. 한정된 정의 예를 들면은 16비트 컴퓨터는 16비트 16개 비트로 표현하고요. 그죠 여러분 집에 있는 64비트 컴퓨터는 64비트로 표현되겠죠. 이거는 기계의 기종에 따라서 표현 범위는 달라지는데 에 그래서 요 인제 요 인제 내지스트가 이렇게 표현되는 거예요. 그래서 첫 번째 왼쪽 요 비트를요 특별히 MSB라 합니다. 요것도 중요하다 MSB는 뭐냐 하면은 모스터 그죠 비트해서 MSB인데 요놈을 우리는 최대 유효 비트라 이래야기합니다.

화자 1
07:40
최대 유효 비트다 이래서 보통 우리가 고정 소수자 방식에서 MSB는 역할이 뭐냐 시험에 나오면 바로 수치의 음양 즉 부호 비트를 의미하죠. 그죠 이 MSB는 4인 비트 부호 어 모든 연산에 이용되는 데이터는요 숫자는 여러분 플러스가 있고 마이너스가 있는 거예요. 10이 있고 마이너스 10이 있죠. 이렇게 플러스냐 현재 기억되어있는 데이터가 컴퓨터 내부에 표현되는 데이터가 플러스가 마이너스 바를 뭐도 뭐로 MSB로 표현합니다. 왼쪽 끝 한비트 요놈으로 요 한 자리로 뭐다 한 자리로 1자리로 수치에 플러스 마이너 왜 중요하니까 내가 반복한다. 시험이 많이 나와요. 그리고 요 MSB에 0이 기록되면 즉 낮은 전압 0이 기록되면 이 전체 수는 뭐다 양수라고 컴퓨터 알아듣습니다. 0이 딱 기록되면 아 양수구나 이렇게 이야기 하는 거죠.

화자 1
08:33
양수구나 그리고 1이 기억되면은 음수구나 이래 이야기됩니다. 자 중요하다 MSB에 최대 히어비트의 0이 기록되면 전체 수는 뭐다 양수고요. 1이 기억되면은 음수입니다. 알겠나 그리고 요거는 부호 비트고 지금 이걸 부호 비트는 데이터에 안 들어가요 0비터예요. 0비터죠 그리고 1 어 첫 번째 비트 두 번째 비트 세 번째 네 번째 다섯 번째 쭉 앵겨 가죠 에 64비터 컴비터면 요 63 즉 요래 요래 하는 거 16피터 컴퓨터 내고 15죠 그죠 엠 마이너스1입니다. 엔 마이너스 1 알겠나 해서 첫 번째 비트가 MSB 부호를 나타내고 실제 데이터 비트는 1에스 엔까지 그죠 즉 엠 마이너스 1까지 요놈이 실제 수치 데이타를 저장합니다. 데이터를 표현합니다. 이해되나 자 첫 번째 비트가 뭐다 부호 비트고요.

화자 1
09:24
나머지 1에스 엠마이너스1비트가 뭐다 데이터를 표현하는 데이터 비트다 이 말야 데이터 비트 데이타 비트고 특히 마지막은 그 숫자의 끝을 알리는 엘리스비다 이 말이에요. 엘리스비 엘리스비는 뭐냐 하면 요놈은요, 리스트 시그니피컨트 비트입니다. 그래서 최소 유효 비트 요놈은 최소 유효 비트라 해 가지고 수치의 끝을 알려주는 거죠. 그래서 권유소수점은 MSB 끝에 점이 고정돼 있고 엘레비스에 바람도 잘 안 된다. 밥을 안 묵어가지고 병생기름 많이 묵었지예 이런 스승의 밥도 안 먹고 있는데, 예 LSB에 점이 고정되어 있지 그제 그래서 요 한정된 비트로 어 한정되었다. 심지어 10비터는 16개 비트로 32비터 컴퓨터는 32개로 그죠 32개인데 1개는 뭐다 0번째 비트는 숫자의 음량이니까. 실제 수치는 뭐다 요 이래서 엔 마이너스 1개 사이에 숫자를 다 표현하는 거죠. 그죠 요게 점수표현 고정 소수점 방식입니다.

화자 1
10:24
그죠 여러분들이 컴퓨터에 마 어 플라스 10 마이너스 10을 입력하면은 컴퓨터가 어떻게 전류를 흘러드는지 그걸 배우는 거다 자 보자 이 말입니다. 그죠 요놈이 고정소수점 표현방식의 기본 기본 이제 포맷입니다. 시험에 많이 나온다 자 그런데요. 근데 한정된 범위 NGA를 넘어가 버리면 넘어갈 수도 있지 엄청 큰 수리를 집어넣어 가지고 이렇게 MSB를 넘쳐버리는 현상을 우리는 뭐다 예 오버풀러 즉 범람현상이란다 범람현상 그리고 LSB를 넘어버리는 거 점이야 잘려 버리는 현상을 트랜케이션 절삭현상이라 합니다. 그러니까 고정소수점으로 수치를 표현하다 보면요 점수 같은 경우 이런 것들은 다 표현되는데 만약에 입력을 잘못해서 1250.25 이렇게 넣어버리면 짤려버리는 무슨 현상이 발생한다. 절삭현상이 발생합니다.

화자 1
11:17
그래서 나는 분명히 1250.25로 입력을 했는데 컴퓨터는 1250을 보여주면 이건 뭐냐 내부적으로 표현이 잘못돼가 어떤 현상이 발생했다. 오케이 절삭 현상이 발생해 버렸습니다. 그죠 에라죠 에라 그래서 컴퓨터는 에러를 범하지 않아 여러분의 일을 잘못시켰어요. 알겠나 그래서 요거 프로그램 개발하면 다 알게 되는 이야기입니다. 근데 너무 큰 수를 집어넣어 가지고 점이아 이것도 짤려버렸다 이걸 뭐다 오브플로프 범란 넘쳐버렸다 이래야 되죠. 그럼 이거는 절삭과 범란 현상을 방지하는 방법이 뭐고 그 방지하는 방법 아주 큰 수 점 이하의 아주 적은 수 즉 실수를 표현하는 방법에 DSVOLE 뭐다 플로팅 즉 부동 소수점 방식이 있습니다. 그죠 부동 소수점 방식 아였나 자 시험에 여러분들 고정 소수점 방식의 범람 현상과 절삭 현상을 방지하기 위한 방식은 뭐다 부동 소수점이죠.

화자 1
12:09
그죠 한정된 비트로 비트로 엄청 큰 수 엄청 적은 수 즉 실수 엄청 큰 우리 큰 수는 실수고 정수는 정수잖아요. 이런 실수를 표현하는 거는 뒤에 별 부동소수점이 있고 점수는 뭐다 바로 고정으로 표현된다. 그래서 오늘날 컴퓨터에서 정수 표현은 뭐로 된다. 고정 소수점입니다. 이해되나 그렇죠. 요런 것들이 아무것도 아니지만, 원리를 터득하지 않으면 굉장히 헷갈린다 그죠 암기하면은 그래서 요게 뭐다 기본적인 고정 소득점 방식 픽스트 포인트 방식이다. 이 말입니다. 그죠 방식의 포맷 포맷이다. 이 말이지 형식 시험에 많이 나온다 자 그럼 조금 더 구체적으로 한번 빠져봅시다 정수가 어떻게 컴퓨터에 실제적으로 표현되는지 직접 함 보여줄게 내가 컴퓨터가 돼서 따라와 따라와 따라와 우리 요즘 오늘 이거 생중계 엔진을 내가 내는 게 아니고 말이에요.

화자 1
13:08
우리 피디나 스탭들이 다 내네요. 마지막에 우리 스탭들 보여줄게요 여러분들을 위해서 현재 우리 서울 본사 인터넷 방송국에서 많은 스탭들이 지금 노력하고 있다. 근데 어루망 스탭 하나가 자꾸 회전을 냅니다. 정신차려 넘어갑니다. 예 이진연산 봅시다 자 이진 연산은요, 여러분 이진 표현법 자 권효소점 표현 방법에 대해 2가지 했다. 이렇게 했어요. 이진 방법과 힙진 방법이 있다. 했죠. 또 자 이진 방법은 뭐냐 하면요 정수 값을 우리가 앞에 진법 변환 해왔잖아. 바로 진법 변환의 원리를 위해서 이진수로 바로 변환하여 컴퓨터에 표현한 방식이에요. 그죠 그러니까 비트 즉 1비트의 의미를 더 1비트씩 의미 부여가 됩니다. 의미부여 즉 진법 변환으로 자동으로 표현되는 방법이에요.

화자 1
13:54
이 표현할 수 있는 범위는 작지만 연산 속도가 빠르제 뭐든지 컴퓨터는요 컴퓨터에선 작은 것이 빨리 처리돼 에 자 여러분 이게 논리다 컴퓨터는요 여러분 가장 중요한 게 속도와 공간 문제야 컴퓨터는 어떻게 하면 일을 빨리 처리하는가? 빨리 처리하기 위해서는 데이터를 작게 하면 돼요. 작은 것이 아름답습니다. 컴퓨터는요 우리 사람 또요 여러분들 작은 사람이 야무지고 여러분들 실력이 있어요. 에 누구처럼 키 큰 사람들 싱겁제 그래서 컴퓨터도요 작은 건 빠른 거요 데이타 어 작은 게 빠른 거고, 비트 수가 많으면 느려요 알겠나 우리 사람들 키가 적으면 빠르잖아. 빠르잖아. 근데 키 크면은 멀쩡하게 이거 빠르지를 못합니다. 1가지다 그래서 이전 연산은요, 아주 데이터가 정수 데이터 적죠 그러니까 연산 속도가 빠른 거예요. 부동산 느리죠 크게 하다 보니까 예 그래서 고런 기본적인 원리만 알아도 문제 다 맞춘다 암기할 게 뭐 있노 알겠나 병태 손자 좋습니다.

화자 1
14:52
특히 대한민국 순자 씨 결혼할 때 무조건 작은 사람하고 결혼해야 된데이 큰 사람하고 결혼하면 클납니다. 통과 자 표현 방식 한번 봅시다 이야기했제 2진표현 방식은요, 요놈이 0번째 비트가 뭐야? 아까 이야기했죠. MSB죠 MSB 뭘 나타내노 수 숫자가 지금 기억된 숫자가 양수인가 음수인가 그죠 그래서 이 MS 부호 비트에 0이 기록되면 전체 수는 뭐다 오케이 양 어 양수고 1이 들어가면은 뭐다 음수다 즉 높은 전압이 들어가면은 음수고요. 낮은 전압이 들어가면은 양수로 인식합니다.

화자 1
15:30
그죠 알겠나 예 요렇게 되는 거고, 자 그런데 여러분 잘 봐 이전연산에서 양수 표현은요, 양수를 표현하는 방법은 1가지다 1가지인데 더럽게도 컴퓨터는요 음수를 표현하는 방법은 3가지나 돼 자 이게 무슨 말이냐 잘 들어 우리 인간은요, 우리 사람들은 플러스 10 마이너스 이것밖에 없제 어 양수 표현 1가지 음수 표현 1가지만 컴퓨터에는요 양수 표현은 1가지지만 음수 표현이 3가지가 된다니까 자 함 보자 자 만약에 요거 바로 합이잖아. 보기를 한번 봅시다 지금 여러분들 이렇게 바라보지 어 바로 봅시다 자 플러스 10을 8비트 컴퓨터로 표현해 보세요. 8비트 뭐 우리가 뭐 8비트 간단하니까 플러스 15에 8비트로 표현하면요 만일 8비트 컴퓨터 이런 플러스 10을 치면은 어떻게 표현되나 봅시다 10이니까. 이게 진법 변환 하겠죠. 진법 변환 예 진법 변환한 후에는 10이니까.

화자 1
16:27
자 10을 이준수를 바꾸는 방법 잘 알제 어떻게 8 살리고 다 배웠잖아. 4 주기고 2 살리고 1 주기면은 10입니다. 그죠 82 맞나 맞나 금방 컴퓨터 자동 변환하는 거예요. 그리고 8비트니까요? 8비트니까 우에 되노 1 2 3 4 5 6 7 8 지저분하게 그림을 못 그리지 내가 내가 그림을 이렇게 잘 못 그립니다. 요게 그림을 아주 몬 거려요 이 누구 나의 옛날 모습 본강 예 그래서 색이 있었으면 좋겠는데 나머지 비트는요 자 8비트니까 요렇게 요게 10을 표현한 나머지는 제로로 취하자면 제로로 제로를 이렇게 취하죠. 제로는 취하죠. 근데 요거는 숫자가 아니고 뭡니까? 부호니까 플라스니까 0이가 1이 가 0이 더 하죠. 자 여러분 요게 뿌라스 10을 입력하면 8비트 컴퓨터에서 전류가 이렇게 들어갑니다.

화자 1
17:25
이게 플라스 10으로 인식합니다. 아젤라 82 진보 변환을 해 가지고 이게 10이에요. 그리고 요놈이 뭡니까? 플러스죠 플러스 10입니다. 빈칸은 나머지 제로 왜 여기서부터 채운다 이게 왼쪽 오른쪽 여기서부터 채워나갑니다. 그리고 빈 공간은 제로로 채워집니다. 요놈이 컴퓨터에서 플러스 12 표현 방법이야 근데 마이너스 10은요, 마이너스 10을 딱 입력하면 컴퓨터에서 표현되는 방법 몇 가지고 3가지라니까 3가지 3가지 모형 음수 표현 방법 3가지 요거 아주 중요하다 부와 절대치의 방식 부와 일의 보수방식 부와 이해 보수 방식입니다. 자 일단은 뒤에서 하도록 하고 바로 내가 한번 이 몸이 직접 몸소 친히 컴퓨터가 되어서 표현을 함 해볼게요 브라더 10은 이렇게 표현된다. 첫 번째 부와 절대치의 방식 부와 절대치의 방식 한번 볼까요? 절대치의 방식 은요, 마이너스 10 어떻게 되느냐 8미트니까 그려볼게요 자 이런 거 바로 할 줄 알아야 돼요.

화자 1
18:25
1 2 3 4 5 6 7 8미터 컴퓨터가 16비터는 16개 64비터 컴퓨터는 64개로 그죠 그러니까 마이너스 10이니까. 10은 뭐다 오케이 여기가 8 살리고 4 주기고 2 살리고 1 살리고 나머지 부분 제로 제로 제로인데 마이너스니까 MSB에 뭐 들어가노 오케이 이리 들어가죠 요놈이 부와 절대치의 방식으로 마이너스 10입니다. 데일라 요렇게 입력이 돼요. 그런데 어떤 컴퓨터 즉 일의 보수 방식으로 1회 보수 방식으로 마이너스를 기억하는 컴퓨터는 어떻게 되느냐 여러분 잘 봅니다. 그냥 이렇게 기억돼요. 내가 그냥 아까 11 이거예요. 이놈이 1의 보수 방식으로 뭐다 뭐다 마이너스 10입니다. 마이너스니까 부호 비트는 1이죠. 이게 마이너스 10이에요. 이게 예 이렇게 될게요 이게 마이너스 10입니다. 그리고 세 번째 2의 보수 방식으로 움직이는 컴퓨터는요 또 이렇게 됩니다.

화자 1
19:26
이거예요. 어 난 기계장 컴퓨터다 바로 합니다. 즉석에서 요놈이 이의 보수 방식으로 뭐다 마이너스 마이너스 10입니다. 자 이게 무슨 말이냐 시험에 바로 나온다 응, 예 여러분들이 오늘날 정수값 플러스 10과 마이너스 10을 집어넣으면은 우리 인간들은요, 양수 하나 음수 하난데요. 컴퓨터는 양수 표현은 한 가지입니다. 그죠 이진연산은 뭐다 지가 앞에서 보면 진보 변화를 컴퓨터 자동으로 이 10진수를 2진수로 바꿔버린다니까 어떻게 바꾼다 봤죠 진보 변화 8 살리고 2 살리고 요렇게 전류값을 흘리고 나머지 부분 0 채우고 플러스니까 MS10입니다. 8미터 컴퓨터에서 컴퓨터 플러스 10으로 인식합니다. 근데 마이너스 10을 키보드로 딱 쳐 넣으면요 아 기계 컴퓨터마다 달라 어떤 컴퓨터는 요렇게 표현하고 어떤 컴퓨터는 요렇게 보고 PC 같은 그런 경우는 이렇게 표현됩니다.

화자 1
20:24
음 컴퓨터마다 좀 달라 근데 음수표현은 몇 가지고 3가지예요. 부와 절대치 방법으로 요게 마이너스 10이고요. 1의 보수 방식을 따르는 컴퓨터는 요게 마이너스 10이고요. 아 따라서 뜻은 모르죠 2의 보수는요 요렇게 우리 피씨 같은 경우 마이크로 컴퓨터 피씨는 2의 보수 방식으로 음수 값을 표현합니다. 여러분 그러니까 여러분 컴퓨터 피씨에다가 마이너스 10을 입력하면 전류값 요렇게 들어갑니다. 요렇게 111제로 111제로 요게 마이너스 10이다. 이 말입니다. 그렇죠. 자 요게 왜 그런지는 뒤에서 봅니다. 시험에 잘 나옵니다. 마이너스 10을 주고 마이너스 10을 1의 보수 방식으로 표현한 걸로 만든 거 이런 문제 많이 나오죠. 너무나 쉽다 자 일단은 양수 표현은 한 가지인데 음수표현은 3가지가 있고요. 그 표현 범위는요 아주 쉽습니다. 마이너스 2에 엠마이너스 1 플러스 1에서 요까지 요 엔은 뭐다 바로 비트 수죠 즉 16비트 컴퓨터는 엔 대신에 16을 대입하면 되고요.

화자 1
21:16
8비트 컴퓨터는 8을 대입하면 되고 여러분 집에 있는 펜티움 컴퓨터는 64 즉 마이너스 2에 64 마이너스 마이너스 2의 63승 플러스 이래서 그런 이야기죠 요거 여러분 잠깐 한번 봐 놓죠 예 요게 정수 표현의 범위입니다. 요 범위 안에서는 표현되지만 요 범위를 벗어나면은 뭐다 범람 현상과 절삭 현상이 일어나 가지고 부동소수점으로 표현해야 되지 고정을 표현하면 에러가 터진다는 거지 그죠 요게 시험에 많이 나오죠. 일단은 자 우리가 요렇게 봤고요. 자 그러면 지금부터 여러분들이 기계가 돼 보자 이제는 왜 이렇게 음수 표현이 되는지 한번 보자 이 말입니다. 어려운 거 아이제 이거요 딴 데서 강의 들으면 무슨 말인지 하나도 모르는데 자 원리를 터득해 봅시다 다음으로, 한번 넘어가 봅시다 예 자 그런데 여러분들 다시 한번 이야기하면 1번 예를 1번 들어봅시다 그다음에 자 그러면은 시험에 이렇게 나와요.

화자 1
22:14
플라스 17과 마이너스 17을 컴퓨터로 즉 이진연산으로 즉 고정소수점으로 표현해 봐라 이런 문제가 나와요. 자 플러스 17이다. 어 그럼 이거 어떻게 표현되노 자 컴퓨터는 왜 어떻게 표현해 플라스 17이니까. 17은 어떻게 여러분 자 이봐 17은 어떻게 17은 어떻게 돼요. 자 8 자 봐봐요. 자 여러분들 내가 어떻게 되냐 자 이해영성 자 요거 한번 봅시다 예를 들면은 뭐 자 요걸 8비트로 놔 놓고 함 봅시다 자 요 8비트인데 이진수로 따지면 요 뭐야? 요 2의 영성이죠. 이해영성 2의 0승 자리고 요건 2에 1승 자리고 요놈은 2의 2승 자리 요놈 2의 3승 자리 요건 2의 4승 요 2에 5승 2에 6승 2의 7승 이렇게 되겠죠. 어 2의 0승은 어떻게 되노 2의 영성 모든 수의 영성은 2죠 엑스의 0승은 1입니다. 1이고 2에 1승은 뭡니까?

화자 1
23:12
2죠 22고 2의 2승은 4제 2의 3승 얼마입니까? 8이죠. 2의 4승은 16이죠. 2에 5승은 32구요. 2에 6승은요, 64고 2에 7승은 128이고요. 좀 더 해볼까 2에 8승은 2에 8승을 어떻게 되노 2에 8승은 256이고요. 이왕 배려 한번 더 해보자 씨 어 이의 구성으로 해야 돼요. 2의 구성 2의 구성은요, 510이고요. 1번 더 해보자 2의 10승은요, 2에 10승 2의 10승은 뭐야? 1024고요. 알겠나 이 정도만 알아봅시다 어 그렇죠. 자 그러면 자 여러분 잘 봐라 만약에 자 우리가 다 배웠잖아. 2진수 요놈을 10진수로 표현하면 어떻게 돼 자 여기 이거대로 2의 영성 살았제 그렇죠. 1 살았죠 1 1 살았고 여 봐요. 2 죽었고 4 죽었고 8 살았고요. 어 그다음에 16 살았습니다.

화자 1
24:10
얼마고 16 더하기 8 이거 얼마고 이것도 뭐 하지 16 이거는 와 16 더하기 9는 얼마고 아 무식해 하 어렵다 이거 얼마야 25죠 알겠나 이게 지금 한번 더 해볼까 아주 쉬워요 인제 뭐 어떤 게 나왔나 뭔지 모르겠어요. 자 이놈을 10주수로 바꿔라 하면 어떻게 해야 되나 참 봐라 자 2에 0승 살았습니다. 1 살았고 2에 1승 살았습니다. 2 살았고요. 2에 3승이요. 2의 3승 아 2에 2승 살았어요. 4 살았고 2에 4승 8 죽었고요. 8 뒤졌고 예 16 죽었습니다. 16 죽었고 그렇죠. 32 살았습니다. 32 살았죠 다 더하면 되겠죠. 되겠나 예 요렇게 하는 거다 예 요렇게 하는 거예요. 어 2에 10승까지 안겨 놓으면 좋겠죠. 다시 한다. 2의 0승은 1위고요. 자 외워볼까 외우는 거야.

화자 1
25:01
2의 1승은 2고 2에 2승은 4고 2의 3승은요, 얼마고 8이고 2의 4승은 16이고 2에 5승은 얼마 32 2에 6승은 64 이에 7승은 128 2에 8승은 256 이에 9승은 512 10승은 뭐요 1024 여러분 그래서 512메가 256메가 120의 메모리 이야기도 그래 하잖아요. 예 요렇게 우리가 넘어갑니다. 예 자 1번 더 정리를 했고 1번 더 정리를 했고 자 그럼 플러스 17은 어떻게 되나 플러스 17이니까. 뭐 살려야 돼 16 살리고 예 16을 살려야 되겠죠. 16 살리고 16살리고 뭐야? 8죽이고 4주기고 2주기고 1살림은 17이제 만약에 8비트로 표현한다고 해요. 8비트로 그럼 나머지 부분들은 제로를 채워줘 제로 제로 어 MSB에 어떻게 돼요.

화자 1
25:59
플러스니까 뭐 기록된다. MSB에 뭐 기록되노 여기에 기록됩니다. 그죠 자 플라스 17은 요게 답입니다. 자 뿌라스 17 되겠습니까? 플러스 17을 입력하면 8비트 끝미선 이렇게 전류로 흘러 들어간다는 거야. 에 그럼 마이너스 17은 어떻게 돼 마이너스 17은 마이너스 17은 어떻게 돼 부와 절대치 방법으로 다시 한번 하자 예 17은 요렇게 되죠. 마이너스니까 나머지 부분 뭐다 에 어 8미터 요게 1이죠. 1 어 MSA가 1 되면 전부 다 마이너스잖아. 그다음에요. 여러분 봐요. 1의 보수 방법으로 구하라 카면 여러분 아주 쉽습니다. 1의 보수 0과 1을 교환해 버리는 거예요. 0과 1을 자 봐봐 여기죠 1110 1110입니다. 이게 뭐 마이너스 17입니다. 어 2의 보수 방식으로 해라카면 어떻게 되나 1의 보수에다가 더하기 1 하면 됩니다.

화자 1
26:56
더하기란 뭐여야 되노 11011 더하기라는 게 1이죠. 이놈이 2의 보수 방식으로 마이너스 10입니다. 자 됐나 자 그럼 다시 보수에 대해서 자 그러니까 컴퓨터에서는요 플라스 17은 요렇게 팔 밑에 흘려 들어가고 마이너스 17은 이렇게 흘러 들어갈 때도 있고 이럴 때도 있고 이럴 때 기계마다 다르다는 거죠. 피씨 같은 경우엔 요렇게 들어간다는 거지 알겠나 자 그러면은 우리가 보수에 대해서 좀 공부하자면 보수는요 우리 수학에 나오는 건데 여러분들 보수 처음 듣나 컴플리먼트 넘버 해 가지고 어떤 기준이 된 수로부터 뺀 나머지의 수입니다. 그죠 보수 보충해주는 수입니다. 그죠 예 그러니까 각 진수의 보수 자 10진수의 보수는요 10의 보수와 9의 보수가 있고요. 8진수의 보수는 7의 보수와 8의 보수가 있고요. 알게 나 16진수의 보수는 16의 보수와 15의 보수가 있습니다. 그런데 우리 컴퓨터는 내부적으로 몇 진 연산 하노 2진을 선하기 때문에 우리는 뭐만 하면 된다. 2의 이진수 보수만 합니다. 그리고 2의 보수는 뭐다 2진수의 보수와 뭐가 있다.

화자 1
27:56
2의 보수가 있습니다. 알게나 보수 보충해주는 수 1의 보수 구하라 카면 여러분 0과 1을 교환해 버리면 됩니다. 1의 보수 구하라 카면은 1의 보수에다가 더하기 1 하믄 돼요. 함 해볼까 자 보수 구하는 거 문제 나옵니다. 시험에 뭔지는 모르겠는데 이진수 요놈의 1의 보수 구하세요. 이렇게 하면 일의 보수 1회 보수 구하라 카면은 뭐 1과 0 교환하면 되겠죠. 불러봐 0011002 요놈의 1의 보수입니다. 되겠나 1과 0을 교환하면 돼요. 2에 요놈의 요 수 요놈의 2의 보수 구하라 요놈의 2의 보수 구하라 하기보다 1의 보수에다가 뭐한 거 더하기 1 하면 돼요. 더하기 더하기라는 건 뭡니까? 에 더하기 1 하니까 에 요놈이 알려나 요 숫자에 요놈은 1의 보수고 요놈은 2의 보수입니다.

화자 1
28:51
됐죠 보수 구하는 거 쉽지요 예 요놈의 1의 보수 구하라 하면 답은 뭐고 2의 보수 구하라 하면 어떻다 더하기 1 하니까 어이 되노 이게 더하기 1 하니까 어이 되노 올라갔다 0 요거죠. 요놈이죠. 그죠 요놈 알겠습니까? 요렇게 구하는 거예요. 근데 실제로 여러분들은 요렇게 구했지만, 컴퓨터는 그죠 실제 요놈을 이게 보수회로 거기까지 알 필요는 없는데 이것까지 다 그려야 되나 자 뭐 이것까지 내가 다 그려야 됩니까? 이 몸이 몸소치니 다 그려야 됩니까? 컨트롤선 예 여기 1이고요. 자 이게 보수로입니다.

화자 1
29:41
보수는 실은 여러분들은 방금 1과 0을 교환하면 됐지만 컴퓨터는 내부적으로 보수를 어떻게 구하냐고 하면은 요거 어디서 많이 봤제 엑스 와일 게이트죠 엑스 와일 게이트 요걸 내가 이렇게 엑스 와일 게이트는 어떤 거고, 여러분 앞에서 배웠다 뭐 어 엑스와일 게이트는 에이 바 비 더하기 에이 비 바잖아. 즉 에이 1이고 비 0일 대 1이고 열대1이죠. 101대1 01일 때 1이잖아. 그래서 만약에 한번 봐봐요. 어 이진수 1일 공공을 어 일의 보수 구하라 하면 어떻다 이 컨트롤 수는 여기까지 늘어와요. 이거 1 자 1과 1의 엑스 와일 게이트는 얼마입니까? 제로죠 제로와 1은 얼마고 1이죠. 제로와 1은 얼맙니까 1이죠. 자 에 아 요거는 소리소리 요거는 1과 1이니까. 요건 제로죠 제로 넘어오는 1과 1과 1이니까. 그러니까 보세요. 보수회로 구하거든.

화자 1
30:35
컴퓨터가 보수 회로에서 요 값을 흘려버리면 보수회로에서 이렇게 구해주는데 예 실제 컴퓨터에선 요렇게 보수회로를 거치지만 여러분들은 아주 쉽게보다 0과 1을 바꿔버리면 되죠. 1과 1 알겠나 2의 보수는 더하기를 하면 됩니다. 여기까지 몰라도 좋아요. 이까지 아니면 여러분 제2의 취재 그래서 내가 요렇게 컴퓨터 내부에서는 보수 값을 이렇게 구하고 여러분들은 어떻게 구하라 요렇게 구하라 그러니까 보수 회로는 뭐로 엑스 와일 게이트로 되어 있다. 요것만 아세요. 문제 한번 나온 적이 있다. 에 이걸 내한테 안 들으면 다 떨어져 보수회로에서 구하는데 보수회로는 엑스 와일 게이트로 구성되어 있다는 것만 보면 됩니다. 그렇죠. 자 그런 거예요. 그래서 예를 들면 봐 플러스 21은 어떻게 돼 플러스 21은 뭐야? 8비트로 표현해라 8비트로 표현 많이 한다면은 어떻게 해요. 16이죠. 16 사람 8 죽었고 4 살았고 1살았으니까 21이죠. 그러니까 플러스니까 나머지는 영 채워주고 플러스 1입니다.

화자 1
31:31
마이너스 21은 어떻게 돼 부와 절대치 그다음에 1의 보수는요 0과 1을 교환하면 되겠죠. 되나 2의 보수는 여기 더하기 1 하면 되겠죠. 되겠습니까? 어떤 문제 나와도 보수 구할 수 있습니까? 순자 이때 됐습니다. 보수 구하는 거 출제가 된다고 보면 되죠. 그래서 여러분 됐고요. 그 다음에 한번 넘어가 봅시다 예 그런데 이 보수가 자 우리가 음소 표현은 3가지가 있는데, 그중에서요 이의 보수 방식이 가장 좋아요. 왜 좋으냐 잠깐만요 3가지 이유 때문에요. 자 2의 보수가 좋은 거냐 뭐냐 하면 엔드그라운드 캐리를 처리하지 않는다. 마지막 캐리를 버린다 자 요거 끝나고 데이타 연산해서요. 자 캐리 캐리 자 캐리가 뭐다 요렇게 했을 때 1자리 올라가 이리 올라갔는데 올립니다. 수밖에 올림수 배웠죠 우리 앞에서 배웠어요. 올림수 이전연산에서 자리가 하나 올라가는 걸 캐리가 발생했다. 이렇게 하는 거예요.

화자 1
32:27
그런데 부와 절대치나 1의 보수는요 이 캐리를 다 다시 더해줍니다마는 2회 보수는 이 발생된 캐리를 마지막에 마지막 캐리는 버려버립니다. 버린다는 건 뭐나 연산을 한번 하지 않는다는 거거든. 즉 엔드라운드 캐리를 처리하지 않는다. 마지막 캐리를 버림으로써 일의 보수나 부호와 절대치보다는 뭐 중요하다 연산 속도가 빠르다는 겁니다. 됐나 다시 뒤 합니다. 요거는 그리고 0이 요직 하나뿐이다. 이 말입니다. 그럼 딴 거는 0이 2개가 2개입니다. 부호와 절대치 방식으로 0을 표현하면요 0을 표현하면 요겁니다. MSV에 요거 플러스 0이고 요거는 마이너스 0이죠. 어 0이요. 1의 보수 방식은요, 요놈은 플러스 0이고 전부 이래 요것도 마이너스 0입니다. 근데 부화 절대치는 요게 플러스 0이고 요거 더하기랑 더하기 1 하면은 더하기 1 하면 뭡니까? 쭉쭉 올라가서 엔드 오는 버리죠 버리니까 뭐다 마이너스 0이에요. 그러니까 플러스 0과 만약 같아요. 그러니까 0이 오직 하나뿐입니다. 딴 거는 0이 2개예요.

화자 1
33:26
0이 2개 0이 2개입니다. 알겠나 요렇게 보고요. 수의 표현 범위가 가장 넓다 가장 넓은 게 아니고 1개 더 넓습니다. 나머지는 부와 절대치와 1의 보수는 수의 표현 범위가 이건데요. 2의 보수는 여기에 플라스 1이 하나 없다는 거죠. 그죠 아시겠습니까? 요거 요 시험에 나옵니다. 그래서 수의 표현 범위가 다른 2글보다는 더 넓다는 겁니다. 되겠나 그래서 요런 이유로 해서 오늘날 이의 보수 방식을 보통 컴퓨터에서 많이 테이트하고 있고 우리가 가장 많이 쓰는 컴퓨터와 즉 PC 마이크로 컴퓨터는요 바로 이해보수 방식으로 음수를 표현합니다. 알겠나 했죠. 예 요렇게 정리하시고 넘어가 봅시다 아주 쉽다 지금 자 방금 봤는 것들이 이진연산이죠. 이진연산 즉 진법 변환에 의해서 바로바로 우리 인간의 수치를 표현하는 거예요. 그런데 고전소식점엔 또 십진연산이에요.

화자 1
34:22
십진표현 자 십진표현은요, 아까 이진연산은 1비트씩 의미를 뒀는데 이 십진연산은요, 네이비트식 의미를 부여합니다. 즉 십진수 1자리를 뭐 이진수 4자리로 표현해 가지고 표현하는 거예요. 1개의 비트씩 즉 이진연산은 부호 비트도 하나로 나타내고 다 했는데 십진연산은요, 네이비트 부호도 네이비트로 표현합니다. 그러다 보니까 덩치가 크다 보니까 앞에서 이진 표현보다는 연산 속도가 느리죠 이진은 1개로 탁탁 꼽아주는데 십지는 4개씩 탁탁 움직입니다. 그죠 그러니까 연산 속도가 느리고요. 형식에는 좋은 형식과 페이 형식이 있다는 거예요. 그죠 자 한번 보자 좋은 형식은 뭐냐면요 1개의 바이트니까 8비트제 오케이 8비트로 1개 수치를 표현한다는 거예요. 일단 요거 요거 외워 근데 8비트 중에 4개가 존 비트고 4개가 실제 숫자를 기억하는 디지털 비트입니다. 그리고 요놈은 조는요 입출력에만 이용되고요. 연산할 때는 즉 연산 시에는 팩으로 바뀌는 겁니다.

화자 1
35:20
팩으로 뭔지는 모르지만 그리고 숫자의 음과 양은 플러스 마이너스는 맨 마지막 파이트 상위 내비트로 표현합니다. 그렇죠. 그래서 이 표현 방식은 8~8개의 비트로 1개 수치를 표현하는데 4개의 비트는 좋은 부분이요. 좋은 부분에 무조건 1이 들어가고요. 실제 숫자는요 10진수 한 자리를 이 진수 4자리로 표현한다. 했잖아 요 디지트 비터 디지털비터 4비트로 표현합니다. 즉 십진수를 이진수 이진수 4자리로 표현한다는 거죠. 그렇죠. 그리고 부호는 뭡니까? 맨 마지막 바이드 1이 들어가면 부호가 없는 걸 인식합니다.

화자 1
36:00
자 이거 직접 예를 한번 봅시다 예를 들면은 뭐라꼬 마이너스 123 이 마이너스 123을 좋은 형식으로 표현해 봐라 십진연산 자 그럼 어떻다 조언으로 표현하면 이거 뭐요 자 하나 보자 자 3개의 수치를 표현하기 위해서 몇 개의 바이트 네 3개의 바이트가 필요합니다. 그러니까 10진수 한 자리를 4비트씩 표현한다. 했겠죠. 4비트씩 그러니까 뭐 1이니까. 뭐다 0001이죠. 나머지는 디지털 비트고 요거는 디지털 비트고 나머지 좋은 비트는 111이 채워야 된다. 했겠죠. 요게 1이고 2는 뭐야? 0010이 이제 10주수 한 자리를 2주수 4자리로 표현하고 나머지는 조 밑에 이렇게 표현되죠. 그죠 3은 어떻게 표현됩니까? 3은 00123이잖아요.

화자 1
36:57
그리고 수치의 역량은 맨 마지막 바이트 뭡니까? 맨 마지막 바이트 상위 4비트로 표현하는데 마이너스니까 뭐로 표현된다. 오케이 1101입니다. 그죠 그래서 이게 뭐다 마이너스 123입니다. 이해되나 자 마이너스 123을 입력하면은 십진 표현으로 존으로 표현하면 요렇게 표현됩니다. 요렇게 요게 마이너스 123이에요. 16진수로 따지면 요게 뭐 1 얘기가 에프죠 에프 1 에프 2 요건 얼마입니까? 1101이니까. 디죠 디 3으로 표현된다는 거예요. 16진수로 그렇죠. 예 요놈이 좋은 형식으로 마이너스 123을 표현했는 거예요. 그렇죠. 한 개의 수치를 8개의 비트 1개의 바이트로 표현하고 좋은 비트와 디지털 비트로 나눠지죠 디지털 비트로 실제 숫자를 표현하고 좋은 비트는 일로 채워진다는 거 알겠나 요게 예 좋은 형식입니다. 전혀 어렵지 않죠 이렇게 좋은 형식이죠.

화자 1
37:53
자 그러면은 요 존이 들어갈 때는 존으로 들어갔다가 연료에 연산시름 뭐로 바뀐다 팩으로 바뀌는데 자 팩 한번 보제 팩 한번 봅시다 폐경식을 한번 봅시다 자 폐경식은 1개의 바이트로 2개의 수치를 나타내는데요. 조어는 1개로 1개인데 연산에 이용되고 아 요는 불가능합니다. 연산에 이용되고요. 반대죠 수치의 음양은 맨 마지막 바이트 하위 네비트로 표현된다는 겁니다. 그죠 기본 양식은 여기요 좋은 비트가 좋은 부분이 없고 전부 다 디지트죠 실제 수가 들어가는 디지트 부분입니다. 디지트의 10진수 하나를 이진수 4비트로 표현한다는 거죠. 역시 부호는요 부호는 뭐냐 맨 마지막 바이트 하위 네비트로 표현하는데 고기에 역시 요게 들어가면 시워 어 요게 들어가면 양수고요. 요게 들어가면 음수고 요게 들어가면 없는 거예요.

화자 1
38:43
자 그러면은 한번 예를 들어볼까 아주 쉽지요 마이너스 123을 팩으로 팩 형식으로 표현해 봐라 팩 형식으로 시험에 나왔습니다. 그죠 자 그럼 뭐다 페이 형식은 1개의 수치를 그 1개의 바이트로 2개의 수치를 나타낸다 카니까 어떻게 돼요. 1개의 수치를 2개 가니까 2개의 바이트가 필요하죠. 그죠 예 그리고 자 1은 어떻게 표현하노 1은 제로 예 제로 제로 제로 1이고 2는요 제로 제로 1 제로죠 에 그리고 3은 어떻게 돼 3은 3은 제로 제로 11이 3이지 그리고 수치의 음량은 맨 마지막 파이트 상위 내비터니까 마이너스니까 뭐 들어간다 오케이 1일 01이 더 합니다. 그죠 색이 있었으면 좋겠는데 1101입니다.

화자 1
39:38
요게 그러니까 12 요게 마이너스고 그죠 마이너스 그러니까 16지수로 따지면 디죠 디 3 이렇게 들어가는 겁니다. 아시겠습니까? 요게 마이너스 123으로 뭐 팩 형식이라는 거지 시험에 여러분들 수치를 주고 존과 팩으로 함 변환해 보라는 거 존을 주고 팩을 묻고 팩을 주고 조언으로 묻는 거예요. 자 이게 무슨 소리냐 하면 이렇다는 거예요. 우리가 나중에 CPU 속에 뭐가 있냐 하면요 바지 거꾸로 되어있는 게 뭐냐하면, ALEU입니다. CPU 속에 연산 논리장치 OSTMATIC NORGICAL UNIT 해 가지고 우리 인간의 일을 계산을 해주는 연산 논리 장치야 여기에서 바로 모든 계산을 합니다. 계산을 하는데 자 들어갈 때는 뭐로 들어간단 말이고 초원으로 들어간다 숫자가 초원으로 들어가요 그 이 안에 들어가서 연산시에는 뭐로 팩으로 바뀌었다가 나올 때는 뭐다 초원으로 나온다 이 말입니다.

화자 1
40:33
그죠 그래서 오늘날 십진대사를 집어넣으면은 에연료에 들어갈 때는 초원으로 들어가고 연산시에는 팩으로 바뀌었다가 출력할 때는 초원으로 나옵니다. 그래서 연산시는 팩으로 전환되고 입출력 할때는 존으로 바뀌는 거예요. 왜 그러노 조언은 표현이 덩치가 크제 연산은 뭡니까? 덩치가 적어야 빨리 합니다. 그래서 조언을 팩으로 바꾸고 팩을 존으로 바꾸는 거예요. 이게 되나 무슨 소리인지 중요한 약이다. 이거 내가 아니면 못하는 이야기 아시겠습니까? 예예 그래서 여러분들이 이제 바로 고것만 알면 되고 어떤 수치를 주고 조언으로 들어갔다가 폐액으로 전환됐다가 조언으로 빠지는 거 실제적인 이야기를 아시면은 된다. 된다. 그런 이야기죠 쉽죠 이런 부분을 굉장히 어렵게 생각합니다마는 실제로 내한테 강의 들으면은 어렵지 않다 이 말입니다. 그죠 그래서 여러분들 십진 연사 반 봤습니다. 됐고요.

화자 1
41:28
자 이렇게 핵심 정리로 하고 자 원리 서서히 터득이 되죠. 여러분도 모르는 사이에 서서히 됩니다. 자 종과 팩을 봤고 그 다음 한번 봅시다 예 방금 봤는 것들은 이제 고정 소수점 이제 고정 소수점으로 2진과 10진을 봤고요. 자 부동은 뭐다 아까 부동소득점은 뭐요 고전소득점으로 표현하다 보니까 아주 큰 수나 아주 적은 수는 표현이 안 되니까. 아주 크는 큰 수 즉 실수죠 리얼 남바 이 실수표현을 할라카면 뭘 해야 된다. 부동으로 컴퓨터를 표현한다. 이 말입니다. 여러분들이 어 25를 집어 의하면 컴퓨터 이걸 고정으로 표현하고요. 25.0으로 얘기하면은 부동으로 즉 표현합니다. 요거 정수가 요거는 실수죠 아시겠습니까? 그래서 이 그 실수 표현하는데 이렇게 되는데 요거는 뭐야? 한정된 밑으로 표현하지만 수의 범위가 엄청 크다 즉 정밀도가 높아지는 거고, 그 장점은 이렇습니다.

화자 1
42:24
그죠 수를 표현하기 위해 필요한 자릿수를 많이 줄일 수 있고 따라서 같은 수의 비트 즉 한정된 비트로 표시할 경우 앞에서 배운 고정보다는 큰 정수 또는 아주 작은 소수를 표현할 수 있다. 즉 수의 프리 시즌 정밀도가 높인다는 거죠. 아주 세밀한 수 정밀한 수를 표현하는 데는 뭐가 쓰인다 오케이 부동이 쓰인다는 겁니다. 그죠 단점은 뭡니까? 이게 덩치가 크다 보니까 연산 속도가 늦겠죠. 그죠 그리고 종류는 32비트로 표현되는 단 정도가 있고요. 64비트로 표현되는 배 정도가 있다는 겁니다. 그죠 아주 쉽죠 한번 눈으로 살짝 봐 놓으시면 되겠습니다. 조금 더 깊이있게 한번 들어가 봅시다 예 한번 깊이 있게 들어가 보도록 하겠습니다. 예 다음 장 함 보죠. 예 그래서 요게 부동소득점의 단 정도 형식이죠. 단 정도 자 보면은 단 정도는 32비트로 표현되죠. 그렇죠. 그리고 역시 요 부분이 MSB입니다.

화자 1
43:22
MSB MSB 자 MSB는 뭐다 최대 유효 비트로 숫자의 양음을 표현하죠. 부호 비트죠 부호 비트 그리고 0이 들어가면 전체가 양수고 이게 들어가면은 음수예요. 그죠 그래서 어 이 부동소득점은요, 부오비트는 1비트다 1비트에 부오 비트가 있고요. 뭐가 있냐 지수부가 있습니다. 지수부 지수부는 7개의 비트로 표현합니다. 부호비트는 뭐다 한비트로 표현하고요. 나머지는 가수부 실제 수 유효수 소수죠 그죠 나머지 가수부예요. 이거 단정도에서는 뭐다 가수부가 하면 20 4비트가 됩니까? 20 네비트가 되겠죠. 그죠 예 그래서 양식은 부동산점 뭡니까? 사인 비트 지수부 익스포넌트 에스이엠 방식이죠.

화자 1
44:05
부호비터 지수비터 가수부 요렇게 하나의 수치가 들어오면 3단계로 나눠버려요 고전소득점은 변환을 하지만 부동소득점은 3단계로 나눠 뭐가 있기 때문에 엄청 큰 수 엄청 적은 수를 표현할 수 있는 오케이 지수부가 있기 때문에 지수 그리고 배정도는 뭡니까? 똑같죠 4인 비트 1비터 지수부 7개 비터예요. 7개 부오 비트 1비트고 나머지는 가수부입니다. 가수부가 굉장히 많겠죠. 에 그래서 부오 비트 1비트 지수부 7개 비터 가수부로 나타내고요. 가속으로 나타내고 이 특히 지수부는요 7개 비트로 표현하기 때문에 여러분 뭐요 2의 7승은 어떻게 됩니까? 128승이죠. 그 범위는 마이너스 64승에서 중간에 0승이 있다. 0승 어떤 수의 영성 그리고 플러스 64가 아니고 63이다. 이거 많이 틀리더라고요. 그래서 자 어떤 수의 여러분들 마이너스 64승 하면 굉장히 적은 수예요. 어떤 수의 플러스 64승 칸 엄청 컸습니다.

화자 1
45:03
그러면 결국 이렇게 표현하다 보면은 이 세상에 존재하는 아주 큰 수 아주 적은 순 다 표현이 된다는 거예요. 이 컴퓨터는 나누닝이 되는 겁니다. 우리 인간들 기껏해 여러분 1억 넘어가 보면 헷갈리죠 고마 어 천억 그다음에 몇 조 몇 경 하지만 컴퓨터는 엄청나게 표현 왜 지수성이 있기 때문에 되겠습니까? 지수성의 범위는 이 아래서 나온다는 겁니다. 이해되죠. 예 좋습니다. 그래서 요렇게 요런 형식 에스이엠 방식 에스이엠 요거가 시험에 많이 나왔죠 자 그 다음 다음 보자 아이고 이거 뭐 어 이거 생중계다 보니까 이게 탁 각본이 짜여져가 말이야. 재미있는 이야기도 뭐하고 재밌는 이야기하다가 피디 저저 하고 감독이 자꾸 내보고 이카면 돼요. 쓸데없는 이야기 하지 마라고 아 인생살이가 꼭 공부만 해야 되나 뭐 이야기 좀 할라카면 익카고 시간 없다카고 예 경제선자 맞제 박수 한번 쳐요 됐습니다.

화자 1
45:57
자 여러분 그러면 어떻게 되느냐 만약에 컴퓨터에서요 자 저기 있네 마이너스 45.5 이 실수제 이렇게 입력을 하면은 이게 뭐야? 부동으로 표현한단 말이야. 컴퓨터는 이 숫자를 컴퓨터를 어떻게 표현하냐면 결국은 저놈의 저놈을 부오비트 지수무 가습으로 나와버린다니까 그래서 이걸 이제 자 그러면은 이게 뭐예요? 가수분을 늘릴 필요가 있습니다. 그죠 그래서 뭐야? 정규화 하는 게 정규화 노말리제이션 중요한 이야기입니다. 노말 노말리제이션 정규화를 합니다. 정규화의 정의는 뭐냐 저 부동소득점에 유효 자릿수를 체계화하기 위한 자금인데요. 즉 이 유효 자릿수를 가스분을 영구할 이 확률로 만들어 버려요 즉 유효 자리를 유효 자릿수를 0과 1년으로 만드는 작업이 뭐다 정규화다 정규화는 뭐하노 숫자를 크게 표현하기 위해서 그죠 정규화를 해버립니다.

화자 1
46:56
그죠 자 어떻게 표현하냐면 요렇게 입력이 되면 컴퓨터는 요놈을 뭐로 정규식으로 만들어 버립니다. 정규식 노말리제이션 익스퍼레션 정규식은 뭐냐 즉 정규식을 에프로 한다면요 에프는 알에 익스퍼런트 곱하기 엠으로 만들어 버립니다. 중요하다 정규식으로 표현한 정규식 정규식이 뭐야? R은 자릿수죠 이는 지수성입니다. 지수를 의미해요. 지수 요 부분을 7개 비트로 표현하고요. 엠이 뭡니까? 바로 가수 부분이에요. 가수 부분 어떻게 만들어버린다 정규화 해버리죠 이렇게 확률로 만들어버려 소수로 만들어 버린다니까요? 그래서 표현합니다. 그래서 부호는요 수의 부호는 요거를 한 밑으로 표현하고 요거로 표현하고 부호는 마이너스는 여기로 표현하고 요놈을 이제 요렇게 변환해 가지고 지수부는 7개 비트로 표현해 버리고요. 요 가스 부분을 0과 1로 만들어보는 부분을 요렇게 표현합니다. 몇 비터 뭐 아까 반 정도에서는 24미터로 표현하고 배 정도에서는 뭡니까?

화자 1
47:55
아까 64개에서 8 빼면 얼마고 문 양 50 뭐 4입니까? 모르겠어요. 56위가 이렇게 하는 거죠. 아시겠나 여러분 직접 여러분 뭐해도 좋아 이걸 이렇게 바꿀 수 없는데 왜 컴퓨터가 다 해주고 우리는 아 이렇게 내가 마이너스 45.5 실수를 입력하면 컴퓨터는 아 정규식으로 바꿔서 요 특히 M 부분을 확률로 만들고 어 지수는 따로 가수 따로 표현해서 엄청 큰 수를 표현하는구나 예 요 원리만 알면 되지 컴퓨터 돌아가는 원인이 많으면 되지 여러분을 직접 할 것 같으면 뭐할라고 컴퓨터 병원은 탁 알겠나 이제까지는 마이너스 45.5여도 어떻게 표현되는 거 몰랐잖아. 근데 이 자리를 알았잖아. 알고 하는 거하고 모르고 하는 거는 하늘과 땅 차이다. 그죠 근데 이게 문제가 나오니까 했나 시원하게 정리됐습니다. 다음 장 넘어갑니다. 예 요런 것만 알면 시험 다 맞춘다는 거지 자 그럼 지금까지 봤던 것들은 전부 다 뭡니까?

화자 1
48:50
컴퓨터 내부적인 동작이야 우리는 몰라 컴퓨터 내부가 숫자가 들어가면은 뭐 고정으로 바뀌었다가 또 아까처럼 부동으로 바꾸고 지랄 당하는 거고, 지금부터 보는 거는 뭐냐 우리가 눈으로 볼 수 있는 데이타입니다. 즉 우리 사람이 볼 수 있는 데이터는요 뭐야? 함수입니다. 함수 펑션 맵입니다. 맵 약속입니다. 함수가 뭐야? 약속이 돼 여러분들 함수가 약속입니다. 이 세상은 다 약속이야 어 그래서 사람이 확인할 수 있는 아 요 할 때 문자를 표현하는 방식이 비수치적 표현이라 하고 이놈 우리 외부에서 사람이 직접 알아듣는 방식으로 해 가지고 외부적 표현이라고 합니다. 그냥 뜻을 알고 씨부리라 이렇게 외부적인 데이터를 기술적 데이터는요 우리가 표현되는 방식이 코드 약속으로 됩니다.

화자 1
49:42
BCD 코드 아스키코드 EBC DIC 코드인데 요거는 아주 쉬워요 암기하면 돼 BCD 코드는 뭐냐 하면 이진화 10진코드 바이너리 코드 대신을 가지고 통상 이진화 10진코드라고 하고 스트코드로 IBM 사에서 개발했는 거요 그리고 영소문자를 인식하지 못하고 주로 특수형 컴퓨터에 많이 이용되는 겁니다. 예 그러니까 BCD 코드로 만들어진 컴퓨터는요 인식할 수 있는 문자 수가 어떻게 되느냐 하면은 E의 육성 64문자만 알아 들어요. 그죠 그리고 그 표현은 2개의 존 비트가 있고 4개의 유메릭 비트 즉 디지트 비트 실제 문자감을 집어넣는 거고, 2개는 문자의 특성을 나타내요 문자의 특성은 뭐다 예를 들면 제로 제로가 들어가면 숫자를 의미하고 제로 1은 대문자고 뭐 1 제로는 대문자 제로 이런 거예요. 그죠 그래서 요 2비틀을 가지고 그 문자의 특성치를 나타내고 나머지 문자 예를 들면 제로 제로 제로 제로 1은 뭐 숫자 1이고요. 예를 들면은 제로 1 제로 제로 1은 대문자 뭐 에이다. 이런 거겠죠.

화자 1
50:41
예 이렇게 컴퓨터가 인식을 하는 건데 이런 코드가 이미 다 만들어져 있습니다. 여러분들 만들어져 있다니까 막 6피트코드로만 즉 비씨디코드로 만들어진 컴퓨터를 안에 여러분들이 A를 입력하면은 6비트 코드로 만들어진 컴퓨터는 그 6비트코드 즉 비씨디 코드 안에 들어있는 에이가 만약에 에이를 1100 01로 하자 2 3 4 56 하면은 에이를 치면은 비 씨디 코드로 만들어진 컴퓨터 요렇게 전류가 흘린다니까 에이를 치면은 요걸 출력하라는 약속입니다. 약속 어 모든 게 약품상 에이하고 대응시켜 가지고 에이를 입력하면 요런 전류값을 내주도록 약속돼 있는 코드가 뭐다 6비트 코드가 비씨디예요. 그럼 비씨디 코드의 문자값 에이를 치면 찾아 들어가서 요 값을 출력해 줍니다. 약속이라니까 이 함수잖아. 매핑이잖아요.

화자 1
51:31
매핑요 그래서 BCD 코드는 주로 64개 문자를 다루고 주로 특수형 컴퓨터 공항 항공 쪽이나 군사 목적이나 벌써 이런 원자력 쪽에 쓰이는 그런 거예요. 예를 들면은 해킹하는 사람들이 이걸 막 암기하고 있는 거죠. 그죠 정답을 다 알면은 바로 막 코드로서 바로 1과 0으로서 컴퓨터를 조장하는 겁니다. 예 그래서 뭐 우리가 거기까지 알 필요는 없고 나중에 데이터 통신에서 가벼운 해킹 가르켜 드릴게 개봉박둑 커밍 수능 해킹 가르켜 주면 별짓 다 하고 말해 통과 예 그래서 6비도 코드의 특성 시험은요, 요거 요게 요 정도 나오죠. 그죠 암기하는 정도 다음 코드를 한번 볼까 자 아스키 코드는 국제표준화기구 어메리칸 스탠다드 코드 포 인포메이션 인터체인지 발음 진에 칠비트 코드로 국제표준화기구 인터내셔널 스탠다 오그레제이션 해서 개발한 겁니다.

화자 1
52:30
그죠 주로 소형 컴퓨터 즉 PC입니다. PC 우리 여러분 컴퓨터 마이크로 컴퓨터는요 아스킷 코드로 쓰게 되어 있습니다. 아스킷 코드 값으로 문자 데이타를 전류값을 흘려주는 겁니다. 그죠 그래서 피씨 마이크로 컴퓨터고요. 주로 통신용 장비 뭐 모델이라든지. 이런 통신장비 멀티플렉스라든지 이런 쪽에 많이 이용되는 거고, 7비트로 구성됩니다. 그러니까 7비트로 구성되니까. 총 128개의 문자를 일찍 합니다. 여러분 현재 피씨는요 키보드 128개 문자다 하나 128개의 문자를 가지고 그걸 조합해서 우리 인간의 일을 처리 합니다. 그죠 여러분 120여 개 문자가 적은 거가 엄청 많다 여러분이 이 국어는 나라만 있으면 이 등기에 따라 서로 사마 떼알았어요. 이런 전자로 어린 백신이 누르고조 할 필요 없어도 이 국어 이거를 몇 자 가지고 씨 부리노 우리 한글이 몇 자고 한글 몇 자인지 아무도 모르고 영어 몇 자고 영어 인드로스트리오보드 월드 오니오.

화자 1
53:25
피부 제네이션 헤퍼링 그랜티드 드러 로보디 이게 몇 자 가지고 씨 부리노 영어 몇 자고 에이 비 씨 26자 뭐 몇 자고 그거 가지고 전부 다 우리를 표현하고 욕하고 싸우고 꼬시고 강의하고 다 지를 합니다. 어 근데 컴퓨터는 128문자를 조합해 가지고 데이타를 처리하다 보니까 엄청난 일을 할 수 있잖아요. 뭔 말인지 알겠나 일본어 몇 자고 아 이 외오 과기구에고 다 아직 50 음도입니까? 잘한다. 128문자죠 그렇죠. 그리고 존 비트 문자의 특성을 나타내는 존 비트 3개고 실제 데이터 값을 나타내는 유메리비트 4개요 유메리비트 다른 말로 디지트 비트라고 해도 되죠.

화자 1
54:22
그죠 예 그다음에 EBC DIC 코드가 표준코드입니다. 표준코드 8비트 코드죠 확장된 이지나 코드라고 하죠. 이 스탠디드 바이너리 코디드 데시멀 인터체제 계좌가 확장된 이진화 10진 코드라 하고 8비트 코드로서 IBM 사에서 개발했고요. 8비트를 구성하다 보니까 2에 8승 총 나타낼 수 있는 가짓수는 256까지 문자 오늘날 컴퓨터는요 최대 256개의 문자를 지급합니다. 이게 8승이니까. 그리고 존 비트가 4개고요. 유메리비트가 4개니까 더 상세한 더욱더 세밀하게 문자를 표현할 수 있다. 이런 이야기죠 그렇죠. 그래서 여러분들 아스킷 코드 값이나 EBC DIC 코드 값이나 뭐 BCD 코드값 외울 필요가 없습니다. 컴퓨터에 다 내장이 돼있기 때문에 우리가 일영으로 마이크 그리고 컴퓨터로 컴퓨터가 대화할 것 같으면 암기해야 되겠지만, 오늘날은 우리 인간에서는 문자를 그대로 두더라도 컴퓨터가 내부적으로 자동 변환시켜서 찾아가서 전류값을 흘려줍니다.

화자 1
55:21
그죠 아시겠나 그래서 이 강의를 여러분들 컴퓨터 구조 운영체제부터 다 듣고 나면 환상적으로 빡 돌아갑니다. 컴퓨터가 완전히 해부돼 버립니다. 이해되나 그죠 이렇게 공부를 해버려야 어떤 문제 나와도 다 맞추지 마스나 만날 암기나 해싸꼬 EBC 기하식 왜 배우는지도 모르고 막 씨부리고 이따위 공부하지 마라 예 그래요. 예 그래서 여러분들 요렇게 한번 정리를 잘 돼 있습니다. 그죠 정리가 되면 될 겁니다. 그죠 그래서 비수치적 데이터는 전부 다 뭐다 코드 약속된 코드로 표현되는데 오늘날 컴퓨터와 약속된 코드가 몇 가지다 3가지다 이 말입니다. 이 3가지 코드 중의 하나가 컴퓨터에 내장되어서 우리 인간하고 문자를 교환한다는 거예요. 알겠나 그럼 문자 코드를 이제 암기하는 사람도 있었거든. 해킹할라고 일괄 영어로 막 봤죠 그거 붕 뜨는 거 그거 뭐고 매트리스 이런 데 다 그런 이야기죠 그죠 예 그런 거고, 자 그다음에 이제 특수코드들도 있습니다.

화자 1
56:16
주로 이제 데이터 이것도 데이타 통신에서 많이 나오는 이야긴데 이왕 코드 정리하는 김에 정리하자 이 말입니다. 그죠 그래서 오늘날 이 3가지 코드를 가지고 컴퓨터가 문자 데이터를 처리하는데 또 특수목적으로 몇 가지 코드가 더 있다는 거예요. 그죠 이런 거는 뭐 문제가 가끔씩 나오니까 한번 정리해보자 BCD 코드는요 10진수 1자리를 2진수 내비트로 표현하는 코드고 통상 8421 코드라 하죠. 8421의 가중값을 갖는다 해가지고 841 코드라카고 대표적인 가중치 코드입니다. 그죠 대표적으로 문자코드인 BCD에서 좋은 부분을 생략한 형태고요. 10진수 입출력이 간단하다는 거죠. 그죠 예를 들면은 예를 들면 어떻다 예를 들면 우리가 아까 100 15 이 15를 BCD 코드로 표현해 봐라 이러면 어떻다 아까 왜 1자리를 4자리 표현합니다. 그죠 8421이니까. 그죠 841이니까. 얼마입니까?

화자 1
57:14
5달라고 하면 8직이고 4~42고 요게요 요렇게 표현되는 게 표현되는 게 비씨디 코드다 이 말입니다. 됐나 가중치 코드의 대표적인 코드고 3초가 코드는 엑세스 상 코드 방금 어디서 배운 841 코드에다가 3을 더한 코드야 저 여러분 시험에 나와요. 841 코드에서 자 여러분들 아 아까 잘못했 자 예를 들면 841 코드에서 여러분 11 자 1100은 얼마예요. 841 코드에서 84니까 얼마 아까도 좀 잘못됐네 자 841 코드에서 여러분 15 넣어야 됩니까? 요거 잘못해서 15는 4비트로 표현되니까. 뭐 8 살리고 4 살리고 2 살리고 1 살려야 되겠죠. 그죠 요거 아까 잘못했던 요게 841 코드에서 15입니다. 예 자 3초가 코드는 어떻게 예를 들면은 841 코드로 하면 이거 얼마고 8하고 2 8하고 4니까 얼마면 요게 12죠 3차가 코드에서 어떻게 12는 여기에다가 3을 더해야 되니까.

화자 1
58:14
얼마고 3을 더하니까 요게 12입니다. 그죠 비씨디 코드에서 여기 비씨디 코드에서 요게 12고요. 요거는 3초간 코드입니다. 이게 비씨디 코드에서 얼마입니까? 15인데 3초간 코드에선 얼마고 10이다. 이 말이야. 되겠나 요 시험에 좀 나와요. 비씨디 코드에서 3을 더하라 이 말이다. 예를 들면은 예를 들면 여러분 12를 3초간 코드로 표현해라 하면 어떻게 자 12를 비씨디 코드로 표현하면 뭐여야 되나 8465 44165 이래 하면 되죠. 그니까 3을 더하니까 15로 표현돼야 되겠죠. 되겠나 예 요렇게 되는 겁니다. 예 똑같은 거 이야기했네 좋습니다. 그리고 대표적인 자보수 코드입니다. 자보수 코드는 뭐냐 셀프 컴플리먼트 해가지고 이 코드 자체에서 보수 값을 구할 수 있는 거예요. 나중에 같이 정리합니다. 암기하세요. 자보수 코드입니다. 이 코드에서 저절로 보수값이 구해지는 겁니다. 그리고 비가중치 코드의 대표적인 코드입니다.

화자 1
59:12
비가중치 코드의 대표적인 코드입니다. 가중치 코드의 대표적인 코드는 BCD 코드요 비가중 치코드예요. 대표적인 코드는 3초가 코드라고 안개 놓죠 예 좋습니다. 그다음에 그레이 코드는 여러분들 가끔 시험에 나온다 그레이 코드는 주로 BCD 코드 인접하는 빛들을 엑스왈 게이트 동그래미 엑스와 연산을 하나 만든 코드고요. 주로 변환 작업의 용이한 코드고 아이오 장치라든지 AD 변환기 등의 숫자를 표현할 때 사용하고요. 이 변환이 이용된다. 해요. 시험에 뭐 나오냐 이진수를 10진그레이로 바꿔라 또는 그레이 코드를 2진수로 바꾸라는 문제가 많이 나와요. 그죠 자 한번 보자 여기 있네요. 여기 있네 이진수 여러분 보세요. 1001을 그레이 코드로 바꿔라 카면 어떻게 바꾼다 잘 보세요. 자 내가 바로 할게

화자 2
1:00:00
자 이거 2진수 2진수 1002를 그레이 코드로 변환하라 하면은 자 처음에 1이 늘어옵니다. 늘어오고요. 1과 0 1과 0을 익스크루시브와 합니다. 1과 영 엑스와일 게이트는 뭡니까? 여러분들 이 생각나제 그때 그 시즌 어제 아래 했는 거가 즉 01일 대 1이고 10일 때 1이다는 거죠. 그렇죠. 그러니까 1과 0은 1과 0의 만남이 뭐다 결과는 1이다. 이 말입니다. 그죠 그리고 또 이렇게 0과 0의 만남은 뭡니까? 0이다. 이 말입니다. 0과 1의 만남은 뭐다 1이다. 오케이 그래서 2진수 1001은 그레이 코드로 표현하면 요렇게 표현된다. 변환된다는 거죠. 그죠 요렇게 되는 겁니다. 이해되나 예 그래 없다. 반대로 반대로 그레이 코드를 그레이 코드를 2진수로 바꿔라 하면은 그레이코드 1102를 그레이 코드를 2진수로 바꿔 와라 하면 어떻게 한다. 자 처음에 일은 내려옵니다.

화자 2
1:00:58
내려왔죠 자 요 1과 1의 1과 1의 뭐다 익스쿨루시 부어 1과 2를 하면 뭐다 제로죠 제로 오케이 그리고 또 제로와 제로의 이스크루시 부어 뭐합니까? 요게 제로예요. 그죠 그리고 또 제로와 제로와 1을 하면 뭡니까? 제로와 1을 E스쿨루시 부어하면은 1이죠. 그죠 그래서 이 1101 그레이를 이진수로 바꾸면 이거예요. 맞죠. 어 알겠나 예 요거 아주 쉬워요 이진을 그레이로 바꿔라 카면 위에서 엑스와 연산하고요. 위에서 엑스와 연산하고 그리고 그레이를 이진으로 바꿔라 하면 밑에서 XY 한다는 거죠. 밑에서 되겠나 다시 1번 이진을 그래로 변화하면 위에서 XY 해주고요. 그레이를 이진으로 바꿔라 하면 밑에서 XY 해줍니다. 됐나 좋습니다. 그죠 자 요 문제 앞으로 문제 풀이 저도 많이 하겠습니다. 그죠 그래서 기본적인 코드를 공부를 하고 있습니다. 시원하게 정리하고 있다.

화자 2
1:01:56
다음으로, 넘어가죠 자 그다음에 이제 데이터 통신에서 상세하겠습니다. 페리티 검사 코드도 있지 자 코드의 오류를 검사하기 위한 코드 오류검사 오류검사 코드로서 1개의 비트로 오류를 찾는 코드입니다. 예를 들면은 데이터통신에서요 하는 코든데 내가 전송은 1101을 했습니다. 1102를 내가 송신을 이렇게 했는데 받을 때 여러분들 어떤 전자적인 간섭 때문에 잘못받을 수가 있어요. 그래서 이게 이렇게 보냈는데 여러분들 잘못돼서 이렇게 갈 수도 있죠. 이렇게 갈 수도 있죠. 그럼 잘못된 거 아니에요. 이런 오류가 오류를 검사하는 방법이 코드가 PCV 코드입니다. PCV 코드는 뭐냐 하면은 보낼 데이터에다가 보낼 데이터에다가 여기에다가 그죠 PCB를 줍니다. PCV 요 PCV가 뭐냐 하면 패리티 체크 비트입니다. 오류 검사를 하기 위한 비틀어서 여기에 예를 들면 1을 집어요. 1을 집어서 보냅니다.

화자 2
1:02:51
그러면 짝수 1의 개수를 짝수 열어서 보내제 해서 페리티 검사 방법은 2가지야 우수 페리티 우수법 우수법이 있고 우수 가능하게 뭐야? 2번 짝수죠 이번 입원법이 있고 기습법 기습법이 뭡니까? 기습 5다 홀수죠 홀수 그래서 1의 개수를 짝수교로 만들어서 보내버립니다. 그런데 짝수교로 수신청에서는 뭐다 1 자 1의 개수를 카운트하는 거야. 그래서 1의 개수가 이걸 포함해서 짝수기로 들어오면 아하 빛이 요거 오류가 없구나 근데 계산했는데 요렇게 들어와 버렸다 홀수다 하면 오류가 터졌는 거예요. 아시겠습니까? 1의 개수를 카운트해서 우수 1의 개수가 짝수기로 들어오면은 우수법에서 에러가 없는 거고요. 계속법은 어떤 거고, 1의 개수를 홀수로 해서 보내 가지고 수신 상태에서 일의 개수를 카운터에 홀수면은 에러가 없고 짝수면 에러가 있다는 거예요. 요것 데이터 통신에서 아주 상세히 합니다.

화자 2
1:03:49
그래서 요런 코드도 있고요. 또 헤이밍코드는요 이 PCB는 오류 검사밖에 안 되지만 헤밍코드는 오류검사 및 수정까지 잘못된 수정까지 가능한 코드입니다. 그죠 일단은 암기해 놓죠 헤밍코드는 뭐다 어 헤밍코드는 오류 검사 및 수정까지 가능한 코드고요. 요렇게 됐고 자 방금 배운 것들을 코드를 분리해보면요 가중치 코드 1명 841코 이거 외에 241의 가중값을 갖는 코드가 있고 841도 있고 요 비키느리 코드도 있고요. 5111 코드도 있고 링카운터 요런 것들은 주로 가중치 코드입니다. 잠깐 눈에 시험이 거의 안 나오는데 눈으로 눈으로만 보면 됩니다. 비가중치 코드에는 대표적인 게 삼초가 코드 그레이 존슨 이아 로보 요런 게 있고요. 자보수 코드는 코드 스스로에서 보수값을 구해주는 코드로써 3초가 요런 것들이 있고요. 오류 검수용 코드는 헤밍코드는 수정까지 가능하고 PCV 검사 가능하고 비키니 리코더 링카운트 이런 것들은 다 오류검사까지 가능합니다.

화자 2
1:04:49
그죠 아시겠습니까? 그래서 그렇게 중요한 건 아니지만, 이왕 코드가 나왔기 때문에 컴퓨터에 존재하는 모든 코드를 한번 정리해 봤다. 그죠 왜 실은 요 부분들은 네 번째 과목 데이타 통신에서 다시 한번 다뤘습니다. 그죠 그래서 컴퓨터 구조에서는 살짝살짝 가벼운 마음으로 눈요기 정도만 해 놓으시면 된다는 거지 알겠나 자 여러분들 좋습니다. 이렇게 해서 방대한 데이타의 표현을 배웠습니다. 그죠 아주 시험에 나오는 것들 방금 현 이 정도만 해도 어떤 놈이 문제가 돼도 다 맞춰 찾아버려 알겠어요. 그래서 오늘 했는 거 여러분 정리를 잘해 놓으시면 됩니다. 그죠 이 생중계가 자꾸 진행되다 보니까 지금 접속도 많고 인기가 작년에 돌아온지 의지해 있지 그래서 어떤 사람은 뭐 내가 어제 보니까 합격해 놓고 내가 생중계 한다. 카니까 들어와가 또 보더라고.

화자 2
1:05:38
너무 재밌다고 교수님과 다시 한번 정리해 가지고 유비쿼터스실에 선두주자 되겠다고 그래서 합격한 놈들도 들어와가 보고 야 합격한 놈들 빨리 빠져나가 제자들을 위해서 제자가 아니고 뭐 후배들을 위해서 자리를 양보해야 되는데 합격해 놓고 대가리 끄덕거리고 지금 앉아 또 수업 듣고 말이야. 에 그래서 합격한 사람들은 좀 자제해 주세요. 에 돌아온 짱구 좋습니다. 그죠 자 이렇게 재미나게 저도 이제 주어진 시간 열심히 내 사랑하는 제자를 위하여 다시 이야기합니다. 아니다. 여러분과 나는 싫든 좋든 스승과 제자 그래서 내가 제일 여러분 행복한 게 뭐야? 비록 온라인에서 여러분들 내 강의 듣지만요 여러분 가슴속에 영원한 제자 스승이 되고 싶어요. 그게 내가 가장 큰 바램입니다. 그죠 여러분 합격만 시켜주는 많은 사람이 아니고 JJH와 여러분 가슴 속에 깊숙히 파고드는 강의 죽을 때까지도 여러분과 나는 스승과 제자로서 지내야 되겠제 길거리에서 만나면 아저씨 카면 때려치겠습니다. 영원한 스승 제 예치 다음 시간도 열심히 최선을 다해서 하겠습니다.

화자 2
1:06:36
그죠 여러분도 이제 서서히 탈옥을 붙여가지고 요번 기회에 자격증 한 방에 끝내고 시원하게 컴퓨터 정리하자 알았나 병태 순자 좋습니다. 오늘은 요런 메시지를 가지고 여러분들 또 오늘 고생하셨죠. 내일도 뜨거운 가슴으로 만나 뵙기를 약속드리며 오늘은 여기까지 하겠습니다.

728x90
반응형
posted by 아이윤맨
: