《名词解释》PPT课件.ppt
《《名词解释》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《名词解释》PPT课件.ppt(30页珍藏版)》请在三一办公上搜索。
1、CSE 410:Computer Systems,Instructor:David Ely(elycs)Office Hours:Sieg 226DTAs:Jiwon Kim(jwkimcs)and Tao Xie(taoxiecs)Office Hours:Jiwon MF 2-3(Sieg 226A),Tao M 1:30-2:30 and Th 12-1(Sieg 226A)Web page:Mailing List:cse410cs,Administrative,TextbooksArchitecture component:Computer Organization and Desi
2、gn:The Hardware/Software Interface,2nd edition.Hennessy and Patterson.Operating Systems:Design And Implementation,Second Edition by Andrew S.Tanenbaum and Albert S.WoodhullAnonymous feedback,More Administrative,Schedule(on web page):weeks 1+2:Intro,MIPS assemblyweek 3+4:Speeding things up(pipelining
3、,the memory hierarchy)Midterm:Monday,October 30thweeks 5-10:Operating systemsweek 11:Wrap up,reviewFinal:Wednesday,December 13th,8:30am,Yet More Administrative,Grading9 Homeworks:40%(drop lowest)Midterm:25%Final:35%Homework policydue at the beginning of class on Wednesdayno late work acceptedprefera
4、bly typed,neatly written is acceptablehigh level collaboration only(write names of collaborators on your assignments)CheatingDont do it,9/25:Lecture Topics,Administrative stuffAn overview of computer architectureOrganization vs.architectureLevels of abstractionThe hierarchy of computer languagesSome
5、 example architecturesAn introduction to MIPS,Architecture Overview,How do you talk to a computer?What do computers have in them?How do computers execute programs?How can we speed up execution?What are todays hot topics in architecture?,Computerese,Bits=binary digitsInstruction=set of bits forming a
6、 commandPeople used to write these by hand.,0,1,0,0,0,0,0,0,0,1,1,1,1,1,Machine Language is Tedious,Writing this is hardDebugging this is impossible,Solution#1:Assembly,Assembly language is just like machine language,but more comfortable for humans,becomes,add A,B,Assembly is Also Tedious,Each line
7、corresponds to one instructionProcedure call is a painForces the programmer to think like the computer,subu$sp,$sp,32sw$ra,20($sp)sw$fp,16($sp)addu$fp,$sp,28li$a0,10jal factla$a0,$LCmove$a1,$v0jal printflw$ra,20($sp)lw$fp,16($sp)addu$sp,$sp,32,Sol.#2:High Level Languages,Programmer can think more na
8、turallyDifferent languages for different usesPortabilityEnable software reuse(libraries),Tower of Babel,C program,assemblylanguage,machinelanguage,C compiler,assembler,for(i=0;iN;i+)Ai+;,lw$t0,1200($t1)add$t0,$s2,$t0sw$t0,1200($t1),Organization vs.Architecture,Architecture:interface between hardware
9、 and softwaree.g.the instruction set,registers,how to access memoryOrganization:components and connectionse.g.how“mult”is implementedMany organizations for one architectureIntel x86,Pentium,Pentium Pro,Computer Organization,the chip,system bus,level 2 cache,main memory,input/output,level 1 cache,reg
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 名词解释 PPT 课件
链接地址:https://www.31ppt.com/p-5481139.html