Linux 鸟哥的私房菜

CPU 组成

逻辑算术 单元控制单元 主储存器
主储存器:输入单元传入数据到主存储器,处理后再传回
控制单元:协调周边组建和各单元工作
指令集分为精简指令集(RISC)Reduced Instruction set computer 复杂指令集(CISC)Complex instruction set computer
RISC:指令时间较短,执行效能佳
CISC: 低阶的硬件操作,指令数多,且复杂。指令的长度不同,每条指令花费时间较长
ARM架构 内部的 微指令集
64位 一次读取64 bit。
1 byte = 8 bit
Hz 秒分之一
Mbps Mbits per second
硬盘为扇区,所以为10进制
1600Mhz64bit = 16008byte = 12.8Gbyte/s
超线程(Hyper- Threading):将CPU假象的执行多个程序,从而使得系统效能增加, 每个CPU缓存器分成2群,程序分别使用这个两群缓存器,两个程序竞争CPU的运算单元。
SDRAM(:Synchronous Dynamic Random Access Memory) 同步动态存储器
DDR(Double data Rate):一次工作周期中两次数据传送
多通道设计:传统总线宽度为64位,汇整在一起为128位
数据是同步读入内存中

CPU主存储器透过内存控制器,L2快取到CPU内部, SRAM(Static Random Access memory)从静态存储
ROM(只读存储器):没有通电的时候将数据记录起来。BIOS就是从ROM读取的
firmware固件韧体 升级ROM BIOS程序
扇区
SATA接口 SATA cable with separate power and signal attachments(附加装置)
传统硬盘HDD(Hard Disk driver)
固态硬盘SSD(Solid State driver)
硬盘上含有缓冲存储器,硬盘内快速使用的数据快取起来
PCI-Express (peripheral component interconnect express )高速串行计算机扩展总线标准

扩充卡安装哪个槽里效能也是差别很大

设备I/O地址与IRQ中断信道:每个装置有自己的I/O地址,I/O地址为各个装置的门牌号,IRQ各个门派连接到邮件中心(CPU)专门路径,IRQ中断信道来告知CPU该装置的工作情况。
电源供应机器:需要300W电力,需要400W以上的电源供应器。eg:主板用电量为250W,电源供应器使用320W的电力 ,250/320 =0.78 数值越高,电源供应器用掉的电力越少

文字记录在计算机中,编码系统中字码对照表ASCI保护I系统

操作系统 让CPU开始判断逻辑与运算数值,让主存储器可以开始加载/读出数据与程序代码,让硬盘可以开始被存取,让网络卡可以传输数据,周边可以开始运算。擦欧走系统的核心,kernel。

操作系统核心程序放置到内存当中区块受保护。开机常住在内存当中。

自顶向下:应用-系统呼叫-核心-硬件

应用程序开发参考操作系统提供的开发接口,应用程序只能在操作系统上面运作

硬件不同,核心要进行修改

为了保护核心,操作系统提供一整组开发接口(系统呼叫层)
操作系统核心层直接参考硬件规格写成,同一个操作系统程序不能在不一样的硬件架构下运行

OS只是在管理硬件资源,包括CPU,内存,输入输出装置以及文件系统文件

OS core function: 系统呼叫接口(System call interface):程序开发者轻易透过核心沟通,硬件资源进一步的利用

程序管理(Process control):很多的工作跑到CPU,等待运算处理,CPU的资源需要有效分配,CPU排程机制加快整体系统效能

内存管理(Memory management):控制整个系统内存管理,内存控制比较重要,系统程序代码与数据存放内存当中,核心提供虚拟内存功能,内存不足时候提供内存置换的功能

文件管理系统(Filesystem management):文件系统管理,数据输入输出等工作,不同文件格式的支持

装置的驱动(Device drivers),硬件管理是核心的主要工作,装置驱动程序核心要做的事情

OS and Diver : OS 有 不同的driver去对接硬件
OS 要能够驱动hardware, it makes program to use the function of hardware
Normally, OS can provide interfaces of develop,
驱动是厂商提供的
计算器定义为:接受用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存有用的信息
计算机五大单元 :输入 输出 控制 算数逻辑与记忆单元
CPU 占有控制 算数逻辑,主储存器,
记忆单元:主储存器与辅助内存
数据流进流出内存是CPU所发布的控制命令,CPU处理的数据来自于主存储器
CPU主存储器主要组件为DRAM(动态随机存取内存),CPU内部第二层快取则使用静态随机存取内存(SRAM)

Linux鸟哥的私房菜(硬件)相关推荐

  1. Linux鸟哥的私房菜(第五章 文件权限以及目录配置)

    Linux鸟哥的私房菜 使用组和群组 User group others 文件属性 -rw-r–r-- 1 -(档案类型)rwx(档案拥有者权限{可读可写可执行)rwx(群组权限可读可写可执行)-其他 ...

  2. Linux鸟哥的私房菜—1

    背景:工作定下来,公司是做企业网络的,包括网络安全.网络优化.上网管理和云之类的,我的职位是软开.在里面的同学告诉我,需要提前看 Linux和网络的知识. 过程:我很兴奋的开始制定学习计划(定完计划有 ...

  3. 历经一个月拿下<Linux鸟哥的私房菜>(基础篇)

    我的笔记链接会不断更新 word文件(126条消息) 学linux这篇就够了-Linux文档类资源-CSDN文库 完全适用Centos:如遇到特定符号  指代*#124;----- |         ...

  4. Linux鸟哥的私房菜读后感(菜鸟的读后感)

    最近学习了Linux的操作,由于一无所知读了几章鸟哥,现在和大家分享一下读后的感受,和最近对`Linux的粗略了解吧 我感觉Linux和Windows最大的区别是win比较便捷,然后Linux对于初学 ...

  5. Linux鸟哥的私房菜--基础篇--第五章 Linux的文件权限和目录配置

    Linux 最优秀的地方之一就在于他的多用户多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要了. Linux 一般将文件可存取的身份分为三个类别,分别是 owner/ ...

  6. 鸟哥的linux私房菜 lvm,linux鸟哥的私房菜学习笔记之LVM学习

    LVM是(Logical Volume Manganer)的简写,LVM可以整合多个物理分区或者物理磁盘在一起,让这些分区看起来像是同一个磁盘一样,不同的是这个磁盘的大小可以动态调整. LVM有几个重 ...

  7. linux命令大全私房菜,41个linux命令大全(鸟哥的私房菜)

    转http://www.xmws.cn/show-87-419-1.html 41个linux命令大全 发布作者:微思网络   发布时间:2017-01-10   浏览量:709次 学过linux的人 ...

  8. 鸟哥的私房菜 --2如何学习linux

    1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认 ...

  9. 鸟哥的私房菜笔记—文件权限与目录配置

    本文参考鸟哥的私房菜-文件权限与目录配置 1.linux中的角色 user group others 每种角色都有三种权限:r(read) w(write) x(execute) 2.linux文件属 ...

最新文章

  1. Spline interpolation and Savitzki-Golay smoothing
  2. Scrum 项目 7.0
  3. 【运筹学】线性规划 人工变量法 ( 单纯形法总结 | 人工变量法引入 | 人工变量法原理分析 | 人工变量法案例 )
  4. Linux下判断字符串长度
  5. Python基础教程:新式类与经典类
  6. java string()函数_转载java String.split()函数的用法详解
  7. 6月20日云栖精选夜读丨国内首家!阿里云宣布全面提供IPv6服务
  8. 每天一道博弈论之“巴什博弈”
  9. 自定义模块_Nginx自定义模块开发
  10. 取消一个项目git版本控制
  11. 计算机联锁设备的操作,计算机联锁系统设备的键盘操作
  12. 简单的jsp代码(登录界面)
  13. 用户编写的python程序、无需修改就可以_超星泛雅大学英语A(Ⅳ答案
  14. windows系统下scheme语言编程环境的搭建
  15. 被马斯克热炒的人形机器人Optimus“擎天柱“,中国厂商或后来居上
  16. B. Luxurious Houses
  17. 操作系统——(9)磁盘存储器的管理
  18. k8s中的Secret
  19. Java餐厅点餐系统uniapp源码带安装教程
  20. 《数据结构》C语言版(严蔚敏)——绪论(一)

热门文章

  1. Clickhouse 专栏---数据模型之留存分析
  2. 计算机实验室的英语单词,实验室的英语单词
  3. php斯芬克斯,找回自我 走出斯芬克斯之谜
  4. 笔记本计算机硬件知识,笔记本电脑硬件配置全解析,看完让你轻松选购笔记本电脑...
  5. 电脑重启后自带键盘失灵而外接键盘有用的一种情况
  6. 【线性代数04】投影矩阵P和标准正交矩阵Q
  7. 支付卡行业数据安全标准(PCI DSS)学习笔记
  8. java路径是什么意思_java路径是什么意思
  9. matlab的gui是什么,matlab GUI工作原理
  10. Mysql 内置函数大全