《计算机导论》课后习题答案.doc
计算机导论课后试题及答案

计算机导论课后试题及答案一、选择题1.计算机系统由哪些部分组成?a)硬件、软件、人ware;b)计算机网络、数据库、操作系统;c)CPU、内存、硬盘。
答案:a)硬件、软件、人ware;2.计算机操作系统的主要功能是什么?a)控制计算机硬件;b)管理和调度计算机资源;c)运行各种应用程序。
答案:b)管理和调度计算机资源;3.下列哪个属于计算机网络的分类?a)局域网;b)路由器;c)操作系统。
答案:a)局域网;4.下列哪个是存储设备?a)键盘;b)显示器;c)硬盘。
答案:c)硬盘;5.计算机语言可分为几类?a)1类;b)2类;c)3类。
答案:c)3类;二、填空题1.计算机的基本运算单位是_______。
答案:比特。
2.计算机是一种根据_______指令操作数据的电子设备。
答案:程序。
3.操作系统是计算机系统中的_______。
答案:核心软件。
4._______是计算机网络中负责将分组从源节点传送到目的地节点的设备。
答案:路由器。
5.计算机中常见的存储设备有硬盘、_______和闪存等。
答案:内存。
三、简答题1.请简述计算机的工作原理。
答案:计算机的工作原理是将指令和数据传送到中央处理器(CPU)进行处理。
CPU根据程序指令从内存中读取操作数,并按照指令进行运算和逻辑判断,最终将处理结果存回内存或输出到外部设备。
2.请简述计算机网络的作用。
答案:计算机网络的主要作用是实现计算机之间的通信和资源共享。
通过计算机网络,人们可以方便地进行信息交流、文件传输和远程访问等操作,提高工作效率和便利性。
3.请简述编程语言的分类及其特点。
答案:编程语言可分为机器语言、汇编语言和高级语言三类。
机器语言是由二进制代码表示的,直接由计算机硬件执行,可执行效率高,但编写和阅读困难。
汇编语言是机器语言的助记符表示法,较机器语言更易于理解,但仍需与特定计算机体系结构相关。
高级语言是面向问题的抽象表示,更加接近人类自然语言,编写和阅读相对容易,但需要编译或解释器转换为机器语言执行。
国家开放大学(计算机导论)

国家开放大学(计算机导论)[单项选择题]1、我国自行研制的银河计算机是()。
A.微型计算机B.小型计算机C.中型计算机D.巨型计算机参考答案:D[单项选择题]2、计算机一旦断电后()中的信息会丢失。
A.硬盘B.软盘C.RAMD.ROM参考答案:C[单项选择题]3、计算机能直接执行的程序是()。
A.命令文件B.汇编语言程序C.机器语言程序D.源程序参考答案:C[单项选择题]4、计算机的性能主要取决于()。
A.字长、运算速度和内存容量B.磁盘容量和打印机质量C.操作系统和外部设备D.机器价格和所配置的操作系统参考答案:A[单项选择题]5、下列四项中,不属于计算机病毒特征的是()。
A.潜伏性B.免疫性C.传染性D.激发性参考答案:B[单项选择题]6、下列各种存储器中,断电后会丢失信息的()。
A.ROMB.RAMC.CD—ROMD.硬盘参考答案:B[单项选择题]7、下列哪些是与计算机有关的潜在健康问题?()A.与压迫有关的损伤B.由显示器的电磁场导致的问题C.视力模糊及头痛D.以上都是参考答案:D[单项选择题]8、广域网通常使用()拓扑结构。
A.星型B.总线型C.网状D.任意参考答案:C[多项选择题]9、由于打字员的疏忽,输入数据时遗漏了部分数据中表示16进制的“H”,在下列数据中,现在仍能确定其原来大小的是()。
A.0B.1C.DD.10参考答案:A,B,C[多项选择题]10、Access的主要功能是()。
A.修改数据B.查询数据C.维护数据库和使用D.建立数据库参考答案:C,D[多项选择题]11、由半导体器件作为介质的存储器有()。
A.只读存储器B.硬盘C.寄存器D.U盘参考答案:A,B,C[单项选择题]12、有成绩登记表G(SNO,CNO,SCORE),请问查询所上课程的课程号(CNO)为C1和C2的学生的学号、课程号和成绩的语句可以是()。
A. SELECT SNO,CNO,SCORE FROM G WHERE CNO=C1 AND CNO=C2B. SELECT SNO,CNO,SCORE FROM G WHERE CNO=C1 OR CNO=C2C. SELECT SNO,CNO,SCORE FROM G WHERE CNO=”C1”AND CNO=”C2”D. SELECT SNO,CNO,SCORE FROM G WHERE CNO=”C1”ORCNO=”C2”参考答案:D[判断题]13、常用的网络拓扑结构有总线型、环型、三角型、网状型。
计算机导论第一章课后练习答案

计算机导论第⼀章课后练习答案1.1节1. 上⾯的两个输⼊中有且只有⼀个必须为1,且最下⾯的输⼊必须为1。
2. 下⾯的输⼊1被NOT门取反为0,使得AND门的输出变为0。
因此,OR门的2个输⼊均为0(记住,触发器上⾯的输⼊保持为0),因此OR门的输出变成0。
这就意味着,当触发器下⾯的输⼊变回0,AND门的输出仍将保持0。
3. 上⾯的OR门的输出将变为1,使得上⾯的NOT门得到⼀个输出0。
这会使得下⾯的OR门得到⼀个输出0,并使得下⾯的NOT门得到⼀个输出1。
这个1被看作是触发器的输出,同时反馈给了上⾯的OR门,这时,它将该门的输出保持为1,即使在触发器的输⼊已经变回0。
4. 当时钟为0时,触发器将屏蔽掉电路的输⼊值。
当时钟为1时,触发器将响应电路的输⼊值。
5. a. 整个电路等同于单个XOR门。
b. 这个电路也等同于单个XOR门。
6. a. 6AF2 b. E85517 c. 487. a. 01011111110110010111b. 0110000100001010c. 1010101111001101d. 00000001000000001.2节1. 在第⼀种情况下,地址为6的存储单元最后结果为值5。
在第⼆种情况下,它的最后结果值为8。
2. 在步骤1当新值写⼊3号存储单元时,该单元的原始值被擦去了。
因此,步骤2并没有将3号存储单元中原始值存⼊2号存储单元中。
结果是:两个存储单元最后的值都是最初2号存储单元中的值。
正确的步骤如下:步骤1,将2号存储单元中的内容移到1号存储单元。
步骤2,将3号存储单元中的内容移到2号存储单元。
步骤3,将1号存储单元中的内容移到3号存储单元。
3. 32768位。
1.3节1. 有较快的数据检索速度以及较⾼的传输速率。
2. 这⾥要记住的⼀点是,与计算机内部运作速度相⽐较,机械动作的缓慢表明:我们应该把必须移动读/写磁头的次数减到最少。
如果我们要在写满磁盘的⼀⾯后再开始下⼀⾯,那么当我们在写满⼀个道时都必须移动⼀次读/写磁头。
计算机导论课后习题答案(00002)

计算机导论课后习题答案计算机科学导论第七章1应用程序和操作系统的不同点是什么?操作系统是一个程序,有利于应用程序的执行。
2操作系统的组成是什么?内存管理器,进程管理器,设备管理器,文件管理器。
3单道程序和多道程序之间有何区别?单道程序,只有一个程序在内存中。
多道程序,多个程序同时在内存中,但是计算机的资源只分配给正在运行的程序。
4分页调度和分区调度有什么区别?分区调度把内存分为若干个区,把程序整个的放入区中。
分页调度提高了分区调度的效率,在分页调度下,内存被分为大小相等的若干部分,程序也被分为大小相等的部分。
分区调度需要把程序装载到连续的内存上。
分页调度可以吧把程序装载到不连续的内存当中。
5为什么请求分页调度比常规页面调度具有更高的效率?在常规的分页调度中,整个程序必须同时在内存中,以便为程序执行。
但是在请求分页调度中,有部分页面的程序可以在内存中。
这意味着,在请求分页调度中,在给定的时间中,更多的程序可以使用计算机的资源。
6程序和作业之间有何联系?作业和进程之间有何联系?程序和进程之间有何联系?从一个程序被选中执行,到其运行结束并再次成为一个程序的这段过程中,该程序称为作业。
7程序驻留在哪里?作业驻留在哪里?进程驻留在哪里?程序和作业驻留在磁盘上,进程驻留在内存中。
8作业调度器和进程调度器有什么区别?作业调度器负责从作业中创建一个进程和终止一个进程。
进程调度器将一个进程从一个状态转入另一个状态。
9为什么操作系统需要队列?一个操作系统需要使用队列,因为在同一时间可以有许多作业和进程同时活跃。
为了共享所有的资源,队列是必要的,以确保作业和进程都得到他们需要的资源。
31一个计算机装有一个单道程序的操作系统。
如果内存容量为64MB,操作系统需要4MB的内存,那么该计算机执行一个程序可用的最大内存为多少?64-4=60MB33 70/(70+10)=87.5%34一个多道程序的操作系统用一个适当的分配计划把60MB内存分为10MB,12MB,18MB,20MB。
《计算机导论》(第2版)习题答案参考

《计算机导论》(第2版)习题答案参考计算机导论(第2版)习题答案参考Chapter 1: Introduction to Computers1. Define a computer and discuss its attributes.A computer is an electronic device capable of performing various operations and processes based on a set of instructions. Its attributes include the ability to input, process, store, and output information, as well as the capability to execute complex calculations and perform tasks.2. Differentiate between hardware and software.Hardware refers to the physical components of a computer system, including the central processing unit (CPU), memory, storage devices, input/output devices, and peripherals. Software, on the other hand, represents the non-tangible parts of a computer system, such as programs and data that can be stored and executed by the hardware.3. Explain the concept of data representation and discuss different numbering systems used in computer systems.Data representation refers to the way data is stored and processed by a computer. Different numbering systems include the binary system (base-2), decimal system (base-10), octal system (base-8), and hexadecimal system (base-16). Each system has its own set of symbols and rules for representing numbers and characters.Chapter 2: Computer Hardware1. Discuss the major components of a computer system.A computer system consists of several major components, including the central processing unit (CPU), memory, storage devices, input/output devices, and peripherals. The CPU is responsible for executing instructions and performing calculations, while memory stores data and instructions temporarily. Storage devices are used for long-term data storage, andinput/output devices allow users to interact with the computer system.2. Describe the functions and characteristics of the CPU.The CPU is the central processing unit of a computer system and is responsible for executing instructions and performing calculations. It consists of two main components: the control unit, which manages the execution of instructions, and the arithmetic logic unit (ALU), which performs calculations and logical operations. The CPU's performance is determined by factors such as clock speed, cache size, and number of cores.3. Explain the different types of memory in a computer system.A computer system typically has two main types of memory: primary memory (RAM) and secondary memory (storage devices). RAM, or random access memory, is used for temporary data storage and is volatile, meaning its contents are lost when the power is turned off. Secondary memory, such as hard disk drives and solid-state drives, provides long-term storage for data even when the power is off.Chapter 3: Operating Systems1. Define an operating system and discuss its functions.An operating system is a software that manages computer hardware and software resources. Its functions include providing a user interface, managing memory and storage, coordinating the execution of applications, handling input/output operations, and ensuring system security and stability.2. Explain the difference between a single-user and multi-user operating system.A single-user operating system is designed to be used by one user at a time. It provides a user interface and manages the resources on the computer for the sole user. A multi-user operating system, on the other hand, allows multiple users to access the system simultaneously, sharing resources and executing their own programs concurrently.3. Discuss the concept of virtualization and its advantages.Virtualization is the process of creating a virtual version of a computer system or resources. It allows multiple operating systems to run on a single physical machine, enabling better resource utilization, cost savings, and improved flexibility. Virtualization also provides isolation between different virtual machines, enhancing security and system stability.In conclusion, this article provides a brief overview of the topics covered in the second edition of "Introduction to Computers." It includes explanations and answers to selected exercises, helping readers understand the fundamental concepts of computer science and technology. By studying these topics, readers can gain a strong foundation in computer knowledge and skills.。
计算机导论(第2版)课后习题答案【清华大学出版社】

计算机导论(第 2 版)【清华大学出版社】课后习题答案第一章绪论一、简答题1.什么是计算机?(P1)计算机是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。
一个计算机系统包括硬件和软件两大部分。
2.解释冯•诺依曼所提出的“存储程序”概念。
(P6)把计算机程序与数据都以二进制的形式统一存放在存储器中,由机器自动执行。
不同的程序解决不同的问题,实现了计算机通用计算的功能。
3.计算机有哪些主要的特点?(P3-P4)○1运算速度快○2运算精度高○3具有记忆能力○4具有逻辑判断能力○5存储程序4.计算机有哪些主要的用途?(P4-P5)○1科学计算○2数据处理○3实时控制○5人工智能○5计算机辅助工程和辅助教育○6娱乐与游戏5.计算机发展中各个阶段的主要特点是什么?(P6-P8)第一代计算机(1946 年—1957 年)○1逻辑器件使用电子管○2用穿孔卡片机作为数据和指令的输入设备○3用磁鼓或磁带作为外存储器○4使用机器语言编译第二代计算机(1958 年—1964 年)○1用晶体管代替了电子管○2内存储器采用了磁心体○3引入了寄存器和浮点运算硬件○4利用I/O处理机提高了输入输出能力○5在软件方面配置了子程序库和批处理管理程序,并且推出了FORTRAN、COBOL、ALGOL 等高级程序设计语言及相应的编译程序第三代计算机(1965 年—1971 年)○1用小规模或中小规模的集成电路来代替晶体管等分立元件○2用半导体存储器代替磁心存储器○3使用微程序设计技术简化处理机的结构○4在软件方面则广泛引入多道程序、并行处理、虚拟存储系统以及功能完备的操作系统,同时还提供了大量的面向用户的应用程序第四代计算机(1972 年至今)○1使用了大规模和超大规模集成电路○2使用了大容量的半导体存储器作为内存储器○3在体系结构方面进一步发展了并行处理、多机系统、分布式计算机系统和计算机网络系统○4在软件方面则推出了数据库系统、分布式操作系统以及软件工程标准等第五代计算机主要特征是人工智能,具有一些人类智能的属性。
计算机导论习题及答案

计算机导论习题及答案第1章计算机与信息技术习题:一、判断题(该题若正确,则在括号内画,若错误,则在括号内画)1.人们公认世界上第一台计算机是1946年在美国研制成功的。
( )2. 电子计算机的运算速度快,但精度不高。
( )3. 字符B的ASCII码为1000010,十进制值为66。
( )4. 字符a的ASCII码为1000001,十进制值为65。
( )5. 计算机辅助教学的英文缩写为CAE。
( )6. 计算机不但有记忆功能,还有逻辑判断功能。
( )7.一个西文字符编码由8位二进制组成。
( )8. 国际上通用的字符编码是美国标准信息交换码,简称ASCII码。
( )9. 机外码是用于将汉字输入计算机而设计的汉字编码。
( )10. 计算机中的所有信息都是用二进制表示。
( )二、选择题1.早期的计算机主要用于()。
A.科学计算B. 信息处理C. 实时监控 D. 辅助设计2.下面有关计算机特点的说法中,()是不正确的。
A. 运算速度快B. 计算精度高C. 所有操作是在人的控制下完成D. 随着计算机硬件设备和软件的不断发展和提高,计算机价格越来越高3.下列()为计算机辅助设计的英文缩写。
A. CADB. CAMC. CAID.CAE4.按照计算机采用的电子器件来划分,计算机的发展经历了()代。
A. 3B. 4C. 5D.65.目前计算机广泛应用于企业管理,它属于下列()类应用。
A. 实时控制B. 科学计算C. 数据处理D. 辅助设计6.下列一组数中最大的是()。
A. (266)8B. (111111)2C. (510)10D. (1FF)167.二进制数11001010转换为十进制数是()。
A. 203B. 200C. 202D. 2018.十进制数127转换为二进制数是()。
A. 1111111B. 10000000C. 1111110D. 100000019.数100H是()进制的数。
A. 二进制B. 十六进制C. 八进制D. 十进制10.目前使用的计算机采用()为主要的电子元器件。
计算机导论课后习题答案

计算机导论课后习题答案作为一门广受欢迎的计算机类公共基础课程,计算机导论的学习对于从事计算机相关行业的学生而言极其重要。
在学习过程中,作业和习题是很好的提高学习效果的方法。
在此,我将为大家提供计算机导论课后习题的答案,希望可以帮助到大家。
第一章计算机概论选择题1. C2. D3. B4. A5. C判断题1.正确2.错误3.错误4.错误5.正确简答题1.计算机的五大组成部分包括:硬件、软件、数据、人、过程。
2.计算机的三大特点包括:自动、高速、精确。
3.计算机的基本应用领域包括:科学计算、工程设计、经济管理、现代化武器、社会科学、文化教育、信息服务、生产与制造、医学卫生等。
第二章计算机的软件与数据表示选择题1. A2. B3. D4. B5. D判断题1.错误2.正确3.正确4.错误5.错误简答题1.计算机软件包括系统软件和应用软件两类。
2.常见的操作系统有Windows、Linux、Mac OS等。
3.十进制数和二进制数在计算机内部的表示方法不同,十进制数是通过电子元器件直接识别,而二进制数则是通过电压高低等物理量的变化表示。
在计算机内部,二进制数采用补码进行表示。
第三章数据存储选择题1. A2. A3. C4. B5. D判断题1.正确2.错误3.正确4.正确5.错误简答题1.存储器是计算机中用来存储数据的设备,包括主存和辅存。
2.主存是计算机中重要的存储器之一,是CPU读取和写入数据的地方。
主存是具有随机访问性的存储器,可以直接访问任何地址的数据。
3.磁盘是计算机中重要的辅助存储设备之一,是永久性的存储器,可以存储大量数据。
由于存储容量大,速度较慢,所以磁盘主要用来存储数据资料。
第四章计算机网络和网络安全选择题1. B2. C3. B4. D5. A判断题1.正确2.错误3.错误4.错误5.正确简答题1.计算机网络是指将地理位置不同的多台计算机和相关设备通过通信线路连接在一起,形成一个按照一定规则和传送协议进行数据交换的系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章1、什么是计算机?答:计算机是一种能够按照事先存储的程序,自动、髙速地对数据进行输入、处理、输出和存储的系统。
2、解释冯•诺依曼所提出的“储存程序”的概念。
答:由于计算机可以储存程序,从而使得计算机可以在程序的控制下自动地完成各种操作, 而无需人工干涉。
1.计算机有那些特点?答:运算速度快、运算精度高、具有记忆能力、具有逻辑判断能力和存储程序。
2.计算机发展过程中各阶段的主要特点是什么?答:电子计算机发展的四个阶段是:第一代(1946〜19 57 ),以电子管为逻辑部件,以阴极射线管、磁芯和磁鼓等为存储手段。
软件上釆用机器语言,后期釆用汇编语言。
第二代(1 958〜1965 ),以晶体管为逻辑部件,内存用磁芯,外存用磁盘。
软件上广泛采用高级语言,并出现了早期的操作系统。
第三代(1966〜1971 ),以中小规模集成电路为主要部件,内存用磁芯、半导体,外存用磁盘。
软件上广泛使用操作系统,产生了分吋、实吋等操作系统和计算机网络。
第四代(19 71至今),以大规模、超大规模集成电路为主要部件,以半导体存储器和磁盘为内、外存储器。
在软件方法上产生了结构化程序设计和面向对象程序设计的思想。
另外,网络操作系统、数据库管理系统得到广泛应用。
微处理器和微型计算机也在这一阶段诞生并获得飞速发展。
3・信息化社会对计算机人才的素质和知识结构有哪些要求?答:1.掌握计算机科学与技术的理论和本学科的主要知识体系。
2.在确定的环境中能够理解并且能够应用基木的概念、原理、准则,具备对工具及技巧进行选择与应用的能力。
3.完成一个项目的设计与实现,该项目应该涉及到问题的标识、描述与定义、分析、设计和开发等,为完成的项目撰写适当的文档。
该项目的工作应该能够表明白己具备一定的解决问题和评价问题的能力,并能表现出对质量问题的适当的理解和认识。
4.具备在适当的指导下进行单独工作的能力,以及作为团队成员和其他成员进行合作的能力。
5.能够综合应用所学的知识。
6.能够保证所进行的开发活动是合法的和合乎道徳的。
因此信息化社会不仅需要研究型、设计型的人才,而且需要应用型人才,不仅需要开发型人才,而且需要维护型、服务型、操作型人才,特别是由于信息技术发展的日新月异,要求信息人才具有高度的创新性和良好的适应性。
第二章1、什么是数制,采用权位表示法的数制具有哪3个特点?答:按进位的原则进行计数称为进位计数制。
位权表示法数制的特点:(1)数字的总个数等于基数。
(2)最大的数字比基数小lo(3)每个数字都要乘以基数的幕次,该幕次由每个数字所在的位置决定。
1. 十进制数转换为非十进制数的规则是什么?答:十进制整数转换为非十进制整数的规则:除基取余法:“除基取余,先余为低(位),后余为高(位)“。
例:(55)10= (67) 8余数8 55 786 6 1十进制小数转换为非十进制小数的规则:乘基取整法:“乘基取整,先整为高(位),后整为低(位)“。
例:(0.3 2) io=(0.01 01—0.32整数)2X20.64 0X 21.2180.28X20.5 6 0X21.12 12. 将二进制数转换为八进制数和十六进制数:100 11011.0011 011, 101010 1010.00110 01答:二进制数转换为八进制数:以小数点为界,将整数部分自右向左和小数部分自左向右分别按每三位为一组(不足三位用0补足),然后将各个三位二进制数转换为对应的一位八进制数。
(100 11011.0011 011) 2= (00 1001011.001 101 10 0) 2=(113.1 54) 8(1010 101010.001 1001) 2= (0 01 010 101 010.001 1 00 100) 2=(1252.144) 8二进制数转换为十六进制数:以小数点为界,将整数部分自右向左和小数部分自左向右分别按每四位为一组,不足四位用0补足,然后将各个四位二进制数转换为对应的一位十六进制数。
(1001101 1.0011011) 2=(1001 1 011.00110 110) 2=(9B.36) 16(1010101010.00 11001) 2= (0010 1010 1010.0011 0010) 2=(2AA.32) 1664A3F4、将八进制或十六进制数转换为二进制数:(75 .612) 8,(X ) 16答:八进制数转换为二进制数:把每一位八进制数转换为対应的三位二进制数。
(7 5.612) 8= (1 11 101.110 001010) 2十六进制数转换为二进制数:把每一位十六进制数转换为对应的四位二进制数。
(64A.C3F) 16= (01 10 0100 10 10.1100 00 11 1111) 25、什么是原码、补码和反码?写出下列各数的原码、补码和反码:1 1001, 11111 ,10101答:原码表示法:用符号位和数值表示带符号数,正数的符号位用“0〃表示,负数的符号位用"1"表示,数值部分用二进制形式表示。
反码表示法:正数的反码与原码相同,负数的反码为对该数的原码除符号位外各位取反。
补码表示法:正数的补码与原码相同,负数的补码为对该数的原码除符号位外各位取反,然后在最后一位加lo原码反码补码11001 1 0 001001 1 1110110 1 1110111 1 1111 1 000111 1 1 11100 00 1 111 000110101 1 0 000101 1 1111010 1 11110113.什么是命题?在命题代数中主要的连接词有哪几种?答:命题是有具体意义且能够判断真假的陈述句。
在命题代数中主要有:“与” (A) > “或” (V)、"非"(-1 )、"异或"(㊉)、"条件〃 (f)和"双繆〃()4.计算机硬件系统有那几部分组成?简述个部分的功能。
答:计算机由运算器、控制器、存储器、输入设备和输出设备五个基本部分组成,也称计算机的五大部件。
1.运算器运算器又称算术逻辑单元(Arithmetic Logic Unit,简称ALU),是计算机对数据进行加工处理的部件,它的主要功能是对二进制数码进行加、减、乘、除等算术运算和与、或、非等基本逻辑运算,实现逻辑判断。
运算器在控制器的控制下实现其功能,运算结果由控制器指挥送到内存储器中。
2.控制器控制器主要由指令寄存器、译码器、程序计数器和操作控制器等组成,控制器是用来控制计算机各部件协调工作,并使整个处理过程有条不紊地进行。
它的基本功能就是从内存中取指令和执行指令,即控制器按程序计数器指出的指令地址从内存中収出该指令进行译码, 然后根据该指令功能向有关部件发出控制命令,执行该指令。
另外,控制器在工作过程中, 还要接受各部件反馈冋来的信息。
运算器和控制器两部分组成CPU,习惯上称为微处理器3.存储器存储器具有记忆功能,用來保存信息,如数据、指令和运算结果等。
存储器可分为两种:内存储器与外存储器。
内存按功能可分为两种:只读存储器(ReadOnly Memory,简称ROM)和随机存取存储器(Random Access Memory,简称RAM )。
外存储器主要市磁盘、磁带和光盘存储器等设备组成。
4.输入/输出设备输入设备是外界向计算机传送信息的装置,输出设备是将计算机中的数据信息传送到外部媒介,转化为某种人们所需要的形式。
(1)运算器用来完成算术运算和逻辑运算,并将运算的川间结果暂存在运算器内。
(2)存储器用来存放数据和程序。
(3)控制器用來控制、协调程序和数据的输入,运行以及处理运算结果。
(4)输入设备用來将数据(信息)输入计算机,主要有键盘、鼠标等。
(5)输出设备将计算机运算结果输出,常用输出设备主要有打印机、显示器等。
)5.指令中操作码的功能是什么?简述指令的执行过程。
答:指令:能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一种操作。
操作码规定了该指令进行的操作种类,如加、减、存数、取数等。
指令的执行过程:取指令:即按照指令计数器中的地址,从内存储器中取出指令,并送往指令寄存器中。
分析指令:即对指令寄存器中存放的指令进行分析,由操作码确定执行什么操作,由地址码确定操作数的地址。
执行指令:即根据分析的结果,rh控制器发出完成该操作所需要的一系列控制信息,去完成该指令所要求的操作。
上述步骤完成后,指令计数器加1 ,为执行下一条指令做好准备。
如果遇到转移指令,则将转移地址送入指令计数器。
6.计算机的工作原理是什么?他是由谁首先提出的?答:计算机的工作原理是:计算机完成某一计算,或解决某一特定任务,必须事先编制程序。
编好的程序需要通过输入设备送入计算机的存储器中。
存储器按一定顺序存放程序(指令与数据),计算处理所获得的中间结果与最终结果也作为数据存放在存储器中。
由于计算机需要分步骤地执行指令,相应地存放在存储器中的指令是逐条地被取出,给予分析、执行,所需的数据也是逐个地取出,给予运算处理。
启动运行后,计算机将自动地连续执行程序。
控制器向存储器提供某个地址码,从指定的存储单元中读取一条指令,送入控制器识别、分析该指令要做什么操作、操作数存放在何处。
根据该指令的含义,控制器发出相应的操作命令,控制运算器进行指定的运算,并将运算结果送回存储器中指定单元。
运算过程中的某些状态信息:如运算结果是否为0、结果正负等,可送回控制器作为下一步操作的依据。
计算机执行完一段程序后,将获得的处理结果,通过输岀设备输岀。
例如,既可以通过显示器显示程序运行状态与结果,也可以用打印机将结果打印出來。
结果程序输入设备输出设备运算器存储器控制器他是由冯•诺依曼提出的。
11、在计算机系统中位、字节、字和字长所表示的含义是什么?答:位:二进制数所表示的数据的最小单位,就是二进制的1位数,简称位(bit)。
字节:把8个bit称为1个字节(Byte),字节是计算机中的最小存储单元字:若干个字节组成一个(Word)字。
字长:字的位数称为字长。
字反是计算机能直接处理的二进制数的数据位数,直接影响到计算机的功能、用途及应用领域。
常见的字长有8位、16位、32位、64位等。
12、什么是算法?它有那些特点?常用的算法描述工具有哪几种?答:算法:是由一系列规则组成的过程,这些规则确定了一个操作的顺序,以便能在有限步骤内得到特左问题的解。
算法的性质:(1)确定性(2)通用性(3)有限性算法的描述工具:(1)自然语言(2 )流程图(3)决策表(4)算法描述语言13、怎样衡量一个算法的优劣?答:1、算法的吋间特性2、算法的空间特性3、算法的易理解性14、什么是数据结构?答:数据结构:带有结构的数据•元素的集合,结构反映了数据元素相互Z间存在的某种联系。