计算机
文章平均质量分 84
夜光小兔纸
每天进步一点点
展开
-
Linux内核版本介绍与查询
响应中断,执行中断服务程序管理多个进程,调度和分享处理器的时间管理进程地址空间的内存管理网络和进程间通信等系统服务程序运行于用户空间,执行用户进程运行于内核空间,处于进程上下文,代表某个特定进程的执行运行于内核空间,处于中断上下文,与任何进程无关,处理某个特定的中断。转载 2023-12-08 15:32:23 · 1818 阅读 · 0 评论 -
深入理解什么是端口(port)
每当看到有人的简历上写着熟悉 tcp/ip, http 等协议时, 我就忍不住问问他们: 你给我说说, 端口是啥吧! 可惜, 很少有人能说得让人满意… 所以这次就来谈谈端口(port), 这个熟悉的陌生人.在此过程中, 还会谈谈间接层, naming service 等概念, IoC, 依赖倒置等原则以及 TCP 协议的一些重点知识.常见端口在我们的日常开发过程中, 特别是后端的开发人员, 即便他没有真正理解端口的细节, 他还是会听过见过各类的端口, 这个东西几乎无处不在, 比如:mysql转载 2022-05-13 17:49:59 · 10115 阅读 · 5 评论 -
漫画 | 硬盘装满电影后会变重吗?
硬盘在装满电影后会变重吗?这个问题有点无厘头......但是深究以后还是挺有意思的。现在主要有两种硬盘:先有请机械硬盘上场讲一下:接下来有请固态硬盘:所以,机械硬盘上装满电影以后,并不会变重,固态硬盘理论上会变重,实际上是感受不到的。就这么结束了?有点简单啊!来个彩蛋吧:漫画说的是硬盘中信息的质量,那么整个互联网中信息有多重?2006年,YouTube视频网站下的一个频道Vsauce给我们的答案是:互联网的质量约为一颗50克的大草莓。全球在线的服务器有7500万至1亿台,.转载 2021-12-20 19:26:03 · 328 阅读 · 0 评论 -
windows server 2016下FTP服务搭建教程图文详解
FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件。接下来我给大家分享快速搭建FTP服务器的方法。原创 2021-12-10 16:14:21 · 37134 阅读 · 9 评论 -
新建虚拟机--windows server 2016 操作系统
一、创建虚拟机选择【创建新虚拟机】→ 点击下一页填写虚机名称,并选择操作系统及版本等 → 点击下一页点击下一页设置CPU等硬件的值,注意这里磁盘设备选择【后置备,置零】规格(磁盘设备规格的选择请参考文章:VMware创建虚机时三种磁盘规格(厚置备延迟置零\厚置备置零\Thin Provision)介绍)。点击红框标示部分此处选择【数据存储ISO文件】(根据实际情况不同,也可以选择【主机设备】)点择Windows Server 2016的ISO文件 → 点击选择点击下一页点击原创 2021-12-09 22:18:46 · 4293 阅读 · 1 评论 -
VMware创建虚机时三种磁盘规格(厚置备延迟置零\厚置备置零\Thin Provision)介绍
在VMware vSphere中,不管是以前的5.1版本,或者是现在的6.5版本,创建虚拟机时,在创建磁盘时,都会让选择磁盘的置备类型,如下图所示,分为:(1)厚置备延迟置零;(2)厚置备置零;(3)Thin Provision(精简置备)。在创建虚拟机时,可以选择这三种类型的其中一种,如下图所示:这三种类型的磁盘,每一种类型的磁盘创建的方式和磁盘性能都有所不同,具体解释如下。1、厚置备延迟置零举例,如下图,本次创建的磁盘为200GB大小,如果选择厚置备延迟置零,VMware会在整个磁盘中转载 2021-12-09 10:47:42 · 2481 阅读 · 0 评论 -
Windows Server2012 服务器修改密码过期时间
我们在使用windows server 2012服务器的时候,过一段时间就会有密码过期的提示,很是麻烦,那么怎样才能设置密码不过期呢?本文将跟大家分享设置密码永不过期的方法。1.进入windows server2012 系统,在任务栏中选择“服务器管理器”。如下图:2.在打开的服务管理器界面中,在菜单栏中点击【工具】,在弹出的下拉功能菜单中点击【地安全策略】。如下图:3.在打开的本地安全策略界面中选择【账户策略】→【密码策略】。如下图:4.在打开的密码策略中,双击打开右侧的【密码最长使用期限原创 2021-11-22 15:08:06 · 7848 阅读 · 0 评论 -
你管这破玩意叫 CPU ?
每次回家开灯时你有没有想过,用你按的简单开关实际上能打造出复杂的 CPU 来,只不过需要的数量会比较多,也就几十亿个吧。伟大的发明过去200年人类最重要的发明是什么?蒸汽机?电灯?火箭?这些可能都不是,最重要的也许是这个小东西:这个小东西就叫晶体管,你可能会问,晶体管有什么用呢?实际上晶体管的功能简单到不能再简单,给一端通上电,那么电流可以从另外两端通过,否则不能通过,其本质就是一个开关。就是这个小东西的发明让三个人获得了诺贝尔物理学奖,可见其举足轻重的地位。无论程序员编写的程序多么复杂,软件转载 2021-10-09 21:52:11 · 110 阅读 · 0 评论 -
数据存储的那些事儿
本文转载自公众号 民工哥Linux运维写在前面对于运维来说,数据读取、安全与存储,也是至关重要的一点,数据存储的技术点也是相当的多,面比较广,今天,民工哥来给各位小伙伴聊一聊有关于数据存储的“那些事儿”存储的概念介绍数据存储对象包括数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。数据以某种格式记录在计算机内部或外部存储介质上。数据存储要命名,这种命名要反映信息特征的组成含义。数据流反映了系统中流动的数据,表现出动态数据的特征;数据存储反映系统中静止的数据,表现出静态数据的特征,解释来源转载 2021-03-12 18:37:25 · 398 阅读 · 0 评论 -
图解 | 你管这破玩意叫文件系统?
你手里有一块硬盘,大小为 1T你还有一堆文件 这些文件在硬盘看来,就是一堆二进制数据而已 你准备把这些文件存储在硬盘上,并在需要的时候读取出来。要设计怎样的软件,才能更方便地在硬盘中读写这些文件呢?1首先我不想和复杂的扇区,设备驱动等细节打交道,因此我先实现了一个简单的功能,将硬盘按逻辑分成一个个的块,并可以以块为单位进行读写。每个块就定义为两个物理扇区的大小,即 1024 字节,就是 1KB 啦。硬盘太大不好分析,我们就假设你的硬盘只有 1MB,那么这块硬盘则有 1024转载 2021-03-11 14:07:21 · 134 阅读 · 0 评论 -
10 张图打开 CPU 缓存一致性的大门
前言正文CPU Cache 的数据写入随着时间的推移,CPU 和内存的访问性能相差越来越大,于是就在 CPU 内部嵌入了 CPU Cache(高速缓存),CPU Cache 离 CPU 核心相当近,因此它的访问速度是很快的,于是它充当了 CPU 与内存之间的缓存角色。CPU Cache 通常分为三级缓存:L1 Cache、L2 Cache、L3 Cache,级别越低的离 CPU 核心越近,访问速度也快,但是存储容量相对就会越小。其中,在多核心的 CPU 里,每个核心都有各自的 L1/L2 Cac转载 2021-03-10 19:13:06 · 131 阅读 · 0 评论 -
你不好奇 CPU 是如何执行任务的吗?
前言你清楚下面这几个问题吗?有了内存,为什么还需要 CPU Cache?CPU 是怎么读写数据的?如何让 CPU 能读取数据更快一些?CPU 伪共享是如何发生的?又该如何避免?CPU 是如何调度任务的?如果你的任务对响应要求很高,你希望它总是能被先调度,这该怎么办?…这篇,我们就来回答这些问题。正文CPU 如何读写数据的?先来认识 CPU 的架构,只有理解了 CPU 的 架构,才能更好地理解 CPU 是如何读写数据的,对于现代 CPU 的架构图如下:可以看到,一个 CPU 里转载 2021-03-06 22:08:11 · 125 阅读 · 0 评论 -
说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
前言生活中用到的锁,用途都比较简单粗暴,上锁基本是为了防止外人进来、电动车被偷等等。但生活中也不是没有 BUG 的,比如加锁的电动车在「广西 - 窃·格瓦拉」面前,锁就是形同虚设,只要他愿意,他就可以轻轻松松地把你电动车给「顺走」,不然打工怎么会是他这辈子不可能的事情呢?牛逼之人,必有牛逼之处。那在编程世界里,「锁」更是五花八门,多种多样,每种锁的加锁开销以及应用场景也可能会不同。如何用好锁,也是程序员的基本素养之一了。高并发的场景下,如果选对了合适的锁,则会大大提高系统的性能,否则性能会降低。转载 2021-03-06 21:33:46 · 232 阅读 · 0 评论 -
浅谈几种常见 RAID 的异同
RAID 0RAID 0 可用于两个或更多硬盘或 SSD。目标是提高读的性能。数据以特定大小(通常为 64KB)的块写入,并在可用驱动器中平均分配。下图显示了带有三个硬盘的 RAID 0 阵列的示意图。RAID 控制器将第一个数据块写入硬盘 1,第二个数据块写入硬盘 2,第三个数据块写入硬盘 3,第四个数据块再次写入硬盘 1,以此类推,RAID 0 中的三个 1TB 硬盘提供 3TB 的存储空间。由于数据分布均匀,所以在访问的时候会从硬盘 1 ~硬盘 3 提取数据,然后拼接在一起就是一个完整的数据.转载 2021-03-02 19:30:50 · 272 阅读 · 0 评论