일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 단층퍼셉트론
- 노드
- 파이썬 날코딩으로 알고 짜는 딥러닝
- 선형 리스트
- 딥러닝
- 퍼셉트론
- 자료구조 알고리즘
- 편미분
- 오퍼랜드
- 순차 자료구조
- 딥러닝 교차 엔트로피
- 컴퓨터구조
- 확률분포
- DB
- 파이썬 딥러닝
- 자연어처리
- 뇌를 자극하는 알고리즘
- 인공지능
- 단층 퍼셉트론
- 교차 엔트로피
- DBMS
- 연결 자료구조
- 회귀분석
- lost function
- 딥러닝 교차엔트로피
- 신경망
- 리스트
- 파라미터
- 엔트로피
- 자료구조
- Today
- Total
목록전체 글 (121)
YZ ZONE
계층적 기억장치시스템 ▣ CPU와 기억장치 사이의 속도 격차 문제 ▪ 컴퓨터시스템의 성능에 가장 중요한 영향일 미치는 요소는 CPU 임 ▪ CPU가 아무리 빠르더라도 기억창지가 느리다면, CPU는 명령어나 데 이터를 액세스하는 과정에서 많은 시간을 기다리게 되어 시스템 성능 이 저하될 수밖에 없음 ▪ 최근 기억장치 제조 기술의 발전으로 인하여 반도체 기억장치의 속도 가 계속 높아지고는 있지만 CPU의 속도는 더욱 향상되고 있기 때문에, 속도 격차는 줄어들지 않고 있음 ▣ 계층적 기억장치시스템이란? ▪기억장치들은 유형에 따라 기능, 속도, 용량 및 가격이 매우 다양함 ▪ 컴퓨터시스템에서 기억장치는 속도뿐 아니라 다른 측면들도 함께 고려하여 구성되어야 함 ▪ 계층적 기억장치시스템이란 속도, 가격 및 크기가 ..
기억장치의 분류와 특성 ▣ 기억장치 ▪ 모든 컴퓨터시스템들은 프로그램과 데이터를 저장하기 위한 장치를 가지고 있음 ➢주기억장치(main memory) ➢보조저장장치(auxiliary storage device) ▪ 최근 CPU와 기억장치들 간의 속도 차이가 커지고 필요한 저장 용량이 증가함에 따라, 시스템 성능을 향상시키고 가격대성능비를 개선하기 위하여 다양한 유형의 기억장치들을 시스템에 포함시키고 있음 ➢기억장치는 내부 기억장치(internal memory)와 외부 기억장치(external memory)로 구성됨 ▣ 기억장치의 분류와 특성 및 용어들에 대해서 학습 ▪해당 차시에서는 먼저 기억장치의 분류와 특성 및 용어들에 대하여 살 펴봄 ▪ 컴퓨터시스템은 프로그램과 데이터를 저장하기 위하여 기억장치를 ..
마이크로프로그램의 순서 제어 ▣ 명령어 실행 제어 ▪ 제어 유니트가 명령어의 실행을 제어한다는 것은 ▪ 제어 기억장치에 저장된 해당 마이크로명령어들을 순서대로 인출하는동작이라고 할 수 있음 ▪ 즉, 각 마이크로명령어를 읽어서 연산 필드에 있는 비트들을 출력시키 면, 그 비트들 자체가 제어 신호들이 됨 ▣ 순서 제어 (sequencing) ▪ 다음에 실행할 마이크로명령어의 주소를 결정하는 기능 ▣ CAR ▪ 다음에 인출할 마이크로명령어의 제어 기억장치 주소를 가지고 있음 ▪ CPU가 처음 동작을 시작하는 순간 ➢ CAR = 0 ➢인출 사이클 루틴의 첫 번째 마이크로명령어를 인출하면서 마이크로프로그램 실행이 시작됨 ▣ MUX1 ▪ 다음에 실행할 마이크로명령어의 주소 선택 ▣ MUX2 ▪ 조건 플래그를 선택하..
마이크로프로그래밍 ▣ 마이크로프로그래밍 ▪ 지난 차시에서 공부한 마이크로명령어 형식을 이용하여 몇 가지 루틴 들을 작성해 봄 ▪ 마이크로명령어 형식을 이용하여 마이크로프로그래밍을 통해 작성할 수 있는 루틴의 종류는 총 3가지 ➢인출 사이클 루틴 ➢간접 사이클 루틴 ➢실행 사이클 루틴 ▣ 인출 사이클 루틴 ▪2진 비트 패턴 ▣ 간접 사이클 루틴 ▪ 어떤 명령어가 간접 주소지정 방식을 사용하는 경우에는 명령어 내의 I비 트가 ‘1‘로 세트됨 ▪ 이 경우 실행 사이클의 시작 부분에서 간접 사이클 루틴을 호출하여 기억 장치로부터 실제 오퍼랜드 주소를 읽어와야 함 ▪ 일반적으로 간접 사이클 루틴은 인출 사이클 루틴의 다음 위치인 4번지 부터 저장 ▣ 간접 사이클 루틴 ▪2진 비트 패턴 ▣ 실행 사이클 루틴 ▪ 사..
마이크로 명령어의 형식 ▣ 연산 필드가 두 개이면, 두 개의 마이크로-연산들을 동시에 수행 가능 ▣ 조건(CD) 필드는 분기에 사용될 조건 플래그를 지정 ▣ 분기(BR) 필드는 분기의 종류와 다음에 실행할 마이크로명 령어의 주소를 결정하는 방법을 명시 ▣ 주소 필드(ADF)의 내용은 분기가 발생하는 경우에 목적지 마이크로명령어의 주소로 사용 마이크로연산들에 대한 2진 코드 및 기호 [예] ▣ ‘연산필드 1’에 위치할 마이크로-연산들 ▣ ‘연산필드 2’에 위치할 마이크로-연산들 조건 필드의 코드 지정 ▣ 조건 필드 ▪ 두 비트로 구성되며, 분기의 조건으로 사용 ➢U : 무조건 분기 ➢I : 만약 I = 1이면, 간접 사이클 루틴을 호출 ➢S : 누산기에 저장된 데이터의 부호가 1이면, 분기 ➢Z : 누산기..
제어 유니트의 기능 ▣ 제어 유니트의 기능 ▪ 명령어 코드의 해독 ▪ 명령어 실행에 필요한 제어 신호들의 발생 ▣ 마이크로명령어(micro-instruction) ▪ 명령어 사이클의 각 주기에서 실행되는 각 마이크로-연산을 지정해주는 2 진 비트들로서, 제어 단어(control word)라고도 함 ▣ 마이크로프로그램(microprogram) ▪ 마이크로명령어들의 집합 ▣ 루틴(routine) ▪ CPU의 특정 기능을 수행하기 위한 마이크로명령어들의 그룹 ▪[예] 인출 사이클 루틴, 실행 사이클 루틴, 인터럽트 사이클 루틴 4.2 제어 유니트의 구조 제어 유니트의 내부 구성도 제어 유니트의 기능 ▣ 구성 요소들 ▪ 명령어 해독기(instruction decoder) ➢명령어 레지스터(IR)로부터 들어오는 ..