操作系统
操作系统
1.一个二进制文件运行出结果,操作系统做了什么(这是一个很全面的题)
2.死锁的条件及银行家算法、资源分配图之类的
3.进程间通信方式
1 | 信号、管道、消息队列、共享内存 |
4.Linux的五种IO方式(阻塞与非阻塞、同步与异步的理解)
1 | 阻塞IO模型 |
5.Linux的select、poll、epoll的区别
6.进程与线程区别、内核级线程与用户级线程
7.页面置换算法,尤其是lru
8.进程调度算法
9.Linux中断响应机制
10.虚拟内存机制
11.冯诺依曼体系
12.shell 命令的执行过程
13.程序运行中的栈式结构,栈溢出攻击
14.同步与阻塞
15.并行与并发,线程调度,并行级别
16.信息熵
17.内核态与用户态,中断
18.CPU 与内存与磁盘
19.缓存行与伪共享
20.内存分配管理,段页式。