![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 63
追寻上飞
进可攻前端,退可守后端,偶尔玩硬件。热爱新技术探索和研究。
全栈软件工程师,2021上半年获得软件设计师职业资格证书。阿里云博客专家。
展开
-
如何计算线程数的最优值?——咱有公式
计算出应该用于应用程序的理论最优线程数非常简单。但是,您需要了解应用程序运行时特征。它主要是CPU密集型工作还是主要等待IO?在这篇博客中,我们将介绍如何为基于CPU和IO的任务计算出良好的线程池大小。原创 2022-02-08 10:11:55 · 666 阅读 · 0 评论 -
阿里云Windows Server 2012 R2服务器搭建FTP服务器(被动模式)
Windows Server 2012 R2 搭建FTP服务器(被动模式)1 使用的工具2 具体配置2.1 设置被动模式2.2 设置用户及权限3 配置阿里云安全组规则4 测试1 使用的工具FileZilla,提供了FTP客户端和服务器端软件,分别安装即可。2 具体配置2.1 设置被动模式2.2 设置用户及权限3 配置阿里云安全组规则将步骤2.1中的两个端口在阿里云服务器上进行开放。4 测试利用FileZilla客户端对阿里云FTP服务器进行测试。...原创 2021-09-13 13:50:35 · 1036 阅读 · 0 评论 -
鸿蒙Harmony OS手机开发示例尝鲜教程
以前使用过Android Studio基于Android SDK和大疆SDK开发过手机APP,因此使用华为基于IDEA开源版本开发的DevEco Studio跑基于鸿蒙SDK的Hello World手机示例是顺滑且轻松的。鸿蒙开发社区也为开发者提供了详细的开发教程,博主的时间耽误在了远程模拟器因为浏览器Cookie缓存原因得不到认证的环节,整个跑通流程用时不到一个小时。鸿蒙Harmnous OS手机开发详情可以参照官方文档。一、配置开发环境下载安装DevEcoDevEco Studio支持Windo原创 2021-06-09 14:50:51 · 1238 阅读 · 0 评论 -
内存管理——页面置换算法计算缺页率
FIFO(先进先出页面置换算法)按照进入内存的先后顺序,进行排序。如果出现相同的页面在内存中,就不做置换。LRU (最近最少使用页面置换算法)按照进入内存的先后顺序,进行排序。后来的页面总是把前面的页面置换掉。OPT(理性页面置换算法)按照进入内存的先后顺序,进行排序。将最长时间才会出现的页面置换掉。实践表明,缺页率大小顺序为:OPT<LRU<FIFO...原创 2019-03-15 15:17:58 · 5524 阅读 · 0 评论 -
操作系统——多线程
1,什么是线程(Thread)线程是处理代码的执行流,有着自己的程序计数器,用来追踪下一次执行的指令,系统寄存器持有它的变量,栈包含了它的执行历史。线程间可进行数据共享。当一个线程改变了内存,其他线程亦可以看到。线程也叫做轻量级进程。线程基于并行工作提高应用程序的性能。线程是一种提高操作系统性能的软件方法,但是其开销小于多进程。每一个线程都存在一个特定的进程中。没有任何一个线程可存在于一...原创 2019-05-14 17:49:18 · 4378 阅读 · 0 评论 -
Buffer
1, 缓冲区的概念缓冲区(Buffer)是一个临时存储数据的区域,等待着被转移到另一个地方,通常存在于RAM中,因为其速度远远快于硬盘1。缓冲区的概念是为了防止从输入端口到输出端口的数据拥塞。在某种情况下,好多重复动作的事情堆在一起做,这样效率会快,而不是来一件事情就去解决。电脑内存架构如图所示。尺寸和容量越小,价格越高,速度越快。冯诺依曼结构体系中,如图所示,CPU包含两个部分:控制单元和...原创 2019-05-20 21:47:21 · 1255 阅读 · 0 评论