📜  操作系统中的先进先出(FINO)调度

📅  最后修改于: 2021-08-27 04:37:39             🧑  作者: Mango

先进先出(FINO)调度是一种有趣的技术,用于处理数据结构,从而不处理主要组件,或者我们说不处理任何组件,而将所有组件永久保留。

在应用科学中,FINO可能是幽默的编程调度算法,与传统的先进先出(FIFO)和后进先出(LIFO)算法相矛盾。

此调度算法的工作方式是,所有输入的进程都将永久保留或被阻止。无论何时计划了多少个任务或队列中有多少个任务,实际上都不会发生任何任务

FINO在Signetics 25120只写存储笑话数据表中首次提到,该数据表是美国电子制造商成立于1961年,专门创建用于制造集成电路,它是幽默的调度算法,因此一旦输入队列,请求将永远无法得到处理。

FINO的实现:

// C++ program to demonstrate working of FINO
// using Queue interface in C++
  
#include 
using namespace std;
int main()
{
    queue q;
    int t
            cin
        >> t;
    for (int x = 0; x < t; x++)
        q.push(x);
    return 0;
}

在哪里使用FINO?

  • 在操作系统中,内存泄漏是资源泄漏的一种,当操作系统以不释放不再需要的内存的方式错误地管理内存分配时,会发生这种情况。有状态的FINO队列用于实现这种内存泄漏
  • 在只写内存(WOM)中–
    只写存储器(WOM)是虚拟的计算机存储器,与只读存储器(ROM)相反。从技术上讲,WOM是可以写入但不能读取的存储设备。

    在早期阶段,存储电路没有实际用途,只能向其写入数据而不能向其读取数据,并且概念多次被用作故障存储设备的双关或搞笑笑话。直到1972年Signetics首次使用“只写内存”。Signetics公司出版了一些只写内存(WOM)理论和文献,因为室内滑稽的结果通常在行业中被引用,是软件工程词典的主要内容,包括在最佳骗局的集合中。

  • 位存储桶还与先进先出缓冲区和仅写存储器有关。在计算科学和技术中,位存储桶是所有丢失的计算机化数据都消失,传输丢失,计算机崩溃的地方。据说所有这些数据都丢失了,在计算机上丢失数据的神秘位置。
  • FINO队列也用在计算机网络的黑洞中。在计算机科学和网络中,黑洞是指计算机网络中的虚拟位置,在这些虚拟位置中,传入和/或传出的流量被无声地丢弃或丢弃,而没有通知消息源数据没有到达预期的接收者,所有这些,黑色的思想和实现孔是基于FINO的。