计算机导论知识点总结(上)

1、冯诺依曼体系结构计算机系统的组成及其工作原理
存储程序+程序执行
(1)所有数据和指令均应以二进制形式表示;
(2)所有数据和由指令组成的程序必须事先存放在主存储器中,然后以顺序的方式执行,除非显示修改;
(3)计算机的硬件系统应该由存储器、运算器、控制器、输入设备、输出设备五个基本部件组成。在控制器的统一控制下,完成由程序所描述的处理工作。
(4)一条指令可完成一种操作。一台计算机可以有许多指令,所有这些指令的集合称为该台计算机的指令系统。
(5)程序首先装入计算机内存,CPU从内存中取出一条指令,分析识别指令,最后执行指令,从而完成了一条指令的执行周期。然后,CPU按序取出下一条指令,继续下一个指令执行周期,周而复始,直到执行完程序中的所有指令。
计算机系统是由硬件系统软件系统两大部分组成。硬件系统由存储器、运算器、控制器、输入设备、输出设备五个基本部件组成。软件系统:系统软件+应用软件。
硬件系统各部分主要功能及特点:
①存储器:分为主存储器(内存)和辅助存储器(外存)。内存是与CPU直接进行数据交换的场所,存储正在和将要运行的程序和数据。存储量小,存取速度快。外存存储大量暂时不用的信息,不能与CPU直接进行数据交换,其上的信息要先调入内存后才能被处理,存储量大,存取速度慢。
②运算器:在控制器的控制下进行算术和逻辑运算,将结果送到寄存器或内存。
③控制器:负责从存储器中读取程序指令并进行分析。
④输入设备:常用的输入设备有键盘、鼠标、光笔、扫描仪、数字化仪等。
⑤输出设备:常用的输出设备有打印机和显示器等。
软件系统各部分主要功能及特点
①系统软件
操作系统:如DOS、Windows、UNIX、OS/2、Linux等。
数据库管理系统:如FoxBASE、Oracle等。
语言编译和解释系统:程序设计语言有C、FORTRAN、PASCAL等
网络系统:网络系统是负责对计算机系统的网络资源进行组织和管理,使得在多台独立的计算机间能进行相互的资源共享和相互通信。
②应用软件

  • 信息管理软件:如工资管理软件、人事管理软件
  • 文字与表格处理软件:如WPS、Word、Excel等
  • 图形与图像处理软件:如PhotoShop、Flash等
  • 辅助设计软件:如CAD、CAM、CAI、CAT等
  • 网络通信软件

2、程序设计语言的基础知识
①机器语言:机器语言的每条指令都是由0和1组成的二进制代码序列。机器语言是最底层的面向机器硬件的计算机语言,用机器语言编写的程序不需要任何翻译和解释就能被计算机直接执行。计算机只能接受以二进制为形式表示的机器语言,所以任何非机器语言程序最终都要被翻译成由二进制代码构成的机器语言程序,机器才能执行这些程序。
②汇编语言:将二进制形式的机器指令代码序列用符号(或称助记符)来表示的语言称为汇编语言。汇编语言实际上是符号化了的机器语言。虽然汇编语言相对于机器语言在程序的编写、修改、阅读等方面有了大的进步,运行效率仍较高,但由于机器指令繁多,掌握起来仍然困难。
③高级语言:机器语言和汇编语言都是面向机器的语言,而高级语言则是面向问题的语言。用高级语言编写出的程序有较好的通用性和可移植性。高级语言源程序有编译和解释两种执行方式,在解释方式下,源程序由解释程序边解释边执行,不生成目标程序;在编译方式下,源程序必须经过编译程序的编译处理来产生相应的目标程序,然后再通过连接和装配生成可执行程序。
3、计算机病毒相关知识
计算机病毒定义:指编制或在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或程序代码。
计算机病毒一般由三个部分组成:传染部分、表现和破坏部分、激发部分
计算机病毒的特征:隐蔽性、潜伏性、传染性、激发性、破坏性、变种性。
计算机病毒的检测:人工方法、自动方法。人工方法借助于Debug调试程序及PCTOOLS工具软件等进行手工检测和消除处理。自动检测是针对于某一种或多种病毒使用专门的反病毒软件自动对病毒进行检测和消除处理。

你可能感兴趣的:(硬件架构,开发语言,操作系统,软件架构,内存结构)