初赛1——计算机结构与原理
在幕布中查看(密码:LAN)
- 计算机结构与原理
- 冯诺依曼架构
- 组成
- 存储器、运算器、控制器、输入设备、输出设备
- 存储程序
- 将程序与数据一起存储、处理
- 组成
- 硬件
- CPU
- 组成
- 运算器
- 控制器
- 寄存器
- 参数
- 字长
- 一次处理数据的能力
- 32位CPU
- 64位CPU
- 主频
- MIPS
- 指令集
- 复杂指令集(CISC)
- 精简指令集(RISC)
- 高速缓存
- 寻址单元=2^n
- 制造工艺:xxnm
- 字长
- 发展
- 电子管、晶体管时期
- Intel
- 第一个微处理器(有争议)
- 第一款微处理器应该是美国军方研制,用于F-14雄猫战机中由6颗晶片组成的中央空气数据计算机:CADC(CenterAir Data Computer)
- 第一款商用处理器
- 4004
- 808x
- 8080
- 8088
- x86
- 286:16bit
- 386:32bit
- 486
- 奔腾
- I
- II
- III
- IV
- 安腾
- 64bit
- 赛扬
- 低端
- 至强
- 服务器
- 对处理器
- 酷睿
- 第一个微处理器(有争议)
- 组成
- 内存(主存)
- CPU能直接寻址的存储空间
- 分类
- RAM
- 随机存储器
- 存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器
- DRAM
- 动态:需要不断高速刷新
- SRAM
- 静态
- ROM
- Cache
- RAM
- 发展:SDR、DDR2~4
- 外存
- 总线
- 内部总线
- 连接CPU内部各个模块
- 外部总线(系统总线)
- 连接CPU、存储器和IO系统
- 分类
- 数据总线
- 地址总线
- 控制总线
- 内部总线
- CPU
- 软件
- BIOS
- 启动时加载的第一个软件
- UEFI:统一的可扩展固件接口
- 操作系统
- 例: windows、Linux、Unix、FreeBSD、NetWare、OS/2、Mac OS
- 应用软件
- 编程
- 语言
- 机器语言
- 不可移植
- 由01组成
- 汇编语言
- 是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令
- 难移植
- 低级语言
- 高级语言
- 命令式语言:这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如 Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C# 等及各种脚本语言
- 函数式语言:这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。适合于进行人工智能等工作的计算。典型的函数式语言如 Lisp、Haskell、ML、Scheme 、F#等。
- 逻辑式语言:这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是 Prolog。
- 面向对象语言:现代语言中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的语义就是基本对象操作。主要的纯面向对象语言是 Smalltalk
- 虽然各种语言属于不同的类型,但它们各自都不同程度地对其他类型的运算模式有所支持。
- 机器语言
- 语言
- 常见文件格式
- BIOS
- 发展
- 世界
- ENIAC【美】
- 1946
- 宾夕法尼亚大学
- 发展
- 1-电子管
- 2-晶体管
- 3-中小规模集成电路
- 4-(超)大规模集成电路
- 5-光、超导、人工智能、生物
- ENIAC【美】
- 中国
- 电子管:1958-1964
- 第一台电子数字计算机(103机):1958-8-1
- 第一台大型通用电子数字计算机(104机)
- 第一台自行设计小型通用电子数字计算机(107机):1960-4
- 第一台自行设计的大型通用数字电子管计算机(119机):1964
- 晶体管:1965-1972
- 第一台大型晶体管计算机(109乙机):1965
- 中小规模集成电路:1973-80s初
- 100万次/s大型机:1973
- 100万次/s小型机:1974
- 超大规模
- 银河-I(每秒上亿次):1983
- 银河-II(每秒10亿次):1992
- 银河-III(百亿次):1997
- 第一款通用CPU:龙芯:2001
- 电子管:1958-1964
- 摩尔定律
- 当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍
- 钟摆定论
- 世界
- 周边
- 计算机特点
- 运算速度快
- 运算精度高
- 具有记忆能力
- 具有逻辑判断能力
- 具有自动控制能力
- 分类
- 巨型机
- 大型机
- 小型机
- 微型机
- 单片机
- 应用
- 数值计算
- 自动控制
- 事物处理
- 辅助教学(CAI)
- 辅助设计(CAD)
- 辅助测试(CAT)
- 信息检索
- 出版印刷
- 网络通信
- 多媒体技术
- 计算机特点
- 冯诺依曼架构
- 汉字信息编码
- 输入码
- 区位码
- 音码
- 形码
- 音形码
- 区位码
- 国标码=区位码+20H
- 机内码=国标码+80H
- 字形码
- 输入码