- 什么叫做并发? 什么叫做并行?
- 什么叫做系统调用?
- 常见的系统调用的指令有哪些?
- 为什么会有用户态和内核台?
- 什么是进程? 什么是线程? 区别是什么?
- 什么是协程?
- 什么是管程?
- 进程控制块(PCB)是什么?
- 说一下进程的生命周期?
- 常见的进程调度算法都有哪些? 先到先服务 短作业优先 最少剩余优先 时间片轮转 优先级 多级反馈
- 共享有哪两种类型?
- 什么是临界区? 或者临界资源?
- 说一下进程的同步?
- 什么叫做进程互斥?
- 什么叫做信号量? 信号量有哪些使用场景?
- 什么是互斥量? 互斥量有哪些场景?
- 谈一谈什么是哲学家进餐问题?
- 进程间通信有哪些方式? 管道 FIFO管道 MQ 信号量 共享存储 套接字
- 什么是死锁? 形成死锁有哪些条件
- 死锁有哪些解决方法?
- 讲一下什么是鸵鸟策略?
- 什么是虚拟内存技术? 解决了什么问题?
- 什么是页面置换?
- 为什么会存在页面置换 或者 什么情况下会发生页面置换算法?
- 常见的页面置换算法有哪些?
- 什么是分段?
- 分页与分段的比较 各自的目的?
- 操作系统磁盘结构是什么样的?
- 磁盘调度算法有哪些?
- ls -l 显示的各个字段都是什么含义?
- 如何查看一个目录下最大的文件? ls + head 或 du -ah + sort
- 讲一下权限
drwxr-xr-x
每一位都代表什么含义? - 如何修改或者授予文件/目录权限 chmod [-R] xyz dirname/filename r : 4、w : 2、x : 1
- tac 命令的作用?
- linux如何进行标准流重定向?
- 讲一下sort命令如何使用?
- 标准流重定向并且打印屏幕使用那个命令? tee
- 如何查看进程? 进程树?
- 如何查看端口? netstat
- 什么是孤儿进程?
- 什么是僵尸进程? 如何查看僵尸进程?