Loading...

KECE343(00) Computer Architecture

▣ Lecture outline
 This course will provide an in-depth understanding of the inner workings of microprocessors and the ability to analyze and design computer systems. Topics covered include instruction set architectures, computer arithmetic, pipelining, caches and memory hierarchy, multicores, and IO and bus subsystem. We will also study computer sytems from the perspective of programmers. We will first discuss sofware development tools such as compilers, linkers, and loaders. Then, we will study the fundamental concepts of operating system and its programming interfaces, which include processes, exceptions, signals, and virtual memory.


 Professor : Lynn Choi( lchoi@korea.ac.kr, Engineering Bldg, #411, 3290-3249)

 Assistant : HanJun Bae(qwerty2901@korea.ac.kr, Engineering Bldg, #236, 3290-3896)

 Time(Place) : Monday(5), Wednesday(5) Innovation Bldg, #205 

 Textbook : "Computer Organization and Design: The Hardware / Software Interface", Patterson &  Hennessy, Elsevier Korea LLC, 5th Edition, Asian Edition, 2014 


 Reference book"Computer Systems: A Programmer's Perspective", Randal E. Bryant and David O'Hallaron, Prentice Hall, 2nd Edition, 2011.
                Collection of Lecture Slides 

▣ Bulitin Board : http://it.korea.ac.kr/engine/index.php?mid=class_notice

 Class notice

1. Lecture Note 1 was updated on March 2.

2. Lecture Note 1 was updated again on March 3.

3. Lecture Note 1 was updated again on March 5.

4. Lecture Note 1 was updated again on March 12.

5. Lecture Note 2 was updated on March 12.

6. Lecture Note 1 was updated again on March 13.

7. Lecture Note 2 was updated again on March 20.

8. Lecture Note 3 was updated on March 22.

9. Lecture Note 3 was updated again on March 26.

10. Lecture Note 3 was updated again on March 29.

11. Lecture Note 4 was updated on April 5.

12. Lecture Note 3 was updated again on April 5.

13. Lecture Note 4 was updated again on April 5.

14. Lecture Note 4 was updated again on April 12.

15. Lecture Note 5 was updated April 12.

16. Lecture Note 6 was updated May 1.

17. 중간고사 성적이 업로드되었습니다. 시험성적 및 보너스 점수에 이상이 있다고 생각되는 학생은 조교(qwerty2901@korea.ac.kr)에게 메일 주시기바랍니다. 

18. 프로젝트 deadline이 5월 24일 (수요일)로 연장되었습니다.

19. Lecture Note 6 was updated again on May 14.

20. Lecture Note 6 was updated again on May 22.

21. 5월 24일(수)은 휴강입니다.

22. Lecture Note 6 was updated again on May 28.

23. Lecture Note 7 and 8 was updated on May 28

24. 기말고사 : 6/14 (수) - 시간 및 장소는 수업시간장소와 동일

25. 마지막 과제는 6/12 (월) 까지 연구실 (공학관 236호) 앞 박스에 제출해주세요.

26. 기말고사 성적이 업로드 되었습니다. 시험성적 및 보너스 점수에 이상이 있다고 생가되는 학생은 조교(qwerty2901@korea.ac.kr)에게 메일주시기 바랍니다. (재검시간 : 목(22일)/금(23일) 15:00~17:00)






 Lecture slide

       1-Introduction_revised_4

       2-ISA_revised

       3-Linking_revised4

       4-Computer_Arithmetic_revised3

       5-Pipeline

       6-Memory_Hierarchy_rev3

       7-IO

       8-Exception


 Assignments
        

           HW1

           HW2

           HW3

           HW3(fig7.10)

           HW4

   HW5

           HW6


      

 

 Score

     

         midterm score_3

         final score
      


 Reference

     project

     sample

     project_guide 

     helloworld


LOGIN

SEARCH

MENU NAVIGATION