行业资讯 2025年08月6日
0 收藏 0 点赞 640 浏览 1878 个字
摘要 :

文章目录 分布式操作系统首先是一个操作系统: 操作系统承担2个角色:管理者和魔术师,就是管理硬件CPU 、mem、磁盘、网络、I/O 等,让用户程序可以最简单的利用计算机……




  • 分布式操作系统首先是一个操作系统

    操作系统承担2个角色:管理者和魔术师,就是管理硬件CPU 、mem、磁盘、网络、I/O 等,让用户程序可以最简单的利用计算机的硬件,但不用care 具体的细节,直接调用API 进行使用即可;操作系统还管理着计算机的资源,对进程、线程进行分配资源。

    分布式操作系统其次是一个分布式 :

    通过多台计算机的硬件实现数据分布到多台机器的磁盘【程序运行时加载到内存】、通过多台计算机的CPU 完成分布式计算【计算就保护内存计算、网络通信】;最后通过网路通信把计算的结果有组织、有顺序的收集并merger 成最终的结果。

    分布式操作系统的基本理解:

     多台物理机器的结合【意味着:每台机器都有CPU、mem、disk、trafic等硬件资源】,分布式操作系统(让多台物理机器的设备(计算资源、存储资源、网络资源))有效结合起来,共同完成一个大的task的软件操作系统数据共享、设备共享、网络通信、灵活性。
    二、分布式操作系统结构\”>一、什么是分布式操作系统/h2>

    分布式操作系统首先是一个操作系统:

    操作系统承担2个角色:管理者和魔术师,就是管理硬件CPU 、mem、磁盘、网络、I/O 等,让用户程序可以最简单的利用计算机的硬件,但不用care 具体的细节,直接调用API 进行使用即可;操作系统还管理着计算机的资源,对进程、线程进行分配资源。

    分布式操作系统其次是一个分布式 :

    通过多台计算机的硬件实现数据分布到多台机器的磁盘【程序运行时加载到内存】、通过多台计算机的CPU 完成分布式计算【计算就保护内存计算、网络通信】;最后通过网路通信把计算的结果有组织、有顺序的收集并merger 成最终的结果。

    分布式操作系统的基本理解:

     多台物理机器的结合【意味着:每台机器都有CPU、mem、disk、trafic等硬件资源】,分布式操作系统(让多台物理机器的设备(计算资源、存储资源、网络资源))有效结合起来,共同完成一个大的task的软件操作系统数据共享、设备共享、网络通信、灵活性。
    二、分布式操作系统结构

    • 1、微内核式
    • 2、集成式
    • 3、客户机/服务器
    • 4、中央式
    • 5、分散式
  • 三、分布式计算模式

一、什么是分布式操作系统/h2>

分布式操作系统首先是一个操作系统:

操作系统承担2个角色:管理者和魔术师,就是管理硬件CPU 、mem、磁盘、网络、I/O 等,让用户程序可以最简单的利用计算机的硬件,但不用care 具体的细节,直接调用API 进行使用即可;操作系统还管理着计算机的资源,对进程、线程进行分配资源。

分布式操作系统其次是一个分布式 :

通过多台计算机的硬件实现数据分布到多台机器的磁盘【程序运行时加载到内存】、通过多台计算机的CPU 完成分布式计算【计算就保护内存计算、网络通信】;最后通过网路通信把计算的结果有组织、有顺序的收集并merger 成最终的结果。

分布式操作系统的基本理解:

 多台物理机器的结合【意味着:每台机器都有CPU、mem、disk、trafic等硬件资源】,分布式操作系统(让多台物理机器的设备(计算资源、存储资源、网络资源))有效结合起来,共同完成一个大的task的软件操作系统数据共享、设备共享、网络通信、灵活性。
二、分布式操作系统结构

1、微内核式

每个站点一个微内核,仅提供存储、进程IPC等核心管理功能和原语,如V核,Accent等。
分布式操作系统结构——分布式计算系统原理(3)

2、集成式

每个站点上运行一个比较完整的OS,如LOCUS
分布式操作系统结构——分布式计算系统原理(3)

3、客户机/服务器

常分为服务器池和资源池两种模型
分布式操作系统结构——分布式计算系统原理(3)

4、中央式

有一个中央结点和若干卫星节点,每个节点上进程通过中央结点进行通信。

5、分散式

DOS功能分散到一些节点,每个节点仅负责部分管理功能,需要各节点协商、合作方式进行管理。

三、分布式计算模式

(1)面向对象模式OOM
面向对象模式OOM( Object Oriented Model)是基于客户/服务器模型(如CORBA,DCOM、Java/RMI)

(2) 面向服务模式SOM
Web Service是这种面向服务模式的一个实例 ,SOA是一个较完整的软件结构体系。SOA核心是服务,采用松散耦合灵活的体系结构以适应企业业务迅速变化对信息系统的要求。

(3)公用计算模式UBM
支持e-科学的计算(如网格Grid等)。这类计算模式如同公用事业(电力、煤气、供水和电话服务),为客户提供所需的计算能力,免去了客户对计算设备的采购、安装和维护。目前经典的比如云计算。

(4) 志愿参与模式VJM
志愿参与模式VJM(Voluntary Join Model)是充分利用网上空闲的计算能力,支持计算量巨大的科学计算。比如我们之前提到的在家寻找外星人计划。

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/7957.html

管理员

相关推荐
2025-08-06

文章目录 一、Reader 接口概述 1.1 什么是 Reader 接口? 1.2 Reader 与 InputStream 的区别 1.3 …

991
2025-08-06

文章目录 一、事件溯源 (一)核心概念 (二)Kafka与Golang的优势 (三)完整代码实现 二、命令…

467
2025-08-06

文章目录 一、证明GC期间执行native函数的线程仍在运行 二、native线程操作Java对象的影响及处理方…

350
2025-08-06

文章目录 一、事务基础概念 二、MyBatis事务管理机制 (一)JDBC原生事务管理(JdbcTransaction)…

458
2025-08-06

文章目录 一、SnowFlake算法核心原理 二、SnowFlake算法工作流程详解 三、SnowFlake算法的Java代码…

519
2025-08-06

文章目录 一、本地Jar包的加载操作 二、本地Class的加载方法 三、远程Jar包的加载方式 你知道Groo…

833
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号