• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!
操作系统中断解析

操作系统中断解析

中断是什么?为什么需要中断? 中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,我们为什么需要“阻隔、停顿和断开”呢? 举个日常生活中的例子,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开——如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。等啊等啊,外边突然传来了惊奇的叫声“怎么不关水龙头?”于是我惭愧的发现,刚才……

常见的CPU架构有哪些?

常见的CPU架构有哪些?

常见的CPU架构有哪些? 我们知道编程语言有计算机语言、汇编语言、高级语言(系统级语言和应用级语言)。然后语言越底层性能越好但使用难度越大,代码量也越大。如果高级语言编写的程序甚至汇编写的程序都需要通过编译器编译成对应机器CPU对应的二进制指令集处理方式。对于CPU而言只能处理01二进制,另外不同厂商的CPU内部设计和指令集都有所不同,比如说Intel生产的……

EFI和GPT分区组合介绍

EFI和GPT分区组合介绍

BIOS与EFI BIOS BIOS(Basic Input/Output System—基本输入输出系统)。BIOS可以视为是一个永久地记录在ROM中的一个软件,是操作系统输入输出管理系统的一部分。它包括post自检程序,基本启动程序,基本的硬件驱动程序等。主要用来负责机器的启动和系统中重要硬件的控制和驱动,并为高层软件提供基层调用。因ROM中主要存储的就……

死磕字符集与字符编码

死磕字符集与字符编码

https://www.zhihu.com/question/37550908/answer/72479774 https://zhuanlan.zhihu.com/paogenjiudi https://www.zhihu.com/question/24340504 https://mp.weixin.qq.com/s/ckWzRIfNdEy5yZt_7I……

机械硬盘分区结构

机械硬盘分区结构

机械硬盘是一种采用磁介质的数据存储设备,数据存储在密封于洁净的硬盘驱动器内腔的若干个磁盘片上。这些盘片一般是在以铝为主要成分的片基表面涂上磁性介质所形成,在磁盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若干个同心圆就被划分成磁道(track),每个磁道又被划分为若干个扇区(sector),数据就按扇区存放在硬盘上。在每一面上都相应地有一个读写磁头(……

机械磁盘原理与性能基准

机械磁盘原理与性能基准

一、背景 我们都知道目前来说硬盘是电脑主要的存储媒介之一,目前硬盘种类主要有固态硬盘(SSD)、机械硬盘(HDD )、混合硬盘(HHD,一块基于传统机械硬盘诞生出来的新硬盘)。SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘是把磁性硬盘和闪存集成到一起的一种硬盘。 计算机硬件性能在过去十年间的发展普遍遵循摩尔定律,通用计算机的CPU主频早已超过3……

计算机的启动过程

计算机的启动过程

启动过程 从计算机发展到现在也就几十年的时间,在这几十年里,所有和计算机有关的东西都发生了天翻地覆的变化。变得更复杂,变得更强大。而唯一没有变的就是当计算机开始工作的时候,内存里必须已经放好了要执行的程序指令。那个时候人们曾经用过机械开关,依靠这种笨拙的手段来一个地址一个地址地填充内存里的空间。   但是人们很快意识到这并不是一个好办法,在编写了大量的、用……

核心与外部设备间接口

核心与外部设备间接口

在对计算机核心部分的工作原理有了相当的认识之后,我们在应该知道一台计算机仅仅有中央处理器和内存是不够的,它当然能够运转起来,但并没有什么大用。如果按照老式的方法,你得用开关把程序指令一条一条地写入存储器,而早期确实是这么干的。如果让计算机很好地为我们所用那就不得不说说输入和输出设备了。 专业地说,输入输出设备又称为I/O设备,这是因为“输入”和“输出”分别对……

现代计算机核心原理

现代计算机核心原理

一、微机体系结构 二、冯诺依曼体系结构 从计算机体系结构图和冯诺依曼体系结构图可以看出现代计算机工作模型,大概分为以下内容。 我们知道了CPU的根本任务就是执行指令,对计算机来说最终都是一串由“0”和“1”组成的序列。CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。如下所示: 控制单元 控制单元是整……

电子化的计算时代

电子化的计算时代

历史是分发复杂的,科学却要分门别类。但是,如果你看的仔细些,各门学科之间都是互相借鉴、互相学习的,就这样向前发展。 一开始,电学在磨磨蹭蹭地往前走,当然是越来越快于是电磁跌发明了,也有了电报继而又继电器。于是这些电子计算机的先驱们就用最原始的继电器造出哪些最原始的计算机器。虽然机器非常庞大,用了数不清的继电器。但还好的是可以做计算了。 电子管 计算机用上……

加法机的诞生

加法机的诞生

通过前面学习我们知道通过全加器可以构建一个加法器;只不过是相加的位数越大需要的加法器越多逻辑上也会越麻烦而已。虽然这么一个加法器逻辑上是可以进行计算的但是要是想从逻辑学转化的逻辑电路真正来实现这么一个加法器还需要很多其他方面的知识。 电能生磁且磁能生电 那么我们就先从电磁学的历史开始说起吧。 1820年的一天,一个偶然的机会奥斯特发现当电路接通时,离电线很近……

用机器做加法

用机器做加法

电子计算机也就是电脑,早期人们发明计算机的目的仅仅是用来进行数据计算的。当世界上第一台计算机出现的时候研制它的目的依然是进行数据计算。但是现在我们使用计算机发现其功能之多令人眼花缭乱。看电影听音乐等等。其背后数学运算仍是最重要的组成部分之一,而且是非常基础的组成部分。 提示:二进制、八进制、十进制、十六进制都是什么且之间怎么转换需要你明白之后再看此章节(本博……