📜  网络操作系统

📅  最后修改于: 2021-08-24 04:38:09             🧑  作者: Mango

操作系统是一种系统软件,充当计算机硬件和请求I / O的程序之间的接口。它管理计算机硬件,软件资源,并允许其他程序运行。

Web操作系统是基于Internet的用户界面,使人们可以访问未存储在计算机上但完全或部分存储在Internet上的应用程序。它是一个虚拟操作系统,不与计算机硬件直接交互,并且依赖于传统操作系统来工作。换句话说,它是用于诸如云的分布式计算系统的接口。

  • 使Web操作系统正常工作的方法
  • Web操作系统主要使用AJAX和Flash创建。

Flash使用户可以创建交互式网页。它是矢量动画软件,最初旨在使用矢量图形在网页上创建动画。随着时间的流逝,通过编程,它变得越来越可控。由于Flash文件通过Internet流传输,因此减少了在访问文件的一部分之前将整个文件下载到计算机的麻烦。

AJAX(异步Java脚本和XML)是用于创建异步Web应用程序的一组技术。这些Web应用程序可以以少量信息的形式在后台从服务器发送和检索数据,而不会打扰任何其他网页。

过程 :
Web OS按照指定的步骤工作。

用户请求运行特定程序以及指定的数据
然后,该请求将传递到最接近的Education引擎,它可能位于Web上的任何位置
引擎然后在其资源中执行搜索以检查其是否已请求程序
然后检查本地系统是否可以满足服务质量参数
引擎可能会拒绝请求,也可能将其传递给其他智能引擎,直到其中一个最终接受为止
除此之外,任何Web OS用户都应该能够与其他用户共享其本地资源。因此,需要用于搜索和交流的有效策略。

主要使用以下两种搜索策略

广播策略:
通过请求机器将请求传递给列表中的每台机器。这些机器中的每一个然后发送回消息。如果列表包含n台计算机,则将生成2n条消息,其中n条来自请求计算机,其余n条来自列表中的计算机,分别为正数或负数。因此,在该策略中,网络负载很高。
串行请求策略–在此策略中,请求计算机将包含列表中其余计算机的请求发送到列表中的一台计算机,因此网络负载相对较小。如果该程序在本机上可用,则它发送回肯定消息,否则它应请求传递给任何一台具有剩余所有计算机列表的计算机,依此类推。

例子 –
互联网上有很多WebOS。在此示例中,我们使用SilveO。

网站– https://www.silveos.com/

您需要做的就是登录网站,然后在浏览器上输入一个虚拟操作系统。

例子