计算系统基础:CPU、指令集与C语言程序设计

需积分: 0 0 下载量 95 浏览量 更新于2024-06-30 收藏 551KB DOCX 举报
"计算系统基础知识点纲要1" 在计算系统的基础知识中,我们首先要理解的是计算机的本质。现代计算机,如通用电子数字计算机,是能够执行各种计算任务的设备。计算机的通用性体现在它们都能通过安装不同的软件来执行不同的计算,而不仅仅是依赖硬件。这种理念源自于阿兰·图灵提出的图灵机理论,尽管图灵机是一种理论模型而非实际的通用计算设备。 计算机的核心组件是CPU(中央处理器),它负责管理和执行计算任务。指令集结构(ISA)是连接软件和硬件的关键,定义了程序员可以使用的指令集,例如MIPS、PowerPC或IA-64。微处理器,如Intel的Pentium系列,是CPU的实现形式,由复杂的集成电路组成。 计算系统的抽象层次是一个重要的概念,它包括从问题定义、算法设计、程序编写、指令集、微处理器、逻辑电路到基本元件的逐级抽象。每层都隐藏了下一层的技术细节,使得上层使用者可以专注于更高层次的问题解决。 在编程语言层面,C语言是一个广泛使用的系统编程语言。C语言程序的执行可以通过解释或编译两种方式。其中,main函数是程序执行的起点,C99标准要求main函数返回一个整数值,尽管这个返回值可以省略。C语言的语法规定语句以分号结束,并且鼓励良好的编程风格,包括使用缩进来提高代码可读性。 预处理指令,如`#include`,在编译阶段起作用,`#include<stdio.h>`会将标准输入输出头文件的内容插入到源代码中。`#include`有两种形式,一种是在预定义的目录中查找,另一种是在源文件所在的目录查找。 对于输入输出操作,C语言提供了`printf`函数进行格式化输出,它能将数据打印到标准输出设备,如显示器。例如,`printf("2+3=%d", 5)`会在屏幕上显示"2+3=5"。 计算系统的基础涵盖了从计算机理论、硬件架构到编程语言和输入输出机制的多个方面,这些知识构成了理解和操作计算机系统的基础。
2023-06-04 上传
计算机基础---计算机系统知识点 日志地址: 请用Ctrl+C复制后贴给好友。 o " " " " " " "1:计算机系统由硬件系统和软件系统组成 " "2:计算机硬件系统包括:运算器、控制器、存储器、输入设备、输出设 " "备 " "3:控制器是整个计算机系统的控制中心,指挥计算机各部分协调工作 " "4:控制器从内存储器中顺序取出指令,并对指令代码进行翻译。控制器 " "是指挥和控制计算机各个部件进行工作的"神经中枢" " "5:通常把控制器和运算器合称为中央处理器 " "6:存储器:是用来存放程序和数据的部件 " "7:每个存储单元存放一定位数(微机上是8位)的二进制数,每个存储单" "元都有唯一的编号,称为存储单元的地址。存储单元是基本的存储单位," "不同的存储单元是用不同的地址来区分的 " "8:内存是CPU直接访问的存储器,所有运行的程序和数据都必须放在内存" "中 " "9: " " " "10:高速缓存(Cache):是介于主存与CPU之间的高速小容量存储器 " "11:外存是是主存储器的后备和补充,不能和CPU直接交换数据 " "12:指令:指示计算机执行某种操作的命令,由一串二进制数码组成,包" "括地址码和操作码 " "13:程序:由一系列的指令组成,它是为解决某一问题而设计的一系列排" "列有序的指令的集合 " "14:存储程序工作原理:由美籍匈牙利科学家冯·诺依曼提出的 " "15:计算机的软件分系统软件和应用软件两大类 " " 16:系统软件居于计算机系统中最靠近硬件的一层,主要包括:操作系 " "统、语言处理程序、数据库管理系统、支撑服务软件等 " "17:操作系统即OS:是一组对计算机的资源进行控制与管理的系统化程序" "集合,它是用户与计算机硬件系统之间的接口,为用户和应用软件提供了" "访问和控制计算机硬件的桥梁 " "18:操作系统是直接运行在裸机上的最基本的系统软件 " " 19:操作系统OS按其运行环境分为:实时操作系统、分时操作系统、批 " "处理操作系统 " " 按其管理的用户数量分为:单用户操作系统和多用 " "户操作系统 " " 按其同时管理的作业数分为:单用户单任务操作系 " "统(DOS)、单用户多任务操作系统(windows)和多用户多任务操作系统" "(unix) " "20:批处理操作系统的特点是:CPU的利用率高,但和用户没有交互性 " "21:语言处理程序:汇编程序、编译程序、解释程序 " "22:常用的数据库管理系统有微机上的FoxBase+、FoxPro、Access 和大 " "型数据库管理系统 Oracle、DB2、Sybase、SQLServer " "23:程序设计语言可以分为:机器语言、汇编语言、高级语言 " "其中机器语言和汇编语言被称为低级语言 " "24:高级语言包括:解释型和编译型 " "25:编译型和解释型的区别在于:编译型先将源程序翻译成目标代码,计" "算机再执行由此生成的目标程序;解释型是检查高级语言书写的源程序," "然后直接执行源程序所指定的动作。编译型在执行速度上要优于解释型 " "1:微型计算机可以分为单片机、单板机、便携式微机等类型 " "2:单片机:将微处理器(CPU)、一定能容量的存储器以及I/O(输入输 " "出设备)等集成在一个芯片上 " "3:单板机:将微处理器(CPU)、存储器以及I/O(输入输出设备)安装 " "在一块印刷电路板上 " "4:便携式微机:包括笔记本计算机好个人数字助理(PDA) " " 5:微型计算机最常见的性能指标:(1)主频:即时钟频率,指计算机" "CPU单位时间内发出的脉冲数,单位是赫兹(HZ) " "(2)字长:指计算机的运算部件能同时处理的二进制数据的位数。它与 " "数据总线有关 " "(3)内核:双核是一块CPU基板上集成两个处理器核心 " "(4)内存容量:内存储器中能存储信息的总字节数 " "(5)运算速度:MIPS(每秒10的6次方条指令)<BIPS(每秒10的9次方条" "指令) " "6:微处理器(CPU):是将运算器、控制器、高速内部缓存集成在一起的" "超大规模集成电路芯片,是计算机的核心部件 " " 7:存储器:包括内存和外存 " " 1)ROM(只读存储器),RAM(随机存储器) " "内存一般是指随机存储器RAM " " 目前常用的内存有SDRAM(同步动态随机存储器)和DDR " " SDRAM(双倍数据传输速率同步动态随机存储器) " "奔腾4(Pentium4)主要配置的是DDR内存,DDR是内存采用的主要技术标 " "准 " "2)外存:存储容量大、可靠性高、价格低、断电后可永久保存信息(内 " "存RAM正好与之相反) " ",按存储介质的不同可