操作系统(Operating System)16 分布式处理,客户-服务器和集群

来源:互联网 发布:零售软件是什么 编辑:程序博客网 时间:2024/04/30 10:23

CH16分布式处理,客户-服务器和集群

这章作为全书的最后一章,贯彻了外国人最后的一般越不重要原则,感觉相当水。
先讲一下中间件:
Middleware
客户-服务器产品的开发和使用,对从物理层到应用层的分布式计算标准化要求远远超过了人们的想象。开发人员必须拥有一套能够提供统一的方法和方式,跨越各种平台访问系统资源的工具。
实现这个要求的蝉蛹做法是,在上层应用程序和西城通信软件和操作系统之间使用标准的标称接口和协议。这种标准的接口和协议欸人们成为中间件(Middleware)

Databases
关系型数据库和分布式的数据库。。
Relational & Unstructured
ACID分布式数据库的特点
Atomicity
确保信息的完整性,如果我要说周五实验课在信息楼b523上,要么完整的说,不能说“周实验楼上”
Consistency
大概就说你从不同数据库里面提取的数据不能不一样啊,存数据的时候规则也要一样啊,不能一边单位是美元一边单位是人民币呀,这边的两个有关系那边的也要有关系啊。
Isolation
这,是关于互斥处理的。就是不能有两个操作同时对一个文件做出修改。
Durability
持久性,就是你关机之后这个数据库还存在。

CAP theorem
CAP理论:
Consistency: all notes see the same data at the same time
Availability: every request receive a response about whether it succeeded of failed.
Partition tolerance: system continues to operate despite arbitrary portioning due to net work failures

Client/Server Computing
Because of the heavily network dependent, work burden can be split between the Client and Server.

未完待续

原创粉丝点击