2018-2019-1 20165236《信息安全系统设计基础》第八周学习总结

2018-2019-1 20165236《信息安全系统设计基础》第八周学习总结

一、教材内容总结

1、进程

程序级并发。每个逻辑控制流都是一个进程,由内核来调度和维护。由于进程有独立的虚拟地址空间,

需要使用显式的进程间通信机制(IPC)来与其他流通信。

2、I/O多路复用

这种形式的并发编程中,应用程序在一个进程的上下文中显式地调度它们的逻辑流。逻辑流被模型化为状态机,数据到达文件描述符后,主程序显式地从一个状态转换为另一个状态。由于程序时一个单独的进程,因此所有的I/O多路复用流共享同一个地址空间。

3、线程

线程是运行在一个单一进程上下文中的逻辑流,由内核进行调度。线程流像进程流一样由内核进行调度,像I/O多路复用流一样共享着同一个虚拟地址空间。

4、C/S编程模型

(1)每个网络应用都是基于客户端-服务器模型的。采用这个模型,一个应用是由一个服务器户端提供某种服务。服务器管理某种资源,并且通过操作这种资源来为它的客户端提供某种服务。

(2)当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务;
         服务器收到请求后,解释它,并以适当的方式操作它的资源;
         服务器给客户端发送一响应,并等待下一个请求;
         客户端收到响应并处理它。

 

猜你喜欢

转载自www.cnblogs.com/GJTT/p/10017498.html