728x90
반응형

https://youtu.be/Pjnu0-glrr4



1. 명령어 이해와 구조

1-1. 명령어의 특징과 종류
- (중요) 명령어는 오퍼레이션 코드와 오폰드로 이루어짐
-  오브젝트 코드(또는 오퍼레이션), 내지트, 인스트럭션 포함
-  명령어 처리의 주체는 CPU
- (중요) 메모리는 임시 기억장치, 시퀀스장치 등으로 나뉨
-  임시 기억장치는 CPU, 메모리와 프로세서 사이 통합함

1-2. 명령어 표현법
-  연산자는 '일부'의 모양이며 해당 범위 내 명령어 실행
-  동적 할당의 개념과 용어 설명
-  불필요하게 참조하는 변수 사용 줄이고 기존 변수 사용 권장
-  CPU 속에 저장된 데이터와 명령어 기반의 주소 지정 방식 익힘
-  저장 공간의 부울과 용어 설명

1-3. 명령어의 성질과 이해
-  컴퓨팅 명령어와 자료형 명령어 비교 설명
-  명령어는 내장, 전역, 상호 작용의 특성 지님
-  회로에서 종류별 두루 활용되는 대표적인 소재 반도체 소개
-  메모리 주소를 이해하기 위해 번지의 주소, 임시 기억장치와 프로세서의 관계 설명
-  명령어 성질에 따른 메모리 접근과 주소 지정 방식 이해 중요

2. 메모리 주소와 명령어 처리 이해

2-1. 메모리 주소의 개념 및 중요성
- (중요) 메모리 주소란 컴퓨터 시스템에서 중요한 정보 저장 위치인 메모리에 접근하는 주소를 의미함
-  메모리의 각각의 프로그램이 이 주소를 통해 존재하며, 메모리 이용 효율성을 높임
-  메모리에는 비트(단위)로 이루어진 프로그램 실행 경로인 레지스트가 저장됨
-  명령어 처리에 있어서 이 레지스트의 길이가 짧아질수록, 처리 속도가 빨라짐
- (중요) 따라서, 메모리 주소의 길이가 길어서 명령어 처리가 느린다면 전체 프로그램의 길이는 짧아짐

2-2. 명령어 처리 방식의 분류 및 이해
- (중요) 명령어 처리에는 오프렘드리프, 카운텀, 트랜스포레이션 등 다양한 방법이 있음
-  오프레미네이티브는 레지스트를 사용하면서 특정 자리로 명령을 수행하는 방식을 의미함
- (중요) 카운텀은 명령어의 계산 단계를 나타내며, 트랜스포레이션은 입력 변환을 나타냄
-  메모리에 저장된 데이터를 처리할 때는 각각의 레지스트가 연결되어 처리되기 때문에 길이가 짧아짐
-  처리 속도 증가를 위해 메모리 주소의 길이를 최대한 길게 설정하게 됨

2-3. 삼주소 명령의 특성 및 활용
- (중요) 삼주소 명령은 주소 주소명령, 계산장치명령, 명령의 길이가 모두 긴 동일한 방식을 취함
-  이러한 삼주소 명령어를 통해 연산장치는 대규모 계산을 가능하게 함
-  명령어의 전체 길이를 조절할 수 있으므로 프로그램의 전체 구조를 제어 가능
- (중요) 다만, 전체 프로그램의 길이는 길어지지만 개별 레지스트를 관리하게 됨
-  그러나 이 명령어 종류에 따라 원시 자료가 파괴되지 않으며 처리 후에도 저장되는 특성이 있음

3. 컴퓨터 명령 시스템과 예시 명령어 이해

3-1. 컴퓨터 시스템 및 명령 시스템
- (중요) 컴퓨터는 메모리 정보를 처리하며, 카드놀과 패치를 통해 데이터 교환함
-  메모리와 식품유 두 가지 사이클(사이클) 활동 존재
-  사이클 활동은 명령어의 수행과정을 반복함
-  각각의 작업 단위는 바뀌며, 명령어들의 실행 순서에 따라 시스템 변화 발생

3-2. 주소 명령과 그 특징
-  주소 명령은 메모리 작동을 제어, 특정 장치에 데이터 전송 및 저장 지시
-  명령의 길이가 3개이며, 전체 프로그램의 길이가 증가함
-  하지만 산술 연산시 원시 데이터가 파괴될 위험 존재
- (중요) 연산 결과는 메모리 기억 장치에 저장됨

3-3. 1주소 명령과 누상기 사용
- (중요) 1주소 명령은 CPU의 결과를 기억하는 레지스터임
-  복잡한 계산/처리는 누상기 (누삼기 + 조기)
-  1주소 명령어는 레지스터에 데이터를 유지하여 환경 변경 없이 실행 가능
-  다양한 물리적 차원에서 변환하지만, 결국 메모리에 저장되는 것이 핵심임

4. 메모리 관리와 스택 메모리 이해하기

4-1. 메모리 관리와 명령어 수행 방식 이해
-  명령어를 실행할 때는 현주소보다 누상기가 우선됨
- (중요) 따라서 명령어 하나만 있어도 명령이 성립된다는 것이 아니라, 해당 명령이 포함된 구조와 연관된 물리적 공간인 '누상기'에 의해 결정됨
-  명령어의 길이가 짧아짐에 따라 프로그램의 수가 증가하며 전체 속도 상승함
-  스택 메모리를 활용하여 메모리에서 CPU로 정보 이동 시킴

4-2. 스택 메모리란?
-  스택 메모리는 시스템이 사용하는 메모리 중 일부이며 임시적으로 생성되는 메모리 영역
-  스택 메모리에 들어있는 데이터는 푸슈와 팝(삽입과 삭제)로 처리되며, 이는 리퍼 메모리 방식을 통해 이루어짐
-  스택 메모리는 주소를 가지지 않고, 스택 메모리에 들어있는 데이터 자체를 처리함
-  스택의 푸쉬와 팝 연산 방식에 따라 데이터가 스택 메모리에 들어있거나 없는 상태로 변경됨

4-3. 스택 메모리 연산 이해
-  스택 메모리에 푸쉬 연산이 발생하면, 가장 먼저 들어온 데이터가 스택의 상단에 위치함
-  팝 연산이 일어날때는 스택 메모리에서 제일 마지막에 있는 데이터가 삭제되고, 스택 메모리의 데이터가 줄어듦
-  이러한 방식으로 스택 메모리에서는 일차적으로만 데이터 처리가 진행되어 효율성이 높아짐
- (중요) 즉, 스택 메모리의 데이터 처리는 리퍼 메모리 방식에 의해 매끄럽게 이루어짐
-  이렇게 스택 메모리에서의 데이터 처리는 주소가 아닌 아이디어(명령어)를 직접 처리함으로써 더욱 효과적이고 속도 우수함을 보장함

5. 컴퓨터 CPU와 메모리 이해하기

5-1. 명령어의 종류 및 스택의 원리 이해
-  명령어 종류에 대한 내용과 이를 통해 진행되는 작업 설명함
-  스택 메모리에 대한 간략한 소개와 그 원리에 대해 상세히 설명함
- (중요) 스택의 원리가 무엇인지 강조하며, 어떻게 작동하는지에 대한 재미있는 사실들을 언급함
-  관련 과목에서 이를 더욱 심층 있게 다룰 계획임을 알림

5-2. CPU의 원리 및 성능 평가
-  CPU의 본질적인 역할과 그것이 어떻게 작동하는지에 대한 설명 제공
-  CPU의 성능 평가 요소로서 속도와 안정성을 분석함
- (중요) CPU 성능 평가는 속도뿐만 아니라 매우 정확해야 함을 강조함
-  특별히, 속도와 안정성 중 어느 것이 더 중요하다는 의견을 제시함

5-3. CPU와 메모리 간의 관계 파악
-  CPU와 메모리의 상호 작용에 대한 깊은 이해 필요성을 강조함
-  CPU의 움직임과 메모리의 저장 등에 따른 변화에 대해 설명함
-  실제 컴퓨터 환경에서 이러한 과정이 어떻게 이루어지고 작동하는지에 대한 실례 제공
-  앞으로 이어져야 할 강좌들의 목표를 명확히 하고 학생들에게 성실히 준비하도록 격려함

6. 컴퓨터의 기본 이해 및 프로세스 분류

6-1. 컴퓨터의 기본 개념과 종류 소개
- (중요) 컴퓨터는 사 사이클 행정을 통해 작동하며, 연육된 열량이 기술의 발전과 함께 증가함
-  제어장치, 연산 논리장치 등 다양한 장비들이 CPU를 지원하여 작동함
-  목표 프로그램을 실행하면서 가용 양이나 시간 등을 제어하거나 변조 가능함
-  대형 컴퓨터와 소형 컴퓨터 모두 한 범주에 포함될 수 있으며 각각 특징이 존재함
-  소형 컴퓨터는 특히 마이크로 프로세스 형태이며, 이들은 일회성 CPU를 사용함

6-2. 마이크로 프로세스의 설명과 CPU의 역할
-  마이크로 프로세스는 CPU 외의 다른 장비들을 제어하고 관리하는 것을 의미함
-  CPU 외의 장비들의 제어는 소유주에게 이루어짐
- (중요) 간단히 말해, 마이크로 프로세스는 CPU를 제어하고 이에 따라 기능을 결정함
-  제어로써 마이크로 프로세스에서는 데이터 뿐 아니라 명령어에도 반응하며 이에 따른 행동이 이루어짐
-  따라서 마이크로 프로세스를 제대로 이해해야 전체 컴퓨터를 제대로 이해할 수 있음

6-3. 프로세스 분류 및 CPU의 역할 이해
-  마이크로 프로세스란 CPU가 있는 경우 이를 이용하여 명령을 수행하는 기기를 의미함
-  컴퓨터는 소형부터 대형까지 다양한 규모를 가지며 이에 따라 프로세스도 다양하게 분류됨
-  소형 컴퓨터는 PC등 개인용 컴퓨터를, 대형 컴퓨터는 KB, 캐비넷 등의 사업용 컴퓨터를 의미함
-  대형 컴퓨터의 경우 CPU가 여러 개 있을 수 있으며 이를 프로세스라고 함
- (중요) 각 프로세스는 CPU를 사용하여 데이터를 처리하며 이를 바탕으로 한 결과물을 생성함

7. 컴퓨터의 운영체제 및 시스템 구조

7-1. 컴퓨터 시스템과 부품들의 상호 작용
-  미디어 서버, 생중계 서버 등 다양한 서버가 함께 운영되고 있음
-  각각의 서버는 전문가가 다루거나 영원한 피시 클라이언트가 이용함
- (중요) 이들은 모두 고성능의 칩들과 장비들을 조합하여 생산됨
-  최종적으로 하나의 서버는 많은 수의 핵심 기기를 하나로 묶어 놓아 관리함

7-2. 컴퓨팅 유형과 저장 용량 단위 변환
-  비트 슬라이스형과 원칩형 두 가지 유형인 마이크로프로세스 존재함
-  1케이바이트는 2^10 승, 1메가바이트는 2^9 승 등의 저장 용량 단위임
- (중요) 이러한 용량 단위 변환이 시스템 내에서 계속 사용되어 CPU가 이를 계산함

7-3. 시스템 설명 및 시스템 장치의 연결
-  컴퓨터의 시스템 구조는 CPU, 제어장치, 연산장치 등을 포함함
-  CPU는 메모리로부터 필요한 명령어/데이터를 가져옴
-  이 정보들을 처리 결과를 메모리에 저장하고, 이를 관리함
-  제어장치는 전체 시스템을 제어하며 장비들의 동작을 결정함

8. 컴퓨터 메모리의 작동 원리 이해하기

8-1. 컴퓨터의 메모리 관조 및 CPU 작동 원리 개괄
-  컴퓨터 메모리는 주소를 통해 접근하며, 명령어 실행 방향 역시 이 주소에서 발생함
- (중요) 프로그래밍 언어 중 중요한 역할을 하는 '프로그램 카운터' 구조 설명함
-  CPU(회로 논리 장치)의 작동 구조는 우편배달부 또는 포스트맨 비유하여 설명함
-  CPU는 메모리로부터 명령어를 가져오는데, 번지값이라는 주소를 사용함

8-2. 프로그램 명령어 처리 과정의 구체적인 이해
- (중요) CPU는 현재 수행되는 명령어의 번지 값을 저장하고 이에 따라 다른 작업 수행함
-  CPU는 명령어 주소를 조사해서 해당 번지의 주소에서 수행할 명령어를 가져옴
-  명령어 수행은 해당 주소에 대한 데이터 유추 또는 메모리 조회를 포함하며 이루어짐
-  메모리 조회 시, CPU는 메모리의 주소에서 해당 주소의 데이터를 가져옴

8-3. 컴퓨터 메모리의 중요성 및 실제 활용 예시
-  PC 등 개인용 기기에 있는 CPU는 메모리에 직접 인식 가능하지만, 실제로는 주소를 통해 데이터를 가져옴
-  메모리의 주소를 바탕으로 데이터 검색 및 우편 배송 시, CPU는 그 주소에 맞춰 필요한 데이터를 찾아냄
- (중요) CPU는 주소의 구조를 활용해 정보를 메모리에 저장하거나 불러오는 작업을 진행함
-  이를 통해 복잡한 정보의 처리 및 관리가 가능하게 되며, 이러한 구현이 가능해진 것이 현대 기술 발전의 핵심임

9. CPU와 랩프로세스 이해

9-1. CPU의 역할과 명령 절차 설명
-  CPU가 컴퓨터의 두뇌 역할을 함
-  CPU가 명령어(인스트럭션)를 받아 제어장을 제어함
-  명령어는 메모리로부터 가져옴
- (중요) 명령어에 따라 CPU가 데이터를 가져와서 처리하며 그 결과를 제어장치에 보냄
-  이를 통해 최종 결과물이 생성됨

9-2. 프로세스 실행 구조 분석
- (중요) 컴퓨터의 세부적인 작동과정을 파악하기 위한 도구로서 프로세스를 이용함
-  CPU가 명령을 가져오면 명령문제를 중간에서 처리하며 이를 연산이라고 함
-  CPU 내부에서 일어난 작업은 인터럽션 및 커널 스케줄링을 통해 관리됨
-  명령어 별로 CPU에서 어떤 작업이 수행되고 어떤 작업이 대기 상태인지 확인 가능
-  CPU내부에 각 장치들이 어떻게 서로 소통하고 상호작용하는지에 대한 이해 필요

9-3. 장치와 레지스터 소개
-  제어장치, 연산장치, 레지스터 등 다양한 장치를 CPU 안에서 관리하고 운영함
- (중요) 레지스터는 CPU 속에서 임시로 기억되는 데이터임
-  강사는 불릿포인트 별로 몇 가지 설명을 제공하였으며, 그것들을 중요한 부분으로 판단해야 함
-  강사가 강조한 부분은 시험공부에 필수적임
-  시험 공부에 중요한 부분들은 본문에서 언급되거나 직접적으로 강사가 강조한 내용임

10. 컴퓨터 구조 이해

10-1. 메모리 관리와 CPU 역할
- (중요) 컴퓨터는 데이터 저장 장치인 메모리에 기록을 함
-  메모리는 본문과 머신랩으로 나뉨
-  CPU가 메모리와 접속하며 데이터를 처리함
-  처리된 데이터는 메모리 주소 지정장부(ICD)에 의해 기억됨
-  주소 지정장부는 메모리의 위치를 인덱싱하고 상황에 맞게 데이터 전송을 조절함

10-2. 데이터 처리 과정과 인코딩
-  컴퓨터가 메모리에 데이터를 불러오는 과정을 인코딩이라 부름
-  데이터의 시작점을 인커팅 마크, 끝점은 인커팅 마킹으로 설정함
-  '그냥' 사라지는 부분을 보냄, 이를 헷갈리지 않도록 프로그램이 올바른 인코딩 방향을 알려줌
-  인코딩 과정에서는 스위칭 작업을 통해 CPU가 데이터를 처리하고 추적함
-  원본 데이터와 다른 형태의 데이터(손실 데이터)가 생기기도 함

10-3. 디스크 관련 기술
-  CPU가 메모리 외부에 연결되어 추적 가능하도록 함
-  '봄'이라는 특유의 기능이 메모리 정보 추적을 위한 인코딩 맡음
-  강한 알고리즘을 이용하여 CPU의 버스트보다 많은 양의 데이터 처리 가능하게 만듦
-  이럴 경우 버스트 버스와 함께 사용될 수 있는 기기가 있음
-  이것이 바로 DRAM이며, 컴퓨터에서 필수적인 메모리 장치임

11. 컴퓨터 메모리 구조와 레지스터 이해하기

11-1. 컴퓨터 메모리와 DMA 장치 소개
-  컴퓨터의 메모리는 데스크탑, 노트북 등 다양한 형태로 있지만, 공통적으로 16비트로 구성됨
- (중요) 모든 비트를 동시에 처리할 수 있으며, 이를 버스라고 함
-  각각의 주소에 전선을 연결하여 여러 비트를 동시에 전송받음
-  곧 빠른 속도와 많은 양의 데이터를 처리할 수 있음

11-2. MBR과 메모리 이해
-  메모리 하나당 16비트로 구성되어 있고, 이를 통해 최대 64비트의 정보를 처리 가능함
-  MBR(메모리 레지스터)은 1개의 주소에 64비트의 정보를 저장하며, 이를 통해 전체 주석을 처리 가능함
-  따라서 16비트로 채워져야 32비트 컴퓨터가 작동하고, 이를 위해선 16비트로 채워져야 함
-  주소참조시에는 메모리 내부의 1개의 주소만 사용되며, 참조시에도 동일한 메모리 위치 이용함

11-3. CPU와 메모리 관련 문구 설명
-  명령어를 수행하면서 CPU 내부에서는 '현재 수행되는 명령어'를 기억하는 리스트('IR')가 생성됨
-  상태리지스트(PS), PFO(W)는 현재 CPU상태를 나타냄
-  CPU의상태는 비트로 표현되며, 패러미터 사인의 값들을 기억하도록 설계됨
- (중요) 주기적인 변화나 마무리를 잡아주는 논리적 흐름은 '스트립프먼트'로 지칭함
-  이러한 기능들은 CPU의 효율성을 높이는 것 외에도 복잡한 압셈블리나 중단 서비스 등을 지원하는 역할을 함

화자 1
00:11
자 전국에 계시는 우리 엠프엠 사이버 생방송 안방 가족 여러분 오늘 또 뜨거운 가슴으로 부사부 일제의 정신으로 환상적인 수업을 함께 하겠습니다. 아하 좋아요. 여러분 그죠 아 자 현재 여러분 정보 생중계로 여러분과 함께 하고 있습니다. 자 이럼 오늘 좀 시작하기 전에 양해를 제가 1 구할게요 아 현재 이게 생중계가 지금 저 강의가 너무 인기 좋아 가지고 이게 말이에요. 여러분들이 어 너무 많이 지금 나를 사랑해 줘요 그죠 그래서 지금 이제 생중계 하다 보니까 우리가 생중계 수업으로 전국에 다 내 사랑하는 병태손자 집으로 쭉 나가는데 지금 인원이 너무나 많이 들어와 가지고요. 이제 우리가 좀 시스템이 조금 어 우리가 막강한 우리 IDC에 미디어 서버들이 많이 있는데, 여러분이 워낙 한꺼번에 폭 뭐야?

화자 1
01:10
이게 접속이 많아 가지고 조금 시스템이 우리가 차단을 좀 시켜놨습니다. 그죠 그래서 혹시 여러분 좀 늦게 접속한 사람들은 우리가 서버당 인원을 제한을 쭉 해놨습니다. 그죠 그래서 혹시 생중계를 못 보시는 분이 좀 계실 겁니다. 그죠 그런 분들은 쫌 양해 구하고 바로 끝나자마자 또 뭐다 녹화 방송이 되니까. 여러분 고런 양해를 먼저 구한다. 이해해라 우짜노 그렇죠. 예 좋습니다. 자 우리가 이제 뭡니까? 지난 시간까지 그죠 여러분도 모르는 사이에 점점 더 이제 컴퓨터의 세계로 이제 자격증하고 점점 가까워지는 그대들이 되고 있죠. 그래서 우리가 논리회로 생각나죠. 이제 논리회로에서 조합논리회로 순차논리회로 게이트 프립푸렵 단어만 던져도 이야기처럼 쫙 진행되겠죠.

화자 1
02:02
그다음에 이제 데이타 이 데이터의 표현되는 방법 그죠 그리고 데이터 연산 이 표현된 데이터가 어떻게 컴퓨터 CPU 또 CPU 속에 ALEU 가 처리하는 가를 환상적으로 정리했고 바로 어제 또 뭡니까? 이제 명령어제 프로그램 즉 명령어들의 집합 프로그램 속에 명령어들이 컴퓨터에서 어떻게 표현되어지는가? 명령어와 주소 지정 방식 첫 번째 챕터를 했다. 그자 생각나라 자 지금 1편의 영화처럼 1편의 드라마처럼 이야기처럼 진행한다. 공부가 아니다. 알겠습니까?

화자 1
02:44
그래서 이제 어제 우리가 명령어 오늘날 컴퓨터가 이해하는 명령어는 우리가 알아듣는 문자 형태가 아니고 씨는 A 플러스 B가 아니고 뭐다 OK 명령어 즉 오퍼레이션 코드와 오프렌드로 컴퓨터는 하나의 명령어가 구성되더라 그래서 우리가 어제 생중계로 그죠 이 명령어에 대해서 정의했습니다. 그죠 그래서 오피코드 연산자와와 부아 오프레인 비연산자부 그다음에 연산자의 기능 함수 연산기능 자료 전달기능 제어기능 아 요게 생각납니까 그리고 이 오프랜드에 뭐에 기록된다. 연산자의 필요한 데이터가 어떤 장소에 어 데이터가 들어있느냐 그죠 이 장소에 들어있는 데이터를 어떻게 지정하느냐에 따라서 주소지정 방식에 대해서 배웠나 그렇죠.

화자 1
03:38
직접주소 간접의 직접 간접의 간접 계산에 의한 거 계산에 의한 또 지정 방식 그죠 오프렌드에 표현된 기본 주소와 인덱스 레지스트나 베이스 레지스터나 또 뭡니까? 피씨에 들어있는 주소를 더하든지 곱하든지 해서 한방에 갈 수 있는 가장 좋은 주소 지정 방식 계산 그다음에 오프렌드의 데이터 자신을 집어여버려가지고 메모리에 절대 안 가고 한방의 명령에서 수행하는 이론적인 뭐 적직 이미디어트 정리를 했죠. 그죠 표현 방법에 따라 완전히 표현했느냐 약식이냐 생략이냐 자기주신이냐 또 어 명령어의 기억 오프렌딩에 표현된 주소와 실제 주소를 어떻게 매핑시키느냐에 따라서 절대냐 상대냐 환상적으로 정리했습니다. 됐나 됐습니다. 그죠 네 어제 했는 거 가볍게 예 뭡니까? 재방송 들어줬다 자 오늘 본방으로 넘어갑니다.

화자 1
04:34
자 오늘은 자 이 명령어의 형식 종류 자 그러면은 오늘날 컴퓨터 제가 인식할 수 있는 명령의 형태 종류는 몇 가지냐 이 말이죠. 그래서 콩 4가지다 이 말입니다. 아주 쉽다 자 저기 피연산자부 그죠 이 자료부 다른 말로 자료부 또는 주소부라 하죠. 그죠 주소부 다시 이야기한다.

화자 1
04:56
이 연산자 연산자부 어 이 연산자부에 이용될 데이터가 들어있는 뭐 장소 데이터가 들어있는 장소의 뭐 어드레스 주소가 이 오프랜드부의 명령어에 명령어에 기록되제 순자야 병태야 맞나 그래서 어 이 어 주소의 개수 이 연산 자 이용될 데이터의 주소의 개수가 몇 개냐 즉 오프렌드의 개수에 의해서 크게 4가지 형태의 명령으로 나눠지더라 이 말이야. 뭐 제로주소 명령어 자 제로주소명령은 오프렌드가 뭐다 뭐다 없다. 이 말이죠. 주소 없이 바로 처리한다. 뭐 연산자 하나로 가능합니다. 그럼 1 주소 명령어는 뭡니까? 1개의 데이터로 자 1개의 주소 값으로 처리한다. 즉 오프렌드가 몇 개 1개 있다는 거예요.

화자 1
05:53
그죠 이 주소는 뭐다 오프렌드가 몇 개 2개고 다음 주소는 오프렌드가 3개라는 거죠. 그렇죠. 자 오프렌드의 개수에 의해서 오늘날 컴퓨터의 명령어 메모리에 표현되는 명령어의 형태가 결정되더라 됐나 이제 오프렌드 이 오프렌드는 우리 오프렌드에 뭐가 기록된다. 했노 자 내가 처리할 데이터에 데이터가 들어있는 장소는 뭡니까? 그렇죠. 내지트 아니면 주기억장치 메인메모리죠 메인메모리 그러니까 여기에 기록되는 거는 내지트의 주소 즉 레지트의 번호가 아니면은 뭐고 기억 장소의 주소 즉 번지 어드레스다 이 말이야. 맞나 그죠 그렇죠.

화자 1
06:32
그래서 요거 앞 시간에 정리했지 그지 어 내가 처리될 데이터가 들어있는 장소는 오늘날 컴퓨터 시스템 전체에서 CPU 속의 임시기억 요놈은 요 리저트는 뭐다 어디 들어있노 씨피뉴죠 시피뉴 속의 메모리죠 CPU 속에 임시 기억장치고 어 요거는 이제 주기억장치는 이 시피뉴하고 다른 세계다 그죠 그래서 요렇게 우리가 정리를 해볼 수 있습니다. 그죠 여러분들 요건 뭐 다시 한번 중요하니까 한번 언급할까 현재 여러분들 한번 봅시다 여기 만약에 애드 백 번지 자 1주소 명령어죠 연산자 하나의 명령 하나 요거 요놈하고 요 봐라 에드 에드 알완 이게 뭐예요? 어 에드 아이 원 아 에드 에드 여기 에드 자 에드 100번지 하는 게 뭐예요?

화자 1
07:26
현재 이 더하는 거보다 메모리의 주기억장치 이걸 주기억장치라 하자 메인 메모리면은 메모리의 100번지 메모리 100번지 여기에 들어있는 데이터 어 요놈을 가져와서 더하라 이 말이죠. 요거는 메모리의 100번지고 용어는 뭡니까? 더 하는데 뭐 CPU 속에 NASTER R1 R1이라는 첫 번째 내지트에 들어있는 데이타 50을 가져와서 더하라는 거야. 맞나 그럼 여러분들 보라 여기 오프렌드는 오늘날 오피코드는 고정이죠. 고정 고정이 된다. 했지 우리 IBM 360에서 몇 비트로 고정시켜요 8비트로 고정된다니까 항상 이 오피코드는 정해져 있죠. 그것도 때에 따라서 여러분들 16비트로 고정시킬 수도 있고 또 32비트로 또는 시험에서는 5비트로 또는 6비트로 가정할 수가 있습니다. 근데 오프렌드는 뭡니까? 여러분들 내가 유동이라 했제 어 명령어마다 달라진다고 했죠.

화자 1
08:23
그죠 주로 이제 주기억장치에 있는 데이터를 처리할라카면 오프랜드부가 길어집니다. 즉 주기억장치에 있는 데이터를 처리할라카면 뭐다 시피뉴가 자 이게 메모리고 시피뉴입니다. 프로세스 시피뉴가 산 넘고 물건 늦바다 건너 샤샤샤 하면서 매물에 가서 가져와야 돼요. 근데 시피뉴 속의 임시 기억장치가 뭐예요? 네지트죠 이 레지스트 있는 데이터는 갈 필요가 없죠 바로 가서 가져와서 처리를 하면 됩니다. 그죠 그래서 레지스트에 들어있는 데이터를 처리한다는 건 뭐다 명령어 자 명령어 처리 속도가 빠르다 그죠 레지스트에 들어있는 데이터를 처리하면은 인스트럭션의 뭐다 어 길이도 짧아지죠 명령 인스트랙 처리 속도가 빠른 거죠. 빠르다는 건 뭐야? 또 이 명령의 길이가 길이가 뭐다 짧아지는 겁니다. 그래서 내가 늘 이야기하제 특히 손자들 잘 들어라 짧은 것이 좋습니다. 그래서 우리 순자 씨들 결혼할 때요 짧은 사람하고 결혼해야 돼 짧은 사람들이 다 일을 잘한다.

화자 1
09:23
우리 병태 저 봐라 나는 키가 큰데 입이 툭툭 나왔습니다. 좋아요. 어 그리고 이제 메모리에 가서 데이터를 처리한다는 건 뭐냐 이거는 명령의 길이가 길어지는 거예요. 왜 오늘날 CPU 속의 레지스트 데이터를 기억하는 레지스트는요 IBM 모델에서는 뭐다 어 이 레지스트가 어 뭐여 16개밖에 없습니다. 레지스트 16개 뒤 합니다마는 네지스트가 알제로부터 뚝뚝뚝 뭐 R 15번 16개 즉 레지스트에 기록되는 번지는 즉 번호 네지트의 번호는 16개 그죠 그러니까 이 오프렌드로 뭐다 16개만 지정하면 돼 그럼 여러분들 어 레지스트 즉 비트니까 이에 몇 성이 있어야만이 16개를 다 인식할 수 있을까요? 오케이 4개죠 4개 4개요 어 그러니까 이거는 뭐야? 다시 바꾸면 에드는 8 밑으로 표현되고 8 밑으로 표현되고 아이와는 뭡니까?

화자 1
10:19
제로 제로 제로 1 해버리면 뭐다 현재 네지트에 들어있는 데 들어와서 더 하라 이 말이죠. 그럼 4비트니까 총 명령의 길이는 몇 개다 오케이 12비트로 구성됩니다. 12비트로 하나의 명령어가 구성된다. 그죠 요렇게 된다. 그런데 메모리에 있는 주소를 지적하면 어떡해요. 메모리 이 메모리는 이제 용량에 따라서 부여되는 번지가 달라지겠지 그러니까 만약에 예를 들면 어떤 컴퓨터의 메모리가 0번지부터 쭉쭉 해 가지고 어 0번지부터 쭉 뭐 1023번지까지 부여돼 있다. 합시다. 에 메모리가 0번지부터 1023번지 그러면은 총 이제 몇 개 매물이 부여된 번지 수는 몇 개다 예 1023개니까 2에 몇 승 있어야 1024개를 다 지정할 수 있을까요? 오케이 2의 몇 승 예 10승입니다. 10승 그렇죠. 2에 10승 그럼 결국은 뭐다 100번지를 표현하기 위해서 비트 수는 몇 비트 있어야 돼 오케이요.

화자 1
11:19
뭐 10비트로 10비트로 100을 100번지를 지정하죠. 그죠 10비트로 알겠나 결국 명령어는 일과 형태로 들어가니까 연산자는 8비트고 이 오프렌드는 뭐야? 메모리는 뭐야? 만약에 1024 1024개의 번지가 부여되어 있는 메모리는 그렇지 오케이 10비트가 존재해야 돼요. 그럼 뭐야? 이 명령의 길이는 18비트로 구성되니까. 레지트에 레지스트에 들어있는 데이터를 처리할 때는 명령의 길이가 짧아지고 매매물에 들어있는 데이터를 처리할 때는 명령의 길이가 길어지더라 명령의 길을 명령의 길이가 길어진다는 건 뭐 처리 속도가 늦어져 그죠 명령의 길이가 길어진다는 거는 다른 말로 뭐다 처리 속도가 늦어진다는 겁니다. 알겠나 그래서 요런 거 1번 더 시험에 많이 나오니까 정리를 한번 하자 요거 중요하다 됐습니다. 자 요거 살짝쿵 살짝쿵 보고 넘어가야 됩니다.

화자 1
12:17
그래서 오늘날 어 이 연산자가 오피코드가 처리할 데이터의 장소에 주소값이 기록되는 게 오프렌드인데 그렇죠. 이 오프렌드는 저는 뭐 주소 값은 레지스트의 번호 즉 레지스트의 주소 그 레지스트는 16개밖에 없으니까 네이비트만 있으면 된다는 거고, 메모리의 주소는요 컴퓨터마다 다뤄지죠 메모리 용량이 크면 클수록 번지가 많이 부여되는 것 아닙니까 알겠나 그래서 어쨌든지 이 오프렌드의 개수에 의해서 나눠져 있는데, 자 3주소 명령을 한번 봅니다. 좋습니다. 아주 쉬워요 자 3주소 명령은 오프렌드가 몇 개 3개 그죠 피연산자가 3개 좋습니다.

화자 1
13:14
그래서 결과값을 마지막 어 오프렌드 3에 집어넣죠 예를 들면은 에드 더하라 이 팔 밑으로 처리되겠죠. 첫 번째 레지스트에 들어가는 데이터와 두 번째를 더해서 세 번째 레지스트에 집어넣어라 하는 거 이런 뜻이죠. 저게 에 3주소 명령어입니다. 그죠 잠깐 그림이 이런거죠. 자 시피뉴 속에 이제 이걸 ARU입니다. ARU 바로 더해주는 기계가 들어있는 올스메틱 앤 로지컬 유니트 연산논리장치의 잭 그러면 이게 뭐야? 자 리지트 이게 이제 네지트입니다. R 제로 R1 R2 오늘 IBM 컴퓨터에서는 이 데이터를 기획하는 리조트가 몇 개라 했노 오케이 16개라 했죠. R15까지 쭉 있는데, 그러면 뭐다 알바레 만약 첫 번째 리스트 이게 표현될 때는 0001이죠. 요놈은 0010이고 어 요거는 0010이고요. 쭉쭉 알 열다섯 번째는 1111입니다.

화자 1
14:12
그죠 1111 요렇게 되겠지 그럼 알 첫 번째 데이터가 만약에 30이 들어있고 두 번째 만약에 20이 들어있다면은 어 R3이죠. 요거 R3이라 하자 에 뭐 요걸 세 번째 레지트랍시다 세 번째 요렇게 요렇게 요 세 번째 리지트 예 그럼 이게 뭐다 자 애들 더하라 뭐다 컴퓨터 명령을 내립니다. 인제 제어장치가 이제 명령을 내려요 애들을 저 해석을 해 가지고 너 어 어 컴퓨터야 뭐 아르는 애들은 30을 가져오고 RP 애들은 20을 가져와서 뭐하라 더 하라 더해서 결과를 어디 갖다 놔라 세 번째 내지스트 오케이 그러면 결과 얼마 50이죠. 52 결과값이 여기에 기록된다는 거예요. 그죠 시피뉴 속에서 벌어져 버립니다. 되겠나 그러나 그러면 만약에 요런 명령을 명령의 길이는 몇 비트고 이제 아이뱅크입니다.

화자 1
15:06
요건 8비트고 그죠 8비트고 요거는 4개로 4개로 4개로 표현하셨으니까 3주소 총 길이 수가 43은 12 20비트로 요 명령어는 구성이 되네요. 20비트로 요 명령어는 20비트로 구성이 된다. 그죠 요거도 참고로 알아놓으시오. 이런 문제도 출제가 꽤 된다는 거예요. 명령어에 길이 묻는 문제 그죠 내지스트는 몇 비트 표현한다. 4비터 어 4비터 4비터 4비트니까 요런거죠. 자 요렇게 되는 겁니다. 그죠 알겠나 쉽지 자 이런 삼주소의 특징은 뭐냐 명령의 길이가 길어집니다. 딴 주소에 비해서 오프렌드가 3개 있다 보니까 명령의 길이가 가장 긴급한 답은 뭐다 삼주소예요. 그죠 근데 명령 하나의 명령의 길이는 길어지지만 전체 명령의 수는 적어집니다. 그죠 어 길기식 표현해보니까 전체 명령화 적어진다는 수가 적대 지는 건 뭐다 전체 프로그램의 길이는 짧아진다는 거예요. 알겠나 하나의 명령어는 이렇게 길지만 명령의 갯수는 적다는 거예요.

화자 1
16:04
명령어의 개수는 에 그러니까 전체 프로그램의 길이는 뭐다 전체 프로그램의 길이는 짧아진다는 거예요. 왜 프로그램은 명령어들이 집합이니까요? 에 엔계의 명령어들이 구성되어서 하나의 뭘 구성한다. 프로그램을 형성하지 그지 그러니까 삼주소 명령어는 하나의 명령어 길이는 가장 길어지지만 명령어의 갯수는 뭐다 적어지니까. 전체 프로그램의 길이는 뭐다 짧아진다 이런 말씀 되겠나 그런 이야기다 이 말입니다. 그죠 음 그리고 중요하여 원시 자료가 파괴되지 않는다. 그렇죠. 이 3주선 명령을 써버리면은 뭐 한번 봐봐 연산이 다 끝나져도 원시자료 첫 번째 리저트가 다 남아있어요. 데이터들이 원시 자료들이 파악이 되지 않고 연산이 끝난 후에도 원시자료가 그대로 남아있는 특징을 가지고 있습니다. 되겠나 아 이게 딴 주소는 그렇잖아요. 그죠 자 요런 것이 3주소 명령의 뭐다 특징이다. 이 말입니다.

화자 1
17:03
실제 좋습니다. 자 요렇게 넘어가 봅시다 다음 넘어갑니다. 예 좋아요. 자 여러분 얼매 씹노 그리고 자 요번에는 여러분들 완벽 속성이 아니죠. 완벽 속성 그래서 우리 전산의 모든 걸 50편 50편의 드라마 매일 월요일부터 금요일까지 방송되는 연속 1위 방송이다. 이거 그제 그러니까 특히 공무원 가산점 학생들 굉장히 좋을 겁니다. 완벽하게 자격증 따고 공무원이 되더라도 이제 저한테 배운 이걸 가지고 이제 어 이제 뭐야?

화자 1
17:40
모든 공무원이 되면은 여러분들이 전부 다 요즘 국가기관이나 공공기관이나 전부 다 컴퓨터로 일을 하니까 에 자격증 라고 실제 공무원이 되더라도 훌륭한 공무원 우리나라를 빛낼 수 있는 공무원 동사무소에 앉아가 그냥 주민등록만 띠주는 공무원이 아니고 알겠나 상당한 퀄리티가 높은 공무원이 될 것입니다. 할렐루야 좋습니다. 예 그래서 완벽 소송 과정이다. 얼매 재밌노 아주 쉽게 쉽게 접근이 되잖아요. 자 자 이 주소 들어가기 전에 참고로 한번 쉽죠 그죠 만약 여러분들이 컴퓨터로 키보드를 통해서 이런 명령문을 입력을 했다. 요거는 여러분들이 컴퓨터 내리는 명령문이야 요놈 이제 3주소 명령으로 어떻게 변환되느냐 이 말이죠.

화자 1
18:26
그죠 쉽죠 그래서 요게 왜 3주소냐 연산자 하나에 오프렌드 몇 개고 3개니까 그죠 의미는 뭐고 쉽죠 메모리 에이 번지에 들어있는 데이터와 메모리 비 번지에 돼 있는 데이터를 더해 가지고 어디에다 떠나라 씨 비뉴 속에 임시 기억장치 레지트 중에서도 첫 번째 레지스트에 집어넣으라 이 말입니다. 더해서 집어넣는 거죠. 자 요거 다 알겠죠. 요 메모리 에이가 요 씨입니다. 그죠 메모리 씨 번지에 들어있는 데이터와 메모리 디 번지에 들어있는 데이터를 더해서 두 번째 넷째, 갖다 놓고 이제 뭡니까? 첫 번째 들어있는 고놈과 두 번째 들어있는 고놈을 뭐 고놈을 이게 무슨 소리요 두 번째에 들어있는 그놈을 인제 뭐야? 꽃바람이 말이죠. 엠유엘이 뭘지 꽃바라는 거거든요. 꽃바람의 명령어거든. 그래서 곱하면은 곱해서 최종 결과를 어디다 메모리 엑스 번지에 집어넣어라 이런 뜻입니다.

화자 1
19:23
그죠 알겠나 그래서 항상 컴퓨터는 여러분 봐봐라 이제 메모리가 있고 모든 원리가 6문제 나오제 CPU 프로세스가 있으면은 여기에 데이터를 가지고 번져 있는 데이터 가서 가져와서 처리해가지고 그 결과를 다시 갖다 놓습니다. 그죠 CPU가 메모리에 가서 데이터를 가져오는 행위를 뭐라 카드노 자료 전달 명령은 패치라 하죠. 패치 다른 말로 노드 노드죠 그렇죠. 그리고 처리한 결과를 다시 메모리에 갖다 놓는 행위를 뭘 한다. 오케이 스토어하다 저장 시킨다. 또는 다른 말로 세이버다 이런 이야기를 합니다. 그죠 그래서 오늘날 메모리와 식피뉴 식품유는 메모리에 항상 뭐다 데이터를 가서 가져오고 데이터를 가서 가져오고 그죠 로드 패치 패치하면서 결과를 스토어 세이브 요런 식으로 사이클 활동을 벌입니다. 사이클이라죠 요걸 어 사이클 예 뒤에 다 나온다 사이클 활동을 벌입니다. 좋아요.

화자 1
20:22
좋습니다. 여러분 또 모르는 사이에 얼마나 재밌노 자 이 주소 명령 가볍게 보자 2주소 명령으로 뭐다 가장 일반적인 명령어죠 가장 일반적인 명령어로 오프렌드가 2개 돼 있습니다. 그죠 오프렌드가 2개에 이제 결과 오프렌드 2개고 그 결과를 이제 보통 통상 첫 번째 오프렌드에 집어였습니다. 그죠 그래서 예를 들면은 DARA 에드 파이비트로 구성될 거고, 요놈은 IBM 컴비티에서는 그죠 현재 우리가 배우고자 있는 컴퓨터 구조의 모델은 뭐다 IBM 360370이다. 그죠 표준컴퓨터 구조를 배우고 있습니다. 그래서 PC 같은 경우는 좀 구조가 다를 수도 있고요. 컴퓨터마다 기계의 구조와 성능이 조금씩 다르지만 모든 컴퓨터의 표준은 뭐다 IBM에서 만든 360370 그래서 모든 전산량에 쓰는 이 360370을 기본 모델로 해서 모든 이론을 펼친다 그래서 자 8비트고요.

화자 1
21:20
만약에 출제자는 이걸 만약에 6비트로 고정할 수도 있습니다. 그죠 8비터 말을 하지 않으면 8비트예요. 그리고 요즘 네지트는 뭐다 16개 존재하니까 첫 번째 네지트는 표현하는데 0001 4비터 4비터 필요하니까 자 이 주소 명령은 이제 기본 기본적으로 내지트에 들어있는 걸 표현한 다음에 총 몇 비터 16비트로 하나의 명령을 구성하겠죠. 예 이건 기계마다 달라진다 여기서만 그렇다 이 말입니다. 만약 메모리에 표현해버리면 상당히 더 길어지겠죠. 그래서 우째든지 3주소보다는 명령의 길이가 짧습니다. 그죠 이런 의미를 가지고 있지 자 3주소 명령의 길이가 짧아집니다. 하나의 명령의 길이는 짧아지고 대신 전체 프로그램의 길이는 길어집니다. 그래서 짧지만 뭐야? 짧지만 이 개수는 뭐다 많아지는 거죠. 자 봐봐요. 하나의 명령의 길이는 길지만 명령의 개수는 3개인데 똑같은 거지만 이거는 뭐야? 명령어의 갯수가 많아진다는 거죠.

화자 1
22:18
전체 그래서 명유어 전체 모아 놓은 프로그램의 길이는 길이는 길어진다 즉 명령의 수는 많아 같은 말이죠. 전체 프로그램의 길이가 길어진다는 거나 명령어의 개수가 갯수가 많아진다 아 똑같은 말이겠지 음 에 명령의 개수가 많으면은 전체 프로그램의 길이는 길어지니까요? 이해되나 그리고 산술 연산 시 원시 자료가 파괴돼 버립니다. 이놈 왜 그러는 안 보자 자 자 엘류가 있고 여기에 뭐다 레지스트가 있죠. 에지스트 첫 번째 레지스트에 만약에 20이 들어있고 두 번째 네지스트에 30이 들어있는데, 뭐다 요거 뭐야? 20 가져와서 30 가져와서 더하면 혈관을 어디 갖다 놔 버리노 알반에 갖다 놔니까 요 얼마 50 원시자료 20이 파괴돼 버립니다. 되겠나 맞죠. 그래서 산술연산실 원시자료가 파괴돼 버립니다. 뭐는 이주소 명령은 됐습니다. 됐고요.

화자 1
23:17
맞습니다. 맞고요. 됐습니다. 됐고요. 문제 아주 쉽죠 요렇게 정리를 하면 되고 자 그 다음에 여러분들 요거 참고로 똑같은 명령문이지 에 에이 플라스 비 요걸 요런 걸 입력했을 때 이 주소 명령으로는 요렇게 처리된다면 이 주소 명령으로는 요렇게 표현된다는 거죠. 즉 오피코드 하나의 무버 에이 비죠 AR 와인 이 의미가 뭐고 메모리 에이 번지에 있는 데이터를 뭐다 R1으로 무버 이동시켜라 이런 뜻이죠. 예 무버 그 다음에 요거는 뭐요 에드 설명해도 알겠죠. 메모리 비 번지에 들어있는 데이터를 첫 번째 레지스트에 들어있는 아까 이동시켰는 거 더해 가지고 첫 번째 레지트에 갖다 놔라는 거고요. 설명해도 알겠죠. 자 자 요거 이 주소 2주소 이 주소 의미는 이런 거다 의미 의미 여러분 너무나 쉽죠 최종 결과는 어디다 메모리 엑스 번지의 최종 결과가 기억되는 겁니다. 눈으로 한번 살짝 봐 놓쳐 보죠.

화자 1
24:15
3주소는 명령의 개수는 적고 이런 명령의 개수는 많고 하나의 명령어 길이는 길고 하나의 명령의 길이는 짧다는 걸 보여주기 위한 것입니다. 됐습니다. 예 다음 명령어 넘어가죠 에 원리표 들어가니까 이렇게 쉬운 건 맞나요? 좋아요. 자 1주소 명령은 여러분들 뭐 오케이 오프렌드가 뭐다 한계 있다. 이 말입니다. 오프렌드가 한계 즉 피연산자부 1개다 1개라는 거는 뭐고 분명히 오늘의 연산은요, 여러분 반드시 항이 2개 있어야 더하든 빼든 행위를 할 거 아니오. 근데 1개만 있다. 하니까 하나는 어디 있다. 하나는 어딘가에 있다고 보여야 된다. 가정을 해야 되겠죠. 그죠 좋습니다. 자 1주소 명령은 쉽게 말해서 누상기 CPU 속의 결과를 기억하는 레지트입니다. 오늘 배웁니다. 이 누상기 어큐머레이터 뭐 이거 에이씨 또는 에이씨씨라고 씁니다. 어큐머레이터 누산용 레지스트에 즉 누상기에 하나의 데이터가 들어있다고 가정하고 이용하는 거죠.

화자 1
25:15
누상기를 이용 자 누상기 많이 나온다 1주소 누상기 가면 몇 주소 1주소 명령어입니다. 그죠 1주소 명령어는 누상기를 이용하여 명령어를 처리하는 거다 그죠 누상기 그래서 에드 엑스 이렇게 되죠. 그죠 이 의미는 뭐야? 이거는 메모리 엑스 번지에 있는 데이터와 현재 누상기 들어있는 데이터를 더해서 더해서 뭐다 누상기에 갖다 놔라는 거예요. 이게 결과가 누상기에 딱 누적됩니다. 누상기는 뭡니까? 결과값을 누적시키는 누산용 레지스트제 예 요런 의미죠 그러니까 피연산자 하나만 가지고도 연산이 가능하는 거예요. 명령어 수행이 가능한 겁니다. 그죠 그래서 모든 연산은 누상기 OCMORAT와 주기억 장치에서 이루어진다 1개의 값은 반드시 에이씨씨에 있다고 가정해야 된다. 그죠 그리고 억세스 속도가 빨라지죠 그죠 메모리 한번만 가면 되니까. 명령의 길이가 짧겠죠.

화자 1
26:12
그죠 명예의 수가 많아진다는 것보다 명예 하나의 명령어의 길이는 짧아진다는 거죠. 명예의 수가 많아진다는 건 또 전체 프로그램의 수는 프로그램의 길이는 길어지는 거죠. 그죠 되겠나 그래서 누상기를 이용하다 보니까 2주소나 3주소보다 훨씬 빠르게 명령을 수행할 수 있다. 그런 이야기입니다. 그래서 똑같은 거죠. 똑같은 예를 가지고 1주소 명령으로 표현해 보니까 이렇게 됩니다. 그죠 노드 에이 하는 게 뭐가 현재 메모리 에이 번지에 들어있는 놈을 누상기로 노오드 시켜라 즉 메모리에서 CPU로 디지트로 누상기에도 이동시켜라 이 말이죠. 노드해라 그리고 엔터비엔은 뭐다 현재 누상기에 들어있는 데이터와 옮겨왔는 데이터와 비번지에 들어있는 데이터를 더해서 다시 누상기에다 누적 시켜라 이런 뜻이죠. 스토아티는 뭐다 누상기에 들어있는 결과를 메모리 티번지 기억 시켜 놓고 요거죠.

화자 1
27:04
그 다음에 노드 씨는 메모리 시번지에 들어있는 데이타 데이터를 누상기로 옮기라 에드디는 누상기 이제 여 갖다 놔야 되니까. 누상기는 아무것도 없죠 그래서 요렇게 됩니다. 누상기에 뒤를 대서 누상기 되겠나 어 그리고 이제 뭐다 결국은 이제 또 M URT는 뭐다 누상기에 들어있는 놈과 메모리 티번지 들어있는 놈을 곱하라 이 말입니다. 그리고 그 곱한 결과를 곱한 결과를 누상기에 집어넣고 인젠 스토어에서는 뭐다 현재 누상기의 최종 결과를 메모리 엑스 번지에 집어넣어라 이 말이에요. 스토아 그죠 노드에서부터 스토아입니다. 그죠 그래서 1주소 명령으로 요 명령문을 요렇게 이렇게 표현해 보았습니다. 그죠 명령의 길이는 하나의 명령의 길이는 짧고 명령의 개수는 많아집니다. 그죠 명령의 개수는 많아지고 명령의 개수가 많다는 건 전체 프레임의 길이가 길어진다는 거 됐나 좋습니다. 자 그 다음에 마지막 명령으로 넘어가 볼까요?

화자 1
28:04
자 마지막 명령어 아 여러분 좋습니다. 완벽 속성 과정이다. 보니까 제가 조금 이제 에 말이 조금 빠르나 그래도 우리 사랑하는 병태순자 알아듣겠제 예 핵심입니다. 핵심 그래서 군 두더기 없이 1편의 영화를 보는 것처럼 지금 이야기 쭉 주걱 하고 있다. 그래서 요번 기회에 날이면 날마다 오는 기회가 아닐까 여러분들 확실히 하자 그죠 확실히 하고 자격증은 당연 공무원 가산점 만점 그죠 3~5점 따고 공무원이 되든 여러분 일반 직장에 들어가든 또 전문 저처럼 평생 컴퓨터를 가지고 전문가로 사회 사람이든 저희 모든 강의는 모든 사람을 다 만족하는 강의 그래서 저하고 손잡고 우리나라를 IT 강국 휴머니어를 실천하겠습니다. 알겠나 말이 잘 안되노 오늘 이게 오늘 저녁은 제가 좀 컨디션이 요즘 왜 컨디션이 안 좋아요.

화자 1
28:59
그죠 이 생중계만 하면 컨디션이 안 좋아 평소에는 아싸 이런데 그죠 자 여러분 박수 한번 크게 쳐주시고 예 자 재료 주사 들어갑니다. 자 이 재료 주소 명령을요 자 여러분처럼 뭐다 오프렌드가 없다는 거죠. 연산자만 존재한다는 것 아닙니까 자 중요하다 스택 메모리를 이용하면 즉 내가 처리할 데이터를 스택 메모리에 집어넣는다면은 재료 주소가 가능하다는 거예요. 자 여러분 이 스택은요, 세 번째 과목 데이터베이스에서 환상적으로 정리해 준다. 그죠 그래서 거기서 확실한 원리를 터득하고 여기서 잠깐만요 이야기할게요 자 제로 주소 명령은 이 연산자에 이용될 데이터가 어디 들어있다. 스택 메모리에 들어있다. 즉 스택 메모리에 들어있다면 굳이 우리가 이 주소 값을 즉 오프렌드부를 지정하지 않아도 저절로 자동 으로 끄집어 내려올 수 있다는 겁니다. 그죠 그런 뜻이죠. 그래서 스택 연산 즉 스택 메모리를 들어있는 데이터를 처리하는 연산을 스택 연산이라고 하죠.

화자 1
29:57
자 스택은 뭐냐면요 요런 거예요. 스택은 자 메모리의 한쪽 끝을 막고요. 한쪽 끝을 태워 놓습니다. 자 이 스텝 메모리는 여러분 물리적인 실제 우리가 램 여러분이 실제 기계 에 기계적인 메모리가 아니고 이론적인 이론적인 메모리예요. 즉 논리적 메모리입니다. 물리적 메모리가 아니고 즉 프로그램에 의해서 임시적으로 주기억장치 시에 만들어지는 메모리야 즉 여러분 프로그램 개발 프로그램을 개발할 때 스택을 이제 명령으로 임시를 만들어 놓습니다. 그죠 특수메모리죠 논리적인 메모리예요. 프로그램에 의해서 만들어진다는 거지 그래서 만들면 이 스택은 그죠 한쪽 끝이 막힙니다. 그죠 이 막히는 걸 바텀이라 하는데 지금은 몰라도 좋습니다. 한쪽에서 막아놓고 한쪽 끝에서 데이터를 집어넣었다가 뺐다가 합니다. 집어넣었다가 뺐다가 이렇게 스택의 데이터를 집어넣는 걸 우리는 푸시 연산이다. 푸시 다운 또는 풋이라 합니다. 그래요. 푸시 데이터를 집어넣는 걸 의미하죠.

화자 1
30:55
삽입 그리고 들어있는 데이터를 빼는 걸 그죠 빼는 걸 팝 팝 뺀다 이 말이죠. 팝업 또는 팝이에요. 이건 데이터를 출력하는 행위입니다. 즉 스택 메모리 데이터를 삭제하는 행위예요. 그죠 그래서 스택 메모리에 들어있는 데이터들은 푸시 팝에 의해서 모든 게 처리됩니다. 그리고 이 스택 메모리는요 주소 값을 갖지 않습니다. 주소 가입을 하지 않아요. 이 스텝에는 스택은요, 데이터 처리가 딱 어떻게 하느냐 리퍼 방법으로 하기 때문에 리포가 뭐다 오케이 레스트 인 프로스탑 네스틴 프로스트 아웃 하는 게 뭐야? 제일 나중에 들어가 있는 데이터를 제일 먼저 처리하는 거죠. 집어여 가지고 데이터 에이 그죠 또 집어넣었으면 데이터 비 만약 씨까지 집어넣었다 해요. 집어넣을 때는 에이 비 씨 하지만 나올 때는 뭐고 CBA로 나오겠지 자 이런 데이터 처리 방식이 뭐다 니퍼지 니퍼 레스틴 포스토 그러니까 스택은요, 내가 늘 이야기합니다마는 우리 여러분 택시 타면은 그 택시 동전 넣는 거 통 있지 그게 스택 아니에요.

화자 1
31:54
스택 그래서 동전을 쭉쭉 넣잖아요. 요럴 때는 부시푸쉬 넣죠 뺄 때는 뭐고 빼면 됩니다. 열 때 제일 나중에 넣는 동전이 제일 먼저 나오겠죠. 리스팅 포스터 그래서 이 스택을 잘 모르면 오늘 여러분 택시 타봐 택시 타서 아저씨한테 아저씨 스택 주세요. 이러면 아저씨가 먹어 하면 뺏어 와 가지고 여 봐 푸쉬푸쉬 푸시 파팍 하면 아저씨가 이러겠죠. 알겠나 그래서 이 스택은 그저 주소를 가져 갖질 않은 겁니다. 자 여러분 그러면 오프렌드를 뭐 기록된다. 했노 2연산자에 이용될 데이터의 주소가 기록되는데 주소 근데 주소가 없는데 굳이 오프렌드부가 필요해야 필요없다. 이 말이오 즉 스택에 들어있는 데이터는요 주소를 지정하지 않아도 어 지정하지 않아도 뭐다 제일 나중에 들어왔던 게 제일 먼저 공식처럼 이렇게 빠져온다 이 말이에요.

화자 1
32:53
그러니까 주소 뭐가 필요했나 없나 없다. 이 말입니다. 알겠나 오케이 요것만 아시면 됩니다. 그래서 스택 메모리에 데이터가 들어있다면은 굳이 오프렌드부가 없이 오피코드 하나로 명령어를 신속 정확하게 빨리 처리할 수 있다. 이런 이야기 아니냐 그죠 그래서 요렇게 여러분들 컴퓨터 입력하면은 제로 주소 명료 이렇게 없어요. 푸시밖에 없어요. 이게 푸시 푸쉬 에드 푸시 애드 엔유에 탁 하면은 결과가 저장기 메모리 엑스 번지에 알겠습니까? 그래서 요거는 이제 나중에 합니다. 메모리 에이 번지에 들어있는 놈을 노무의 데이터를 이제 스택에 집어넣죠 스택에 집어넣으면은 에이 번지에 들어있는 데이터가 이제 스택에서 데이터가 탁 들어있는 요 부분 탑이래요. 탑 탑 나중에 배웁니다. 그다음 또 집어넣으면 현재 탑이 오지만 비가 들어가면 요게 탑이 돼요. 씨가 들어가면 인제 여기 그다음에는 탑 요거 되죠. 그다음 씨가 들어가요 탑 값이 증가되면서 데이터가 들어갑니다. 요거 나중에 안다 지금 몰라도 좋습니다.

화자 1
33:49
그죠 어쨌든지 여기에서는 아 스택에 들어있는 데이터들은 굳이 스택이 주소값을 가지 않기 때문에 주소를 지정하지 않아도 자동으로 연산이 되는구나. 즉 연산자 하나만 가지고 되는구나. 그렇죠. 요것만 알면 돼 이 스택의 원리는 어디서 세 번째 과목에서 아주 재미있게 한다. 그죠 됐나 재료 주소 과연 뭐 생각난다 스택 메모리 그죠 왜인지 알겠죠. 됐습니다. 예 요렇게 한번 정리를 하자 이 말입니다. 그죠 자 요렇게 해서 여러분들이 방금 배운 것들이 뭐다 명령어의 종류들 재료 주소부터 1주소 2주소 3주소까지 정리를 했습니다.

화자 1
34:32
자 그 다음 장 봅시다 자 여러분들 자 방금 봤는 것들이 이제 명령어죠 그죠 앞 시간에 어제 우리가 생중계로 뭐 명령어와 명령어의 개념을 잡았고 그러나 명령의 오프랜드에 주소를 어떻게 지정하느냐도 배웠고요. 오늘 명령어의 형식도 배웠죠 그래서 명령의 기본지식은 이제 정리되어 있습니다. 맞나 좋아요. 그래서 이제 여러분들 지금부터 여러분들이 서서히 뭐 이제는요 이 메모리와 메모리와 가장 중요한 컴퓨터에서 CPU 프로세스의 관계를 알게 됩니다. 시험이 여기서 다 나오죠. 메모리와 CPU 이 사이에서 엄청난 일들이 벌어지는 거야. 알겠나 자 그래서 지금부터 여러분들 CPU에 대해서 물리적으로 알아놔야 돼 CPU 꼬라지 구조 또는 성능 구성 이런 걸 알아놔야 되겠죠.

화자 1
35:30
왜 꼬라지를 알아야 그놈이 어떻게 움직이는지 알잖아요. 그죠 여러분도 친구 사귈 때 그 친구의 성격 성격이 더럽다 착하다 잔머리 굴린다 이런 걸 알아야 그 친구와 잘 사귀듯이 지금부터 우리가 자 커뮤니티 가장 중요한 CPU 프로세스가 어떻게 내 일을 명령어를 수행하고 제어하는지 알겠나 명예를 어떻게 처리하는지 알기 위해서는 우리가 컴퓨터의 구조 꼬라지 성능을 알아야 되는 겁니다. 되겠나 지금부터 시피뉴에 구조 들어갑니다. 문제가 많이 나와요. 문제가 많이 나와요. 암기하면 안 된다. 원리 터득이 되지 않으면은 안 돼요. 원리 터득이 되면은 그래서 자 여러분 이 구조를 서서히 압니다.

화자 1
36:17
여기 둘 사이의 관계를 일단 이런 건 알죠 CPU와 메모리에 가서 지가 원하는 일거리 데이터를 가져오는 거 뭐라 했노 패치 다른 말로 모두 그 처리한 결과를 갖다 놓는 게 뭐다 오케이 스토어 또는 세이브 그죠 이런 개념을 이미 서서히 잡고 있습니다. 좋아요. 자 이제 CPU 공부 해보자 이 말입니다. 즉 우리 인간으로 말하면 두뇌 이제 머리를 헤이브해 보자 이 말입니다. 그죠 자 이 CPU는 중앙처리 장식의 센트럴 프라세식 유니티고 다른 말로 우리 인간이 일을 처리해 준다. 캐가 그냥 프라세스 처리기예요. 처리기 어 어 처리기예요. 어 그래서 이런 컴퓨터의 모든 동작을 제어하고 명령을 수행하는 부분 그죠 온라인 컴퓨터는 크게 뭐 입력장치 메모리 기억시키는 메모리 장치 그다음에 가장 중요한 일을 수행하는 CPU 장치 그다음에 결과를 보여주는 출력장치로 구성되었는데 가장 중요한 게 CPU다 그죠 그리고 능동적으로 일을 할 수 있는 장치는 뭐냐 CPU밖에 없습니다.

화자 1
37:13
나머지 장치는 입력이나 출력이나 메모리는 CPU에 의해서 집이 됩니다. 그죠 시핑에 의해서 움직입니다. 이 프로세스가 시키는 대로 하는데 우리나라만 머리죠 이 팔다리가 지멋대로 어 제멋대로 움직이나 움직여라 카니 내 입이 지금 지먼대로 씨부리나 이거 대가리에서 씨부려 약을 씨부리는 기야 똑같아 이 말입니다. 너무나 쉬운 약이 자 좋습니다. 우리가 공부하고자 하는 이 CPU의 성능은요, 여러분 CPU도 좋은 게 있고 나쁜 게 있거든. 우리 사람도 머리가 좋은 사람이 있고 머리가 자기 몸무게와 똑같은 사람이 있고 하듯이 이 컴퓨터 CPU도 컴퓨터도 좋은 게 있고 나쁜 게 있습니다. 알겠나 그러면 CPU의 성능 좋고 나쁜 걸 뭐로 판단하느냐 사람은 좋고 나쁜 걸 뭐로 판단하노 인간성 의리 명분 죽어도 제일의 제자 다 두사부일체 이게 중요하제 알겠나 돈이 중요한 게 아니여 자격증이 중요한 게 아닙니다.

화자 1
38:08
이 스승과 제자의 사이 영원한 우리 사이 죽어도 스승이지 시험 칠 때만 강의 들을 때만 교수님이고 강의 끝나면 아저씨고 오빠고 이러면 안 된다. 에 좋아요. 강의 재미있게 할 수 있는데, 말이야. 우리 또 인제 또 우리 저 피디 보세요. 자꾸 신호 준다. 예 40분 지났다고 아 슬렁 예 자 이 씹히면 성능은요, 여러분 2가지 측면입니다. 속도 어떻게 내일을 빨리 처리해줘 이게 가장 중요하지 빠른 게 좋은 거예요. 컴퓨터는 느려빠진 우리 인간의 머리를 대신해 주기 위해 나타나는 거잖아. 그죠 그래서 속도가 가장 중요한 거다 시피유노 컴퓨터에서는 속도 여러분 속도를 항상 생각해야 됩니다. 처리속도 우리 인간의 일을 처리해 주는 속도 그러곤 앞만 빠르면 뭐 하냐? 정확하게 해야 되잖아요. 안정성 즉 정확성입니다.

화자 1
39:00
정확성 컴퓨터가 오류를 일으키면 엄청난 세상에 혼란이 온다 그래서 빠르면서 정확한 게 가장 중요한 이야기다 그죠 시피뇨 그래서 속도는 빠르게 안정성은 좋고요. 정화성은 아주 정밀하게 하는 게 2가지 증명입니다. 그래서 뭐니뭐니 해도 속도 문제죠 그래서 우리가 일반적으로 컴퓨터의 성능 속도를 이야기하는 게 우리가 인제 시중에서는 혈액 측화라는 말을 많이 쓰잖아. 여러분 집에 오늘 컴퓨터 펜티엄 컴퓨터 속도 얼마고 하면 여러분들 뭐 요즘 1기가 헤르츠다 옛날에는 500메가헤르츠다 우리 때는 10메가헤르츠다 에 뭐 이래 했는데 요즘 1기와 헤르츠 또는 뭐 2기가 헤르츠 또 요즘 3.8기와 헤르츠 엄청나게 나오죠. 그래서 헤르츠라는 걸로 여러분의 컴퓨터에 속도 즉 시핑의 속도를 이야기하잖아. 그지 혈액체는 뭡니까? 이 정도는 알아야 되겠죠. 1초에 CPU 클락폴스 수입니다. CPU 클락폴스 수가 뭐야?

화자 1
39:58
CP 어 이 클락퍼스 가는 게 이제 뭐다 주파수 시피뉴가 주파수 또는 마 주기 또는 동기 또는 시피뉴가 발생시키는 신호 제어신호 다 같은 말이다. 주파수 시피뉴의 주파수 시피뉴의 주기 시피뉴의 동기 시피뉴의 제어신호 뭐 같은 말입니다마는 이게 뭐냐 1초에 몇 번 탁 동기 하노 주기를 보내노 신호를 보내노 이 말입니다. 이거 이거예요. 이거 요 팍 끓이는 걸 우리는 뭐다 클락퍼에서 CP라 하는 거야. 팍팍 1초에 몇 번 팍팍 끓여 왜 1번 팍 끊을 때 우리 인간의 일을 한번 해줍니다. 즉 마이크로 명령을 수행합니다. 자 그 팍 끊을 때 일을 해요. 컴퓨터는 팍 에 팍 끊을 때 하나의 일을 한다니까 하나의 동작을 합니다. 하나의 액션을 합니다. 알겠나 자 그러면은 여러분들 팍 컴퓨터는요 팍 하면서 일어나는 거야.

화자 1
40:53
모든 기계는 여러분 밥그릇에 일어난디 어 여러분 시간이 없지만, 여기 중요한 이야기 하나 있어요. 여러분 자동차 이거 면허증 따잖아. 현대인의 필수 새 조건 먹어 불러봐라 운전면허증 반드시 따야 되겠죠. 운전 요즘 운전 뭐 하면은 또 시간 잡고 보내네 43분 지났습니까? 운전 뭐하면 큰일 납니다. 내가 잘 아는 후배가 있는데요. 그 친구는 야 얼굴도 잘생겼고 말이야. 어 이게 뭐 키도 크고 말이야. 이거 좋아요. 돈도 잘 버는데 그 선보러 나갔어요. 항상 결혼은 선보고 해야 된다. 연애결혼 안 됩니다. 선보고 갔는데요. 좋았어요. 선보고 좋은데 인제 이제 그 모 호텔에서 봤는데 그죠 처음 왔으면 둘이 또 2차 가야 되지 2차 뭐 밥도 먹으러 가야 되고 그래가 자 가자 하면 우리 대구에 가면 팔공산 있거든. 팔공산 팔공산에 구경하러 가자 이랬는데 이 친구 운전을 뭐해 그래가 선반 여자하고 그죠 버스를 탔답니다. 11호 버스 그 버스 딱 타니까 아가씨가 가더래요.

화자 1
41:53
알겠나 무슨 소리인지 알아 운전 그리고 컴퓨터 컴퓨터 자격증 반드시 따야 돼 정보처리 반드시 따야 됩니다. 그리고 영어 잉글리쉬 그죠 이 3가지도 없으면 안 된다. 자 이거 3가지 없으면 현재인이 안돼요. 자 운전면허증 컴퓨터 자격증 뭐 영어 이 3가지 안 되면 현대인이 안되제 병태 손자 어 3개 중에 몇 개 더는 1개도 안 된다고 자격증 컴퓨터 자격증 없제 운전면허증도 안되고 영어도 안되제 아는 오직 뭐고 경상도만 전라도만 저거 나라 말 어 통과 그렇죠. 근데 이 운전에 보면요 이 차도 어떻게 돌아가노 에 이 엔진에 그죠 연료 가솔린이 흡입되죠. 흡입 금 흡입된 연료를 기름을 아 이게 압축을 시킵니다. 압축을 시키면 최대 상사점 하수로 압축되면 압축 힘으로 팍 폭발됩니다. 팍 그래요. 그러면 차가 팍 걸을 때 1바퀴가 팽 구르면 동태가 타이어가 동태가 안 돼요. 동태 타이어가 팍 굴어요.

화자 1
42:50
그 사회 이동 연료는 배기 그래서 차는 어떻게 간다 허비 압축 퍽 배기 허비 압축 이래 가는 게야 알겠나 그래서 운전면허 시험 치면 가장 중요한 사사이클 행정 오늘날 자동차는 사사이클 행정을 거친다 허피 압축 폭발 베개 막 외웠잖아. 됐나 운전면허 강의도 내가 할 수 있어요. 예 어쨌든지 이렇게 팍팍 끓을 때 일을 하는데 1기가 혈액순환하는 게 뭐야? 1초에 뭐 1기가니까 1기가 하는데 요 뒤에 나와요. 십의 구성이에요. 10의 구성 어 기간은 이거 1억이죠. 1억 어 그러니까 1초에 1~1억 번 팍팍 끓인단 말이야. 그럼 저 다른 말로 1억 분의 1초 만에 일을 한다는 거예요. 덧셈을 예를 들면 이런 덧셈을 4025 더하기 3789 이거 여러분 이거 덧셈하는데 몇 분 걸리노 문제 같은 게 몇 분 1분 어떤 사람은 뭐 합니다. 이런 사람도 있습니다. 이런 연산을 뭐다 1기가 헤르츠 컴퓨터는 뭐야? 1억 분의 1초 만에 한다.

화자 1
43:48
이 말이오 이런 연산을 1초에 1억분 수행해 버린다 이 말입니다. 엄청 빠르죠 그러니까 이 컴퓨터가 세상을 지배합니다. 알겠나 맞제 그래서 뭐 요렇게 헤르츠는요 초당식 비뇨클라코이스 주다 이 말입니다. 요거는 인제 하드웨어적으로 기계적으로 해석했는 거고, 오늘날 컴퓨터는 해석 방법이 몇 가지고 2가지 이제 하드웨어적으로 해석할 수도 있고 소프트웨어적으로 소프트웨어적으로 해석하면은 이제 요걸 인서트럭션 명령어요. 인서 트럭션 퍼 세컨드의 약자야 요거는 1초에 초당 수행할 수 있는 명령어수입니다. 즉 다른 말로 한번 팍 걸을 때 하나의 명령을 수행하지 하나의 명령을 수행하잖아요. 그죠 그러니까 이제 여러분 1기가 헤르츠나 그죠 1깁스나 같은 말이겠죠. 에 1메가헤르츠나 1MS나 같은 말이겠지 그지 알겠나 그래서 이건 소프트웨어적으로 초당 수행되는 명령의 수 왜 1깁스카면 뭐다 1초에 1억 번의 명령을 수행한다.

화자 1
44:46
같은 말이지 같은 말인데 그런데 뭐다 해석하는 방법이 다르겠죠. 하드웨어적으로 이야기하는 거고, 여러분 소프트웨어적으로 해석하는 거예요. 그죠 참고로 알아 놓으십시오. 왜 중요한 이야기가 나옵니다. 이제 알겠나 자 10 여러분 그래서 이제 여러분 집에 컴퓨터가 몇 기가 헤르츠 하면 알겠나 뜻도 모르고 사째 에 1기가 헤르츠 2기가 헤르츠 3.8기가 헤르츠 그렇죠. 예 앞으로 굉장히 좋은 컴퓨터들이 나오겠지 컴퓨터는 좋은데 사용하는 건 아무것도 없고 인터넷에 들어가 고스톱이라 치고 체킹이라고 이상한 거나 보고 치라라고 어 이 정물처리를 익혀 가지고 다 유익하게 써야 되는데 말이야. 자 인터넷 시대 여러분 컴퓨터를 제대로 해야 됩니다. 정물처리 요번에 제대로 해야 된다. 자 그래서 여러분들 이제 요 프로세스 요거는 요걸 읽을 때는 프로세스로 읽어야 되고요. 밑에는 프로세스를 읽어야 돼 요거 헷갈리면 안 됩니다.

화자 1
45:41
프로세스의 정의는 뭐냐 이 프로세스는 현재 CPU 속에서 수행 중인 수행 중인 명령어입니다. 수행 중인 명령어나 데이터를 우리는 프로세스라 합니다. 현재 처리 대상이 되면 일거리 현재 CPU가 어 처리하고 있는 명령어나 데이터를 우리는 뭐라 한다. 프로세스다 이런 거구요. 프로세스는 뭐고 오늘 CPU에 컴퓨터 입력되는 게 뭐예요? 명령 아니면 데이터제 이 명령어와 데이터를 처리하는 실제 물리적인 처리 기간보다 프로세스 즉 일명 CPU입니다. 그죠 프로세스를 처리하는 처리기간 뭐다 프로세스입니다. 되겠나 참고로 나오시고 자 그런데요. 여러분들 현재 프로세스는요 여러분들 잘 봐라 이 마이크로프로세스가 뭐냐 하면 마이크로 프로세스 자 이 처리기는 오늘 배우겠습니다마는 이 CPU 안에는 또 많은 장치들이 있거든.

화자 1
46:37
제어장치 컨트롤 유니터 그 다음에 ARU 연산논리장치 그 다음에 CPU 속의 각종 데이터를 기억하는 뭐 레지스터 레지스터 그리고 이제 이 모든 장비들이 뭐 선으로 연결돼 있어요. 버스 버스 뭐 이런 또 이 안에는 여러 개 장비들이 많이 있어요. 그죠 하여튼 이런 걸로 구성되어있는 게 프로세스입니다. 프로세스 그런데 과거의 대형 컴퓨터 있죠. 우리 때 IBM 컴퓨터라든지 또는 메인 프레임들 여러분들 저 이거 시간이 없어도 이걸 좀 하고 넘어가면 좋은데 그리고 컴퓨터를 크게 분류를 해보면요 컴퓨터를 예 크기별로 분류를 해 봅니다. 분류를 해보면은 이제 뭐가 있냐 하면 현재 마이크로컴퓨터 미니컴퓨터 메인 프레임으로 나눴습니다. 자 미니 채워 버립시다 뭐 크게 마이크로 컴퓨터와 메인 프레임으로 나눠요 메인 메인 프레임 컴퓨터로 나왔습니다.

화자 1
47:34
즉 소형 마이크로 컴퓨터 소형 컴퓨터라고 하면 되고요. 메인 프레임 컴퓨터는 중대형 컴퓨터 대형 큰 거 캐비넷처럼 생긴 거 어 그래서 초창기엔 컴퓨터는 아주 컸어요. 캐비넷 냉장고만 했제 우리가 배운 IBM 360도 굉장히 큽니다. 근데 이놈이 인제 초소형화되고 요즘은 이제 거의 다가 이제 소형 컴퓨터 마이크로 컴퓨터로 돼 있죠. 어 근데 이 마이크로 컴퓨터는 뭐냐 하면요 방금 우리가 배우고자 하는 마이크로 프로세스로 만들어진 컴퓨터입니다. 마이크로 프로세스는 뭐냐 하면 쉽게 이야기하면 CPU 대가리 CPU 1개예요. 이 모든 장비들을 하나의 작은 실리콘 기판 위에 하나의 작은 예 여기에 전부 다 모아 가지고 만든 하나의 칩으로 만든 1개의 칩으로 만들어 버린 CPU를 마이크로프로세스 마이크로프로세스라 합니다. 즉 그런데 메인 프레임 컴퓨터는 뭐요 이 각각의 장비들을 따로따로 만들어요.

화자 1
48:33
따로따로 만들었어 에 그래서 대형 컴퓨터에 가면요 프로세스가 여러 개 됩니다. 프로세스 1 프로세스 3 프로세스 4 그렇죠. 여러분 지금은 또 은행이라든지. 큰 공공기관의 전산실에 가면요 캐비넷들이 쫙 있거든. 그래서 물어봐요. 이 저 컴퓨터 시피뉴 어디냐 카면 전산 실장이 저게 시피뉴 원 시피뉴 투 대가리가 여러 개 돼요. 머리가 여러 개 된다는 거예요. 어 근데 여러분들 여러분 가지고 있는 피씨 뜯어보면 CPU가 몇 개고 1개죠 1개 시피뉴가 1개로 되어있는 컴퓨터가 바로 마이크로 컴퓨터고 이 마이크로 컴퓨터 안에는 뭐다 2종류가 있죠. 바로 PC 여러분 혼자 사용하는 피씨가 있고 인터넷에서 서버 역할을 하는 워크 스테이션이 있습니다. 워크 스테이션 알겠나 현재 여러분 집에 있는 컴퓨터를 여러분 혼자 사용하잖아. 근데 우리 회사에 현재 여러분들 내 강의가 생중계로 나오는 이 컴퓨터는 서버예요. 미디어 서버 생중계 서버라 카거든. 이 서버는 지금 동시에 수천 명이 붙어서 사용합니다. 내 강의를 듣잖아요.

화자 1
49:31
그렇지 그래서 여러분 참고로 이렇게 어 이렇게 알아 놓으세요. 이제 여러분도 피씨에서 워크스테이션 사용자 즉 클라이언트에서 클라이언트에서 서버 서브를 만질 수 있는 사람은 전문가고 영원한 피시 클라이언트만 만지는 사람들이 여러분 사용자지 그제 이렇게 구분되죠. 그죠 참고로 알아 놓으시고 그리고 이 마이크로프로세스는 또요 이 모든 칩들을 장비들을 하나의 하나로 만드는데 이 만드는 방법에 따라서 2가지가 있습니다. 참고로 시험에도 나옵니다. 이거는 비트 슬라이스형 비트 슬라이스 형 형이 있고 원칩형이 있습니다. 원칩형 에 자 마이크로 프로세스 유형은 몇 가지 2종류나 비트 슬라이드 시험에 또 많이 나와요. 비트 슬라이스형이 있고 원칙이 있다. 이 말이야. 원칙령 이 비트 슬라이스가 뭐냐 하면은 방금 이런 장비들을 그죠 비트 슬라이스니까 또 하나로 만들지만 하나 안에서도 묶어놔요 묶어 놓고 하나로 만드는 거예요.

화자 1
50:29
에 그러니까 평양식 보따리만두 이거 뭐다 이 평양식 보따리만두 배고픈데 이거 평양에서 보따리 만든 문화나 이 만두 이 만두소 만두가 아 이 만두 이 만두 같은 게 있는데, 만두 한탕도 있죠. 작은 만두들이 있어요. 만두 안에 작은 만두들 이 평양시 보따리 만두예요. 알겠나 그래서 어 요 인제 피트 슬라이스는 요런 장비들을 또 모아 모아가지고, 그룹으로 해 가지고 하나로 만드는 거고요. 원점은 이제 뭡니까? 하나의 집에 뿌려놓는 거죠. 그죠 그래서 요렇게 구분하면 된다. 오케이 예 좋습니다. 식품유 구조 자 여러분 정리하자 오늘날 컴퓨터는 크기별로 분류해보면 소형컴퓨터인 마이크로컴퓨터와 마이크로 컴퓨터와 대형 컴퓨터인 메인 프레임이 있는데, 자 대형 메인 프레임은 시피뉴가 여러 개고 프로세스가 여러 개고 어 피씨는 시피뉴가 1개다 그죠 시피뉴가 1개 즉 머리가 하나다 시피뉴를 하나로 만든 프로세스가 마이크로 프로세스고 이 마이크로 프로세스로 만들어진 컴퓨터가 마이크로 컴퓨터인데 여기에는 뭐가 있다.

화자 1
51:25
여러분 사용하는 온이 원 한 사람이 사용하는 피씨가 있고 여러 사람이 인터넷에서 동시에 공유할 수 있는 서버가 있더라 이 말이죠. 그죠 그래서 여러분 그 정도는 알고 있어야 된다. 이해되나 마이크로 프로세스 또의 종류는 뭐다 비트 중요하다 이거는 비트 슬라이스형의 마이크로 프로세스가 있고 원치병에 마이크로 프로세스가 있더라 이 말입니다. 형 형 한문 잘 쓴다 항암문 죽이고 영어 지키고 항암을 죽이고 아프리카만 죽이고 뭔 말이야. 예 그래도 참고로 이것 좀 볼까요? 기억 용량의 단위 예 기역 용량의 단위 자 여러분들 1케이 바이트가 뭐야? 케이라 하는 게 킬러예요. 킬러 에 킬러 킬러인데 예 킬러죠 킬러는 시중에서 10의 3승을 의미해요. 천을 의미하는데 컴퓨터에서는 뭡니까?

화자 1
52:23
2에 10승 바이트를 의미합니다. 1케이바이트는 뭐다 2에 10승 바이트 자 2의 10승은 얼마입니까? 여러분들 1024바이트죠 왜 자 여러분 잘 알죠 2의 0승 1 2에 1승 2에 3승 2에 2승 4 2의 3승 뭡니까? 8 2에 4승 16 2에 5승 뭐야? 32 2에 6승 64 다 알지 이제 2에 7승 뭐야? 128 2에 8승 256 그리고 2에 9승 512 2에 10승 뭡니까? 1024 2에 11승 20 어 48 맞나 그다음에 2의 12승 4096 여기까지는 알아가요 이렇게 되겠죠. 그래서 컴퓨터에선 여러분 천이 나올 수 없어 천에 가장 가까운 게 뭐다 2에 10승입니다. 그죠 그래서 1케이 바이트 하면 시중 개념으로 이야기하면은 천 바이트를 의미하는데 컴퓨터에선 천이라는 숫자를 만들어낼 수가 없어요.

화자 1
53:23
그래서 천에 가장 가까운 2해 10승을 1케이바이트라고 약속했고 이 1케이바이트는 인제 2해10승바이트는 1024바이트를 의미합니다. 그죠 알겠나 아주 중요한 이야기죠 자 여러분 그래서 컴퓨터도 뭡니까? 8비트 컴퓨터 더 좋은 컴퓨터 몇 비터 나오노 16비트 더 좋은 거 32 지금 여러분 가지고 있는 컴퓨터가 몇 비터 64 다음에 나와 또 120 이렇게 나오겠죠. 메모리도 이렇게 나오죠. 여러분들 현재 뭐 512메가 512메가보다 더 좋은 건 1메가 아 1기가즈 되겠죠. 그죠 256 메가 알겠나 그래서 이렇게 나옵니다. 굉장히 중요한 이야기다 그지 그래서 이 문제를요 우리 모 대학의 대학원 문제로 내놔두면 컴비디에서 왜 1케이바이트가 2에 14 저 1024년 하니까 맞추는 놈이 하나도 없더래 에 그래서 참고로 알아 놓으시구요. 그래서 여러분 1메가바이트는 뭡니까? 어 10의 6승 100만이죠. 2에 20승이고 1024 케이 바이트입니다. 1기가바이트는 10의 9승이요.

화자 1
54:23
저 1억이죠. 1억 2에 30승 바이트를 의미하고 1024메가바이트구요. 1테라바이트는 10에 12승 2에 40승 요걸 알아놓으시고요. 자 처리 속도는 뭐다 참고로 요거는 밀리세컨드 뭡니까? 10에 마이너스 3 즉 천분의1입니다. 천분의1초 마이크로 세컨드 요거 US가 아니고 마이크로 세컨드다 마이크로 세컨드는 10에 마이너스 즉 100만 분의1초 그죠 피코 세컨드는 뭡니까? 10에 마이너스 9 어 나노 세컨드는 뭡니까? 10에 마이너스 12 그렇죠. 예 참고로 알아주시고 요거도 다 됐죠 예 요거 기억 용량의 단위 처리 속도의 단위 참고로 알아 놓으시기 바랍니다. 요 자체도 시험 문제에 여러 번 나온다 이 말이야. 이렇게 해서 CP의 기초를 좀 공부를 했고 이제 한번 들어가 봅니다. 중요한 이야기인데 몇 분 남았어요. 지금 시간 어떻게 돼요. 예 아이고 오늘 좀 더 해야 되겠습니다.

화자 1
55:22
여러분 이해해라 보통 한 60분 정도 50분 60분이 좋은데 오늘은 조금 더 해야 됩니다. 이해해라 예 시피뇨의 기본 구조 아주 중요합니다. 직접 한번 암기할 필요가 함 돌려보자 이 말입니다. 예 자 이놈이 시피뇨 입니다. 시피뇨 다른 말로 프로세스 오늘 조금 시간 걸릴 수도 있어요. 음 그럼 이놈의 주기억장치 메인메모리 그죠 명령어나 데이터가 기억 되겠죠. 명령어는 윗번지 데이터는 아래 번지 그죠 그리고 오늘날 주기억장치를 이렇게 번지가 요새는 다 부여돼 있죠. 내가 우선 백번지 어드레스 어드레스 메인 메모리는 이 어드레스가 다 부여돼 있죠. 그죠 이 주소에 데이터가 다 들어가겠죠. 그래서 이게 뭐 0번지부터 쫙 되있기 때문에 내가 100번지부터 뭐 110번지만 가지고 이야기합니다. 쭉 엔개이 번지까지 되겠죠. 엔게이 번지 0번지부터 엔 번지로 되겠죠. 0번지부터 엔 번지를 그중에서 100번지부터 109번지를 내가 써놨네요. 했습니다. 암기할 필요 없다.

화자 1
56:22
그래서 CPU는 메모리에 가서 지가 필요한 명령어나 데이터를 가져오겠죠. CPU는 명령어나 데이터를 가져오고 처리된 결과를 어떤 형태로 갖다 놓겠죠. 그죠 그래서 가져오는 걸 우리는 뭐라 한다. 오케이 패치라 한다. 갖다놓는 걸 우리는 스토어로 한다. 이런 이야기 다 됐죠 예 자 개념 원리 원리만 알아라 이 말입니다. 자 근데 CPU는 또 안에 있네요. 요게 제어장치입니다. 제일 중요한 제어장치 보이나요? 제어장치 제어장치 통상 신유라 이렇게 표현하면 컨트롤 가장 중요한 장비가 됩니다. 모든 장비들한테 지시를 내리고 제어신호를 발생시키는 거죠. 제어장치에 의해서 모든 게 동작을 합니다. 또 어 제어장치 그리고 이제 요게 이제 연산장 ALU가 그걸 배웠죠 연산 장치 연산 논리 장치겠죠. 연산 장치 그리고 이제 뭐 해독기고요.

화자 1
57:17
여러분 잘 알 거고, 해독기가 나머지 레지스터들 쭉 되어 있고 그리 선두는 버스입니다. 버스 버스 그죠 여러분 또 버스 타고 이동하듯이 컴퓨터의 데이타나 명령으로도 뭐다 버스 타고 즉 전속로를 타고 움직인다 알겠나 예 요렇게 돼 있습니다. 자 그러면은 자 여러분 지금은 잘 모르지만 한번 예를 한번 들어 볼게요 자 예를 들면 이 PCR에 뭔지는 모르지만 내가 보기엔 뭐 102를 함 집어넣어 볼까 자 직접 한번 보는 기다 왜 잘 안 나와 예 102 1002 자 출발이 PCR입니다. PCR은 뒤에 다 정리한다. 일단 프로그램 카운터 레지스트다 자 프로그램의 뭐여 자 시작이 뭐여 현재 수행될 현재 수행되어질 명령어의 번지를 기억합니다. 명령어 다음에 수행될 명령의 번지인데 일단 뭐 배기가 있어요. 배기 그럼 이 배기라는 번지 이건 번지 값이다.

화자 1
58:15
오늘날 CPU는 메모리에 가서 인식할 수 있는 게 뭐예요? 여기 실제 데이터가 아니고 번지죠 번지 주소만 CPU가 알아듣는 건 뭐냐 메모리에 가서 가져오는 범위가 뭐요 인식할 수 있는 건 번지 어드레스 CPU는 주소를 보고 데이터를 가져오 갖다 놓는 거예요. 그래서 CPU는 여러분들 뭐요 우편배달부다 우편배달부 포스트맨이에요. 어 우편배달부가 여러분 집에 뭐 여러분 얼굴을 알고 여러분 이름 알아서 갖다 놓나 뭐다 편지를 주고 가져올 때는 오니 주소를 보고요. 그죠 주소를 보고 여러분이 몇 번지인가 그 번지를 보고 어 거 뭐 우편물을 전달하제 포스트맨 찡 찡이죠. 우편배달부는 벨을 몇 번 울리노 2번 울린다 예 1979년에 나오는 완전 성인 영화 그 뒤를 이어서 보디히터 그 뒤를 이어서 뭡니까?

화자 1
59:02
하몽하몽 무릎과 무릎 사이 오늘날 원초적 복론까지 우리나라 뭐다 그다음 거 그걸 흉내 내서 산딸기 완투 쓰리 애마 부인완투 쓰리 그때 그 시절 무슨 말인지 모르제 통과 예, 예 아이고 시간이 많이 지나가네요. 그래도 하자 어 이제 해야 됩니다. 금 이제 이 백의 배기 번지에요. 102번지를 에메알을 줍니다. 배기번지 에메알의 배기번지를 줘요 어 102번지를 주고 애매하는 뭐야? 현재 CPU가 메모리에 가서 가져온 번지예요. 어 그럼 이 102번지를 가지고 컴퓨터는 정보를 가가지고 102번지로 갑니다. 12번지로 가요 CPU는 그래서 102번지에 만약에 뭐 에드 에드 만약에 100 108 이렇게 답시다 에드 108 어 이거 봐봐 애드 108 연산자와 오프렌드로 돼 있죠. 그러면 이 배기 번지를 가지고 가서 배기 번지에 있는 내용을 시키면은 가져옵니다. 내용은 모르지만 가져옵니다. 가져왔는 걸 MBR에 갖다 놔요 자 뜻은 뭐 MBR

화자 2
1:00:00
그다음에 에드 연산자와 주소를 가져옵니다. 108 가져왔제 가져왔다 이 말이야. 그리고 이 연산자는 어디로 간다 요쪽이 아야일로 가요 뜨뜻하면 아야 요 에드가 갑니다. 에드 잘 봐라 에드 갑니다. 그리고 이 108을 다시 108을 다시 이제 에메에를 갖다 줘요 108을 그러면 이제 108번지에 갑니다. 다시 컴퓨터는 108번지로 가요 108번지 가니까 여기에 만약에 뭐 20이라는 데이타가 들어있답시오. 요건 데이타다 어 그럼 다시 20이라는 데이터를 20이라는 데이터를요 요렇게 MBR로 또 갖다 놔요 MBR에 그러면 MBR이 20이라는 108번지에 뭐가 들어있더나 20이란 데이터를 그 20은 이제 요쪽에 GPR로 와요. 20원 요쪽으로 오면 20원 여기에 20이 딱 들어가 요렇게 되겠죠. 어 그래서 한번 더 할까 요렇게 돼요. 그럼 이 컴퓨터는 애들을 해독합니다.

화자 2
1:00:54
이게 무슨 뜻이고 해독을 안 해도 그럼 해독해서 그 결과를 제어장치한테 알려줍니다. 그러면 제어장치가 그거를 가지고 어 에이엘류야 여 저저 해독한 결과 더하라 칸다 너 더해라꼬 에이엘류한테 요놈이 지시를 하죠. 여기 이렇게 지시를 합니다. 그러면 이 에이엘류는 더할 준비를 해요. 더할 뭘 더할꼬 여기 와 있는 걸 여기에 여기 있는 놈을 더해라 이 말이야. 여기에 있는 걸 더하라 이 말입니다. 요렇게 그러면 그 결과가 다시 더해있는 결과가 다시 이렇게 들어와요. 결과가 들어오겠지 어 그래서 이 결과를 이 결과를 다시 뭡니까? 어 이놈은 다시 MA를 줘 가지고 뭐야? 이 결과를 이제 컴퓨터한테 전달하는 거예요. 전달해서 최종 결과물을 산출합니다. 자 내가 지금 굉장히 러프하게 대충 이야기했죠. 방금 이게 컴퓨터의 동작입니다. 내가 컴퓨터가 되어 가지고 여러분 에드 108이라는 명령을 한번 수행해 봤다.

화자 2
1:01:50
이 수행을 하면서 이런 구조를 알아야 되거든. 알겠습니까? 그래서 컴퓨터는 그죠 이렇게 가서 명령어를 가져와서 해동하고 데이타를 가서 가져오고 해독하고 그렇죠. 그래서 내가 전에 이야기했지 가서 CPU가 명의에서 명예를 가져오는 걸 뭐다 가져오는 걸 인스트럭션 패치다 이러겠죠. 인스트랙션을 가져와서 이렇게 중간에서 막 돌리는 건 뭐야? 인스트럭션 프라세싱을 했지 에 돌리는 걸 그리고 여 돌려가지고 이 데이터를 가져오는 거 뭐야? 데이터를 가져오는 걸 뭐다 오프렌드 오프렌드에서 가져온다 해서 오프렌드 패션이라고 했지 맞나요? 그래서 가져온 놈을 수행하는 것마다 이렇게 연산하는 걸 인터렉트 애시큐트라 했죠. 그래서 오늘날 컴퓨터는 크게 인스트럭션 IMF IP 아웃오프 IMF로 움직인다고 몇 시간 계속 이야기를 했습니다.

화자 2
1:02:45
그죠 그래서 요런 기본 구조를 자기 구조를 잘 보고 이제 컴퓨터의 각 장비들의 특성을 한번 보자 이 말이다. 요거 계속 나온다 계속 나오니까 지금은 첫 시간이니까. 씨피니어 기본 구조 요렇게 보고 넘어갑니다. 자 넘어가 봐요. 자 조금 지우고 넘어갈까요? 다시 한번 아직 넘기지 마세요. 요거 한번 잘 구경하세요. 아 시피뉴는 이렇구나 CPU는 크게 이제 뭐 제어장치 그리고 연산 장치 각종 레지스털 그리고 선들 그죠 요렇게 구성되어 있구나 하는 걸 보고요. 아 뭔지는 모르겠는데 뭔지는 모르겠는데 방금 JH 교수님이 하듯이 그런 식으로 와서 미험 유머를 가져오고 뭐 이렇게 그 안에서 움직여가지고 데이터를 가져와서 아 그 결과 처리를 해서 우리 인간한테 보여주는구나 요렇게 정리하고 한번 들어가 봅니다. 예 그래서 각 장치 잠깐잠깐 보죠.

화자 2
1:03:45
제어장치는 뭐고 컴퓨터에 있는 모든 장치들의 동작을 지시하고 제어하는 장치지 쉽고 다른 말로 메모리 읽어드린 명령어를 해독하여 해당 장치에게 제어신호를 발생 즉 제어신호를 보내 보내 정확한 사기 수행하도록 지시하는 장치 제어신호를 발생시키는 장치다 그죠 요렇게 알고 있으면 되겠네요. 저신호발생기다 이러면 되겠네요. 그죠 그 안에는 또 이런 피씨 뭔지 피씨도 있고 하여튼 요런 것들도 있더라 말입니다. 한번 눈으로 봐주죠 됐습니다. 암기할 거 없고 자 연산 논리 장치는 우리가 많이 배웠습니다마는 그래서 연산장치 SAMETING NORGICALONITER 뭐 실제 연산을 수행하는 거죠. 연산에는 앞에 산술연산 라고 빼고 논리연산 엔드 뭐 무 배웠죠 관계연산 같냐 크냐 그다음 이동연산 등이 있고요. 안에는 또 연료 안에 누상기도 있고 보수기 보수연산 감사를 빼기 할 때 필요했죠. 데이터 GPR 레지트가 있고 오버플로우 검출기 시프트 레지스트로 구성되어 있다. 자 레지스트는 아주 중요하죠.

화자 2
1:04:40
CPU 속에서 처리되어진 명령어나 데이터를 일시적으로 기억하는 CPU 속에 임시 기억 장치가 레지트 종류가 여러 개가 있죠. 예 그리고 버스는 뭡니까? 바로 데이터를 주고받는 전송록 전송선이죠. 시피뉴 메모리 아이오 장치 등과 같은 향후 필요한 정보를 교환하기 위해 연결하는 정보의 전송선 데이터의 이동선 부었습니다. 됐습니다. 자 실제 요런 4 크게 4가지 장치로 구성되어 있는 게 우리가 배우고자 하는 시피뉴 프로세스고 이 프로세스는 PC에서는 뭐라 한다. 1의 칩으로 만들었다 해 가지고 마이크로 프로세스다 하나의 마이크로 칩으로 만들었다 해서 마이크로 프로세스고 이 마이크로 프로세스는 비트 슬라이스형과 원칩이 있다.

화자 2
1:05:29
그죠 이 마이크로 프로세스를 만들어진 컴퓨터가 마이크로 컴퓨터고 이 마이크로 컴퓨터에 우리가 사용하는 핏이 PCPC가 있고 뭐 그래서 이 피씨도 또 생긴 꼬라지에 따라서 데스크탑이냐 노트북이냐 요즘 내가 가지고 다니는 포켓 핸드폰이냐팜탑이라 하죠. 그죠 뭐 이런 게 있습니다. 참고로 됐습니다. 자 여러분 레지스트 한번 보제 중요하다 반드시 시험에 많이 나옵니다. 자 레지스트 지후기 다시 한번 보자 임시 기억 장치죠 CPU 속에 요즘의 제목 플리플라워로 순차 논리베르죠 레지스트는 플리플라워로 구성된다는 거 논리베르에서 배웠습니다. 기억장치니까 어디 속에 씨피뉴 속에 존재하는 고속의 기억장치입니다. 그죠 주기억장치보다는 훨씬 속도가 빠르겠지 이 PCR은 뭐다 나왔죠 다른 말로 프로그램 카운트 그죠 프로그램 카운트 또는 프로그램 계수기라 합니다. 프로그램 카운트 또는 프로그램 계수기 또는 프로그램 카운트 그대로 씁니다.

화자 2
1:06:21
프로그램한 레지스트 다른 말로 PC PCR 해도 되고 PC 프로그램 카운트 해도 되고 또는 IC 인스트럭션 카운트 인스트럭션 카운트 그죠 그다음에 로케이션 카운트 위치 예술이라 합니다. 위치 로케이션 노케이션 카운트 껴가지고 위치계수기라고도 같은 말이다. 위치계수기 로케이션 카운트 인서들 명령어 카운트 프로그램 카운트 프로그램 카운트 리집트 다 같은 말이죠. 통상 PCR 또는 PC를 많이 씁니다. 알아놓고 요거는 뭐다 다음에 수행되어질 명령어의 주소를 기억하는 리스트입니다. 그래서 통상 NIA라고 하면 되겠지 넥스트 인스트럭션 어드레스 다음에 수행되어질 명령어의 주소 자 여러분 PCR에는요 주소가 기억됩니다. PCR이라는 레지스트는요 주소가 저 PCR에 100이 들어있다 하면 이게 백번지라 이 말입니다.

화자 2
1:07:20
백번지의 명령을 수행해라 이 말입니다. 백번지의 뭐 명령을 PCR은 엠에이알에 주거든. 100번지 명령을 가서 가져온다 이 말이거든. 자 오늘 여러 메모리는요 주소가 딱딱 부여돼 있는데, 순차적으로 부여돼 있습니다. 100번지 101번지 102번지 103번 이래 돼있는데, 에 100번지를 처리하라 이 말이거든. 100번지를 가서 컴퓨터에 가져온다는 거예요. 주소다 그러면 가져오고 나면요 이놈은 뭡니까? 다음엔 다음은 또 뭘 수행해야 되노 101번지를 수행해야 되겠죠. 100번지를 던져주고는 자동으로 101번지로 바뀝니다. 에 그러니까 PCR은 뭐다 현재 컴퓨터가 수행하고 있는 명령어 다음 명령어의 번질을 더 간다는 거야. 현재 100번지를 수행하고 있으면 PCR에 뭐가 기록되냐 자동으로 101번지 가요 현재 컴퓨터가 101번지를 수행하고 있으면 PCR은 뭐 102번지가 들어가고 자동으로 들어간다 이 말이야. 102번지를 수행하고 있으면 몇 번지 103번지가 들어갑니다. 그래서 컴퓨터는 순차적으로 이 정보에 의해서 100번지를 수행하고 난 뒤에 끝나고 난 뒤에 PCR을 봅니다.

화자 2
1:08:19
그 PCR에 100일이 드니까 100일 가서 가져옵니다. 알겠나 그리고 100일을 주고 난 뒤에는 그다음 100위로 바뀌어요. 어 그래서 102번지 명령이 끝나면은 그다음 PCR에는 뭐가 들어가 있노 103이 들어가 있죠. 그러니까 PCR에 들어가는 건 뭐다 현재 CPU가 처리하고 있는 명령의 번지 그다음에 번짓값이 들어간다는 거예요. 알겠나 다음에 처리되어질 수행되어질 명령어의 번지가 들어갑니다. 되겠나 이래 이야기해 주는데 모르면 빙시제 너무나 쉽죠 현재 CPU가 100번지를 수행하고 있으면은 PCR에는 뭐 더 하노 다음에 수행되기 몇 번지고 101번지니까 100일이 들어간다는 거예요. 자동으로 들어간다는 거죠. 그리고 CPU 레지트 중에서 개수가 1개만 존재하고요. 그 크기는 MAI고 동일입니다. 일단 이렇게 아니라 엠에이아이가 동일입니다. 예 안 봐놓고요. 그리고 MAR은 뭐냐 하면 메모리 어드레스 네지스트입니다. 그죠 메모리 주소 레지스트예요. 메모리 주소 레지스트입니다. 자 요놈은요, 현재 가져와야 억세스는 이게 뭐야?

화자 2
1:09:16
리더나이트를 합한 거지 리더나이터 그러니까 메모리에 가서 가져오는 거 또는 갖다 놓는 거 이 둘 다를 합해서 억세스 접근이라 합니다. CPU가 메모리 와 접근하노 그렇죠. 게 데이타 내용을 가져오기 위해서 읽기 위해서 또는 갖다 놓기 위해서 니드나이트 또 다른 말로 뭐 노드 스토어 이렇게 되는 거죠. 예 현재 가져와야 할 즉 가져와야 할 어떤 갖다 놓은 억세스해야 할 메모리의 뭐 번지 값을 기억합니다. 그죠 PCR에 아까 봐봐요. PCR의 100번지가 반드시 엠에이알에 전달돼요. 엠에이알에 그러면 엠에이알에서 이 100번지를 가지고 CPU는 이 100번지라는 정보를 메모리 100번지에 가요 메모리 100번지에 가서 어떤 내용을 가져옵니다. 에 그럼 엠에이알은 뭐가 더하노 현재 CPU가 억세스해야 할 뭐요 메모리의 번짓값이 기록되죠.

화자 2
1:10:09
번짓값 되겠나 그 개수는 역시 1개고 크기는 메모리에 부여돼 있는 주소의 수에 따라 달라집니다. 이게 무슨 말이냐 아까 그 말이죠. 현재 메모리가 메모리가 여러분들 주소가 0번지부터 쫙 쫙쫙 해서 15번지까지 부여돼 있다면은 메모리의 번지수는 총 몇 개고 번지수는 번지수는 에 몇 개요 16개죠 16개 그럼 16개를 지정하기 위해서 몇 비트가 필요하노 몇 비트가 필요하노 4비트가 필요합니다. 그죠 너무나 000이 기록되면 0번 주고 11 2리 길이면 15번지예요. 그죠 알겠나 그러면은 이런 메모리에 메모리의 번지가 16개만 부여되어 있는 컴퓨터에는 엠알의 크기는 몇 비트로 되겠노 엠에이알은 오케이 4비트로 돼있죠. 4비트로 4비트로 들어가 여기에 0006이 들어가면 뭐다 아 영 번째 영번제 들어있는 내용을 가져온다 이 말이죠.

화자 2
1:11:05
이제 여기에 11 11이 들어오는 거다 열다섯 번째 번지에 들어있는 내용을 가져온다는 거예요. 되겠나 그래서 에메알의 크기는 뭐다 메모리에 부여돼 있는 주소의 개수에 따라서 결정되는 겁니다. 알겠어요. 만약에 메모리가 메모리가 메모리에 메모리가 4096개 번지가 부여돼 있다. 카면은 MR의 크기는 어떻게 2의 몇성이 4096이냐 오케이 이에 12승이죠. 그럼 엠알은 뭐다 12비트로 구성된다. 이 말입니다. 그죠 엠알이 12비트면 PCR도 몇 비트로 되겠노 10디비트가 된다는 거예요. 알겠어요. 메모리에 부여돼 있는 주소의 개수에 따라서 그 컴퓨터의 PCR이나 엠알의 하나의 크기 비트 수가 결정된다는 거야. 너무나 쉽죠 아 중요하다 뭔 말인지 알겠제 예 고런 이야기고요. 어 그리고 IR은 뭐냐 하면은 MBR은 뭐야? 메모리 버퍼 내지 또 다른 말로 MDR이라고 한다. 메모리 데이터 리스트입니다.

화자 2
1:11:59
현재 MR의 정보에 의해서 시피징어 가서 현재 가져온 그 번지 안에 들어있는 데이타 명령어나 데이터를 기억하는 리스트가 MBR입니다. MBR 그러니까 다시 이야기하면은 PCR에 100번지를 가지고 어DMAR에 100번지를 주죠 컴퓨터 가서 백번지 내용을 가져오지 이 내용을 어디 담나 말이야. 오케이 내용을 MBR이 MBR에 기억합니다. MBR에 기억되는 거는 PC에는 주석 MBR한테 주소지만 MBR이 기억되는 건 뭐다 내용이다. 이 말 내용 즉 CPU 메모리가 가서 CPU가 메모리에 가서 가져온 내용이 어디에 기억된다. MBR이 기억되니까요? 알겠나 이 MBR의 개수도 CPU 속에서 1개 존재하고 그 크기는 뭐다 1개 주소의 크기와 동일하다 이게 무슨 말이에요. 참 자 메모리죠 메모리 0번지 1번지 15번지까지 메모리의 주소가 어드레스가 부여돼 있다.

화자 2
1:12:57
하자 그러면 엠에이나 MBRPCR의 크기는 몇 개고 4비트죠 4비트로 구성돼 있지 만약 이렇다면은 어 혹이 4비트로 구성됩니다. 그런데 1개의 번지가 만약에 16베트로 구성되어 있죠. 요 안에는 요 안에가 16베트로 되어있고, 됐다면 어떻게 하냐? 어 자 여러분들 1개의 번지에 부여돼 있는 번지의 번지의 크기는 하 1개 번지의 비트 수는 어떻게 돼요. 요거는 컴퓨터마다 다릅니다. 컴퓨터의 기계와 성능에 따라 다른데요. 자 통상 여러분 16피트 컴퓨터는 16비터에 1개 번지식 부여 됩니다. 자 이거 아주 중요한 약이다. 자 여러분 봐봐요.

화자 2
1:13:40
아무리 시간 걸려도 요 이야기를 하고 넘어가야 되겠지 자 만약에 16비트 컴퓨터는 어떻게 구성됐냐면요 메모리고 여기에 CPU면요 16비트 컴퓨터는 번지 1개에 16비트로 구성된다니까 이 16비트로 메모리의 번지가 이게 뭐 0번지 이게 1번 임시 다 16패드로 구성됩니다. 이게 뭐 시범 엔번지라 하면은 그리고 메모리와 CPU 사이에도 데이터를 주고받는 선이 있어요. 선 이건 어 메모리 버스라 하죠. 이걸 버스랍니다. 메모리와 CPU 사이 외부 버스라 합니다. 또 내부 버스도 있지만 뒤에 배웠을 때 배웁니다. 그럼 16페이터 컴퓨터는 1개의 번지가 16페트로 구성되어 있고 메모리와 CPU의 사이에 버스도 몇 개 16개 존재합니다. CPU에 참조의 국소성이라고 합니다.

화자 2
1:14:38
아주 중요한 원리예요. 참조의 국부성 또는 극소성 CPU가 메모리를 참조할 때 메모리에 가서 참조할 때는 노칼리티 오브 네퍼런스 노컬리티 오브 네퍼런스 여기 있을까? 로컬리티 오브 레퍼런스랍니다. 참조의 우수선이라 하죠. NORCALITY 오버 레퍼런스 즉 CP는 메모리에 와서 항상 1개의 번지 전력 글로벌이 아니고 로컬이다. 말이에요. 전체 나라를 못 보고 CPM 항상 가서 1번에 1개의 번지만 가져와 근데 16비터 컴퓨터는 번지 1개가 몇 비트로 구성되어 있노 16피터로 구성되어 있기 때문에 가서 16개 비터를 가져옵니다. 가져오는데 어떻게 가져와 이 버스를 타고 가져와요. 이 버스가 몇 개 존재한다. 16개 존재하는데 가져올 때 만약에 16피트 뭐 제로 제로 이래 돼 있길 그러면은 1개의 버스 1개 신호씩 1개의 버스 1개 신호씩 가져와요. 그래서 시피니오와 메모리 통신을 뭐다 병렬통신이죠.

화자 2
1:15:38
병열 에 1개의 버스에 순차적으로 10 이렇게 가져오는 걸 직렬 통신이라고 1개 하나씩 동시에 가져오는 건 뭐다 병열 통신이라 합니다. 병렬 동시 동시 정송이죠. 그래서 지평양 메모리 가가지고 16피터 컴퓨터다 가서 딱 하면 메모리 한 개 번째 몇 피터로 구성돼 있어 16피터로 구성되어 있기 때문에 가져옵니다. 가져오는데 뭐 버스도 몇 개 존재한다. 16개죠 1개의 3개의 주너지 동시에 16개를 가져옵니다. 16비터 컴퓨터는 시피닝 한 번에 16개 비트를 동시에 처리 취급할 수 있는 거예요. 여러분 집의 컴퓨터는 64비트거든. 그럼 여러분 집에 컴퓨터에 메모리의 주소는 1개 주소에 60네비트가 돼있거든. CPU는 1번에 가서 1개의 번지에 들어있는 60내미터를 가져오는데 메모리 버스가 몇 개 64개예요. 그래서 64개 전선을 타고 64개 신호가 동시에 들어와서 시피유는 64개를 한 방에 처리합니다. 되겠나 중요한 이야기죠 이게 그러면 여러분들이 그렇죠.

화자 2
1:16:36
그럼 어떻게 되노 어떻게 되노 그죠 뭔 말인지 알겠나 그럼 이 MBR도 뭐다 MBR 1개의 번지에 들어있는 내용을 가져오니까 1개의 번지가 16비트로 돼 있다 하면 MBR의 크기도 몇 개 되나 16비트죠 그죠 이 내용을 MBR이 16개 돼 있어야 16개로 아주 채우지 알겠습니까? 만약 32비터 컴퓨터는 뭐다 1개의 번지 어떤 컴퓨터에 1개의 번지가 32비터로 구성되어 있다면은 그 컴퓨터 시스템에 MBR의 크기는 몇 비터 32미터입니다. 오케이 왜 여기서 여기 있는 내용을 가져오니까 내용을 담으니까 되겠나 찬조의 국소성 중요한 이야기죠 로컬리티 오브 네퍼런스 무슨 뜻이고 시피니는 메모리에 가서 갈 때 가가지고 항상 1개의 번지에 있는 내용만 가져오는 거예요. 되나 참조를 할 때마다 전력적으로 하는 게 아니고 국소적으로 즉 1개의 번지만 참조한다는 겁니다.

화자 2
1:17:31
근데 나중A1리가 엄청 중요하게 쓰인다 참조의 우소성 알아놓으시고요. 그래서 고 이야기죠 자 여러 뭐다 명령어 내지 인스트레션 레지스 했어요. 현재 CPU 내에서 수행되어진 명령어를 기억합니다. 명령어 그러니까 아까 여러분 자꾸 이걸 비례해야 되나 PCR의 백번지 요 내용이 엠에이알에 100번지 들어가죠 어 그럼 이 엠알의 100번지를 가지고 메모리에 가서 이제 가져온 내용을 내용을 여기 MBR에 갖다 놓습니다. 그럼 내용이 만약에 에드 만약 엑스라 하자 에드 엑스라 하자 그럼 요 IR은 뭐가 들어가노 어 현재 CPU 내에서 수행되어진 명령어를 기억하죠. 이 에드엑스가 IR에 들어간다는 거죠. IR의 명령어 이 명령어가 아예 들어갑니다. 그죠 그래서 어 요 명령어를 기억하는 리스트가 뭐다 IR이다. 그죠 현재 수행되어진 명령어를 기억하는 리스트예요. 갯수로 나온 게 역시 크기도 MBI와 동일해야죠 MBI와 같아야 됩니다.

화자 2
1:18:29
요놈 같애야 되고 요놈 같아야 되겠죠. 빨아놓고 자 상태 니지스트는 뒤에서 배웁니다. 상태 리스트는 다른 말로 PSW 프로그램 스테이터스 워더 요걸 프로그램 스테이터스 프로그램 스테이터스 워드 레지스트 또는 플래그 리지스트 같은 말이다. 이게 무슨 뜻이냐 하면 현재 CPU가 무엇을 하고 있는가를 나타내는 CPU의 상태를 나타내는 레지스트가 SR입니다. 상태 리지스트예요. 자 몇 분 예 뭐 이가 무슨 뜻이에요. 예 몇 분 지났습니까? 지금 시간이 70분 아 63분 조금 돼야 됩니다. 80분 아이고 큰일 났네 예 그러면 좀 부정합 다시 한번 이제 현재 시피니어만 무사하게 나타내는 레지스트 그죠 크기는 1개고 사이즈는 1개고요. 크기는 64비트로 요건 고정되어 있습니다.

화자 2
1:19:24
상대 레지스트는 64비트로 구성돼 가지고 64개의 비트로 이제 현재 시피니어 모든 상황을 담고 있어요. 즉 군대로 말하면 상황실 군대에서 무슨 일이 있으면 상황실에 전화해보면 그 대대의 모든 상황을 알고 있듯이 CPU의 모든 상태를 담고 있는 리지트가 상태는 리지트고 고 64비트로 돼있는 단어가 뭐다 PSW입니다. 즉 피에스더블유를 기억하는 리지트가 뭐다 상큼이 레지트 다른 말로 PSWR이 되는 겁니다. 그죠 자 여러분들 요거 요 부분 예 시간이 많이 돼 가지고 아니 다음 한 10분 쉬고 요 부분부터 계속해야 되겠네 그래서 여러분들 요거 뭐 다 맞췄으면 좋겠는데 조금 뒤에 더 있어요. 그죠 자 다음 시간 한 10분 쉬고 계속해서 이어지도록 하겠습니다. 그죠 자 여러분 10분 쉬고 또 뜨거운 가슴으로 만나 뵙겠습니다.

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