大学计算机精简内容第二章


1,计算机系统

计算机系统由硬件系统软件系统组成。
硬件系统中又分为主机和外部设备。主机中有由运算器控制器组成的中央控制器(CPU),和随机内存存储器(RAM)只读内存器(ROM)高速缓冲储存器(Cache)组成的内存两部分组成。外部设备则是由输入设备(如鼠标、键盘、扫描仪、话筒等),输出设备(如显示器、打印机、扫描仪、音响等),和外存(光盘、硬盘、U盘等)组成。
软件系统则由系统软件和应用软件组成。系统软件包括操作系统(如Windows,Mac OS等),语言处理程序(如C,C++,Java等),实用程序(如诊断程序,排错程序等)。应用软件包括通用应用软件(如计算机辅助设计,办公软件等),专用应用软件(如各单位的信息管理系统等)。
不装任何软件的计算机称为“裸机”,只能识别由0,1组成的机器代码。


2,冯·诺伊曼体系结构


(1)计算机由五个基本部分组成:运算器、控制器、存储器、输入设备和输出设备。
(2)程序和数据以同等地位存放在存储器中,并要按地址寻访。
(3)程序和数据以二进制表示。
现在的电脑仍然符合以上体系结构,所以都属于冯·诺伊曼计算机。

  1. 运算器
    由算术逻辑单元和各种寄存器组成,现在的运算器内部还集成了浮点(即小数)运算部件。运算器的主要功能是通过逻辑运算(计算机只能执行逻辑运算,即或、且、非、异或)来执行加减乘除。累加器(一个寄存器)在运算过程中用来传输并临时存储待运算的一个操作数,ALU运算的中间结果和其他数据。
  2. 控制器
    由程序计数器,指令寄存器,指令译码器,时序控制电路和微操作控制电路等组成。它的基本功能是从内存取指令,分析指令和向其他部件发出控制信号,用以调控各个部位协同工作。
    (1)程序计数器,对程序中的指令进行技术,是的控制器能够一次读取指令。
    (2)指令寄存器,在指令执行期间暂时保存正在执行的指令。
    (3)指令译码器,识别指令的功能,分析指令的操作要求。
    (4)时序控制电路,声称时序控制信号,协调在指令执行期间的各部件的工作。
    (5)微操作控制电路,产生各种控制操作指令。
    控制器和运算器共同组成了CPU,是计算机的核心部分。
  3. 储存器
    储存器用来以二进制信息在指定位置储存程序与数据。储存器分为内储存器和外储存器两种。
    1.内储存器
    简称内存、主存,用来存放要执行的程序和数据,存取速度快,容量小,价格高。计算机直接从内储存器存取信息。内存又分为随机存取存储器(RAM)和只读存储器(ROM)。前者可以读取和写入数据,但一断电信息就不保存了,后者只能读取数据(紫外线才能修改),断电后信息依旧存在。
    2.外存储器
    简称外存、辅存,用来长期存放程序和数据,存取速度慢,容量大,价格低。目前通常采用多级存储器体系结构来解决存储器容量,速度,成本三者的矛盾。
    *3.高速缓存
    一般和内存概念可以模糊,用于存放当前使用最频繁的指令和数据并实现高速存取。
  4. 储存器的相关概念
    位(bit)是计算机内存的最小访问单位,一个位可以存储一个0或者1。
    1个字节(byte)等于8个字(bit)。【即是8位二进制】
    电脑的最大内存和cpu的地址总线数目有关,即2的地址总线数目次方等于电脑的最大内存。
    计算机处理数据的时候,CPU一次存取,加工和窜送的数据单位称为“字”,每个字战友的二进制称为字长。不同计算机的字长是不同的,现在的计算机大部分字长都是64位,字长越长一次处理的信息位就越多。
数据单位 转换关系
位(bit) /
字节(Byte) 8 b
千(Kilo) 1024 B;2^10 b
兆(Mega) 1024 KB;2^20 b
吉(Gega) 1024 MB;2^30 b
太(Tera) 1024GB;2^40 b
艾(Exa) 1024Tera;2^50 b

往后还有ZB,YB,BB,NB,DB以此类推即可
主存容量即对应内存,存放在物理地址。
虚存容量即对应储存,存放在虚拟地址。
2的x次方等于容量大小,这个x是多少位,那么它就有多少位地址。

  1. 输入设备
    输入设备用于接收用户输入的原始数据和程序,并将它们转换成计算机可以识别的形式(二进制)存放在内存中。

  2. 输出设备
    输出设备用于将存放在内存中由计算机处理的结果转变为用户可接受的形式。


3,计算机基本工作原理

  • 指令与格式:指令时能够被计算机手边并执行的二进制编码,也称为机器指令。它规定了计算机能够执行的操作以及操作对象所在的位置。一条指令由两部分组成:1.操作码,告诉CPU应当执行什么操作。2.地址码,告诉CPU索要操作的数据在哪里,典型数据可以存储在运算器中,也可以是内存储器的某个单元地址。
  • 指令系统及指令类型:(1)数据传输型[将数据在储存器之间,寄存器之间,寄存器和储存器之间传送](2)数据处理型[对数据进行运算](3)数据控制型(4)输入输出型(5)硬件控制型

大学计算机第七版读书笔记(第二章)相关推荐

  1. 大学计算机第七版读书笔记(第一章)

    大学计算机精简内容第一章 1,计算设备 (1)算筹:追溯到2000多年前的春秋战国时代,世界上最早的计算工具. (2)算盘:第一种手动式计数器,最早的数字计算机,珠算口诀是最早的体系化算法. (3)计 ...

  2. 《Spring实战》第四版读书笔记 第二章 装配Bean

    2019独角兽企业重金招聘Python工程师标准>>> 在Spring中,对象无需自己查找或创建与其所关联的其他对象.相反,容器负责把需要相互协作的对象引用赋予各个对象. 创建应用对 ...

  3. 《计算传播学导论》读书笔记——第二章文本分析简介

    <计算传播学导论>读书笔记--第二章文本分析简介 第一节 文本分析研究现状 常用文本挖掘技术 第二节 文本分析与传播学研究 (一)为什么文本挖掘技术逐渐受到传播学者的关注 (二)不同文本分 ...

  4. 计算机网络(第五版 作者:AndrewS.Tanenbaum David J.Wetherall 清华大学出版社)读书笔记----第二章的学习

    计算机网络第二章--物理层读书笔记 1.物理层是网络的技术设置,物理层的材质和带宽决定了最大的传输速率. 2.传输介质的分类:引导性(有线介质)和非引导性(无线介质). (1)有线介质:磁介质.双绞线 ...

  5. C++ Primer Plus读书笔记第二章

    自学了一段时间的C++打算还是要系统的整理一下一些知识点,让学习思路更清晰,不然老是学一点忘一点,这个读书笔记用来记录这段时间对C++ Primer Plus一书中知识点的记录,尽量会写的详细一点.直 ...

  6. C++Primer读书笔记----第二章变量和基本类型

    前段时间学习iphone开发,非常力不从心,很多C/C++的类库代码看不明白.大学的时候都学过C/C++,但是基本上忘光了,现在做C#开发,经常写出来一些性能低下的代码,究其原因就是原理掌握不扎实,乱 ...

  7. 《软件测试经验与教训》读书笔记---第二章

    <软件测试经验与教训>读书笔记--目录 第一章 测试员的角色 第二章 按测试员的方式思考 第三章 测试手段 第四章 程序错误分析 第五章 测试自动化 第六章 测试文档 第七章 与程序员交互 ...

  8. Linux编程手册读书笔记第二章(20140330)

    内核:管理和分配计算机资源(即CPU.RAM和设备)的核心软件层 Linux内核可执行文件采用/boot/vmlinuz或类似的路径名,"z"表明内核是经过压缩的可执行文件. 内核 ...

  9. 《辛雷学习方法》读书笔记——第二章 心态

    第二章 心态   (1)保持良好心态:学习时保持良好心态,你才能比较容易入门.深入掌握知识.灵活运用知识.学习时始终保持着轻松愉悦振奋的心情,你就容易产生学习心得,更容易灵活运用. (2)爱情对心态影 ...

最新文章

  1. linux 替换文件中某个字符串_word中如何删除包含某个特定字符串的整个段落?...
  2. 从“埋点技术已死?”开始说起
  3. iPhone音频播放后台控制
  4. Android Studio 使用Eclipse项目,仍保留项目结构,非导入转成gradle
  5. 游戏角色口型老是对不上?这里有一个高效解决方案
  6. 705. 设计哈希集合
  7. HDU2081 手机短号【水题】
  8. Windows 7常见蓝屏代码解决办法
  9. Java的Socket编程实例
  10. Java io流详解四
  11. vue:前端导出PDF 加图片:前端
  12. 工程建设项目管理信息系统
  13. 文献调研——存算一体的一些基础知识
  14. 2022-06-06 FUSE用户态文件系统
  15. 怎么知道一个日期是一年中的第几周?
  16. 超声波测距仪编程_Micropython教程之TPYBoard DIY超声波测距仪实例演示
  17. DOOM启世录的启示 1
  18. 中文分词器 jcseg 和 IK Analyzer
  19. 零基础教你玩转Django之02篇 —— 编写Gua的RESTful API
  20. 字节跳动面试,两面+HR面,面试官很棒!

热门文章

  1. Android_百度地图API_图形“圆形”(正多边形)和多边形是否相交算法
  2. 软件工程实践——结对作业一
  3. [CF765F] Souvenirs
  4. 金蝶K3WISE 运行错误'2007' Invalid Bands Collection
  5. 零基础学习前端-从bootstrap开始(一)
  6. IOT-OS之RT-Thread(十一)--- FAL分区管理与easyflash变量管理
  7. 0xc000007b解决办法支持列表
  8. java8 stream map flatMap
  9. php 接入erp系统设计,erp系统对接用友T+系统(PHP版本)
  10. 网络技术与应用(笔记1)