1 CPU 读取的数据都是从内存来的,处理完的数据也必须先写回内存。所有的数据都要经过内存的传输,内存容量大能够加快系统效能。所有数据都是流经内存再转出去,内存不足系统的效能会很糟糕。
2 CPU的数据源全部来自内存
3 CPU的架构:
CPU内部包含微指令集
CPU架构包括 精简指令集(ARM)和复杂指令集(X86个人计算机 Intel AMD)

计算机常用的计算单位(容量、速度):
文件容量使用的是二进制的方式(1Mb=1024Kb)
速度单位常使用十进制(1GHz=1000MHz)

CPU的工作频率:外频与倍频
外频指的是CPU与外部组件进行数据传输的速度,倍频是CPU内部用来加速工作效能的一个倍数。外频与倍频相乘才是CPU的频率速度。

CPU的各项数据通过内存得来:不管是软件程序还是数据,都必须要读入内存后CPU才能利用,如果内存能提供给CPU的数据量越大,整体系统的效能也会比较快。以服务器来说,主存储器的容量有时比CPU的速度还要重要。

CPU每次能够处理的数据量称为字组大小(word size),字组大小依据CPU设定有32位和64位。我们现在所称的计算机是32或64主要是依据这个CPU解析的字组大小而来的。32位的CPU最多只能支持最大到4Gb的内存。

现在的CPU至少是两个核心以上的多核CPU

计算机总是需要记录和读取数据,这些数据不可能每次都由用户经过键盘来打字(不可能每次都现输现用),所以需要存储设备。计算机系统的存储设备包括:硬盘、软盘等。最常见的存储设备是硬盘。
硬盘的物理组成:由圆形磁盘盘、机械手臂、磁盘读取头、主轴马达组成。实际的数据都是写在具有磁性物质的磁盘盘上,读写是透过机械手臂上的读取头来达成的。主轴马达让磁盘盘转动,机械手臂可伸展让读取头在磁盘盘上头进行读写动作。有的硬盘内部会有两个以上的磁盘盘。

磁盘上如何写入数据?
在类似磁盘盘同心圆上面切出一个一个小区块,这些小区块整合成一个圆形。这些小区块就是磁盘的最小物理存储单位,称之为****扇区**(sector)。同一个同心圆的扇区组合成的圆就是所谓的磁道(track)**
同心圆的外围圆具有更多的扇区,如果数据写入在外圈,转一圈能够读写的数据量比内圈还要多。通常数据的读写会由外圈开始往内写。

固态硬盘(solid state disk)
传统硬盘的缺点:需要驱动马达去转动磁盘盘,会造成磁盘读取延迟(要知道数据在哪个扇区上面,再命令马达开始转,之后再让读取头读取正确的数据)。如果数据放置的比较离散(扇区分布比较广又不连续),那么读写的速度会延迟更明显。
固态硬盘的好处:没有马达不需要转动,通过内存直接读写。没了数据延迟且快速,省电。
早期的固态硬盘有重要的致命伤:有写入次数的限制,通常寿命在两年之内,可以使用RAID的机制来防止固态硬盘的损毁。

文字编码系统
文本文件也是被记录为0与1,这个文件的内容要被取出来查阅时,必须要经过一个编码系统的处理才行。编码系统可以想象成一个字码对照表。
常用的英文编码表是ASC系统,每个符号占1个字节
Unicode编码系统 万国码

软件程序运作
操作系统:驱动所有硬件,提供一个发展软件的参考接口来给工程师开发软件。
操作系统也是程序,重点在管理计算机的所有活动以及驱动系统中的所有硬件。硬件的所有动作必须要透过操作系统来达成。
应用程序的开发都是参考操作系统提供的开发接口,应用程序只能在对应的操作系统上运作,不可以在其他操作系统上运作。

内核的功能:
系统呼叫接口
程序管理
内存管理
文件系统管理
装置的驱动

操作系统会提供一个开发接口给硬件开发商。
操作系统必须要能够驱动硬件,应用程序才能够使用该硬件功能
操作系统会提供开发接口,让开发商制作它们的驱动程序,驱动程序是由厂商提供的,与操作系统开发者无关。
驱动程序是依据操作系统而开发的。

鸟哥私房菜第0章读书笔记——计算器概论相关推荐

  1. 鸟哥私房菜第0章学习笔记

    1  CPU实际要处理癿数据则完全来自亍主存储器! 2  频率就是CPU每秒钟可以进行的工作次数.举例来说,Intel癿Core 2 Duo型号E8400的CPU频率为3.0GHz, 表示这颗CPU在 ...

  2. 时过2年再读鸟哥私房菜,写一份读书笔记之第一章到第八章

    上一份工作结束了,时间也过去了2年半,刚入行我是什么都不懂的一个小白,今天来看我可能还是一个什么都不懂的小白,报着初心者的态度决定再读一遍鸟哥的私房菜,看看是否2年半过去了,自己有什么长进. 第0章计 ...

  3. linux 鸟哥私房菜 从0到1 笔记(五)

    文件权限 与 目录配置 34.文件权限清单 user/group/other  权限:rwx       第一栏: 1)第一个字符 2)后面的9个字符,表示各种用户的权限. user.group.ot ...

  4. 鸟哥私房菜第19章——认识和分析日志文件

    1,日志记录系统在什么时候由哪个进程做了什么样的事情.日志文件可以解决系统方面的错误.解决网络服务的问题.过往事件记录薄. 2,日志文件可以帮助我们了解很多系统重要的事件,包括登陆者的部分信息,因此日 ...

  5. 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)

    鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一) 第零章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件五大组成部分 0.1.2 一切设计的起点: C ...

  6. 鸟哥的linux私房菜-基础学习篇 读书笔记

    从事linux工作一年多,算是能够熟练运用linux服务器,但仍觉得自己对Linux的原理,理论缺乏空洞,潜下心来认真阅读尘封的鸟哥经典,知识点很全,收获颇多,实践与知识结合,知行合一,对linux开 ...

  7. 鸟哥私房菜-基础篇小笔记

    最近看了一下鸟哥私房菜基础篇第四版,收获多多,下边是自己的一些简单笔记,方便后期使用时快速回忆,其中图片大多来自鸟哥私房菜文档截图,如有权限版权问题,立马删除! cat 查看文件 tac 倒序查看文件 ...

  8. 鸟哥私房菜(基础篇第三版)笔记

    鸟哥私房菜(基础篇第三版)笔记 Linux最传统的磁盘文件系统(filesystem)使用的是EXT2,centos5支持EXT3,6已经支持EXT4了. 文件系统包括以下三部分: 1:superbl ...

  9. 鸟哥私房菜与linux就该怎么学这两本书的区别

    尾部介绍二者区别 centos7切换桌面或命令行模式 安装gnome后自动进入桌面模式 如果需要打开命令行,可以直接打开终端或者直接按 ctrl+alt+F1切换至命令行,然后按ctrl+alt+F2 ...

最新文章

  1. JavaSE(六)包装类、基本类型和字符串之间的转换、==和equals的区别
  2. 高级C语言教程-中断和设备驱动
  3. 到底什么是P问题,NP问题,NPC问题,NP-hard问题?什么是规约(或约化)?
  4. cdn jquery怎么没有提示_第一个jQuery程序
  5. python3.6.5安装tensorflow_ubuntu下python3.6.5import tensorflow显示非法指令(核心已转储)
  6. 转-聚合查询变慢-详解Elasticsearch的Global Ordinals与High Cardinality
  7. vue全局变量的 定义与任意调用
  8. processing solution item 在加载时一直出现
  9. 图解法求最优解的例题_初一上学期,方程的解互为相反数,两种方法求解参数的值...
  10. cmake设置了CMAKE_MODULE_PATH,include找不到文件
  11. webservice系统学习笔记8-简单的权限校验
  12. 论文写作流程图软件_[转载][强烈推荐]论文写作四助手(四个论文写作软件)...
  13. COSO企业风险管理综合框架主要关注8大层面的企业风险
  14. 使用GF集进行构型综合的方法之总结
  15. Skype for Business Server-呼叫质量仪表板(一)安装与配置
  16. 锂电池电量百分比计算_锂离子电池容量计算之电压法
  17. 招商银行信用卡中心21届实习笔试编程题
  18. 深度学习目标检测方法综述
  19. 5G SA and NSA
  20. 《CLR via C# 第四版》 读书笔记(一)CLR的执行模型

热门文章

  1. 【Unity3d】Simple Waypoint System插件
  2. 实用拜占庭容错系统(PBFT)共识算法
  3. 霍金质疑超光速粒子发现:需要更多实验确认
  4. 关于python版本以下说法正确的是-以下不属于python版本,以下说法正确的是( )。_学小易找答案...
  5. 学会自己测天气系列八卦基础---03
  6. UE特效--Spline蓝图--制作数字城市道路分析
  7. python实现四位一并法_python 全栈开发,Day4(列表切片,增删改查,常用操作方法,元组,range,join)...
  8. 万全高性能服务器是产品还是商品,联想万全R515服务器产品简介.doc
  9. 串连的RC电路电容充放电的时间计算
  10. TcpDump交叉编译