操作系统
文章平均质量分 92
“逛丢一只鞋”
这个作者很懒,什么都没留下…
展开
-
WSL运行慢,可能是没有把ubuntu挂载到WSL2(安装步骤)
文章目录启用“虚拟机平台”可选组件安装Ubuntu使用命令行设置要由 WSL 2 支持的发行版启用“虚拟机平台”可选组件以管理员身份打开 PowerShell 并运行:Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform或者直接在这里打开启用这些更改后,你需要重新启动计算机。安装Ubuntu使用命令行设置要由 WSL 2 支持的发行版管理员运行PowerShell查看版本wsl --se原创 2021-02-03 15:59:35 · 8600 阅读 · 0 评论 -
Ubuntu20.04+Win10双系统安装(联想电脑、ssd+hdd双硬盘方案)
启动项从0开始数,比如 Ubuntu就是0, win就是2修改具体步骤:进入Ubuntu系统后1.ctrl+alt+t 打开终端,输入sudo gedit /etc/default/grub2.输入密码,grub配置文件被打开3.将弹出的文件中文本“GRUB-DEFAULT=0”中的0修改为2.(win系统)4.保存文件。(弹出警告框,不用理会)5.在终端输入sudo update-grub 更新配置,让配置生效6.重启即可。等待时间也可以在grub中修改。作者:Levin文学链接原创 2021-01-27 16:15:10 · 2580 阅读 · 2 评论 -
一篇搞懂TCP、HTTP、Socket、Socket连接池
文章目录前言七层网络模型TCP和UDP连接TCP的三次握手和四次分手TCP和UDP的区别问题1.TCP服务器最大并发连接数是多少?2.为什么TIME_WAIT状态还需要等2MSL后才能返回到CLOSED状态?3.TIME_WAIT状态还需要等2MSL后才能返回到CLOSED状态会产生什么问题HTTP协议关于Socket(套接字)Socket长连接什么时候用长连接,短连接?什么是心跳包为什么需要?定义自己的协议Socket连接池什么是Socket连接池源码分析前言 作为一名开发人员我们经常会听到HTTP转载 2021-01-06 17:51:41 · 316 阅读 · 0 评论 -
Ubuntu20.04LTS更换软件源镜像
我用的是Linux的Windows子系统下的Ubuntu20.04LTS版本,这个版本很重要!首先是备份一下开始的源打开位置/etc/apt/sources.list备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak然后删除掉sources.listsudo rm /etc/apt/sources.list在目录 /etc/apt/ 下,创建vim sources.list这时候我们把我们需要的软件园镜像地址复制原创 2020-10-17 15:55:54 · 4198 阅读 · 2 评论 -
操作系统 | 文件系统
文章目录基本概念虚拟文件系统数据块缓存打开文件的数据结构文件分配空闲空间列表多磁盘管理-RAID磁盘调度基本概念虚拟文件系统数据块缓存打开文件的数据结构文件分配空闲空间列表多磁盘管理-RAID磁盘调度...原创 2020-07-11 15:24:21 · 126 阅读 · 0 评论 -
操作系统 | 进程间通信
文章目录IPC概述通信模型直接及间接通信阻塞与非阻塞通信链路缓冲信号管道消息队列共享内存IPC概述为什么要进程间通信进程之间要保持相对独立,一个进程不能访问另一个进程地址空间,内存管理的重要条件。保护进程地址空间不会随便被不相干的其他的进程访问,确保进程可以正确的运行另一方面,进程和进程之间需要协作完成任务,需要数据的沟通传递,在独立情况下要进行通信通信模型左边通过内核间接通信,右边直接通信直接及间接通信链路打破了隔离也要通过一个中间资源,共享区域来进行传递阻塞与非阻塞通原创 2020-07-10 12:04:00 · 157 阅读 · 0 评论 -
操作系统 | 死锁
文章目录死锁问题系统模型死锁特征死锁处理方法Deadlock Prevention(死锁预防)Deadlock Avodidance(死锁避免)Deadlock Detection(死锁检测)Recovery from Deadlock(死锁恢复)死锁问题都抢同一个车道,卡住了,都无法进行接下来的行动系统模型死锁特征死锁处理方法Deadlock Prevention(死锁预防)Deadlock Avodidance(死锁避免)Deadlock Detection(死锁检测)Recove原创 2020-07-10 11:21:19 · 200 阅读 · 0 评论 -
操作系统 | 信号量 & 管程
文章目录背景信号量信号量使用信号量实现管程经典同步问题读者-写者问题——信号量实现读者-写者问题——管程实现哲学家就餐问题背景需要更高层的同步功能,借用硬件资源实现锁机制,对临界区操作,并且保证临界区操作是互斥的信号量进入临界后,可能不仅仅是写操作,还会有读操作,读操作可以不用去限制一个进程去执行,有没有更高级的手段实现可以使用信号实现这种机制P操作类似于上节课的获取lock操作,如果说在这里被挡住,则无法进入后续的操作V操作是P操作的反操作,sem+1,唤醒一个挂在V操作上的一个P原创 2020-07-08 22:57:21 · 1093 阅读 · 0 评论 -
操作系统 | 同步
文章目录背景一些概念临界区(Critical section)方法1:禁用硬件中断方法2:基于软件的解决方法方法3:更高级的抽象背景一些概念临界区(Critical section)方法1:禁用硬件中断方法2:基于软件的解决方法方法3:更高级的抽象...原创 2020-07-07 16:41:34 · 247 阅读 · 0 评论 -
操作系统 | CPU调度
文章目录背景CPU调度调度时间![在这里插入图片描述](https://img-blog.csdnimg.cn/20200706091128213.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N6bTEyMzQ=,size_16,color_FFFFFF,t_70)调度准则调度策略程序执行模型比较调度算法的准则吞吐量 VS 延迟公平的目标调度算法原创 2020-07-06 17:35:35 · 305 阅读 · 0 评论 -
操作系统 | 虚拟内存
原创 2020-06-24 09:00:11 · 197 阅读 · 0 评论 -
操作系统 | 非连续内存分配
原创 2020-06-24 08:44:39 · 173 阅读 · 0 评论