Linux 打印系统深度解析
1. 理解应用工作原理的重要性
在有效解决应用程序问题之前,理解它们的工作原理是十分必要的。了解 cron、at、anacron 和 kcron 等工具的工作方式,能让我们在遇到问题时做好准备。相关场景基于前期知识构建,为常见问题提供了逐步解决的方案。
2. 被忽视的打印系统
打印系统在 Linux 中常常被忽视,很多人认为它只是一个次要的子系统。但有一次周五, payroll 部门因发薪日系统无法打印而紧急求助,这让我们意识到打印系统的重要性。接下来,将探讨主要的打印机硬件类型、可用的主要打印假脱机软件,以及如何对两者进行故障排除。
3. 什么是打印假脱机程序
3.1 基本概念
一般来说,打印假脱机程序是一种用于有限资源的队列,是对这些资源进行节流和访问控制的方式。在过去,计算机和外设都很昂贵,对打印、通信等资源的访问需要进行配给和控制,而假脱机技术就是其中一种方法。它使用队列来缓冲对物理资源的请求,允许多个用户共享稀缺的物理资源,还能使不同通信速率的设备交换数据(缓冲)。此外,假脱机程序不仅可以实现作业排队,还能进行作业优先级排序,允许特权用户运行服务,并使排队的作业在用户提交请求后、不再访问系统时仍能运行。
3.2 示例
以银行排队为例,银行柜员数量有限,客户需要在队列中等待,这是一种高效且公平地使用稀缺资源(柜员)的方式。
3.3 Linux 下的主要假脱机程序类型
- System V 风格的假脱机程序
- Berkeley 风格的假脱机程序
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



