linux鸟叔私房菜读后感,鸟叔的Linux私房菜 读书笔记 第一章
目录dom
硬盘数学
第一章 计算机概论
知识点总结
计算机的定义为:接受使用者输入指令与资料,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的资讯;程序
电脑的五大单元包括:输入单元、输出单元、控制单元、算数逻辑单元、记忆单元五大部分。其中CPU占有控制、算术逻辑单元,记忆单元又包含主记忆体与辅助记忆体;总结
资料会流进/流出记忆体是CPU所发布的控制命令,而CPU实际要处理的资料则彻底来自于主记忆体;数据
CPU依设计理念主要分为:精简指令集(RISC)与复杂指令集(CISC)系统;margin
关于CPU的时脉部分:外频指的是CPU与外部元件进行资料传输时的速度,倍频则是CPU内部用来加速工做效能的一个倍数, 二者相乘才是CPU的时脉速度;word
新的CPU 设计中,已经将北桥的记忆体控制晶片整合到CPU 内,而CPU 与主记忆体、显示卡沟通的汇流排一般称为系统汇流排。南桥就是所谓的输入输出(I/O)汇流排,主要在联系硬碟、USB、网路卡等周边设备;
CPU每次可以处理的资料量称为字组大小(word size),字组大小依据CPU的设计而有32位元与64位元。咱们如今所称的电脑是32或64位元主要是依据这个CPU解析的字组大小而来的!
我的电脑的主记忆体主要元件为动态随机存取记忆体(Dynamic Random Access Memory, DRAM), 至于CPU内部的第二层快取则使用静态随机存取记忆体(Static Random Access Memory, SRAM);
BIOS(Basic Input Output System)是一套程式,这套程式是写死到主机板上面的一个记忆体晶片中, 这个记忆体晶片在没有通电时也可以将资料记录下来,那就是惟读记忆体(Read Only Memory, ROM);
目前主流的外接卡界面大多为PCIe 界面,且最新为PCIe 3.0,单通道速度高达1GBytes/s
常见的显示卡链接到屏幕的界面有HDMI/DVI/D-Sub/Display port 等等。HDMI 可同时传送影像与声音。
传统硬碟的组成为:圆形磁碟盘、机械手臂、 磁碟读取头与主轴马达所组成的,其中磁碟盘的组成为磁区、磁轨与磁柱;
磁碟链接到主机板的界面大多为SATA 或SAS,目前桌机主流为SATA 3.0,理论极速可达600Mbytes/s。
常见的文字编码为ASCII,繁体中文编码主要有Big5 及UTF8 两种,目前主流为UTF8
做业系统(Operating System, OS)其实也是一组程式, 这组程式的重点在于管理电脑的全部活动以及驱动系统中的全部硬体。
电脑主要以二进位做为单位,经常使用的磁碟容量单位为bytes,其单位换算为1 Byte = 8bits。
硬盘
读了鸟哥在本章中介绍的硬盘部分知道了硬盘的物理结构,以及如何运做,知道了硬盘原来由磁碟盘(磁盘),磁盘读取头,机械手臂,主轴马达,构成。实际数据都是具体写在磁性物质的磁盘头上的,机械臂可伸展让读取头在磁盘上进行读写动做。磁盘上有多个同心圆回指的饼图,由圆心放射状的方式分割出磁盘的的最小存储单元——>扇区。每一个扇区固定为512Bytes,扇区组成的圆就是磁道,同一个磁盘面上的磁道组成一个磁柱,磁柱也是咱们分割磁盘时的最小单位。
整个磁盘的计算公式是:
header数量 * 每一个header负责的磁柱数量 * 每一个磁柱所含有的扇区数量 * 扇区的容量
单位换算为『header * cylinder/header * secter/cylinder * 512bytes/secter,
简单的写法以下: Head x Cylinder x Sector x 512 Bytes。
感悟与发现
通常硬盘制造商在显示硬盘的容量时,大可能是以十进制来编号,所以市售的500GB 硬盘, 理论上仅会有460GBytes左史的容量。这就是为何买来的电脑不足500GB,还和买家争论了一番。他给个人回答是都是差很少这么大。我心想黑心商人,花言巧语。无奈的接受了这个事实。当时我还在思考为何会小40个GB还觉得有驱动程序什么的。原来是由于这个,当时的我真的好可爱啊(配一个笑哭的表情)。
还有前几天电脑莫名奇妙的D盘(非系统盘)不见了,当时惶恐不安还觉得硬盘坏了。看了这章节才知道,不当的关机或来回剧烈的移动电脑和电源电压不稳定都会致使这个现象。回顾如下实习阶段一直带着笔记来回跑(实习报告堪比毕业论文整整改了一天格式),还有教室那难以触及到的电源插孔(一个教室就4个插孔能插电脑,用插孔的人实在太多了)致使电脑没电直接关机了。不正当的关机可能会致使机械臂没有归回原始的位置,以及计算机运行状态下抱着计算机请假老师(挤破脑壳的去问老师,像赶忙改完,准备期末考试),可能会致使硬盘发生抖动使灰尘进到磁盘头和磁盘之间,致使数据出现问题。哎,我也是太不了解个人小伙伴了(受苦了),之后会好好待你的。
csdn怎么用不了表情啊,用了之后发布后就不显示表情后面的内容了。(发布后查看文章一脸懵逼的我,二两懵逼的我,留下一脸懵逼我。)
linux鸟叔私房菜读后感,鸟叔的Linux私房菜 读书笔记 第一章相关推荐
- linux编程手册读书笔记第一章(20140329)
(2)管道.FIFO.套接字.设备(比如终端.伪终端)都支持非阻塞模式.(因为无法通过open()来获取管道和套接字的文件描述符.所以要启用非阻塞标志,就必须使用fcntl()的F_SETFL命令) ...
- 《Linux命令行与shell脚本编程大全》读书笔记————第一章 初识Linux shell
本章内容 1.什么是Linux 2.Linux内核的组成 1.1 什么是Linux Linux课划分为以下四部分 a)Linux内核 b)GNU工具 c)图形化桌面环境 d)应用软件 1.1.1 深入 ...
- Linux多线程服务端编程笔记,陈硕Linux多线程服务端编程读书笔记 —— 第一章 线程安全的对象生命周期管理...
muduo书第一章的思维导图(新窗口打开可以看大图) 线程安全的对象析构和回调(使用shared_ptr和weak_ptr) 注释是英文的(工地英语-) StockFactory.h // in mu ...
- 《linux内核设计与实现》读书笔记第一、二章
第一章 Linux内核简介 1.1 Unix的历史 1971年,Unix被移植到PDP-11型机中. 1973年,Unix操作系统用C语言改写--为Unix系统的广泛移植铺平了道路. 1977年, ...
- 《linux命令行与shell脚本编程大全》读书笔记第一、二章
第一章 Linux主要Linux内核.GNU工具.图像化桌面环境.应用软件四部分构成 1.Linux内核 内核主要负责以下四种功能: (1)系统内存管理:维护内存页面表,在物理内存和磁盘之间进行页面的 ...
- linux笔记第一章--基本命令记载
显示日期的指令: date 显示日历的指令: cal 简单好用的计算器: bc 显示日期的指令: date 如果在文字接口上面,想要知道目前的时间,那么就直接在指令列模式输入 date 即可显示: [ ...
- Linux编程手册读书笔记第二章(20140330)
内核:管理和分配计算机资源(即CPU.RAM和设备)的核心软件层 Linux内核可执行文件采用/boot/vmlinuz或类似的路径名,"z"表明内核是经过压缩的可执行文件. 内核 ...
- linux系统数据文件和信息--unix环境高级编程读书笔记
linux系统中的数据文件有很多,在这一章里介绍的主要内容是和系统有关的一系列文件,包括passwd,shadow,group,utmp,wtmp以及一些系统的相关信息和时间的相关操作. 1.pass ...
- linux进程控制(一)--unix环境高级编程读书笔记
1.进程PID和特殊的3个进程 每一个进程在系统中都有一个唯一的标识,这个标识叫做进程标识符,或者叫 PID(process identity).我们可以通过调用 getpid 函数来获取一个进 ...
最新文章
- 字体大小的设置_老年人用智能手机,怎样更改字体大小?3种方法,手把手教您学会...
- 树状数组 求 逆序对
- java如何连接mysql_Java如何连接数据库
- html图片上加水印,css给图片添加水印
- 输入框聚焦隐藏提示语
- MongoDB教程——第2天
- 吴恩达深度学习4.4笔记_Convolutional Neural Networks_人脸识别和神经风格转换
- iOS 关于使用xib创建cell的两种初始化方式
- Luogu2024[NOI2001] 食物链
- c++ strlen 使用
- Linux系统下查看网卡相关数据
- python爬取二手房信息_使用Scrapy爬取链家二手房信息
- 浅析硬件构造Tone mapping曲线
- 砍价永远差一刀?拼多多法庭上回复:小数点后有6位......
- php md5加密数组,php md5加密
- 详解DNS服务、DNS解析、DNS劫持和污染
- BZOJ 1933 [Shoi2007]Bookcase 书柜的尺寸 ——动态规划
- 如何原封不动的保存并安全回显输入内容
- HeadFirst_HTML5 O'REILLY_Chap.2_JavaScript和DOM
- 好看的HYBBS程序极品论坛模板带插件