博文

cache(2010-06-03 10:08:00)

摘要:cache n. 高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。存储器的高速缓冲存储器存储了频繁访问的 RAM 位置的内容及这些数据项的存储地址。当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。因为高速缓冲存储器总是比主RAM 存储器速度快,所以当 RAM 的访问速度低于微处理器的速度时,常使用高速缓冲存储器。     Cache的出现是基于两种因素:首先,是由于CPU的速度和性能提高很快而主存速度较低且价格高,第二就是程序执行的局部性特点。因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。很显然,要尽可能发挥CPU的高速度就必须 CACHE 用硬件实现其全部功能。   Cache与主存之间可采取多种地址映射方式,直接映射方式是其中的一种。在这种映射方式下,主存中的每一页只能复制到某一固定的Cache页中。由于Cache块(页)的大小为16B,而Cache容量为16KB。因此,此Cache可分为1024页。可以看到,Cache的页内地址只需4位即可表示;而Cache的页号需用10位二进制数来表示;在映射时,是将主存地址直接复制,现主存地址为1234E8F8(十六进制),则最低4位为Cache的页内地址,即1000,中间10位为Cache的页号,即1010001111。Cache的容量为16KB决定用这14位编码即可表示。题中所需求的Cache的地址为10100011111000。   Cache中的内容随命中率的降低需要经常替换新的内容。替换算法有多种,例如,先入后出(FILO)算法、随机替换(RAND)算法、先入先出(FIFO)算法、近期最少使用(LRU)算法等。这些替换算法各有优缺点,就以命中率而言,近期最少使用(LRU)算法的命中率最高。   浏览器缓存   缓存用于存储一些临时的文件。在浏览网页的过程中,网页会自动存储在用户的硬盘上。下次再浏览相同的网站的时候,系统会自动从硬盘中调出该网页,既节省了时间也减少了网络的交换。用户可以自行设定缓存方便其上网的需要。电脑中还存在高速缓冲存储器和硬盘缓存。缓存的种类:本地服务器缓存、网页缓......

阅读全文(1607) | 评论:0

国税和地税的区别(2010-06-02 13:55:00)

摘要:一、基本税种
1、营业税按提供的服务收入5%缴纳;
2、增值税按销售收入17%、6%、4%缴纳(分别适用增值税一般纳税人、小规模生产加工纳税人和商业企业纳税人)
3、城建税按缴纳的营业税与增值税之和的7%缴纳;
4、教育费附加按缴纳的营业税与增值税之和的3%缴纳;
5、地方教育费附加按缴纳的营业税与增值税之和的2%缴纳;
6、印花税:购销合同按购销金额的万分之三贴花;帐本按5元/本缴纳(每年启用时);年度按“实收资本”与“资本公积”之和的万分之五缴纳(第一年按全额缴纳,以后按年度增加部分缴纳);
7、城镇土地使用税按实际占用的土地面积缴纳(各地规定不一,XX元/平方米);
8、房产税按自有房产原值的70%*1.2%缴纳;
9、车船税按车辆缴纳(各地规定不一,不同车型税额不同,XX元辆);
10、企业所得税按应纳税所得额(调整以后的利润)缴纳(3万元以内18%,3万元至10万元27%,10万元以上33%);
11、发放工资代扣代缴个人所得税。
上述税种中除增值税与企业所得税(2002年1月1日新设立的企业)向国税局申报缴纳外,其他均向地税局申报缴纳。
二、纳税申报期限
1、营业税、增值税、城建税、教育费附加、个人所得税等于次月10日内为限期缴纳期限;
2、企业所得税季后15日内(当地税务机关确认按月缴纳的,次月10日)为限期缴纳期限,汇算清缴期限为4个月;
3、房产税、城镇土地使用税、车船税等,按当地税务机关的规定期限缴纳(各地一般一年两次等规定不一)。
4、限期缴纳最后一日,遇到休息日,顺延一日;遇到长假(春节、五一、十一节),按休息日顺延;
5、滞纳金按天加收万分之五;
6、经税务机关责令限期缴纳后仍未缴纳的,税务机关可处于罚款。......

阅读全文(1485) | 评论:0

银行保函(2010-06-02 10:28:00)

摘要: 银行保函 [letter of guarantee] 又称“银行保证书”、“银行信用保证书”或简称“保证书”。银行作为保证人向受益人开立的保证文件。银行保证被保证人未向受益人尽到某项义务时,则由银行承担保函中所规定的付款责任。保函内容根据具体交易的不同而多种多样;在形式上无一定的格式;对有关方面的权利和义务的规定、处理手续等未形成一定的惯例。遇有不同的解释时,只能就其文件本身内容所述来作具体解释。   银行保函的特点:内容根据具体交易的不同而多种多样;在形式上并无一定的格式;对有关方面的权利和义务的规定、处理手续等未成一定的惯例。  一、银行保函的概念及主要的法律关系  银行保函是指银行应委托人的申请而开立的有担保性质的书面承诺文件,一旦委托人未按其与受益人签订的合同的约定偿还债务或履行约定义务时,由银行履行担保责任。它有以下两个特点:   1. 保函依据商务合同开出,但又不依附于商务合同,具有独立法律效力。当受益人在保函项下合理索赔时,担保行就必须承担付款责任,而不论委托人是否同意付款,也不管合同履行的实际事实。即保函是独立的承诺并且基本上是单证化的交易业务。   2.银行信用作为保证,易于为合同双方接受。   银行保函业务中涉及到的主要当事人有三个:委托人、受益人和担保银行,此外,往往还有反担保人、通知行及保兑行等。这些当事人之间形成了一环扣一环的合同关系,它们之间的法律关系如下:   1、委托人与受益人之间基于彼此签订的合同而产生的债权债务关系或其他权利义务关系。此合同是它们之间权利和义务的依据,相对于保函协议书和保函而言是主合同,他是其他两个合同产生和存在的前提。如果此合同的内容不全面,会给银行的担保义务带来风险。因而银行在接受担保申请时,应要求委托人提供他与受益人之间签订的合同。   2、委托人与银行之间的法律关系是基于双方签订的《保函委托书》而产生的委托担保关系。《保函委托书》中应对担保债务的内容、数额、担保种类、保证金的交存、手续费的收取、银行开立保函的条件、时间、担保期间、双方违约责任、合同的变更、解除等内容予以详细约定,以明确委托人与银行的权利义务。《保函委托书》是银行向委托人收取手续费及履行保证责任后向其追偿的凭证。因此,银行在接到委托人的担保申请后,要对委托人的资信、债务及担保的内容和经营风险进行......

阅读全文(1315) | 评论:0

电子商业汇票(2010-06-02 10:24:00)

摘要: 电子商业汇票的定义    电子商业汇票(简称电子票据)是出票人以数据电文形式制作的,委托付款人在指定日期无条件支付确定的金额给收款人或者持票人的票据。电子商业汇票又分为电子银行承兑汇票和电子商业承兑汇票。与纸质商业汇票相比,电子商业汇票具有以数据电文形式签发、流转,并以电子签名取代实体签章的两个突出特点。   电子票据在商业银行发展背景   2005-2006年,家电、钢铁等行业的核心企业,提出基于便捷流通和集团管理目的的票据电子化需求。商业银行积极响应,招商银行和民生银行分别推出满足企业需求的电子票据业务。   2007-2008年,中小企业供应链金融业务崛起,市场巨大需求和市场竞争的压力,迫使各个商业银行纷纷推出电子票据业务。   商业银行内部电子商业汇票系统建设背景   随着银行供应链金融业务的快速拓展,电子票据作为一种重要的,市场迫切需求的新型融资工具,成为供应链金融的重要支撑。 商业银行需要建设票据业务综合服务系统,包括实物票据、电子票据的签发、贴现、转贴现、票据托管、票据理财等业务的操作和管理,供应链金融的重要支撑。   商业银行票据业务系统的构架和定位    票据业务系统,定位于专业外挂系统 ;   负责实物、电子票据从签发到兑付,整个生命周期各个业务环节的操作和管理 ;   由人民银行牵头建设的电子商业汇票系统(Electronic Commercial Draft System,简称ECDS),已经进入了联通测试的阶段。首批系统参与者将于10月28日正式上线。ECDS的建设,意味着电子票据将呈现加速发展的态势,商业汇票市场现有格局也将面临较大的冲击。   据第一财经日报报导,由人民银行牵头建设的电子商业汇票系统(Electronic Commercial Draft System,简称ECDS),已经进入了联通测试的阶段。首批系统参与者将于10月28日正式上线。ECDS的建设,意味着电子票据将呈现加速发展的态势,商业汇票市场现有格局也将面临较大的冲击。   2000年以来,我国商业汇票市场规模迅速扩张。2001~2008年商业汇票年累计承兑量由1.2万亿元增加到7.1万亿元,年均增长29%;贴现量由1.4万亿元增加到13.5万亿元,年均增长41%。但是,长期以来,商业汇票市场饱受遗失、损坏、抢劫、假......

阅读全文(1347) | 评论:0

MTBF(2010-06-01 09:43:00)

摘要: MTBF,即平均无故障时间,英文全称是“Mean Time Between Failure”。是衡量一个产品(尤其是电器产品)的可靠性指标。单位为“小时”。它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。具体来说,是指相邻两次故障之间的平均工作时间,也称为平均故障间隔。它仅适用于可维修产品。同时也规定产品在总的使用阶段累计工作时间与故障次数的比值为MTBF。磁盘阵列产品一般MTBF不能低于50000小时。   随着伺服器的广泛应用,对伺服器的可靠性提出了更高的要求。所谓“可靠性”,就是产品在规定条件下和规定时间内完成规定功能的能力;反之,产品或其一部分不能或将不能完成规定的功能是出故障。概括地说,产品故障少的就是可靠性高,产品的故障总数与寿命单位总数之比叫“故障率”(Failure rate),常用λ表示。例如正在运行中的100只硬碟,一年之内出了2次故障,则每个硬碟的故障率为0.02次/年。当产品的寿命服从指数分布时,其故障率的倒数就叫做平均故障间隔时间(Mean Time Between Failures),简称MTBF。即:   MTBF=1/λ   笔者最近看到一款可用于伺服器的WD Caviar RE2 7200 RPM 硬碟,MTBF 高达 120万小时,保修 5年。120万小时约为137年,并不是说该种硬碟每只均能工作137年不出故障。由MTBF=1/λ可知λ=1/MTBF=1/137年,即该硬碟的平均年故障率约为0.7%,一年内,平均1000只硬碟有7只会出故障。   上图所示为著名的“浴盆”曲线,左边斜线部分为早期故障率,其故障率一般较高且随着时间推移很快下降。曲线中部为使用寿命期,其故障率一般很低且基本固定。最右部为耗损期,失效率急速升高。电子产品制造商一般通过测试、老炼、筛选等手段将早期故障尽量剔除,然后提供给客户使用。当使用寿命期将尽,产品也即将进入故障高发期,需要报废或更新换代了。   温度与器件的寿命   明白了MTBF和“浴盆”曲线的基本概念,我们对评估产品的使用寿命有了一定的掌握。在合适工作条件下器件使用寿命期内的故障率很低。广大电子爱好者都知道电子元器件的寿命,与工作温度是有密切关系的。以电脑主板上常用的也常出故障的电解电容器为例,其寿命会受到温度的影响。因此,应尽可能使电容器在......

阅读全文(1363) | 评论:0

酷睿i3、i5、i7处理器的区别是什么?特点?好处?(2010-05-31 14:37:00)

摘要: 


Core i7
核心数 2个或4个
线程数 4个或8个
支持Turbo加速模式

Core i5
核心数 2个或4个
线程数 4个
支持Turbo加速模式


Core i3
核心数 2个或4个
线程数 4个
不支持Turbo加速模式 Core i3可看作是Core i5的进一步精简版,将有32nm工艺版本(研发代号为Clarkdale,基于Westmere架构)这种版本。Core i3最大的特点是整合GPU(图形处理器),也就是说Core i3将由CPU+GPU两个核心封装而成。由于整合的GPU性能有限,用户想获得更好的3D性能,可以外加显卡。值得注意的是,即使是Clarkdale,显示核心部分的制作工艺仍会是45nm
在规格上,Core i3的CPU部分采用双核心设计,通过超线程技术可支持四个线程,三级缓存由8MB削减到4MB,而内存控制器、双通道、智能加速技术、超线程技术等技术还会保留。同样采用LGA 1156接口,相对应的主板将会是P55/P57。
Core i5是一款基于Nehalem架构的双核处理器,其依旧采用整合内存控制器,三级缓存模式,L3达到8MB,支持Turbo Boost等技术的新处理器。它和Core i7(Bloomfield)的主要区别在于总线不采用QPI,采用的是成熟的DMI(Direct Media Interface),并且只支持双通道的DDR3内存。结构上它用的是LGA1160(后改为LGA1156)接口,Core i7用的是LGA1366。
Core i3可看作是Core i5的进一步精简版,将有32nm工艺版本(研发代号为Clarkdale,基于Westmere架构)这种版本。Core i3最大的特点是整合GPU(图形处理器),也就是说Core i3将由CPU+GPU两个核心封装而成。由于整合的GPU性能有限,用户想获得更好的3D性能,可以外加显卡。值得注意的是,即使是Clarkdale,显示核心部分的制作工艺仍会是45nm。
最后,最重要的
Intel Core i5核心线程数 4核心4线程数 二级缓存4*256KB 三级缓存8M TDP 95W
Intel ......

阅读全文(3069) | 评论:0

单片机小实验(2010-03-05 20:25:00)

摘要:实验六 定时器实验 一 、实验目的
掌握定时器的初始化,中断服务程序的编写及调试方法。
二 、实验电路
如图所示,将实验仪上的JP3短接,将JP2、JP4断开,选择发光二极管。

三 、实验内容
用定时器T0的方式2,控制发光二极管每秒闪一次。
四 、参考程序
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED=P0^0; //发光管控制位
uint count=0; //方式2中断计数器
void time0(void) interrupt 1
{ count++; //每中断一次,计数器加1
if(count==2000) //2000次为0.5秒
{count=0;
LED=~LED;
}
}
void main(void)
{ TMOD=0x02; //T0工作于方式2
TH0=-250; //时间常数为250us
TL0=-250;
ET0=1; //允许T0中断
TR0=1; //允许T0定时
EA=1; //CPU开中断
while (1);
}
五 、思考题
该实验如果用定时器方式1来实现,程序应作如何修改?     实验七 计数器模拟外部中断实验 一、实验目的
掌握用定时器来扩展外部中断的方法。
二 、实验电路
如图所示,将实验仪上的JP2短接,将JP3、JP4断开,选择LED显示器,将单脉冲电路输出J6的PH脚与单片机T0脚相连,作为外部计数输入。
三、实验内容
将定时器工作于计数方式,来扩展外部中断,编程统计外部中断的次数,并在LED数码管上显示出来。
四、参考程序
#include <reg51.h>
#define uchar unsigned char
uchar code segtab[]={0xc0,0xf9,0xa4,0xb0,0......

阅读全文(4965) | 评论:0

MCS-51单片机的C语言编程(2010-03-05 19:45:00)

摘要:§3-1 C语言与MCS-51
一、C语言特点 C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的某些特点,用C语言进行程序设计已经成为软件开发的一个主流。单片机系统的开发也适应了这个潮流。与汇编语言相比,用C语言开发单片机具有如下特点: 开发速度优于汇编语言; 软件的可读性和可维护性显著改善; 提供了库函数包含许多标准子程序,具有较强的数据处理能力; 关键字及控制转移方式更接近人的思维方式; 方便进行多人联合开发,进行模块化软件设计; C语言本身并不依赖于机器硬件系统,移植方便; 适合运行嵌入式实时操作系统; 对于MCS-51单片机的C语言: 针对8051的特点对标准的C语言进行扩展。 对单片机的指令系统不要求十分了解,只要对8051单片机的存储结构了初步了解,就可以编写出应用软件。 寄存器的分配、不同存储器的寻址及数据类型等细节由编译器管理。 用C语言编写的应用程序必须经单片机的C语言编译器(简称C51)转换生成单片机可执行代码程序。支持MCS-51系列单片机的C语言编译器有很多种。如American Automation、Auoect、Bso/Tasking、KEIL等等。其中德国KEIL公司的C51编译器在代码生成方面领先,可产生最少代码,它支持浮点和长整数、重入和递归,使用非常方便。本章针对这种被广泛应用的KEIL C51编译器,介绍MCS-51单片机C语言的程序设计。
二、C51程序的开发过程
用C语言编写单片机应用程序和编写标准的C语言程序的不同之处,在于根据单片机的存储结构及内部资源定义C语言中的数据类型和变量,其他的语法规定、程序结构及程序设计方法与标准的C语言相同,所以在后面的几节中主要介绍如何定义C51中的变量的数据类型、存储类型、特殊功能寄存器以及中断函数,与标准C相同的部分就不再 述。
C51的开发过程和用其它语言包括汇编语言开发没有什么不同,其开发流程见下图:
例1:如图所示,P1口连接8只发光二极管,要求每隔0.5秒移动一次,当P2.0为高时,发光二极管左移,否则右移。
#include <reg51.h> //标准的8051头文件,定义了所有的SFR
#include<intrins.......

阅读全文(14615) | 评论:6

C51中的关键字(2010-03-05 19:44:00)

摘要:关键字 ;用 途 ;说 明
auto ;存储种类说明 ;用以说明局部变量,缺省值为此
break ;程序语句 ;退出最内层循环
case ;程序语句 ;Switch语句中的选择项
char ;数据类型说明 ;单字节整型数或字符型数据
const ;存储类型说明 ;在程序执行过程中不可更改的常量值
continue ;程序语句 ;转向下一次循环
default ;程序语句 ;Switch语句中的失败选择项
do ;程序语句 ;构成do..while循环结构
double ;数据类型说明 ;双精度浮点数
else ;程序语句 ;构成if..else选择结构
enum ;数据类型说明 ;枚举
extern ;存储种类说明 ;在其他程序模块中说明了的全局变量
flost ;数据类型说明 ;单精度浮点数
for ;程序语句 ;构成for循环结构
goto ;程序语句 ;构成goto转移结构
if ;程序语句 ;构成if..else选择结构
int ;数据类型说明 ;基本整型数
long ;数据类型说明 ;长整型数
register ;存储种类说明 ;使用CPU内部寄存的变量
return ;程序语句 ;函数返回
short ;数据类型说明 ;短整型数
signed ;数据类型说明 ;有符号数,二进制数据的最高位为符号位
sizeof ;运算符 ;计算表达式或数据类型的字节数
static ;存储种类说明 ;静态变量
struct ;数据类型说明 ;结构类型数据
......

阅读全文(1855) | 评论:1

危机管理的六字箴言(2009-10-28 15:56:00)

摘要:有关调查表明,目前45.2%的中国企业处于一般危机状态,40.4%处于中度危机状态,14.4%的处于高度危机状态——危机普遍存在。一旦处理不当,有可能给企业带来致命的打击,国内外这样的事例不胜枚举。成熟企业无不高度重视危机管理,比尔·盖茨经常挂在嘴边的一句话:“微软离破产永远只有180 天”,应该对企业界有强烈的惊醒作用。
  美国危机管理专家奥古斯丁对危机处理的经验做了精辟的概括:“说真话,立即说。”
  六字箴言指出了危机方不论是对利益相关者还是舆论界,必须态度诚恳,实事求是,并及时发布信息。做到不急不躁、不欺不瞒,友好、客观地沟通协调。如果是因为企业责任导致社会公众利益受损时,企业必须勇于承担责任,在第一时间向受害者公开道歉以示诚意,并且提出相应的补偿方案。只有这样才能杜绝谣言、以正视听,揭示事实真相、赢得信任和支持;或以真诚稳定公众情绪,博取同情、理解和谅解。态度恶劣、歪曲事实、或者躲躲藏藏、遮遮掩掩,只会导致利益相关者的对立、流言四起、内部混乱,造成新的、更严重的危机。
  领导是员工的表率,他们明确自己在危机中的角色至关重要,管理者要做到以下两点:
  1、保持镇定。在危机中,应该说管理层的不安和感受到的压力比其他人更大。尽管如此,管理者一定不能轻易流露出任何惶恐情绪,管理者在危机中要明确自己的顶梁柱角色。
  2、坦言真相。管理者要表现出对危机事件的格外关注和对员工的关心,如果管理者表现得好像什么也没发生,若无其事,不仅不会减轻人们的惶恐感,还会更加加重人们的猜疑心态,一些员工会觉得这样的管理者没有人情味,对企业更加失去信心。......

阅读全文(1328) | 评论:0