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 : Han Jun Bae(qwerty2901@korea.ac.kr, Engineering Bldg, #236, 3290-3896)

 Time(Place) : Monday(5), Wednesday(5) New Engineering Bldg, #B105 

 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 9.

2. 컴퓨터 구조 강의에 대한 수업자료 및 공지사항은 블랙보드와 연구실 홈페이지(it.korea.ac.kr)에 동일하게 올라갈 예정입니다.  

3. 강의 동영상은 kuocw.korea.ac.kr와 youtube에서 '컴퓨터구조' 동영상 공개강좌 자료를 참고하기 바랍니다.  강의자료는 keyword '컴퓨터구조' 또는 '최린'으로 검색 가능합니다.

4. [온라인 강의 공지]  3월 16일(월) 오후 2시온라인 강의를 진행합니다. 

온라인 강의 참여 방법은 아래와 같습니다.

 

블랙보드에 로그인하고 ‘컴퓨터 구조’ 강의를 선택한 후 실시간 강의실 탭을 선택하고 코스 룸 세션으로 들어오시면 실시간 강의에 참여하실 수 있습니다.

강의 참여에 질의 응답 등의 과정을 위해서 웹캠이나 마이크가 동작되는 PC/노트북의 사용을 추천드리며 스마트폰으로도 실시간 강의를 참가하실 수 있습니다.

스마트폰으로 실시간 강의를 참여하시는 경우, 크롬이나 파이어폭스 등과 같은 브라우저를 통해 블랙보드 사이트를 접속하여 참가 가능합니다.

 

블랙보드에서의 온라인 강의 관련하여 더 자세한 내용은 첨부파일을 참조하시기 바랍니다.

 

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

6. Lecture Note 2 was updated  on March 23.

7. [과제 제출 공지] 과제 제출을 본래는 오프라인 강의 시작 후 제출을 받으려 하였으나 코로나 사태로 온라인 강의가 길어져 부득이하게 블랙보드를 통해 과제를 받으려합니다.

과제 제출 방법은 블랙보드에서 해당 코스를 선택한 후 과제 탭에 들어간 이후에 제출하고자 하는 과제를 선택하여 제출하시면 됩니다.

 

과제 제출 방법과 관련한 자세한 사항은 아래 링크를 참조해주세요

https://sites.google.com/webmail.korea.ac.kr/blackboardguide/%ED%99%88/%ED%95%99%EC%83%9D%EC%9A%A9-%EA%B0%80%EC%9D%B4%EB%93%9C/02-%EC%88%98%EC%97%85%EC%A4%80%EB%B9%84?authuser=0

 

그리고 과제는 작성한 것을 스캔하거나 사진을 찍어 제출하셔도 무방합니다.

 

7. Lecture Note 3 was updated  on April 6.

8. 4/15(수) 수업은 선거일로 휴강합니다.

9. Lecture Note 4 was updated  on April 27.

10. Lecture Note 5 was updated on May 4.
11. Lecture Note 6 was updated on May 18.

 


 Lecture slide

1-Introduction_rev.pdf

2-ISA.pdf

3-Linking.pdf

4-Computer_Arithmetic.pdf

5-Pipeline.pdf

6-Memory_Hierarchy.pdf

 

 

▣ 블랙보드 온라인 강의 관련 자료

 

1. 사이버(온라인) 강의 안내 매뉴얼.pdf  

 

 Homework

 

HW1.pdf

HW2.pdf

HW3.pdf

HW4,5.pdf

 

 Project

Computer Architecture Project_2020.zip

LOGIN

SEARCH

MENU NAVIGATION