电脑收银系统操作

关键词:

电脑收银系统操作(精选8篇)

篇1:电脑收银系统操作

餐饮、娱乐收银电脑操作流程1、2、点菜(一般由楼面服务员输入具体菜项,如上汤西洋菜、鲜榨果汁、五粮液等)

① 送厨(向厨房或酒吧发出出品信息)

② 改数量(菜项的份更改)

③ 删除更改菜项(取消任意菜项)

④ 转台(原始台号全单转到新开台号)

⑤ 并台(将两张有消费的台号合并成一张台)

3、帐务处理⑥分单(某张台里的菜项分到另外的台号)

⑦ 免费赠送(按规定可赠送的项目)

⑧ 改人数(按实际消费人数更改)

⑨ 最低消费(未达到酒店规定的最低消费限额)

⑩ 酒席撇数(将宴会酒席总额分出明细菜项)

①听清楚楼面所报台号,准确打印相应帐单给楼面收款。

4、暂结②免服务费或按折扣率打折。

③单项打折(指定单个菜项打折)。

④全单打折(已点的菜项全部可打折,包括电脑已设置不能打折的菜项也能打折)

5、楼面埋单(由楼面部长级以上人员埋单,出现打折、免服务费、取消菜项必须由楼面副经理(含)以

上人员在帐单上签名确认)。

①在电脑内选择客人结帐方式补打“下脚”。

②楼面结帐经手人要在帐单上注明付款方式及签名。

6、结帐③楼面结帐经手人要在帐单上注明已开发票。

④收取现金时注意做到“唱收唱付”,如收到票券时注意检查是否有效。

⑤在《帐单控制表》上登记帐单电脑编号、付款方式等其它相关内容。

①下班必须核对缴款报表与营业报表是否相符。

7、打印报表②按各种付款方式分类整理帐单并打纸带金额,与缴款报表的收款金额核对。③每班转更(为分开每个时段的营业收入情况,所以每班必须转更操作)

注意事项:

1、结帐选择付款方式时出现错误,可进入“结帐查询”更改(只限人民币和信用卡)。

2、每班转更要看清楚本班营业收入与电脑缴款是否相符,才可进行转更操作。

3、接班或吃饭前必须使用“离开电脑”按钮更换操作员,避免别人使用自己的工号操作。

4、统计当班使用及交下班的帐单数,分别注明起始号码至最后帐单号码,交班必须认真清点,如有遗失每张按500元处罚。

篇2:电脑收银系统操作

1、打开电脑 双击电脑桌面 “大洋超市收银系统”运行程序

2、输入自己的工号和密码进行登陆

3、登陆成功后按 F2 进入大洋超市收银系统前台零售界面

4、零售时先按F1鼠标光标到扫条码状态 使用扫描枪扫描物品条码 按 “*” 星号更改销售数

量鼠标光标到数量栏 输入相应的销售数量如遇到条码无法扫描需 手动输入条码下边条码数字来选择销售商品 销售商品扫描完毕按回车键“ENTER”进入实收金额状态按照顾客实际付款金额输入相应钱数在按“ENTER”回车键 将进入需要找零界面钱箱自动打开 找完零钱 在按 “ENTER”回车键销售完成5、销售折扣 如同时销售多件商品其中一件需要打折 先按照步骤4扫描完商品然后用鼠标单击

需要打折的商品次商品整行变成蓝色然后按“F10”选择需要打折的折扣然后按“F2”确定然后继续按照步骤4操作结账

6、整单折扣 如同时销售多件商品 次单需要全部打折 需要在扫描商品之前按“F11”设定整单折

扣然后确定在开始扫描商品根据步骤4操作结账销售

7、删除商品 如销售时顾客选择多件商品 商品已经扫描到电脑但是顾客有其中一件不想要了 用

鼠标点击不需要的商品然后按“F3”删除次商品而对整单无影响

8、赠送商品 按照不走4扫描商品后 点击销售界面 “赠送商品”然后在弹出的界面点击确定 然

后结算完成销售

9、取消销售 如已经扫描商品 但是因顾客原因取消此单交易 按“F4”出现提示是否确认要取消

此次交易按确定此次交易将取消

10、在没有销售的情况下打开钱箱按“F5”出现大洋超市收银系统权限验证 输入自己的工号

和密码点击进入将打开钱箱

11、会员卡需要添加新会员时需要在大洋超市收银系统界面选择最下边的会员信息然后弹

出会员信息界面根据需要想填写的信息栏填入相应信息如:会员卡号、姓名、会员折扣、证件号为身份证号、手机号码、会员类别等信息然后点击此界面下边的添加完成新会员添加

12、会员销售 会员销售时先在前台零售界面按“F12”输入会员卡号然后确定 在开始扫描商

品根据步骤4操作

13、所有查询在大洋超市收银系统界面左上角点击查询报表然后根据需要查询的项目进行详

细选择

14、下班时关闭软件账目结算完成记帐完毕后先关闭大洋超市收银系统前台销售界面出现关

篇3:平板电脑智能收银秤系统设计

关键词:收银秤,Android平板电脑,STM32F030RC,设计

0 引言

随着连锁社区农蔬产品商店的逐渐普及,独立门店的销存系统蕴藏了巨大的商机。传统销售系统采用称重、计价和收银分开的方式,销售系统操作体验差,不能联网。随着电子技术和物联网技术的发展,具备称重、收银、销存管理、无线联网、会员& 手机支付、不间断电源等功能的一体化收银秤系统已经成为了未来的发展方向。 因此,本文设计了基于低成本的STM32F030RC和Android的智能收银秤系统,系统集成度高、工作稳定,具有广阔的发展前景[1]。

1 智能收银秤系统总体方案设计

本系统集成了商品称重、条形码扫描、会员卡系统、小票打印、钱箱和不间断电源等功能,采用An-droid平板电脑作为上位机和交互设备,提供了良好的交互体验,并可以通过无线网络连接,实现便捷的网络化销存管理。系统主要分为4个部分:称重系统、主控系统、电池管理系统和Android平板电脑[2,3]。智能收银秤系统组成框图如图1所示。

2 智能收银秤系统硬件设计

2.1 称重系统

称重系统基于低功耗STC15L2K60S2和ADS1230设计,无需外部复位和晶振电路,可以得到稳定准确的称重结果。图2为AD转换电路,使用单臂桥式称重传感器,由ADS1230进行AD转换,可以获得20位称重采样值,其中无噪声计数值为34 604,远大于计价秤3 000的检定分度值[4]。

2.2 主控电路

主控电路主要接收称重、刷卡器、扫描枪等外设数据,给打印机等外设发送数据,以及和平板电脑进行通讯,数据的通讯通过USART串口实现。 系统选用STM32F030RC作为主控系统的微处理器,该芯片可以提供高达6个USART串口,从而满足系统的通讯需求。图3为STM32F030RC最小系统电路原理图。

2.3 电池管理系统

通过一个良好的电池管理系统可以实现系统良好稳定的供电,延长电池的使用寿命。本系统选用了低成本的STC15W401AS作为电池管理的微处理器[5]。

3 软件设计

本系统软件设计的核心部分是称重数据的处理和主控系统的数据收发。

3.1 优化的滑动滤波算法

本系统采用的优化滑动滤波算法在计算时考虑了称重数据的变化方向,有选择地剔除粗大数据,从而能够更好地平抑干扰,并避免了传统滑动滤波算法响应慢的缺点。

优化的滑动滤波处理算法如图4所示,Q[5]为缓存队列,首先对队列中原来的数据进行判定,如果全部为严格升序,则使标志位F=1;严格降序,则使标志位F=255;存在升降的情况,则认为是无序,并使标志位F=0。每次取回新的AD转换值后,用新值p[j]和队列中数据均值Qr进行比较,如果新值大于均值且F=1,则认为新值方向和原队列数据相同,剔除队列中最小数据,将新值压入队列,求新的队列数据均值,并作为称重结果输出;如果新值小于均值且F=255,则认为新值方向和原队列数据相同,剔除队列中最大数据,将新值压入队列,求新的队列数据均值,并作为称重结果输出;如果队列中原数据为无序,或者新值和原队列数据的方向不一致,则采用剔除队列最大值和最小值,压入剩余数据的均值,再压入新值,求新的队列数据均值,并作为称重结果输出。

3.2 多级缓冲机制

在数据收发的处理中,设计了多级缓存,从原理上避免了发送和接收的冲突,防止发送数据时接收数据发生改变造成的数据错误,提高了系统的运行效率。接收二级缓存配置如图5所示。

4 测试

测试是一个系统能够稳定工作的重要前提之一,对智能收银秤系统进行了系统功能的测试,Android收银秤系统界面如图6所示,称重功能的测试数据见表1。由表1中的测试数据可以看出,系统的称重结果比较稳定和准确,能够满足智能收银秤的系统要求。

5 结语

本文针对小门店的销存管理问题,设计了基于STM32的Android智能收银秤系统,集成了商品称重、条形码扫描、会员卡系统、小票打印、钱箱、不间断电源等功能。采用Android平板电脑作为上位机和交互设备,提供了良好的交互体验,并可以通过无线网络连接,实现便捷的网络化销存管理,具有极大的使用价值和良好的市场前景。

参考文献

[1]谢应宸.基于FS8610的网络电子收银秤的设计与实现[D].苏州:苏州大学,2009:1-15.

[2]潘综.家用经济型智能电子称中称重模块的设计与研究[D].济南:山东大学,2013:15-20.

[3]吴薇.新一代互联网产品:Android POS[J].信息与电脑,2014(3):64-67.

[4]青岛市技术监督局,青岛衡器测试中心.JJG-539-97数字指示秤[S].北京:国家计量监督局,1997:1-5.

篇4:电脑收银系统操作

嗯,看来我在一次打赌中输掉了,这要怪谷歌。一两个月前,我与一个朋友为Chrome操作系统争论不休。他言之凿凿地说,谷歌会将这款操作系统用在平板电脑上。而我说不可能;Android用在平板电脑上,Chrome操作系统用在上网本和轻型笔记本电脑上。是的,我知道谷歌之前曾提到过Chrome操作系统用在平板电脑上,但那时候Honeycomb还没有出来。

事实证明,我错了。昨天,某科技网站的编辑史蒂芬•尚克兰(Stephen Shankland)发表了一篇文章,列举了表明平板电脑会采用最新版Chrome操作系统的几个迹象,而且迹象相当有说服力(虚拟键盘和“CrOS Touch”这种用户代理字符串都是彻底的大暴露。)

对于尚克兰的发现,谷歌又有怎样的官方反应呢?

“我们正在为平板电脑这种尺寸的电脑从事早期的开源开发工作,但眼下我们没什么新的东西好宣布……Chrome操作系统一开始就是为了可以在众多尺寸的电脑上运行而设计的。我们预计不同的合作伙伴会制造基于Chrome操作系统的不同种类的设备;但就这个初始版本而言,我们针对的是笔记本电脑这种尺寸的电脑。”

第一批采用Chrome操作系统的商用上网本预计在今年夏天推出(我称它们为上网本倒不是由于它们的尺寸,而是由于采用基于云的操作系统),而一旦这些电脑进入市场,谷歌的上述说法留下了许多令人遐想的空间。

去年12月,我很幸运地拿到了一台CR-48上网本。我想尽量喜欢上它,有一两个星期还竭力把它用作第二台笔记本电脑,但是对我来说它根本不管用。我认为Chrome操作系统不是非常好。它不适合上网本;而且至少就其目前而言,它也不适合平板电脑。

我觉得Android Honeycomb(蜂巢)系统让人最感兴趣的地方是,它允许对屏幕空间进行分割(至少给我的感觉是这样;我手里没有Honeycomb设备。)同样,我对iPad上的iOS意见最大的地方之一是,什么都要占据整个屏幕。要是我想通过即时通讯(IM)软件与某个人聊天,屏幕的全部空间就得专门用于聊天,至少我正在专心聊天的时候是这样。在大多数情况下,Chrome操作系统有着同样的问题。占据整个屏幕的是网页,由于该操作系统是浏览器,你没法缩小窗口的大小。换句话说,基于Web的IM客户软件肯定要占用全屏选项卡。

我发现,这个缺点限制了Chrome操作系统在上网本上的应用;我发现这种类似的行为限制了它在平板电脑上的应用。我需要这样一款操作系统:让我可以看到网页、IM客户端、音乐播放器客户端和Twitter客户端……而且是同时看到。Chrome操作系统做不到这点,iOS做不到这点,而Honeycomb至少在一定程度上能做到这点。

因而,我认为Chrome操作系统眼下要比Honeycomb倒退一步。当然,谷歌可以全面整改系统,把Honeycomb的“分割”系统移植到Chrome操作系统上。这也许就是我们听到的Android和Chrome操作系统最终会合并成一个操作系统这个不明确传闻的一部分。

不过抛开我个人的挑剔不说,我很想知道Chrome操作系统平板电脑从营销的角度来看有多明智。这难道不会让客户更加一头雾水吗?当某个消费者今年夏天决定购买一台平板电脑时,他可以步入苹果专卖店,实际上只要挑选小号、中号或大号机型,然后买走iPad。购买iPad的过程简单得很。

要么他可以上网上商城,打量比较多款平板电脑,然后决定想买7英寸、9英寸还是10英寸的平板电脑,然后选择Android、WebOS还是黑莓操作系统(或者可能是Windows)。如果他选择Android,接下来还得从几家制造厂商中选择一家,试图了解不同的处理器及其他因素。事实上,有好多的因素需要考虑!现在,谷歌准备添加另一款平板电脑操作系统,加入到其中。既然已有那么多选择,再多一个也无妨,也许不会让人更加困惑,也许“非苹果”平板电脑市场已经分散得无药可救。也许谷歌根本不在在乎。毕竟,谷歌一般不是卖硬件的。

那么,Chrome操作系统又有什么优点呢?坦率地说,我得请个朋友参与激烈争论之后,才有可能找到一个优点。最后,我认识到Chrome操作系统平板电脑有一个好处,那就是存储量大。你不需要16 GB的Chrome操作系统平板电脑:什么都存储在云端。这意味着,Chrome操作系统平板电脑的成本可能低于运行Honeycomb的平板电脑(你会需要大量的存储空间来存储应用程序和本地媒体内容。)

篇5:电脑收银系统操作

此为打印机传菜系统驱动,双击之后打开之后单击其上的启动选项。

上面的图片中的信息: 系统编号根据使用情况选取; 服务器是指服务器电脑的地址(IP); 数据库是指程序使用的数据库名称;

用户和密码是指使用的数据量的名称和密码(一般为sa,sa)。

1、启动收银系统

双击桌面,弹起启动界面。

2、登陆系统

在如下框中输入自己的员工帐号和密码点登录。

3、模块选择

登陆后出现如下界面,单击餐饮进入餐饮模块。

不同的账号权限登录之后主界面的有差异。

4、界面预览

进入餐饮模块界面如下,点菜和开台都由服务员/点菜员用点菜宝操作,收银员的工作主要就是打印清单,结帐。

5、结帐操作

当顾客消费完毕,首先由收银员打印消费清单,具体操作方式为,双击桌号,点击宾客结帐。

单击宾客结帐后出现如下界面,先点击打印消费清单,将消费清单先交给客户确认。如果顾客使用的是会员卡消费支付,结帐前需要先点录入,在弹出框上点击读取后,刷卡,点确定(根据实际情况而是否输入密码)。在余额充足的情况下可以直接点结帐,如果余额不足,要在弹出框上面点击充值(请看第6点关于充值),充值完毕再结帐。如果客人是现金结账则直接结账即可,如果客人是通过pos机刷卡消费,则需要在联合付款中选择pos机支付输入金额。挂账为将账单挂在协议客户头上,选择挂账,点击桌面中间“选择”按钮,在弹出的窗口选择挂账的账号。

抹零和折扣则根据操作人员的权限直接输入。

6、充值

当客户余额不足,会弹出下框,点确定之后,再点上方的录入按钮,点充值。

点充值如下图,先点读取按钮,刷卡。输入实收金额。点击充值即完成操作。充值的时候,充值金额和实收金额可以不一样,根据实际情况输入。

7、换台

如果客户点完菜需要换餐桌,在原餐桌上点右键(如下图所示),点更换餐桌,选好目标餐桌后点确定。

8、并台

比如一个团队游客来坐两个餐桌,一起结帐,那么,就要用到并台,在需要并台的其中一个餐桌上面点右键(如上图),选合并帐单,双击左边需要合并的餐桌,然后点确定,再点关闭按钮即可。并台的相反操作为拆分,只需要把要拆分的账单分别置于下图两边方框,确认,关闭即可。

9、查询结帐记录

点击结帐单据按钮。

点击后如下图所示,先设定好要查询的日期范围,然后点查询,在下方会列出在所选范围内的所有结帐记录。如果要重复打印小票,选定需要打印的记录,然后点上面的重复打印即可。

10、结帐恢复(反打单功能)

此功能在确定结帐有误的情况下使用,一般收银员不具备此权限。需要联系部门主管或者经理登陆帐号。在结帐单据里,选定需要恢复的帐单,然后点击上方的反打单,然后按需要更改消费后,再结帐。

11、信息添加

(1)桌台的添加

餐饮前台>基础设置>基础数据>餐桌设置

①添加桌台类型:选择添加草桌类型,其右侧小窗口则自动变化为可输入模式。

桌台类型包括编号和名称两个属性,编号的使用规则为两位阿拉伯数字,从01开始依次递增,名称根据需要和实际情况自取。②添加桌台类型之后可以选择修改餐桌类型和删除餐桌类型。需要注意的是删除某一个桌台类型之后,其对应属于这个类型的餐桌会一同删除。

③桌台类型设置好之后在整个页面的窗口右侧餐桌信息设置对具体的餐桌进行设置。

④餐桌的信息包括编号,别名和餐桌类型(直接选择)。餐桌的编号规则为四位阿拉伯数字,从1001开始,在对应类型下递增,且餐桌的编号以餐桌类型编号作为开头,如1001则指代的是类型01的1001台。餐桌的别名可以设置也可以直接留空,留空的话,餐桌才程序界面上显示的为编号,别名未留空则显示的是别名。

⑤添加餐桌信息之后可以通过修改餐桌和删除餐桌对其进行信息上的改变。

⑥关于批量添加餐桌:这项功能使用时将直接生成一系列的餐桌,餐桌编号从设置的号码开始依次递增,但不会跳跃。这项功能适用于对编号没有特殊要求的初始添加餐桌的客户。

(2)商品的添加

餐饮前台>基础设置>基础数据>商品项目设置

①添加商品类型:添加商品类型和添加桌台的类型相同,此处不再说明,参见前文“添加桌台类型”部分。商品类型的属性也是包括编号和名称两个部分,和餐桌类型可以说一模一样。

②添加商品类型之后可以选择修改商品类型和删除商品类型。需要注意的是删除某一个商品类型之后,其对应属于这个类型的商品会一同删除。

③商品类型设置好之后在整个页面的窗口右侧消费信息设置对具体的商品进行设置。

④商品的信息主要包括商品编号,商品名称,销售价格,商品类型(直接选择),商品单位,打印出品编号。

其中商品编号规则为五位的阿拉伯数字。从10001开始,在对应类型下递增,且商品的编号以商品类型编号作为开头,如10001则为类型01的商品的10001号商品。

商品名称根据实际的名称输入即可,其后的商品简称是根据商品名称自动生成的,商品简拼可以作为使用时快速查询商品的方式。销售价格,商品的销售价格只需要根据实际的情况输入即可;商品类型直接根据实际情况选择;计价单位可以在下拉列表中选择也可以直接输入。

打印出品编号是作为商品出单位置的定义。根据传菜系统的打印机编号设置而输入具体的数字。这个属性是一个十分重要的属性,因为它涉及到商品是否能够正常的从正确的打印机中出单。

⑤商品库存是指吧台库需要进行出入库操作的商品,需要进行出入库统计的商品均需要选中“需要库存”这个选项。需要库存选择之后还可以根据实际情况选择库存报警数量。

⑥允许打折选项,此选项的意义在于如果总单打折而此件商品选择的是不允许打折,则在总单中的该商品是不会计入打折项目中的。这儿有一点需要注意的是,商品如果修改其是否允许打折的属性,最好的方式是直接删除该商品,再重新创建一个商品。

一些问题的解决方式

1、系统无法登录(服务器电脑)

服务器电脑系统无法登录,先检测账号密码是否输入正确,然后检查数据库服务器是否开启,数据库服务器打开位置在上图所对应位置,数据库服务器打开之后在电脑的右下角会显示如下图的图标

2、系统无法登录(除服务器外的电脑)。

(1)检查服务器电脑的加密狗是否开启;

(2)如果加密狗开启,则检查服务器电脑的本地连接状态,如果本地连接状态上有小×,则说明本地网络不通,只需要检查一下网线接口是否接好(电脑主机网线接口,交换机网线接口)。

3、打印机无法打印(1)所有打印机无法打印

出现这种情况一般都是打印驱动未开启,在服务器电脑开启打印驱动即可。(2)部分打印机无法打印 以后厨打印机举例:

篇6:SMI电脑系统操作流程

(2008-09-23 00:21:46)转载 标签:

杂谈

公司新网站介绍: 网站最上层6个选项 1)“E GAME“ 电脑小游戏(尚未加入系统中); 2)”E SHARE“股票游戏; 3)”NODES“系统组织; 4)”PROFILE“ 个人资料; 5)”MESSAGE“您的信息; 6)”LOGOUT“退出网站 一)”E GAME“ 电脑小游戏

二)”E SHARE“ 股票游戏 进入后左侧是最高的十份买单,和最低的十份卖单;右上是上次成交的买卖双方和成交额。右下是填写户口ID和专属密码的地方。填写后进入交易平台 右侧第二行 有三个选项: ”TARDE“ 是网站现在的状态,eShare Wallet Quick Summary股票交易户口概况 Account Balance 户口现存资金 Escrow Account 正在交易

Available Balance 可用于交易的资金 eShare Share Balance Summary 游戏股票概况 Share Balance 户口内现存游戏股票数量 Offered To Sell 正在交易中的股票数量 Available Shares 可用于交易的股票数量

左侧中间一行是买单卖单的填写表,其中左边是买单

”No.Shares“ ”Buying At“ ”Total Value“ 股票数目 单股买价 资金总额 右边是卖单

”No.Shares“ ”Buying At“ ”Total Value“ 股票数目 单股卖价 资金总额 左侧下边是本户口的全部买单和卖单。

”WALLET“ 股票交易户口的明细列表,点击后左侧会出现 Lastest 60 Days Transaction 最近60天内,户口的资金变化 Escrow Transaction in eShare Wallet 股票交易的明细。”LOGOUT“ 退出股票交易平台。三)”NODES“系统组织:

进入后最上面一排的图标表示户口的ID,用户可以把本户口直接推荐的下线也添加进去,容易点击察看。每一格方块的号码显示户口的ID,点击方块可以直接察看这个ID户口的组织图。

左起:第一个方块(右上角没有红色“X”)代表本户口。不可以取消。中间:从第2个方块,至倒数第2个方块(右上角有红色“X”)代表您可以点击察看这些ID的组织图。(点击右上角红色“X”可以把此户口从这一行内取消掉。)如果您点击的户口同样是您所持有的,您可以对其作任何操作;如果是由您? 萍龆是别人持有的户口,那么您只能看到对方的组织图,不能做其他操作;如果是您申请代为管理,而对方也选择同意的户口,您可以进行全部的操作。(仅限第三大类 ?NODES”系统组织内的全部操作)

最右:较小一点的方块(下有绿色箭头的):用来添加或取消这一行中的ID图标。点击此小方块后,会进入Add Nodes Viewer添加可查看ID列表: 1):左上Add From Owned/Sponsored Node List,从此户口直接推荐和拥有的ID中添加:

Node ID(户口号码): Ownership Type(可查看的户口类型)Owned:与本户口相同持有人的户口;

Sponsored:本户口直接推荐的户口)这两种户口都可以直接添加进入本户口的查看名单

Left ACC Lot :(左边全部的lot数,每100美金为1lot)Left CF Lot : 左边剩余可配对lot数)Right ACC Lot:右边全部的lot数)Right CF Lot :(右边剩余可配对lot数)

Action :(选择操作)viewing 已经加入查看列表 add 点击后选择其加入查看列表。

2)左中:Approved External Node,获得原户口持有人允许后可察看的户口ID: 如果在Action中选择“cancel”,既取消对该户口的查看权。

3)左下:Node(s)Owned Managed By Others,允许他人管理的本人的户口。您的户口可以交由他人管理,这里列出了要求管理您户口的申请:date:日期; time:时间;your node id: 被他人要求管理的户口ID;Managed by: 谁向您提出的申请。Action:您的决定:Reject: 拒绝;Approve:同意。4)右上:Request To Manage External Nodes 向他人提出管理对方户口的申请:node id:要求管理的户口ID; Owner Screen Name!: 该户口持有人在组织图内的用户名称。添些后,点击Request:发出申请。(对方会接到您的申请)5)右下: Pending Request 已经提出代为管理的申请,正在等待对方答复的户口列表。选择cancel可以撤销申请。

下面一排有7个栏目:

1)Summary 户口概况 2)Tree viewer 组织图 3)Account Report 户口报告

4)Bonus Report 奖金报告5)PIN Converter奖金买卡 6)PIN Tracker 卡号 7)Requisition Form 提款 一)Summary &nb!sp;户口概况

上左> Node ID 2 1)户口ID号 Owner Screen Name 户口在组织图内的名字 Sponsor Screen Name 户口推荐人组织图内的名字 Sponsor Node ID 户口推荐人ID Node Created 户口注册时间 Node Credit Balance 户口电子钱包内的资金额 Node Type 户口类型 Node Profit Sharing Point 拥有分红股的数量 Node Maximum Lot Matching Per Week 每周配对奖金的上限 Node Maximum Lifetime Per Level Matching 每层配对奖金的上限 Node eShare Wallet Balance 户口股票交易帐户内的资金额 Node eGames Wallet Balance户口游戏帐户内的资金

上右: Node Lot Summary For This Week 本星期户口的组织情况

Left(左)| Right(右)

Weekly Brought Forward Lot 上个星期留下可以继续配对的数量 Weekly Accumulated Lot!本星期左? 一Э诩尤氲淖苁 Weekly Lot Matched 本星期配对数量

Weekly Lot Matched Limit 本户口每周配对上限

Weekly Carry Forward Lot 本星期户口左右继续保留的未配对数 2)Tree viewer 组织图

与旧系统组织图差别不大。将鼠标放在某户口上时,会出现一个小窗口,列出此户口的一些基本概况:

Owner Screen Name持有人在组织图内的用户名称; Sponsor Screen Name:推荐人在组织图内的用户名称; Sponsor Node Id: 推荐人的户口ID;Node Type: 本户口的类型(黄金,钻石....)left bf lot: 左边上周剩下的lot数 Left ACC Lot: 左边全部的lot数!Left CF Lot:左边等待配对的lot数 Right bf lot: 右边上周剩下的lot数 Right ACC Lot: 右边全部的lot数 Right CF Lot:右边等待配对的lot数

Weekly Lot Matched:本周已经配对的数量/本周最大配对的数量 右上: 可以选择同时显示的几层的组织图。右下: 各种颜色的图标对应的户口类型。4)Account Report 户口报告

Report Date Filter Options:户口报告时间段的选择

Presets: 选择户口报告的时间段(this week本周, last week上周, this month本月,last month上个月,latest 60 days最近60天)

Filter By Presets:选好时间段点击此项,该时间段的户口报告就会显示出来 Week At 设定上一项的本周,上周等等以什么时间为基准。一般显示的是现在的日期!。如果您想查看去年9月的户口报告,那就在后面选择去年9月的日期,设定为基准。再选好本月。

Filter By Week At 选择好时间的基准后,点击,就会出现相应日期的户口报告

Currently Showing(正在显示): Previous Week:点击后直接看上周报告 Last Week(21 Jul 08 ~ 27 Jul 08)Next Week:点击直接看下周

Account report: 户口报告(相当于旧系统中view my account中的e-wallet)5)Bonus Report 奖金报告

Report Date Filter Options: 户口奖金报告的时间段设定,与上一项设定方式相同 Received Direct Sponsored Bonus Report: 直接推荐奖金报告 Received Matching Bonus Report:配对奖金报告 Received Leadership Bonus Report:领导奖金报告

(有关奖金买卡系统,以后还会有更改)二)PIN Converter 奖金买卡&n!bsp;

右 :是买各类型所需要的奖金数额

左上: 选择欲买的PIN卡的类型,填写第3层密码。点击“Confirm Generate Pin”;只要户口内有足够的资金,就可以买卡。卡号会自动传到“PIN Tracker”卡号

上: Active PIN 还可以使用的Pin 卡。

下: Inactive PIN(Latest 60 Days)最近60天内已经使用的Pin卡 三)Requisition Firm 向公司要求

左: Withdrawal Request Form :取钱申请表 Node ID :取钱户口的号码 Node Credit Balance : 户口中可取得资金数额 Withdraw Amount : USD 填写取钱的数? 睿ㄗ钚?0)New Node Credit Balance :取钱后剩余金额 Level III Password : 填写第三层密码

右:Support Request Form :与公司联系,反映问题 Title:题目 General:普通问题 ;System Error:系统错误 Message :填写问题的详细情况

四)个人资料:

上:Password Maintenance : 密码修改 上一层有关一层密码:

左: Screen Name :屏幕名字 Password Level I :一层密码;可以使用与 Virtual Office:进入户口 Sign Up NewMember: 注册新户口

右:修改一层密码:Existing Password:填写原来的密码 New Password:填写想要的新密码 Reconfirm New Password:再次填写新密码 Change Password Level 1: 点击后即修改密码

上二层: 左: Password Level II :二层密码可用于 Games 游戏 Profile Updates 修改个人资料(将改为三层密码才能修改)。

右: 修改密码与一层修改方法相同。但是2层密码需要多试验,因为某些组合不被系统接受

上三层: 左:Password Level III 三层密码可用于:

Withdrawal Request :提钱 Pin Converter: 买卡

右:修改密码: Existing Password :填写原来的三层密码。Reset Level III password: 点击后系统自动生成新密码,并发电子邮件到股东的邮箱。

中:Contact Information:修改联系资料 Full Name:股东姓名

Date Of Birth :出生日期 Gender 性别;male: 男;female: 女;

Social Security/Passport Number:身份证/护照号码 Contact Phone Number:电话号码 Primary Email Address:股东电子邮箱 Secondary Email Address:备用的电子邮箱 Residential Address:股东家庭住址 Residential Country :所在国家

Level II Password:填? ?层密码;(将来会改为3层)Update Contact Information: 点击后修改个人资料

下:Banking Account Information(Upon Approval)银行资料 Bank Name:那家银行

Bank Country:银行属于哪个国家 Bank Branch:银行分行

篇7:电脑操作系统基础知识

操作系统基础解析:Windows和Linu__ 到底有何不同?

计算机操作系统是基础软件,分为闭源和开源两类。

广义的操作系统包括:计算机(PC、工作站、服务器)系统、移动端系统(例如鸿蒙)、嵌入式系统 等。本文只涉及计算机操作系统。

计算机操作系统的功能角色:作为用户和计算机硬件资源之间的交互,管理调度硬件资源,为应用软件提供运行环境。操作系统属于基础软件,是系统级程序的汇集,为用户屏蔽底层硬件复杂度,并提供编程接口和操作入口。操作系统控制处理器(CPU)调度系统资源,控制应用程序执行的时机,决定各个程序分配的处理器时间(CPUtime)。操作系统需要兼容底层硬件和应用软件,才能实现计算机的功能。

根据核心代码是否向开放,操作系统可划分为两类:开源系统、闭源系统。

1.闭源操作系统:代码不开放,以微软 Windows 系统为代表

微软公司内部的研发团队开发 Windows 操作系统,并开发配套的应用软件,比如 Office。在生态 建设方面,Intel 和 Windows长期合作形成 Wintel 体系,在 PC 端市占率全球领先

Windows 系统的访问分为 User mode(用户模式)和 Kernel mode(内核模式)。用户级的应用程序在用户模式中运行,而系统级的程序在内核模式中运行。内核模式允许访问所有的系统内存和 CPU 指令。Windows 系统从最早期的 16 位、32 位到现在流行的64 位,系统版本从最初的 Windows 1.0 到 Windows 95、Windows 98、Windows 2000、Windows2003、Windows __P、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和Windows Server 服务器企业级 操作系统,不断持续更新。

Windows 系统最大的优势在于图形界面,使得普通用户操作起来非常便利。相比大部分 Linu__ 系 统,windows的常用软件安装和系统设置不需要以命令行的方式去输入系统指令,只需要点击“按 钮”即可完成。如今,绝大多数常见软件、专用软件和底层硬件都支持 Windows操作系统,形成 了 Window 强大的生态整体。

2.开源操作系统:代码免费开放,以 Linu__ 操作系统为代表

Linu__ kernel(内核)由 Linus Torvalds 在 1991 年发布,代码免费公开,由全球开发者共同贡献,已成为影响最广泛的开源软件项目。以 Linu__ 内核为基础,不同的开发团体(开源社区、企业、个 人等)对内核代码进行一定的修改和补充,加入GUI(图形界面)、应用等部分,形成了相应的 Linu__ 操作系统发行版。

Linu__ 系统版本之间存在衍生关系,由此形成 RedHat、Slackware、Debian 等几大家族,各家族 内部又衍生出一些著名版本,如Ubuntu、SUSE、CentOS、Red Hat Enterprise Linu__、Fedora 等。

Linu__ kernel 是开源项目,由全球范围的开发者(企业、团体、独立开发者)共同贡献源代码。Linu__ 的官方组织是 Linu__基金会,作为非盈利的联盟,协调和推动 Linu__ 系统的发展,以及宣传、保护 和规范 Linu__。Linu__ 基金会由开源码发展实验室(Open SourceDevelopment Labs,OSDL)与自 由标准组织(Free Standards Group ,FSG)于 2007 年联合成立。

开源社区是 Linu__ 系统的创新源泉和主要的开发场所。Linu__ 操作系统发行版分为社区版本和商业版本。社区版本数量较多,其开发和维护的主体是开源社区。少数的商业版本(比如红帽企业版)则是在社区版本的基础上,进一步优化而来。整体来看,无论是否涉及商业活动,开源社区是 Linu__发行版的创新来源和主要的开发场所。而成熟的开源社区通常由相应的开源基金会(或者项目委员会)进行管理。开源基金会为开发社区制定了规则,进行资源管理,负责可能的商务对接,以及保护社区的健康运转。社区的开源基金会(委员会)一般由开源贡献方进行赞助和决策支持。

许多开源社区背后都有一个主导企业,为社区提供资金和研究支撑,甚至直接委派员工参与开源 项目。例如,Fedora 社区的核心开发者中 1/3是红帽的正式雇员。通过资助和维护开源社区的方 式,企业可以发挥研究力量的“杠杆”作用,通过向社区输入自有的研究资源,吸引更多的外部贡献者参与进来,扩大创意来源;另一方面,开源社区版本也成为企业扩大技术影响力的重要途径。

Linu__ 操作系统由 4 部分组成:kernel、shell、文件系统、应用程序。Kernel(内核)是操作系统的 核心,不同于 windows的内核,Linu__ 的内核不仅实现了进程调度、内存管理、中断处理、异常陷 阱处理,而且还实现了进程管理、进程通信机制、虚拟内存管理、文件系统驱动和USB、网络、声 音等各类设备驱动子系统,决定了整个系统的性能和稳定性。而 shell 是系统的用户界面,提供用户与内核交互的接口,接收用户输入的命令并送入内核去执行。

Linu__ 操作系统主要的优势领域是服务器和嵌入式。据 Linu__ 基金会统计,全球 90%的公有云平台采用了 Linu__ 系统,99%的超算和62%的嵌入式设备也都是基于 Linu__。亚马逊 AWS、微软 Azure、微软 Azure、谷歌云平台和阿里云等主流云服务商,都提供了 Linu__系统方案。全球公有 云平台运行的所有应用,超过 54%是运行在 Linu__ 虚拟机上。甚至微软 Azure 的近30%的虚拟机 也是基于 Linu__。根据IDC 在 2017 年的统计数据,全球服务器操作系统使用份额(免费+付费)中,68%是 Linu__ 服务器操作系统。

Linu__ 操作系统在服务器领域的普及,主要由于 3 个方面:

1)创新方面,集思广益。全球开发者对 Linu__ 内核保持了持续的更新,提供了充足的创新动力。据 GitStats 分析结果,截至 2018 年 9月,已有超过 19000 名开发者为 Linu__ 内核贡献了代码,这些开发者遍布全球范围超过1500个组织/企业。广泛分布的开发者,从不同视角不同方面对Linu__ 内核的补充,使得 Linu__系统得以快速适应服务器领域的变化。

2)系统代码可以修改和自定义,用户可调用计算机资源的自由度极高。Linu__ 操作系统的使用者可以轻松查看系统代码,可以自由修改代码来修补常见的问题,也可以开发自己的程序并添加入 Linu__ 操作系统中。相比 Windows 等闭源系统,Linu__支持了使用者对于计算机资源极大的使用自 由度,支持专业用户去构建和自定义服务器,由此获得了互联网公司、云计算公司的青睐。

3)运行效率高,运维成本低。Linu__ 系统在服务器上面的运行效率较高,相对比较轻量化,除非硬 件资源分配出现问题,不易出现系统卡死状况。而且Linu__ 系统天然地支持虚拟化。因此,在服务 器集群上,Linu__ 系统的运维成本较低。

4)安全。Linu__ 从发展根源上就是针对多用户系统设计的,系统管理员和 root 用户具有系统管理 权限。Linu__面向全球开发者开源,系统文件都是文档,在全球开发者多次的筛查和更新中,基本 排除了“后门植入”的可能。实际应用中,普通不成熟的 Linu__操作系统确实可能存在安全问题,也是和系统的文档属性有关。例如,用户 root 权限和 sudo 指令可在有意或无意间修改 Linu__ 系统文档,可能会对其他用户或整个系统造成不利影响。因此,成熟的 Linu__ 操作系统解决方案,有必要对这类属性进行设计方面的防范,去进行适当的权限屏蔽。而这些安全属性的设计,本质上并 不存在难以解决的障碍。

电脑操作系统维护10条基础知识!

1、经常进行“磁盘清理”和磁盘碎片整理”

当硬盘用久了,无数次的新增、更改和删除程序和文件后,就会造成很多断断续续的扇区,非连续性的文件便会愈来愈多,硬盘磁头便需要花更多时间跳来跳去来读取数据,这就导致硬盘速度减慢。

因此,我们应该定期进行“磁盘清理”和磁盘碎片整理”,将所有非连续性的文件重新编排整齐。

处理方法:点开始-程序-附件-系统工具-磁盘清理程序和磁盘碎片整理程序。有可能整理过程很慢,那是你长时间没有清理或者有只读文件,请多执行几次,耐心等待。碎片清理时要退出所有的应用程序。

2、移动internet临时文件和临时交换文件

internet临时文件和临时交换文件是我们上网时产生的临时文件,是产生磁盘碎片的罪魁祸首,叫它离开系统盘是最好的办法处理方法:

⑴在桌面上右键点internete__plorer图标,再点出来的“属性”,出属性对话框,在internet临时文件后面点“设置”,在出来的设置对话框中点移动文件夹,再选择除系统盘以外的硬盘(如D盘);

⑵、开始-设置-控制面板-双击系统,在“性能”项上点“设置”,在“性能选项”上点“高级”,在“虚拟内存”选项点“更改”,选择除系统盘外的硬盘如d,最后确定。关机重启,ok。

3、开启wondows __p保留的20%带宽

wondows__p默认保留了20%的带宽,我们可以将它开启,充分利用带宽。处理方法:点开始-运行,输入gpedit.msc,打开组策略-计算机配置—管理模板—网络—Qos数据包调度程序,右击窗口右边的“限制可保留带宽”选项,单击“属性”命令,在弹出的“限制可保留带宽属性”对话框中的“设置”选项卡中,勾选“已启用”单选框,将下面的“带宽限制”数值调到“0”。点确定,ok。

4、删除不必要的系统声音

系统声音是计算机事件的一组声音方案,实际一点用处没有,还占用一部分系统内存,干掉它是明智的选择。

处理方法:右键点通知栏里的小喇叭,点调整音频属性,在属性框中点声音,点方案后面的“删除”,再确定,ok。

5、定期清理internet预读文件

在聊天室碰到好多次有些朋友突然打不开我们聊天室的网页了,而其他的网站可以。问题是出现了死连接,实际__P使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统时间。建议:定期删除。

处理方法:在桌面上右键点internete__plorer图标,再点“属性”,出属性对话框,在internet临时文件后面点“删除cookies”、“删除文件”。

提醒:删除文件时请选择“删除所有脱机文件”。

6、关于internet e__plorer

IE并不是最佳的浏览器,其缺点之一是占用太多的系统资源,第一次开启IE,占用7%左右的资源,以后每开启一个IE窗口,占用4%左右的资源。现在上网,网页自身自动开启的弹出式窗口就多,快速消耗你的内存是很自然的事情,CUP使用率常在100%也不奇怪。

7、优化硬盘参数

右击“我的电脑”,选“属性”,选中“硬件”下的“设备管理器”标签,然后在“磁盘驱动器”中找到你的硬盘,查看它的属性,在“磁盘属性”标签中选中“启用了写入缓存”;在“IDE控制器”中分别查看“PrimaryIDE Channel”和“Secondary IDEChannel”的属性,在“高级设置”中将“设备类型”设定为“自动检测”,“传输模式”设定为“DMA(若可用)”。

8、让系统自动释放系统资源

在Windows中每运行一个程序,系统资源就会减少。即使把程序关闭,在内存中还有一些没用的.DLL文件在运行,这样就使得系统的运行速度下降。可以通过修改注册表,令程序关闭后自动清除没有用的DLL文件,收回系统资源。

处理方法:运行regedit打开注册表编辑器,找到并选中HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrenVersione__plorer主键,在右边窗格单击右键,新建一个字符串值,名为AlwaysUnloadDll,然后将AlwaysUnloadDll的键值改为1,退出注册表,重启计算机。

9、固定自己的DNS和IP

一般__P/2000是自动检测IP和DNS地址的,但我们可以自己设置好,以提高系统效率,前提是你要与服务商联系,获取你的DNS和IP地址。处理方法:点开始-设置-控制面板-双击网络连接,点方框中TCP/IP,点属性,点IP地址,选择“指定IP地址”,填入你从服务商那里得到的IP地址和子关掩码;点DNS配置,选择“启用DNS",填入你得到的服务器地址,添加。

10、关于ADSL猫的使用注意事项

因为猫对电源的要求实际很高,只是我们不太注意,猫的电源应该尽量采用独立的电源线,中间要注意避开大功率的用电设备,防止其他用电设备对它的干扰,采取一定的屏蔽接地措施是明智的。

另外注意选择品牌大的猫并注意与服务商提供服务的兼容性,如果ISP的局端设备有了改动,这时我们可能会经常掉线,这时建议下载Firmware版本刷新程序对“大猫”刷新,一般可以完全解决。再者使猫保持良好的散热效果,最好将猫的下面垫空。

操作系统基础-CPU虚拟化

操作系统的三个要素

操作系统的定位是计算机资源(CPU,内存,硬盘,各种I/O设备等)的管理者。最早的计算机系统一次只运行一个程序,操作系统是作为库函数的形式存在的,这种模式无法充分的利用计算机资源,对于早期造价动辄数百万美元的计算机来说,这是巨大的浪费,因此人们引入了现代的操作系统来支持方便的多进程并发执行,允许多个用户同时运行他们的程序。具体来说,操作系统提供了这么三个要素:

虚拟化(Virtualization),主要指的是CPU和内存虚拟化,仿佛每个进程都有自己独占的CPU和内存。

并发(Concurrency),主要指的是线程级的并发。

持久化(Persistance),主要指的是文件系统。

存储器层次结构

为什么说单个程序不能充分利用计算机资源呢?这跟计算机的存储器层次结构有关,计算机中有各种各样的存储器:CPU上的寄存器、一二级缓存,内存、硬盘……这些存储器的容量、性能和成本各不相同,一个典型的存储器层次结构如下:

越是靠近上层(CPU)存储器的性能越好,但是容量越小,(每字节)存储成本越高;越是远离CPU,存储器的性能越差,但是容量越大,(每字节)存储成本越低。比如,CPU访问一级缓存缓存只需要1个时钟周期,而进行磁盘I/O可能需要上千万个时钟周期。程序在进行I/O操作的时候,CPU实际是空闲的,这时候可以让CPU运行其他程序,提供计算机资源的利用率。

另一方面,为了弥补高速CPU到低速I/O设备之间的差距,在存储器之间引入了多层的缓存,比如本地硬盘作为网络的缓存,内存(DRAM)作为硬盘的缓存,SRAM作为内存的缓存。由于局部性原理的存在,这个存储器层次结构通常工作得很好。所谓得局部性原理包含两项:

一是时间局部性,程序一旦引用过某个存储器位置,接下来它很可能还会引用这个位置;

二是空间局部性,程序一旦引用过某个存储器位置,接下来它很可能还会引用附近的位置。

进程

操作系统提供了进程这个抽象概念,一个进程就是一个正在运行的程序。根据Steam2020年5月的调查,现在主流的PC配置是64位的4核物理CPU和16G内存[1],而目前__86_64的PC上通常会运行几十上百个进程,每个进程拥有256TB的的虚拟内存。正是通过CPU和内存虚拟化,操作系统提供了这种幻象:似乎每一个进程都有一个独占的CPU和一片巨大的独占内存。

在深入这些细节以前,我们先来看看计算机上运行一个进程需要维护些什么状态信息:

用来存取指令和数据的内存,由于进程会根据地址来读写内存,它们也叫做内存地址空间,当然这里指的虚拟内存地址空间(Virtual MemoryAddress Space)。进程的堆栈信息也在这个地址空间中。

CPU中的通用寄存器,如%ra__

CPU中的特殊寄存器,如:

程序计数器(Program Counter/PC),或叫做指令指针(Instruction Pointer/IP)

栈指针(stack pointer)及其对应的基址指针(frame pointer)

I/O相关的信息,比如当前打开的文件,Socket套接字等。

操作系统通过分时复用的方式实现了CPU的虚拟化,运行进程A一段时间后,主动或被动地把这个进程的状态信息写入物理内存然后从物理内存中读取另一个进程B的状态信息,从而恢复进程B的运行。

进程在其生命周期中,始终处于以下三个状态中的一个:

Running:进程正在通过CPU执行指令

Ready:进程可以运行,但是操作系统还没有调度它

Blocked:进程在等待某个事件发生(比如等待磁盘读取完成),因此还不能运行

这是一个理想化的状态,Linu__中进程还有一些别的状态

内核中有一个数据结构叫做Process Control Block(PCB),用来记录上面提到的各种信息,每个进程都有一个对应的PCB。

CPU虚拟化

下面来考虑实现CPU虚拟化要解决的两个核心问题:

安全:用户的进程不应该拥有无限制的权限,比如它不应该能访问另一个用户的文件,而权限检查的把关就需要由操作系统来实现。

性能:操作系统提供CPU虚拟化这种抽象机制的时候,不应该有太大的性能损失

计算机系统采用了一种叫Limited DirectE__ecution的机制,通过硬件和操作系统的协作解决了这两个问题。在具体实现上,CPU中有一个状态位,表明了当前运行在什么模式下:

用户的进程运行在用户模式下,这种模式能做的操作有限,比如它无法发起一个I/O请求,尝试这么做会引发一个异常(e__ception),导致进程被操作系统杀死。

与之相对的是,内核代码运行在内核模式下,它能执行所有特权操作,比如发起I/O请求。

如果用户进程需要发起特权操作,必须通过操作系统内核来进行,操作系统提供了很多这样的服务入口,这就是系统调用,比如说打开一个文件用到的open()系统调用。这些系统调用看起来像是一个普通的函数,而内部实现上只是把系统调用的编号,和对应的参数放到栈上某个特定的位置,然后调用trap指令,这个指令会完成以下几个操作:

把当前进程的CPU寄存器的值保存到内核栈中

把运行模式切换为内核模式

跳转到该系统调用的处理函数

内核检查参数和权限和合法性,然后执行相应的处理,无论结果如何,最终调用return-from-trap指令返回用户进程,具体过程如下:

从内核栈中还原该进程的CPU寄存器值

把运行模式切换为用户模式

把程序计数器(PC)设置为进程的下一条指令,从而恢复用户进程的运行。

可以看到,用户进程直接运行在CPU上,因此保证了性能,而通过内核模式和用户模式的区分保证了安全,这里主要的损耗在于上下文切换带来的开销。

内核调用return-from-trap之前还会检查进程是否有待处理的信号,如果有的话在这里触发信号处理函数。

抢占式调度

Limited Direct E__ecution存在一个问题,一个进程可能会长久地占用CPU,导致其他进程无法得到服务,那么这个进程什么时候把控制权还给操作系统,让操作系统调度其他进程呢?很自然地,一个合理的时间点是触发系统调用的时候,操作系统可能会决定先执行另一个进程。但如果是一个无限循环,中间没有任何系统调用呢?一些早期的系统如MacOS采用了合作式的调度方案,长期运行的进程需要周期性地让出CPU,比如在循环体中加入一个yield()之类的系统调用,允许操作系统调度其他进程。这个方案治标不治本,存在这些场景:

某些恶意程序希望独占CPU资源,不按照要求来做

程序bug导致yield()一直没有运行

这种情况下,唯一能打破这种循环的方法只有重启。要解决这个问题,操作系统仍然需要硬件的协助。硬件中有个计时器可以编程为每隔一定的时间(比如每十毫秒)就发起一个时钟中断,它会挂起当前运行的进程,跳转到操作系统预先设置的中断处理函数中。在这里,操作系统可以决定是继续运行这个进程,或是调度别的进程。这就是抢占式调度。

异常处理流

程序运行的过程中会遇到各种各样的异常情况,在计算机启动的时候,操作系统就需要为各种异常指定对应的处理函数。CPU在执行完一条指令之后,总是会检查是否存在异常,如果有则触发对应的异常处理函数,否则继续执行下一条指令。

注意:

上文中有两组寄存器的保存/还原操作,第一组是用户态的寄存器,第二组是内核态的寄存器

内核处理完系统的调用后,也可以选择不切换进程,直接调用return-from-trap返回进程A

进程调度策略

上面描述了进程切换的机制,接下来讨论进程调度的策略,也就是说每次操作系统要调度一个进程的时候,选择运行哪一个进程。通常来说,我们有两种类型的工作负载:

交互式的进程,这种进程大部分时候都在Blocked的状态等待I/O,不怎么占用CPU,但是需要得到高优先级的处理,比如shell里面用户每输入一个字符,总是希望操作系统尽快响应并把这个字符显示到屏幕上。

非交互式的进程,他们大部分时间都在使用CPU执行指令,处于Running的状态,这种进程的诉求是高吞吐量,尽可能减少进程切换带来的开销。

下面来看看两种常见的调度策略

多级反馈队列

多级反馈队列(Multi-Level Feedback Queue)致力于提高系统的整体响应时间。

操作系统中维护多个进程队列,从高到底依次为每个队列分配不同的优先级:高优先级的进程分配较短的时间片,保证快速响应;低优先级的进程分配较长的时间片,保证其高吞吐量。具体调度策略如下:

如果A的优先级大于B,运行A

如果A的优先级等于B,轮流运行A和B

然而我们不知道每个进程的工作模式是交互式的还是非交互式,因此先假设他们都是需要快速响应的交互式进程:

当进程启动的时候,把它放到最高优先级的队列中

当一个进程用完它的时间片之后,降低它的优先级,也就是移到下一个队列中

还存在一个问题,如果有大量高优先级任务,那么低优先的任务可能会被饿死,因此:

每隔一段时间把所有的进程都移动到最高优先级的队列

按比例共享调度

与MLFQ相对的,按比例共享调度(Proportional ShareScheduling)的目标是让各个进程公平地获取CPU时间。它最简单的形式叫做彩票调度(lotteryscheduling):假设系统使用100张彩票(编号为0-99),每次随机选择一张来决定运行哪个进程,进程A持有75张(编号为0-74),进程B持有剩余的25张(编号75-99)。任务调度器每次计算出一个0-99之间的随机值,如果落在0-74之间则运行进程A,反之运行进程B,这样保证了两个进程总体获得的CPU时间跟它们持有的票据数量一致(75%:25%)。

最后还有个问题,怎么为进程分配票据(或者说权重),可以跟nice值关联起来。

Linu__的进程调度器

篇8:电脑收银系统操作

2004年,笔者从网上获得一款软件:“GHOST全自动备份还原系统光盘V3.0”,该软件目前更名为“一步到位GHOST全自动备份还原光盘”。这是一款全中文、智能化的系统备份恢复软件,该光盘使用简单,不用编写复杂的DOS命令,支持备份或恢复C盘和D盘,支持NTFS或FAT32分区格式,支持分卷压缩。用户利用光盘类编辑软件,可以向该软件中添加G H O映像文件,制作出像品牌机一样的系统自动恢复光盘,实现从光盘恢复系统。

一、“G H O S T全自动备份还原系统光盘V3.0”的使用

该软件是启动光盘镜像文件GHOST.ISO,只要利用刻录软件“刻录光盘映像文件”的功能刻成光盘即可使用。

1.备份系统

根据主板说明书,在C O M S里设为从光盘启动,放入已经刻好的“G H O S T全自动备份还原系统光盘V3.0”,启动电脑,出现光盘主界面(如图1所示)。选择第一个选项“备份C盘”并回车,屏幕出现备份C盘子菜单,选择数字键1,2,3,可分别备份到D,E,F盘。备份C盘所产生的文件夹是GHOSTBAK,文件名是SYSTEM.GHO,SYSTE001.GHS,SYSTE002.G H S等,文件个数由C盘数据量大小决定。备份D盘所产生的文件夹是GHOSTNT,文件名是WINNT.GHO,WINNT001.GHS,WINNT002.GHS等,文件个数由D盘数据量大小决定。

2.从硬盘恢复系统

放入已经刻好的“GHOST全自动备份还原系统光盘V3.0”,重新启动电脑,在出现的图1所示主界面中,选择“从硬盘恢复C盘”并回车,备份程序自动搜索硬盘上的GHO文件,找到后会自动恢复到C盘并重新启动电脑。恢复D盘需要选择“从硬盘恢复D盘”并回车。

3.从光盘恢复系统

(1)制作C盘的自动恢复光盘

首先在电脑上安装WINISO或Ultra ISO等光盘类编辑软件,笔者使用Ultra ISO9.3.2.2656。打开Ultra I S O,点击菜单“文件”中的“打开”选项,在新弹出的窗口中,选择文件“GHOST全自动备份还原系统光盘V3.0.ISO”,再点“打开”,可见光盘中只有一个隐藏文件夹EZBOOT(如图2所示),该光盘在Windows中看不到任何文件。

接下来,将备份所产生的G H O映像文件加到“GHOST全自动备份还原系统光盘.ISO”中。在“本地目录”窗口中打开相关目录,在“文件名”窗口中找到备份所产生的GHO文件(文件名必须改为SYSTEM.GHO),右击该文件,点“添加”,SYSTEM.GHO被加到“GHOST全自动备份还原系统光盘.ISO”根目录中(如图3所示)。

这时我们注意到窗口右上角红色提示光盘大于650M B,这是因为原光盘为C D光盘,容量不足,需要更改光盘容量。点击“文件”中的“属性”选项,打开属性对话框(如图4所示)。

在“文件系统”选项卡中,将介质由650M B更改为4.7G B,确定后光盘即更改为4.7G B容量的D V D光盘。然后点“文件”中的“另存为”选项,在弹出的窗口中选择存放映像文件的路径,并起一个文件名(如“已加入备份文件.I S O”),点“保存”,Ultra ISO便生成一个新的ISO文件。最后,利用刻录软件“刻录光盘映像文件”的功能将“已加入备份文件.ISO”刻成光盘。

对于只有CD光驱的电脑来讲,只能制作CD还原光盘,那么在制作备份文件时必须进行分卷,分卷大小可设为650MB(使用参数split=650-autoname)。将分卷后的第一个备份文件名改为SYSTEM.GHO,以后则依次改为SYSTE001.GHS,SYSTE002.GHS等,GHO文件依前述加入第一张CD光盘,GHS文件则采用“制作数据光盘”的方式刻盘,每个G H S文件单独刻一张光盘。当然,分卷后的几个备份文件也可以全部或部分(依先后顺序)加入到一张DVD光盘中。

(2)从光盘恢复C盘

设置电脑从光盘启动,放入光盘“已加入备份文件.I S O”,重新启动电脑,在图1所示界面中,选择“从光盘恢复C盘”并回车,备份程序就会自动将光盘上的映像文件恢复到C盘。如果备份所产生的映像文件多于2个,则在第一张光盘恢复完成后,GHOST提示插入映像文件的下一张光盘或是浏览文件夹来打开下一部分,只要依次放入G H S映像光盘,回车就可以了。等全部恢复完成后,系统会自动重新启动。

制作D盘的自动恢复光盘方法和制作C盘相同,其映像文件只能用自动备份时产生的文件名:WINNT.GHO。

二、对“G H O S T全自动备份还原系统光盘V3.0”的改造

笔者认为,对电脑不熟的维护人员,应该使用最简单、最可靠的方式进行系统还原,因此,笔者决定对“GHOST全自动备份还原系统光盘V3.0”进行简单化改造,只保留通过光盘还原C盘的功能。使用中先由熟练的工作人员进行备份,并制作好还原光盘,其他任何值班人员(包括值班的学生)都可以随时进行系统恢复。具体改造步骤如下:

1.在电脑中安装EasyBoot。这是一款集成化的中文启动光盘制作工具,它可以制作全中文光盘启动菜单、自动生成启动文件并制作可启动ISO文件。

2.用Ultra ISO打开“GHOST全自动备份还原系统光盘.ISO”,双击打开EZBOOT文件夹,可以见到里面的几个文件(如图5所示)。

3.右击启动菜单文件CDMENU.EZB,点“提取到”将它提取出来。

4.双击打开CDMENU.EZB,EasyBoot的控制面板如图6所示。

5.点击“菜单条”选项卡,从中可以查看每个菜单文本对应的命令,其中,“从光盘恢复C盘”对应的命令是“run cd_c.img”,这是笔者所需要的功能,在菜单列表中将其他菜单删除,再对屏幕布局、文本、光盘菜单等进行编辑,编辑后的效果如图7所示,然后在“文件”卡片中点“另存为”,将改动保存为一个新的菜单文件,用它去替换图5中的菜单文件,同时删除图5中C.IMG D.IMG CD-D.IMG DISK-C.IMG DISK-D.IMG TOOL.EZB等无关的文件,将改动结果另存为一个新的光盘映像“语言实验中心还原光盘.ISO”。

6.用Virtual PC(虚拟电脑)对“语言实验中心还原光盘.ISO”进行测试,确保运行正常。当然,虚拟电脑也需要设置成从光驱启动,并在其虚拟CD中载入光盘映像文件。

该光盘使用方法参见前文,因其使用简单(启动后直接回车),安全可靠,深受师生好评,特别是在2007年,实验室被熊猫烧香病毒感染后,电脑中的G H O备份文件遭到破坏,还原光盘起了重要作用,教学电脑在短时间内得到恢复,节省了人力物力,保障了教学活动的顺利开展。

这里直接利用了原光盘中的磁盘映像文件c d_c.i m g,当然,也可以自行制作,一般制作步骤为:(1)将WINDOWS98安装光盘放入光驱,在Ultra ISO中,选择“启动光盘”中的“从CD/DVD提取引导文件”选项,提取出BIF引导文件。(2)在Ultra ISO中打开提取的BIF文件,将autoexec.bat和config.sys提取出来,分别用记事本打开,输入DOS命令进行编辑(具体命令略);(3)用编辑好的autoexec.bat和config.sys去更换BIF文件中的原文件;(4)从WINDOWS98安装光盘中找到smartdrv.exe,将其加入到BIF文件中;(5)将GHOST.EXE文件加入到BIF文件中;(6)将BIF文件另存为新的IMG引导文件。

三、对“语言实验中心还原光盘.ISO”的升级

在使用中发现,语言实验中心还原光盘GHOST内核为2003版,不支持用新版本GHOST软件作的备份文件,性能也有一些不如意的地方,于是决定对GHOST内核进行升级。升级步骤如下:

1.在Ultra ISO中,打开“语言实验中心还原光盘.ISO”,提取出映像文件“CD_C.IMG”。

2.用Ultra ISO打开“CD_C.IMG”,可以看到CD_C.IMG中有一个压缩包ebd.cab。

3.用WINRAR解压出压缩包ebd.cab中的5个文件(如图8所示)。其中,TOOL.EX_是DOS下的自解压文件。

4.用WINRAR解压TOOL.EX_,解压后为2个文件:GHOST.EXE和CD_C.BAT。GHOST.EXE为美国赛门铁克公司的硬盘备份还原软件,工作在D O S环境,这里是2003版。CD_C.BAT为批处理文件,用“记事本”程序打开,可以看到如下DOS命令:

mode=pload(与prestore可互换)表示恢复映像文件到分区;src后面为映像文件的路径;dst=1:1表示目标位置为第1个驱动器的第1个分区;-sure表示对所有要求确认的操作一律选择YES;-rb表示恢复完成后重启电脑。

5.把G H O S T.E X E换成新的版本,如8.2版,8.3版,11.0.2版等。

6.同时选中两个文件GHOST.EXE和CD_C.BAT,右击两个文件,选“添加到压缩文件…”,压缩后生成TOOL.RAR文件。

7.在W I N R A R“选项”菜单中点击“设置”,在“压缩”选项卡中,点击“创建默认配置”,在“设置默认压缩选项”对话框中,选择“高级”选项卡,点击“压缩”,在“高级压缩参数”中,字典文件大小的取值范围是64~4096KB,字典文件越大,压缩比率越高,但压缩时间越长,这里设置为64KB。

8.在WINRAR中打开TOOL.RAR,单击工具栏上的“自解压”按钮,或者点击“命令”菜单中“压缩文件转换为自解压格式”,打开一个新的对话框(如图9所示),在“自解压格式”选项卡中,先选中“添加新的自解压模块”,再点击选中模块Dos.SFX(有的版本可能没有该模块,本文采用WINRAR 3.20简体中文版),确定后生成能在DOS下执行的自解压文件TOOL.EXE。

9.将TOOL.EXE改为TOOL.EX_。

10.将新的TOOL.EX_文件与其它4个文件一起,压缩为新的EBD.CAB文件。

这里要用到一个WINDOWS下的压缩软件:WINACE(也可以用其它的如MAKECAB.EXE,CABARC.EXE等)。在WINACE程序中,点“视图”“选项”,打开“设置”窗口,在“压缩”选项卡中,将“档案文件类型”设为“MS-Cabinet”,确定后退出,然后选中需要的5个文件,右击,选“add to文件夹名.CAB”,即可自动生成一个C A B压缩文件,将文件名改为E B D.C A B即可。

11.添加新的EBD.CAB文件到CD_C.IMG中。目前,语言实验中心新版还原光盘G H O S T内核已由2003,8.2,8.3版升级到11.0.2版。随着GHOST内核升级,EBD.CAB容量由1.1MB增大到1.8MB,当CD_C.IMG映像容量不够时,可以通过Ultra ISO“操作”菜单修改映像格式,将1.44MB改为2.88MB,3.84MB,5.76MB,甚至240MB。

12.新的CD_C.IMG文件再添加到光盘中,保存为“语言实验中心新版还原光盘.ISO”。

最后需要说明的是,有了“语言实验中心新版还原光盘.ISO”,我们的工作变得轻松自如,但我们也不排斥其它还原方式,对于大量机房学生电脑,我们一般采用还原卡方式,而对于其它管理电脑和教师用电脑,由于需要随时安装应用程序,使用还原卡很不方便,有的主板插槽有限,也无法安装还原卡,于是我们既安装一键还原,又采用光盘备份。这样,一方面保存在光盘上的备份文件不会被误删除,可以长期保管,另一方面,一键还原精灵不需要启动盘,可以随时备份和还原,并且运行速度较快,两者优势互补,增加了维护工作的灵活性和可靠性。

参考文献

[1]周永胜,张琪.档案管理电脑操作系统的备份与还原[J].四川档案,2008

[2]华军软件园.一步到位GHOST全自动备份还原光盘1.1[EB/OL].http://www.newhua.com/soft/24854.htm.2004.1/2009.9

[3]一个好人Ella石山博言.寻找回来的世界数据还原全攻略[J].电脑迷,2007

[4]Apple工作室.精典DOS实用技术[M].山东:山东齐鲁音像出版社,2005

[5]导向科技.光盘刻录一点通[M].北京:人民邮电出版社,2005

[6]佚名.使用WinRAR轻松制作自解压缩包文件[EB/OL].http://www.bc8.com.cn/news/view/230/47585.html./2009.9

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:Windows系统未正确安装新的设备驱动程序后,开机总是出现“欢迎 下一篇:总结电脑操作系统