首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
OS操作系统
俄罗斯刺沙蓬
创建于2024-01-21
订阅专栏
OS操作系统上课的笔记和面试可能会考察的点
暂无订阅
共12篇文章
创建于2024-01-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
1.操作系统概述
第一章导论 操作系统概述 并发指的是多个程序可以同时运行的现象。并发的"同时"是经过上下文快速切换,使得看上去多个进程同时都在运行的现象,是一种OS欺骗用户的现象。 并行的"同时"是同一时刻可以多个进
2.进程的描述与控制
进程与程序 程序是永久的,进程是暂时的。 同一程序可以对应多个进程。 程序是一个静态的概念。而进程是一个动态的概念。 进程是动态的、多个进程可以含有相同的程序、多个进程可以并发运行 动态性、并发性、独
3.处理机调度与死锁
调度 调度是为同时需要资源的多方,分配所需资源的方法。 凡有稀缺资源(“排队”)之处,皆有调度。 调度的资源 处理机(CPU) 从就绪队列中挑选下一个占用CPU运行的进程 临界区 信号量V操作后,从等
4.进程同步
海森堡bug:不可重现的bug。如果程序重启,bug就可能不再出现。 可能原因: 调试器本身影响了bug的产生; 编译器的不恰当优化; 未初始化变量的值; 时间敏感的bug:常在多进程/多线程并发的程
5.死锁
如果一个进程集合中的每一个进程都在等待只能由该进程集合中的其它进程才能引发的事件,那么该进程集合就是死锁(deadlock)的。 大部分死锁和资源有关。资源是进程/线程为了完成工作,所需要的实体 可重
6.存储器管理
物理地址 又称实地址、绝对地址 内存所看到的地址 物理寻址 CPU直接使用物理地址访问主存储器 虚拟地址(virtual address) 又称逻辑地址 CPU所生成的地址 虚拟寻址(virtual
7.虚拟存储器
https://zhuanlan.zhihu.com/p/391327282 页面置换算法 当需要调入新页面,但内存已满时,页面置换算法 选择一个被换出的页面,再将新页面载入 先进先出算法 OPT页面
进程间通信
管道 匿名管道 将前一个命令的输出,作为后一个命令的输入 我们可以得知,对于匿名管道,它的通信范围是存在父子关系的进程。因为管道没有实体,也就是没有管道文件,只能通过 fork 来复制父进程 fd 文
linux常用命令
一、关机重启 二、目录操作 查看目录内信息 创建目录 搜索命令 重命名 剪切命令 复制目录 删除目录 三、文件操作 删除文件 创建文件 修改文件 文件的查看 四、创建与删除软连接 创建软连接 删除软连
IO多路复用
简述 单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力。 I/O模型 阻塞IO 非阻塞IO IO多路复用 信号驱动IO 异步IO 阻塞IO 这是最常用的简单的IO模型。阻塞IO意味着当
c++多线程——互斥锁
C++中多线程的实现方式有多种,其中可以使用操作系统相关的线程API,如在Linux上,可以使用pthread库;也可以使用boost::thread库或者自从C++ 11开始支持的std::thre
SSH原理与运用
〇、参考文章 一、什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 二、中间人攻击 SSH之所以能够保证安全,原因在于它采用了公钥加密。 整个过程是这样的:(1)远程主机收到用