作者candog (怕热的肥宅)
看板NTHU_Course
标题Fw: [心得] 计算机结构 许雅三
时间Wed Feb 15 13:03:48 2017
※ [本文转录自 candog 信箱]
作者:
[email protected] ("FireBolt")
标题: [心得] 计算机结构 许雅三
时间: Wed Feb 15 01:38:10 2017
作者: tony123930 (HW) 站内: nthu.course
标题: [心得] 计算机结构 许雅三
时间: 2013/02/05 Tue 12:03:25
课名:计算机结构 Computer Architecture
科号:EE345000
老师:许雅三
课本:David A. Patterson & John. L. Hennessy, Computer Organization and
Design -- The Hardware/Software Interface", 4th Ed., 2009, Morgan Kaufmann Publishers.
课别:电机系选修
学分:3
凉度:★★★(满分五分,空心代表半分!请自行增减!)
甜度:★★★
建议先修课程:逻辑设计、程式设计
课程内容\简介:
Part I: The Core Concepts on Computer Abstractions and Technology
(a)Basic introduction
(b)Instructions: Language of the Machine
(c)Arithmetic for Computers
Part II: The Computing Architecture
(a)Basic processor design: Datapath and Control
(b)Enhancing Performance with Pipelining
(c)Large and Fast: Exploiting Memory Hierarchy
(d)Multi-cores and Multiprocessors*
上课方式:
投影片授课,有时会用触控笔在萤幕上做一些笔记,但是课程结束後笔记不会留下。
第一部分主要是介绍一些专有名词,例如performance、CPI、ISA等等;後则介绍电
脑是如何将人所打的C语言变成机器使用的machine Language,提及组合语言以及每个
组合语言所对应的机器语言(Instruction layout),其实略懂C就可以学这一部分;最後
介绍基本四则运算在电脑上是如何进行演算的,以上为期中考的范围。
第二部份则是开始介绍如何设计一部电脑,先从基本的single cycle开始,一个经由
处理过的instruction对於硬体是一串数位的序列,必须先读取以後,再经由基本运算元
(ALU)做运算、写入记忆体与否,再将结果写回register,其中学问包含要如何让处理器
做对的事情,因此需要许多的control signal去控制,就像是铁轨必须控制得当才能让火
车朝正确的方向走是一样的道理。接着则是为了提升效能,single cycle的概念在ALU做
运算时其他的block例如读取instruction则空闲着,若是能够让每个时间点每个block都
能在工作,则可省下的时间不容小觑,但是同时也带来许多问题待解决,这里不加详述。
这一部分需要逻辑设计的知识,其实不懂逻辑设计也无妨,只是会少一点感觉而已。最後
则是介绍memory、cache,以及virtual memory的定义以及设计理念,期末考就考到这里
。其实我很喜欢这一部分的内容,但是这一部分是听懂容易吸收难,一小部分一小部分的
重点都不难懂,只是每个部份的理念以及原理都非常类似,若是不加以整理比较的话,容
易搞混。
期末考结束之後,老师还有用最後的一堂课简单的介绍了如今使用的多核心,但是只
是蜻蜓点水,其实听了也没什麽感觉。
总之,这是一门对於理解基本电脑设计的课程,更广的则是架构一个系统,冲着老师
的名气,是一门值得一修的课。
给分:
Homework and class participation 20%, Midterm exam 40%, Final exam 40%.
考试作业型态:
八次作业,两次大考。期中考我觉得比较简单,要好好把握,以便期末把分数还回去
。
老师的喜好、个性:
老师人很幽默,偶尔会在投影片的前面或後面放上一两张图片,可能是有趣的动物,
或者是老师在美国的房子,让我印象最深刻的是圣诞节,老师就放了一个flash动画祝我
们圣诞快乐,满有趣的。会记得同学的名字,拿来在课堂上幽默,例如”XXX觉得老师
上课有点无聊,希望可以有点刺激感,所以以後我想加点课後小考”之类的,有点名过一
次,但是老师只是想认识班上同学,会讲以前在IBM工作的事情,满有趣的。
P.S.如果真的去修这门课,最後一堂课一定要去,老师的祝福词很精采。
给加签吗? 不清楚
成绩分布:
↓每组人数
A+ 5.4% ( 5 )
A 15.2% (14 )
A- 14.1% (13 )
B+ 10.9% (10 )
B 12.0% (11 )
B- 9.8% ( 9 )
C+ 7.6% ( 7 )
C 7.6% ( 7 )
C- 4.3% ( 4 )
D以下13.1% (12 )
--
※ Origin: 枫桥驿站<bbs.cs.nthu.edu.tw>
◆ From: tony123930 @ 101.10.11.169
tony123930 於 2013/02/05 Tue 12:16:16 从 101.10.11.169 修改
△ chjh20223:
大推许雅三 02/05 13:27aQsi
△ urbanboy:
推~:D 02/05 13:58lcpV
△ ex61999:
当了12个!!! 为什麽!? 02/16 23:14araY
─ tony123930:
不知道耶 但我觉得这不多 02/18 11:58olgm
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: candog (140.114.206.139), 02/15/2017 13:03:48