操作系统大总结

操作系统常见面试题
分页和分段的知识我不会,爱咋咋,这个lz不记
操作系统–内核态和用户态
Linux下的进程1——进程概念,进程切换,上下文切换,虚拟地址空间
进程、线程上下文切换
关于进程和线程:
进程:
进程是操作系统进行资源分配(包括CPU,内存,磁盘IO)的最小单元
进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成。进程在运行过程中创建的资源随着进程的终止而被销毁,所使用的系统资源在进程终止时被释放或关闭。
线程
线程是CPU调度和分配的基本单位,
是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行线程,主执行线程以函数地址形式,比如说main或WinMain函数,将程序的启动点提供给Windows系统。主执行线程终止了,进程也就随之终止。
中断和异常
进程的状态转换、进程间通信的方式
进程/线程同步的方式和机制,进程间通信
内存溢出和内存泄漏的区别
产生死锁的原因和必要条件+解决死锁的基本方法
几个常用的操作系统进程调度算法
在这里插入图片描述

常用的页面置换算法:
先进先出法:(置换次数比较多)
最佳置换法(OPT):选择将来不再使用或在最远的将来才被访问的页调换出去(不便于实现)
最近最少使用置换法(LRU):当需要置换一页时,选择在最近一段时间里最久没有使用过的页面予以淘汰
最近未使用置换法(NUR):是LRU算法的近似方法,选择在最近一段时间里未被访问过的页面予以淘汰
操作系统 - 虚拟存储管理技术之虚拟页式存储管理
分段和分页
详解缺页中断-----缺页中断处理(内核、用户)
滴水穿石
存储管理之页式、段式、段页式存储

守护、僵尸、孤儿进程的概念

守护进程:运行在后台的一种特殊进程,独立于控制终端并周期性地执行某些任务。

僵尸进程:一个进程 fork 子进程,子进程退出,而父进程没有wait/waitpid子进程,那么子进程的进程描述符仍保存在系统中,这样的进程称为僵尸进程。

孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,这些子进程称为孤儿进程。(孤儿进程将由 init 进程收养并对它们完成状态收集工作)
Linux下后台进程与守护进程的区别
孤儿进程与僵尸进程产生及其处理

线程的独有资源

在这里插入图片描述

同步和异步

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值