1.传统操作系统结构
(1)无结构操作系统(也叫做整体系统结构)
(2)模块化结构OS
(3)分层式结构OS
2.客户/服务器模式简介
客户端/服务器(Client/Server)模式简称为C/S模式
不管是LAN、企业网、Internet所提供的多种服务,都广泛采用了客户端/服务端模式
- (1)客户端/服务端模式的由来、组成和类型
客户端/服务端模式主要由三部分组成:
客户机
一个LAN上面连接的多台网络工作站,也叫做客户机,也是自主计算机,可以发送消息给服务器请求某些服务
服务器
通常是一台规模比较大的机器,上面有网络文件系统、数据库系统等等
能够为网上的所有用户提供一种或者多种服务
一直处于工作状态,被动的等待来自客户机的请求,一旦检查到有客户提出服务请求,便去完成客户的请求
并且将结果送回给客户,工作站中的用户进程与服务器进程之间形成了客户端/服务端关系
网络系统
用于连接所有的客户机和服务器,实现它们之间的通信和网络资源共享的系统 - (2)客户端/服务端之间的交互
在C/S的系统中,通常是客户机和服务器共同完成对应用(程序)的处理
客户机和服务器之间需要进行交互
必须利用消息机制在二者之间进行多次通信
一次完整的交互过程可以分为四步:
客户发送请求消息
服务器接收消息
服务器回送消息
客户机接收消息 - (3)C/S模式的优点
数据的分布处理和存储
便于集中管理
灵活性和可扩展性
易于改编应用软件