计算机网络:
1、osi参考模型,TCP/ip模型的异同点,和每一层是干嘛的,每一层的协议、每一层的设备有哪些
2、传输层tcp和udp的区别,tcp三次握手过程,四次挥手过程,和状态转移过程(time_waited),为什么需要三次握手和四次挥手。
3、网络层子网划分和子网掩码来确定子网数和主机数。输入url点击回车后究竟发生了什么?
操作系统:
1、创建进程fork原理
2、进程和线程的区别
(1)、进程是资源分配的最小单位,线程是资源调度的最小单位
(2)、进程间使用独立的地址空间,线程间共享进程的地址空间
(3)、创建和销毁进程的开销大
(4)、进程间通信需要用到操作系统,线程间通信可以直接读或者写进程数据段
3、进程间的同步方式:管道、信号、消息队列、共享内存、socket,信号量
4、进程间或者作业间的调度算法:先来先服务,短作业优先,高响应比,优先级调度算法
5、死锁的必要条件:资源的互斥、不可剥夺、请求和保持、循环等待
6、内存管理和虚拟内存管理