操作系统
文章平均质量分 76
粉丝头子的故事
想吃,想喝,想玩,想乐
展开
-
进程间8种通信方式详解
进程通信: 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程A把数据从用户空间拷到内核缓冲区,进程B再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信。 1 匿名管道通信 ...转载 2021-04-04 09:27:45 · 184 阅读 · 0 评论 -
深入理解用户态和系统态
文章目录定义:为什么要划分用户态和系统态?用户态和系统态的三种切换方式用户态和系统态切换耗时原因:用户态和系统态切换时寄存器简单变化: 定义: 用户态指非特权状态。在此状态下,执行的代码被硬件限定,不能进行某些操作,比如写入其他进程的存储空间,以防止给操作系统带来安全隐患。 系统态是操作系统内核所运行的模式,运行在该模式的代码,可以无限制地对系统存储、外部设备进行访问。 为什么要划分用户态和系统态? 一个最主要原因是要把用户程序和系统程序区分开,以利于程序的共享和保护。显然,这也是以增加系统复杂度和系统开销原创 2021-04-04 09:15:11 · 1820 阅读 · 0 评论 -
操作系统基础知识
文章目录1.虚拟内存定义:实现方式: 1.虚拟内存 定义: 虚拟内存是指一种存储模式,这种存储模式让我们感觉我们内存可以处理远大于内存的程序或数据。 实现方式: 通过页面调度算法以及缺页中断信号。 当需要的程序或数据不在内存当中时,则会由操作系统发起缺页中断,这时,会将磁盘当中的程序或者数据调入到内存当中。 ...原创 2021-04-01 09:38:13 · 100 阅读 · 0 评论 -
操作系统面试题总结
这是牛客上的大佬写的,我只是Ctrl C Ctrl V,大佬名字是:MissLittleT 原文: 面试官:操作系统,这个好诶 ~ MissLittleT 文章目录操作系统的四大特性操作系统基本功能CPUCPU调度Q:某一进程CPU使用率 50% 是什么意思?Q:如何让CPU使用率固定在50%【仅限于单核CPU】内存内存管理机制分页和分段共同点和区别基本分页储存管理方式基本分段储存管理方式段页式内存管理Q:页式存储,段式存储,段页式存储,引入快表,访问内存次数物理内存 & 虚拟内存进程的内存分配.转载 2021-03-22 11:16:04 · 204 阅读 · 0 评论