Lectures/CA/2006

From MCLab
Jump to: navigation, search

Contents

컴퓨터구조

컴퓨터의 구조를 파악하고, 컴퓨터의 구성요소 사이의 동작들을 이해함으로써,컴퓨터 시스템의 본질과 특성을 파악하는데 목표를 두고, 결과적으로 컴퓨터 시스템의 설계를 위한 기초지식을 습득한다.

Lecture Material

  • 이론
  1. Chap 1 Introduction
  2. Chap 2 Computer Evolution and Performance (7판)
  3. Chap 3 System Buses
  4. Chap 4 Cache Memory
  5. Chap 5 Internal Memory
  6. Chap 6 External Memory
  7. Chap 7 I/O Modules
  8. Chap 8 Operating Systems Support
  9. Chap 9 Computer Arithmetic
  10. Chap 10 Instruction Sets: Characteristic and Functions
  11. Chap 11 Instruction Sets: Addressing Modes and Formats
  12. Chap 12 CPU Structure and Function

Assignments

  • HW #1 2장 요약
    • 2장을 읽고 5쪽 이내로 요약하라.
  • HW #2 3장 복습 및 연습문제풀이 (3/29까지)
    • 3장의 Review Questions 3.1 - 3.5, Problem 3.1 - 3.5에 대해 답하라.
  • HW #3 4장 복습 및 연습문제 (4/10까지)
    • Review Questions 4.1 - 4.7, Problem 4.1, 4.2, 4.3, 4.8, 4.9, 4.12
  • HW #4 Chap 7 복습 (5/15까지)
    • Review Questions 7.1 - 7.7 을 풀라.
  • HW #5 복습 및 연습문제 (5/22까지)
    • Review Questions 8.1 - 8.10, Problems 8.1 - 8.6
  • Assignment #1 Multiplication Programming (5/29까지)
    • Booth's algorithm 으로 곱하기 하는 function long mult(const short multiplicand, const short multiplier); 을 작성하고, 곱하기 operator ('*')를 사용한 결과를 비교해 보기 위해, printf(...., mult(multiplicand, multiplier), multiplicand * multiplier); 와 같이 인쇄하는 프로그램을 작성하라.
    • 단, multiplicand와 multiplier는 stdin 에서 반복해서 입력을 받는다. short 타입의 비트 수는 다음과 같이 얻을 수 있다. (보통 n=16임)
      • n = sizeof(short) * 8
  • HW #6 Chap 9 and 10 Review Questions and Problems (6/5까지)
    • Chap 9 Problems 9.5, 9.9, 9.16, 9.26, Chap 10 Review Questions 전부, Chap 10 Problems 10.1 - 10.3, 10.6, 10.9

Required Textbooks

  • 주교재 : William Stallings, "Computer Organization and Architecture" ( 7th edition. ), 2006.

(번역판 : 사이텍미디어, 2006).

References

  1. David A. Patterson, John L. Henessy , Computer Organization & Design - The Hardware/Software Interface, 2nd Ed., Morgan Kaufmann, 1998.
  2. 번역서 : 하순회 등, 컴퓨터 구조와 설계, SciTech

Evaluation

중간/기말고사 80%, 숙제 15%, 출석 5%

Teaching Assistant

  • 조교 : 김희준
    • MSN : icemichy@hotmail.com
    • E_mail : icemichy@hotmail.com
    • Phone : 016-284-2341
    • Tel : 031) 330-4511
    • 정보산업공과대 425호