操作系统常见问题总结

操作系统基础

1.1 什么是操作系统?
1.2 什么是系统调用呢? 能不能详细介绍一下。

进程和线程

2.1 进程和线程的区别
2.2 进程有哪几种状态?
2.3 进程间的通信方式?
2.4 线程间的同步的方式
2.5 进程的调度算法 :你知道操作系统中进程的调度算法有哪些吗?

操作系统内存管理基础

3.1 内存管理介绍 : 操作系统的内存管理主要是做什么?
3.2 常见的几种内存管理机制 : 操作系统的内存管理机制了解吗?内存管理有哪几种方式?
3.3 快表和多级页表
3.4 分页机制和分段机制的共同点和区别 : 分页机制和分段机制有哪些共同点和区别呢?
3.5 逻辑(虚拟)地址和物理地址 : 逻辑地址和物理地址这两个概念能解释一下不?
3.6 CPU 寻址了解吗?为什么需要虚拟地址空间?

虚拟内存

4.1 什么是虚拟内存(Virtual Memory)?
4.2 局部性原理 : 要想更好地理解虚拟内存技术,必须要知道计算机中著名的局部性原理。另外,局部性原理既适用于程序结构,也适用于数据结构,是非常重要的一个概念。
4.3 虚拟存储器 : 都说了虚拟内存了。你再讲讲虚拟存储器把!
4.4 虚拟内存的技术实现 : 虚拟内存技术的实现呢?
4.5 页面置换算法 :虚拟内存管理很重要的一个概念就是页面置换算法。那你说一下 页面置换算法的作用?常见的页面置换算法有哪些?

from : https://github.com/Snailclimb/JavaGuide/blob/master/docs/operating-system/basis.md

posted @ 2021-04-01 17:03  明月出青山root  阅读(159)  评论(0编辑  收藏  举报