• 博客(0)
  • 资源 (4)

空空如也

银行网络系统ATM(Auto Trade Machine)

银行网络系统包括人工出纳和分行共享的自动出纳机; 各分理处用自己的计算机处理业务(保存帐户、处理事务等); 各分理处与出纳站通过网络通信;出纳站录入帐户和事务数据; 自动出纳机与分行计算机通信; 自动出纳机与用户接口,接受现金卡;发放现金; 打印收据;分行计算机与拨款分理处结帐。   要求系统正确处理同一帐户的并发访问; 网络费用平均摊派给各分理处。

2010-12-21

假脱机打印程序与虚拟设备

利用多线程技术编写假脱机打印程序,并设计测试数据以验证程序的正确性。 1、界面要求: 程序采用简单的控制台界面,运行后在屏幕上显示功能菜单,列出该程序具有的功能,供用户选择。 2、功能要求: (1)发送打印请求; (2)查看假脱机打印队列; (3)打印文件; (4)退出。 用户选择功能后应该转到相应的处理程序,并在需要时显示程序的执行结果。 若用户选择(1)则提示用户输入待打印的文件名称,程序接收输入后将打印请求传送到打印队列中,并回到主菜单; 若用户选择(2)则在屏幕上列出打印队列情况,提示按任意键回到主界面; 若用户选择(3)则打印队首的文件,显示所打印的文件名称,按任意键回到主界面; 若用户选择(4)则退出程序的执行。

2009-12-28

假脱机打印程序与虚拟设备

在网络环境下,连在网络服务器上的打印机要为多个终端服务,每个终端上的用户都可以通过客户端程序向服务器发送打印请求,服务器端的打印请求接收程序接收来自客户端的打印请求,并将该请求存放到磁盘上的打印请求队列中,由服务器端的假脱机打印程序在CPU空闲时从打印请求队列中取出请求信息,并将文件输出到打印机中。这种工作方式不是将文件直接输出到打印机,而是先将待打印的文件缓存到磁盘上,然后立即返回用户程序,从而缩短了用户响应时间,为用户提供了虚拟的快速打印机。这里的磁盘缓存空间就是虚拟设备。服务器端的打印请求接收程序和打印程序都是守护程序,即从开机后就一直运行的程序。

2009-12-28

哲学家就餐问题与死锁

理解死锁的概念,掌握死锁预防方法。 死锁是进程并发执行过程中可能出现的现象,哲学家就餐问题是描述死锁的经典例子。假设有几位哲学家围坐在一张餐桌旁,桌上有吃不尽的食品,每两位哲学家之间摆放着一根筷子,筷子的个数与哲学家的数量相等,每一位哲学家要么思考,要么等待,要么拿起左右两根筷子进餐。本设计假设有五个哲学家和五根筷子,它们的编号都是从0到4。 如果每位哲学家都拿起左边的筷子,就会发生死锁。 为了防止死锁,可以采用资源预分配法或者资源按序分配法。资源预分配法是指进程在运行前一次性地向系统申请它所需要的全部资源,如果系统当前不能够满足进程的全部资源请求,则不分配资源, 此进程暂不投入运行,如果系统当前能够满足进程的全部资源请求, 则一次性地将所申请的资源全部分配给申请进程。资源按序分配法是指事先将所有资源类全排序, 即赋予每一个资源类一个唯一的整数,规定进程必需按照资源编号由小到大的次序申请资源。 在哲学家就餐问题中,要采用资源预分配法只需让每个哲学家同时申请左右两根筷子。要采用资源按序分配法只需规定每个哲学家先申请左右两根筷子中编号小的筷子,再申请编号大的筷子。

2009-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除