바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >컴퓨터공학
  • 강의학기
    2013년 1학기
  • 조회수
    7,953
  •  
논리 회로의 개념과 설계 기법 및 CPU 등 컴퓨터를 구성하는 주요 구성요소에 대한 이해가 가장 우선되며, 컴퓨터내부에서 데이터의 연산이 이루어지는 절차 등의 방법론이 소개된다. 이러한 기초지식을 바탕으로, CPU와 Memory시스템에 주안점을 두어, 컴퓨터 시스템의 구조 및 설계방법을 학습한다.

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 비디오 강좌 소개 과목 및 내용 소개, 디지털 논리 회로의 소개 URL
2. 비디오 디지털 논리 회로 컴퓨터에서 데이터를 처리하는 기본 연산 방법인 부울 연산과 여러 가지 게이트를 소개한다. 또한 게이트들을 사용하여 조합회로를 설계하는 방법을 익힌다. URL
3. 비디오 순차회로 데이터 저장 기능을 가진 다양한 플립들의 기능과 특징을 이해하고, 이들을 이용하여, 순차회로를 설계하는 방법을 이해한다. URL
4. 비디오 디지털 요소 회로-1 디코더, 인코더, 멀티플렉서, 레지스터 등 컴퓨터의 CPU에서 중요하게 사용되는 디지털 요소 회로를 다룬다. URL
5. 비디오 디지털 요소 회로-2 시프트 레지스터, 카운터, 메모리 등 컴퓨터에서 중요하게 사용되는 디지털 요소 회로를 다룬다. URL
6. 비디오 데이터 표현 2진수로 표현되는 데이터 유형, 보수, 고정소수점, 부동소수점 등을 다룬다. 또한, 이러한 방식으로 표현된 수의 기본적인 덧셈, 뺄셈, 곱셈 및 나눗셈 등이 컴퓨터에서 어떻게 실행되는 여러 가지 알고리즘을 소개하고, 마지막으로 패리티 오류 검출 코드를 다룬다. URL
7. 비디오 마이크로 오퍼레이션 및 CPU 설계 (1) 컴퓨터에서의 기본적인 연산들인 Micro-operation들을 소개하며 이들을 수행하기 위하여 CPU 내부에 장치되어 있는 Register들간에 데이터가 이동하는 방식을 배운다. 또한, CPU를 설계하기 위한 첫 단계로서, 데이터 유닛에 대한 이해를 한다. URL
8. 비디오 CPU 설계 (2) 4가지 주소지정 방법을 배우고, 그 방법에 따라 주소를 결정하는 방법을 소개한다. 우리가 설계하고자 하는 CPU가 처리할 수 있는 메모리 참조 명령어, 레지스터 명령어, 입출력 명령어를 소개하며, 이들이 명령어의 완성성을 이룸을 설명한다. URL
9. 비디오 CPU 설계 & 기초 프로그래밍 CPU 데이터 유닛을 제어하기 위한 제어유닛의 구조을 소개한 다음, 명령어 사이클의 개념을 이해한다. 이 시간에는 명령어 사이클 중에서, 최초 단계인 명령어 인입과 디코딩 단계까지 알아본다. 전장에서 배운 간단한 CPU를 이용하여 우리가 원하는 계산을 실행할 수 있도록 기초적인 Assembly Programming 기법을 배운다. 이 장을 통하여, High-Level 언어로 구현된 C program이 어떻게 assembly program으로 변환되고, 또한 이것이 어떻게 실제 CPU에서 실행되는지를 이해할 수 있다. URL
10. 비디오 병렬처리 컴퓨터 시스템의 고속실행을 실현하기 위한 몇가지 기술의 기본이 되는 개념을배운다. 특히, 이를 위하여 파이프라이닝 기법에 중심을 둔다. URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요. 로그인팝업

이용방법

  • 플래쉬 유형 강의 이용시 필요한 프로그램 [바로가기]


    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건