计算机网络和操作系统知识点总结

计算机网络:

1、osi参考模型,TCP/ip模型的异同点,和每一层是干嘛的,每一层的协议、每一层的设备有哪些

2、传输层tcp和udp的区别,tcp三次握手过程,四次挥手过程,和状态转移过程(time_waited),为什么需要三次握手和四次挥手。

3、网络层子网划分和子网掩码来确定子网数和主机数。输入url点击回车后究竟发生了什么?

操作系统:

1、创建进程fork原理

2、进程和线程的区别

(1)、进程是资源分配的最小单位,线程是资源调度的最小单位

(2)、进程间使用独立的地址空间,线程间共享进程的地址空间

(3)、创建和销毁进程的开销大

(4)、进程间通信需要用到操作系统,线程间通信可以直接读或者写进程数据段

3、进程间的同步方式:管道、信号、消息队列、共享内存、socket,信号量

4、进程间或者作业间的调度算法:先来先服务,短作业优先,高响应比,优先级调度算法

5、死锁的必要条件:资源的互斥、不可剥夺、请求和保持、循环等待

6、内存管理和虚拟内存管理

你可能感兴趣的:(java基础)