
操作系统
文章平均质量分 65
学不会就继续学
这个作者很懒,什么都没留下…
展开
-
死锁
死锁 一、什么是死锁 所谓死锁也就是多个进程竞争资源导致形成一种相互等待的局面,导致所有进程都无法推进。比如四角恋就是个死锁问题,我爱他,他爱她,她爱你,你爱我,此时发生了这样的情况: 我想得到他的心,但他的心被她占有 他想得到她的心,但她的心被你占有 她想得到你的心,但你的心被我占有 你想得到我的心,但我的心被他占有 也就是此时此刻,大家占有的资源都不足以让恋爱这个进程发生,大家又不能放弃现有的资源,但是又得不到想要的资源,于是乎,大家都在永无休止地等待下去,所有进程都进入死锁状态 简单来说,死锁就可原创 2021-05-07 22:29:26 · 153 阅读 · 0 评论 -
iptable防火墙
IPtables防火墙 基础 安全优化 尽可能不给服务器配置外网ip。可以通过代理转发或者通过防火墙映射 并发不是特别大情况在外网ip的环境要开启iptables防火墙 OSI7层模型以及不同层对应的协议 TCP/IP三次握手四次断开的过程 常用的服务器端口 简介 Iptables 基于包过滤的防火墙工具,可以对流入和流出服务器的数据包进行很精细的控制 主要工作在OSI七层的二三四层,重新编译内核可以支持七层控制 工作流程 iptables会对请求的数据包的包头数据进行分析,并根据我们预先设定的规则原创 2021-03-19 14:12:11 · 237 阅读 · 0 评论 -
引论
引论 操作系统的基本特征 并发 并发与并行 并发:同一个时间段,多个线程/进程同时进行 并行:同一个时刻多个处理机同时进行处理 线程和进程 线程:执行动作的最小单位 进程:申请资源的最小单位 程序的静态与动态 静态:可执行文件 动态:申请资源的最小单位 共享 资源被多个并发执行的进程共同使用 互斥共享:资源分配后到释放前,不能被其他进程所用(音频、打印设备等) 总线通信:控制寄存器控制着总线的状态 当控制寄存器状态为读状态时,把总线中的若干个字符交给接收方 当控制寄存器状态为写状原创 2021-03-17 11:06:02 · 138 阅读 · 0 评论 -
软路由开发方案
软路由开发方案 一、引言 1.1为什么要用软路由 软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。[摘抄自百度百科]。 简单来讲软路由是利用现有的硬件比如旧的笔记本电脑或者树莓派配合软件比如OpenWrt来实现路由器的功能。和硬路由相比,软路由的配置更容易调整且可以让旧的笔记本电脑发挥更大的作用,还能实现硬路由实现不了的功能比如跑满带宽。 1.2参考资料 https://原创 2021-03-12 23:47:38 · 1123 阅读 · 0 评论