欢迎来到天天文库
浏览记录
ID:33928235
大小:461.94 KB
页数:27页
时间:2019-02-28
《linux编程入门1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ComputerOrganizationComputerSystemsAProgrammer'sPerspectiveRandalE.Bryant,DavidO'Hallaronopen-srcReferenceC语言参考:《C语言程序设计:现代方法》(美)King,K.N.著,吕秀锋译人民邮电出版社2007.11计算机组成原理参考:《编程卓越之道第一卷:深入理解计算机》RandallHyde著电子工业出版社2007年3月《计算机组成原理(第2版)》唐朔飞著高等教育出版社2008年1月2op
2、en-srcCourseOutline计算机系统漫游信息的表示和处理程序的机器级表示处理器体系结构存储器层次结构链接异常控制流虚拟存储器系统级I/O3open-srcCourseRoleOperatingNetworksCompilersSystemsNetworkProcessesMachineCodeArchitectureEmbeddedProtocolsMem.MgmtOptimizationSystemsExec.ModelMemorySystemcomputersys
3、temDataStructuresTransitionfromAbstracttoConcrete!ApplicationsProgrammingFrom:high-levellanguagemodelTo:underlyingimplementationFundamentalCProgrammingStructures目前为止的课程主要强调了计算机的抽象;但其缺陷是,程序出现bug和性能问题时,需要理解底层的实现,所以要还原真实。4open-srcCourseObjective先期基础:L
4、inux操作技能、C语言编程基础、数字逻辑设计基础。课程目标:到课程结束,能理解所有计算机系统的本质概念:从程序员的角度,建立一个层次型的计算机系统概念模型,从底层的数据内存表示,到指令的构成、虚拟存储器、编译系统、动态链接库、直到最上层的用户应用程序。深入理解计算机系统影响C程序性能的各个方面,提高学生编写高效C程序的能力。5open-srcHowToStudy学习动力:为什么学?核心课;解决问题;兴趣;喜爱...学习方法:课前预习,注重概念的理解,有疑问作标记,也可google。用
5、心听讲,要求以理解为主,有感悟的地方先用草稿纸快速记下,要求高度集中精力(请晚上10点入睡,保证)。课后结合笔记整理讲义,多做练习题,强烈建议独立完成课后上机作业,不要有困难就放弃。上机课要求事先思考实验题目,勾勒初步解决方案并记在纸上,然后上机解决。建议成立三人学习小组。6open-srcAboutTheExam平时考核:中期考试30%平时实验成绩20%期末考核:笔试50%。(暂定)7CH00PreparationforCSAPP体系结构、组织和实现☆VonNeumann结构★201
6、0_Spring_csapp@pe.cqnu结构、组织和实现现代计算机的层次结构机器:能存储和执行相应语言程序的算法和数据结构的集合体。各级机器的实现主要靠翻译和解释。9结构、组织和实现.体系结构Architecture体系结构:对计算机系统中各机器级之间Interface的划分和定义,是各机器级对程序员可见的属性。类似于编程语言的函数库的调用接口。在计算机层次结构中,各级都有它自己的体系结构。透明:本来存在的事物或属性,从某个角度上看不到,称对它是透明的。体系结构设计研究的就是对某级,哪些应当透
7、明,哪些应当不透明。正确合理地进行透明性分析和取舍是非常重要的。一般所称的计算机体系结构指的是传统机器级Interface的体系结构,研究的是软硬件之间的功能分配,提供其上级的机器语言、汇编语言程序员或者编译程序设计者可见的计算机属性。至于下级的机器级内部的数据流和控制流的组成,逻辑设计和器件设计等对体系结构设计是透明的,属于计算机组织的内容。10结构、组织和实现.体系结构ArchitectureDesign体系结构需要设计的计算机属性一般包括:1.数据表示:硬件能直接识别和处理的数据类型和格式等
8、;2.寻址方式:最小可寻址单位、寻址种类、地址计算等;3.寄存器组织:通用/专用寄存器的设置、数量、字长、使用约定等;4.指令系统:二进制或汇编级指令的操作类型、格式、排序方式、控制机构等;5.存储组织:内存编址方式、容量、最大可编址空间等;6.中断机构:中断的分类与分级、中断处理程序功能及入口地址等;7.系统机器级的核心态和用户态的定义和切换;8.机器级I/O结构:输入输出设备的连接、使用方式、流量、操作结束、出错指示等;9.系统各部分的信息保护方式和保护机构。11结构、组织
此文档下载收益归作者所有