- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章教案教程
本课程主要内容
一、计算机的基本组成与发展应用
(第1、2章)
二、I/O系统、存储器、主存储器与CPU的连接、总线、I/O与主机之间通讯
(第3、4、5章)
三、CPU的结构、功能、特性及指令系统(第6、7、8章)
四、控制单元的结构、功能、设计(组合逻辑、微程序)
(第9、10章)
重点掌握和要求
一、熟练掌握基本部件的构造和组织方式(总线、I/O接口、主存器、运算器、控制器)
二、掌握基本运算的操作原理(算术:定点、浮点;逻辑)
三、熟练掌握部件和单元的设计(进位链、控制器)
第一章 计算机系统概论
主要内容:
一、概念(硬件、软件、系统结构、组成原理)
二、计算机的层次结构
三、基本组成及解题过程(典型结构、现代模型)
四、主要技术指标(字长、容量、速度)
本章主要介绍计算机的组成概貌及工作原理,使读者对计算机的总体结构有一个概括性的了解,为深入学习以后的各章打下基础。
1.1 计算机系统简介
1.1.1计算机的软硬件概念
计算机系统由硬件和软件两大部分组成。
硬件是指计算机的实体部分,是由各种电子元器件、光、电、机设备构成的物理装置。它们是看得见、摸得着的实体。如集成电路芯片、印制电路板、磁盘驱动器、显示器、键盘等。它们组成了计算机的硬件系统,是计算机的物质基础。
软件是人们根据解决问题的方法、思路和过程编写的具有特殊功能的信息有序集合(程序)。
软件是一台计算机工作所必不可少重要组成,它极大地延伸计算机硬件的功能。计算机软件技术的发展使计算机硬件的功能得到充分发挥,提高了计算机的工作效率。软件已成为评价计算机系统好坏的重要标志。
计算机软件常常分为系统软件和应用软件两大类。
系统软件用于实现计算机系统的管理、调度、监视和服务等功能,其目的是方便用户,提高计算机使用效率,扩充系统的功能,通常将系统软件分为以下六类。
1)操作系统
操作系统是控制和管理计算机各种资料、自动调度用户作业程序,处理各种中断的软件。目前比较流行的操作系统有Dos操作系统、Unix操作系统和Windows操作系统。
2)语言处理程序
计算机能处理的语言与机器能直接执行的语言并不一致,计算机能处理的语言很多,如汇编语言、Basic语言、Fortran语言、C语言等,用这些语言编制的程序叫源程序。而计算机能识别和处理的语言成为机器语言,机器语言是用“0”或“1”代码按一定规则组成的信息组,用机器语言编制的程序能够在机器上直接运行(称为目标程序)。语言处理程序的任务,就是将源程序翻译成目标程序。不同语言的源程序,对应有不同的语言处理程序。
3)标准库程序
为方便用户编制程序,通常将一些常用的程序按照标准的格式预先编制好,组成一个标准程序库,存入计算机系统中,需要时由用户选择合适的程序段嵌入自己的程序中,既省事,又可靠。
4)服务性程序
也称工具软件,扩大了机器的功能,一般包括诊断程序、调试程序等。
5)数据库管理系统
6)计算机网络软件
总之,软件系统是在硬件系统的基础上,为有效地使用计算机而配置的,没有系统软件,计算机系统无法正常地、有效地运行,没有应用软件,计算机就不能发挥效能。
应用软件是用户为解决某种应用问题而编制的程序。如科学计算程序、自动控制程序等、数据库应用软件等。
1.1.2 计算机系统的层次结构
计算机解题过程:
图1.1 计算机解题过程
计算机能够和处理的语言是机器语言,是由“0”和“1”组成的有序的信息组。早期的计算机只有机器语言,用户必须用机器语言编制程序。我们把能够执行直接执行机器语言的实际机器成为M1。
机器语言程序可以
直接在M1上运行
图1.2 实际机器M1
机器语言的缺点:程序员必须对指令系统十分熟悉,程序编写难度大,极易于出错,调试困难。
20世纪50年代出现了符号式的编程语言,即汇编语言,它实际上是用ADD、SUB、MUL、DIV等符号来分别代表机器语言的加、减、乘、除等操作,以便于记忆和阅读。汇编语言指令一般与机器语言指令能够建立一一对应的关系。但汇编语言源程序也必须翻译成机器语言程序后才能在实际机器M1上运行,翻译过程也可以在计算机上进行,我们把具备汇编语言翻译功能的计算机称为M2 ,可以认为M2在M1之上。相对与实际机器M1 ,我们把M2成为虚拟机器。
把汇编语言程序翻译成
机器语言程序,再由M1执行
机器语言程序
直接在M1上执行
图1.3 具有两级层次结构的计算机系统
汇编语言的缺点:仍是一种面向机器的语言,无法摆脱实际机器M1的指令系统,同时汇编语言程序不具备移植性。
20世纪60年代出现了各种面向问题的高级语言,如FORTRAN、PASCAL、BASIC、C等,这类语言的语法接近于自然语言,而且具备可移植性。但所
您可能关注的文档
- 第10章网络编程_补充案例教程.doc
- 第10章第1节化学实验的基本技能——从熟悉实验元件开始教程.doc
- 第10章机械与人(二)教程.doc
- 2015—2016年七年级语文期中调研考试要点.docx
- 2015—2016高二语文北京版选修《新闻传记》)第三单元第11课《苏武牧羊》课件(共24张)要点.ppt
- 第11课初识Word(信息技术教案)教程.doc
- 第11章数模和模数转换教程.doc
- 第11章数码相机教程.doc
- 第13章、主要施工机械和工具,主要周转材料一览表,劳动力安排一览表教程.doc
- 2015《会计基础》第一章要点.pptx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)