整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

《计算机程序设计员》计算机系统运算器、控制器、存储器、输入设备和输出设备、《计算机软件保护条例》高级职业技能等级证书重点考试学习

计算机程序设计员

计算机系统组成结构

计算机系统由硬件软件组成的,基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。

计算机硬件组成结构

中央处理单元CPU

中央处理单元(CPU):计算机系统的核心部件,负责获取程序指令、对指令进行译码并加以执行。

CPU主要由运算器、控制器、寄存器组和内部总线等部件组成。基本组成结构如下:

CPU的功能:

程序控制:CPU通过执行指令来控制程序的执行顺序,这是CPU很重要的功能。

操作控制:一条指令功能的实现都需要操作信号配合完成。CPU对每条指令都会产生相应的操作信号并将操作信号送到对应的部件,通过控制相应的部件按指令的功能要求进行操作。

时间控制:CPU对各种操作进行时间上的控制,即指令执行过程中操作信号的出现时间、持续时间及出现的时间顺序都需要进行严格控制。

数据处理:CPU通过对数据进行算术运算及逻辑运算等方式进行加工处理,数据加工处理的结果再被利用。这是CPU最根本的任务。

运算器

运算器:它是数据加工处理部件,用于完成计算机的各种算术和逻辑运算,运算器的操作都是由控制器发出的控制信号来指挥。

运算器重要组成部件:

控制器

控制器:它用于控制整个CPU的工作,决定了计算机运行过程的自动化。不仅要保证程序正确执行,而且能够处理异常事件。它一般包括指令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑等几个部分。

控制器重要组成部件:

高速缓存存储器(Cache)

高速缓存存储器(Cache):通常位于CPU内部,以提高CPU对内存的访问速度。CPU访问高速缓存的延迟比访问主内存要低,因此将数据和指令存储在高速缓存中可以加快CPU的运行速度。

Cache与主存之间的交互(比如地址映射)是全部由硬件自动完成,而主存和辅存之间交互功能由软硬结合实现的。

Cache的功能:提高CPU数据输入输出的速率,突破冯·诺依曼瓶颈,即CPU与存储系统间数据传送带宽限制。

存储器

按存储器的工作方式可分为读/写存储器和只读存储器。

随机存取存储器(RAM)

随机存取存储器(RAM):读/写存储器,与CPU直接交换数据的内部存储器,可以随时读写,速度很快,断电丢失。

只读存储器(ROM)

只读存储器(ROM):以非破坏性读出方式工作,只能读出无法写入信息,一旦数据写入固定后,断电仍然存在。一般用于存放系统程序BIOS和用于微程序控制。

外部设备

计算机硬件是计算机系统中由电子、机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础.

一.计算机硬件五大功能部分

1.运算器:运算器又称算术逻辑单元( Logic Unit简称ALU)。它是计算机对数据进行加工处理的部件,包括算术运算(加、减、乘、除等)和逻辑运算(与、或、非、异或、比较等)。

2.控制器:控制器负责从存储器中取出指令,并对指令进行译码;根据指令的要求,按时间的先后顺序,负责向其它各部件发出控制信号,保证各部件协调一致地工作,一步一步地完成各种操作.控制器主要由指令寄存器、译码器、程序计数器、操作控制器等组成。硬件系统的核心是中央处理器(Central Unit,简称 CPU).它主要由控制器、运算器等组成,并采用大规模集成电路工艺制成的芯片,又 称微处理器芯片.

3.存储器:存储器是计算机记忆或暂存数据的部件。计算机中的全部信息,包括原始的输入数据。经过初步加工的中间数据以及最后处理完成的有用信息都存放在存储器中。而且,指挥计算机运行的各种程序,即规定对输入数据如何进行加工处理的一系列指令也都存放在存储器中。存储器分为内存储器(内存)和外存储器(外存)两种。

4.输出设备:输出设备是输出计算机处理结果的设备。在大多数情况下,它将这些结果转换成便于人们识别的形式。

二.电脑主机包含的硬件及其他功能

1.计算机硬件是指有形的物理设备,它是计算机系统中实际物理装置的总称。分为中央处理器、主存储器、辅助存储器、输入输出设备、总线等五个部分.

2.中央处理器:用来对数据进行各算术运算和逻辑运算,是计算机的执行单元。

3.主存储器:也称内存,直接与CPU相连,是计算机中的工作存储器,计算机当前正在运行的程序与数据必须存放在主存内。存取速度快,但存储容量小.

计算机软件是什么和数据和文档资料的集合_程序数据文档的集合_文件资料的集合就是档案吗

4.辅助存储器:也称外存,存储容量大,几乎存放计算机中所有的信息,在计算机实际执行程序和加式处理数据时,辅助存储器中的信息需要先传送入内存后才能被CPU使用。

5.输入输出设备:简称I/O设备,是计算机与外界联系的桥梁,输入设备是指能向计算机系统输入信息的设备,包括键盘、鼠标、扫描仪等。输出设备是指能从计算机系统国输出信息的设备,包括显示器、打印机、绘图仪等。

6.总线:是连接计算机中CPU、内存、辅存、各种输入输出部件的一组物理信号线及其相关的控制电路,是计算机中用于在各部件间运载信息的公共机构。

计算机硬件日常维护与故障排除的方法

一、加强计算机硬件维护工作的意义

现今不论是在人们的工作中,还是在生活中,随处可见计算机的身影,当其出现了故障时,必将会给人们的工作和生活带来不便。因此,在日常工作、生活以及学习中做好计算机的维护工作,尽可能的延长其使用时间对于我们自身来说有着重大的意义。要想实现计算机的正常运行,就必须要同时借助硬件与软件的这两大推动力,因此我们不应仅对计算机的硬件部分进行维护,同时还要做好计算机软件的维护工作。只有当计算机硬件与软件两大部分都没有出现故障,计算机最终才可以实现正常运行,并长时间服务于用户。计算机的大范围普及必然会使得越来越多的人们了解并掌握计算机硬件部分的维护理论知识,进一步延长计算机的使用时间,以此来最大限度的发挥计算机的强大的功能。

二、计算机硬件的的日常维护

计算机的日常维护也是提高计算机寿命的有效途径之一。

(一)硬件维护

(1)主板。主机板上插有很多重要部件,如CPU、内存条、显示卡等,太多的灰尘很可能造成主板与各部件之间接触不良,产生未知故障;潮湿的环境会很容易让主板变形而产生接触不良等故障。除此之外,在组装计算机时,固定主板的螺丝应该用同样的力度,拧得太紧也容易使主板变形。

(2)CPU。要想延长CPU的使用寿命,首先要保证CPU工作在正常的频率下,通过超频来提高计算机的性能是不可取的。另外,CPU发热是比较大的,如果散热得不到很好的处理,就会造成系统运行不正常、机器无缘无故重新启动、死机等故障发生,所以最好是给你的`CPU安装一款好的散热风扇。计算机正常运行时就不要动动CPU了,CPU清洁工作结束后,安装要到位,以免启动不了。(3)内存条。如果要升级内存条,尽量要选择和以前品牌、外频一样的内存条来搭配使用,以免系统不能正常运行。

(4)显卡和声卡。显卡也是计算机里发热比较大的一个配件,现在计算机的显卡都单独都配有一个散热风扇。在平时的使用过程中,用户要特别注意是否出现如下问题:显卡风扇的运转是否正常,是否有明显的噪音或者是运转不灵活,转一会儿就停等,如发现有上述问题出现,要及时更换显卡的散热风扇,以延长显卡的使用寿命。对于声卡来说,必须要注意的一点是,在插拔麦克风和音箱时,一定要先关闭电源,然后再进行操作,千万不要在带电环境下进行上述操作,以免损坏其它配件。

(5)硬盘。①进行读写操作时不可突然断电;②不要自行打开硬盘盖;③做好硬盘的防震措施。

(二)计算机的日常维护与保养

(1)计算机的工作环境要保持洁净。在粉尘高的环境中不要让计算机进行工作,如确实需要安装,应做好防尘工作;另外,要经常对计算机机箱进行除尘,最好是能一个月清理一次以保证,这样有利于计算机的正常运行;

(2)计算机工作的环境要保持适当的温度和湿度。通常情况下,计算机工作的适宜温度要保持在15℃~30℃范围内,超出这个范围的温度就会影响电子元器件工作的可靠性,存放个人计算机的温度也应控制在5℃~40℃之间;计算机工作的适宜温度最好是在30%~70%之间,存放时的相对湿度也应控制在10%~80%之间。

三、计算机常见故障及其排除

1观察法

观察法主要是用看、闻、听、摸四种方法来检测故障,看主要是观察计算机是否能够正常启动,电源指示灯是否能亮,芯片表面是否有裂纹、主板铜箔是否烧断以及主板的元器件之间是否有异物等,这些都是便面的问题,不过也需要有丰富的硬件知识和经验才好下手。

2轻拍法

经常看到有一些修计算机的老师傅总是轻拍计算机,其实这还是有依据的,用手掌轻轻拍打计算机的显示器和机箱外壳,可以有效解决因接触不良造成的等问题,但是用力不应过大,尤其是主机内的硬盘是非常禁忌震动的。如果轻微拍打后还是有故障,则应送完专业维修店进行故障检测。

3电路检测法

电路检测法包括电流法、电压法和电阻法。电流法是通过检测电路各个部分的直流工作电流以及电源的负载电流,通过检测电流与正常电流值的对比,可以判别相应电路是否有故障。电压法是通过对元器件的工作电压以及主干电路电压的检测,并与各部件正常工作时的电压值进行比较分析,进而判断故障点。

四、结语

随着计算机的日益普及,计算机已经成为了现代人生活中最重要的一个部分,无论是生活、学习还是工作,几乎都与计算机息息相关。因此,对计算机的硬件进行有效的维护十分重要,造成计算机硬件故障的多种多样,既有硬件自身原因,也有软件运行问题,所以要采取综合的方法对计算机进行高效的维护,这样才能使其正常工作。

计算机软件保护条例

(2001年12月20日中华人民共和国国务院令第339号公布根据2011年1月8日《国务院关于废止和修改部分行政法规的决定》第一次修订根据2013年1月30日《国务院关于修改〈计算机软件保护条例〉的决定》第二次修订)

第一章总则

第一条为了保护计算机软件著作权人的权益,调整计算机软件在开发、传播和使用中发生的利益关系,鼓励计算机软件的开发与应用,促进软件产业和国民经济信息化的发展,根据《中华人民共和国著作权法》,制定本条例。

第二条本条例所称计算机软件(以下简称软件),是指计算机程序及其有关文档。

第三条本条例下列用语的含义:

(一)计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。

(二)文档,是指用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法的文字资料和图表等,如程序设计说明书、流程图、用户手册等。

计算机软件是什么和数据和文档资料的集合_文件资料的集合就是档案吗_程序数据文档的集合

(三)软件开发者,是指实际组织开发、直接进行开发,并对开发完成的软件承担责任的法人或者其他组织;或者依靠自己具有的条件独立完成软件开发,并对软件承担责任的自然人。

(四)软件著作权人,是指依照本条例的规定,对软件享有著作权的自然人、法人或者其他组织。

第四条受本条例保护的软件必须由开发者独立开发,并已固定在某种有形物体上。

第五条中国公民、法人或者其他组织对其所开发的软件,不论是否发表,依照本条例享有著作权。

外国人、无国籍人的软件首先在中国境内发行的,依照本条例享有著作权。

外国人、无国籍人的软件,依照其开发者所属国或者经常居住地国同中国签订的协议或者依照中国参加的国际条约享有的著作权,受本条例保护。

第六条本条例对软件著作权的保护不延及开发软件所用的思想、处理过程、操作方法或者数学概念等。

第七条软件著作权人可以向国务院著作权行政管理部门认定的软件登记机构办理登记。软件登记机构发放的登记证明文件是登记事项的初步证明。

办理软件登记应当缴纳费用。软件登记的收费标准由国务院著作权行政管理部门会同国务院价格主管部门规定。

第二章软件著作权

第八条软件著作权人享有下列各项权利:

(一)发表权,即决定软件是否公之于众的权利;

(二)署名权,即表明开发者身份,在软件上署名的权利;

(三)修改权,即对软件进行增补、删节,或者改变指令、语句顺序的权利;

(四)复制权,即将软件制作一份或者多份的权利;

(五)发行权,即以出售或者赠与方式向公众提供软件的原件或者复制件的权利;

(六)出租权,即有偿许可他人临时使用软件的权利,但是软件不是出租的主要标的的除外;

(七)信息网络传播权,即以有线或者无线方式向公众提供软件,使公众可以在其个人选定的时间和地点获得软件的权利;

(八)翻译权,即将原软件从一种自然语言文字转换成另一种自然语言文字的权利;

(九)应当由软件著作权人享有的其他权利。

软件著作权人可以许可他人行使其软件著作权,并有权获得报酬。

软件著作权人可以全部或者部分转让其软件著作权,并有权获得报酬。

第九条软件著作权属于软件开发者,本条例另有规定的除外。

如无相反证明,在软件上署名的自然人、法人或者其他组织为开发者。

第十条由两个以上的自然人、法人或者其他组织合作开发的软件,其著作权的归属由合作开发者签订书面合同约定。无书面合同或者合同未作明确约定,合作开发的软件可以分割使用的,开发者对各自开发的部分可以单独享有著作权;但是,行使著作权时,不得扩展到合作开发的软件整体的著作权。合作开发的软件不能分割使用的,其著作权由各合作开发者共同享有,通过协商一致行使;不能协商一致,又无正当理由的,任何一方不得阻止他方行使除转让权以外的其他权利,但是所得收益应当合理分配给所有合作开发者。

第十一条接受他人委托开发的软件,其著作权的归属由委托人与受托人签订书面合同约定;无书面合同或者合同未作明确约定的,其著作权由受托人享有。

第十二条由国家机关下达任务开发的软件,著作权的归属与行使由项目任务书或者合同规定;项目任务书或者合同中未作明确规定的,软件著作权由接受任务的法人或者其他组织享有。

第十三条自然人在法人或者其他组织中任职期间所开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享有,该法人或者其他组织可以对开发软件的自然人进行奖励:

(一)针对本职工作中明确指定的开发目标所开发的软件;

(二)开发的软件是从事本职工作活动所预见的结果或者自然的结果;

(三)主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。

第十四条软件著作权自软件开发完成之日起产生。

自然人的软件著作权,保护期为自然人终生及其死亡后50年,截止于自然人死亡后第50年的12月31日;软件是合作开发的,截止于最后死亡的自然人死亡后第50年的12月31日。

法人或者其他组织的软件著作权,保护期为50年,截止于软件首次发表后第50年的12月31日,但软件自开发完成之日起50年内未发表的,本条例不再保护。

第十五条软件著作权属于自然人的,该自然人死亡后,在软件著作权的保护期内,软件著作权的继承人可以依照《中华人民共和国继承法》的有关规定,继承本条例第八条规定的除署名权以外的其他权利。

软件著作权属于法人或者其他组织的,法人或者其他组织变更、终止后,其著作权在本条例规定的保护期内由承受其权利义务的法人或者其他组织享有;没有承受其权利义务的法人或者其他组织的,由国家享有。

第十六条软件的合法复制品所有人享有下列权利:

(一)根据使用的需要把该软件装入计算机等具有信息处理能力的装置内;

(二)为了防止复制品损坏而制作备份复制品。这些备份复制品不得通过任何方式提供给他人使用,并在所有人丧失该合法复制品的所有权时,负责将备份复制品销毁;

(三)为了把该软件用于实际的计算机应用环境或者改进其功能、性能而进行必要的修改;但是,除合同另有约定外,未经该软件著作权人许可,不得向任何第三方提供修改后的软件。

第十七条为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。

第三章软件著作权的许可使用和转让

第十八条许可他人行使软件著作权的,应当订立许可使用合同。

许可使用合同中软件著作权人未明确许可的权利,被许可人不得行使。

第十九条许可他人专有行使软件著作权的,当事人应当订立书面合同。

没有订立书面合同或者合同中未明确约定为专有许可的,被许可行使的权利应当视为非专有权利。

第二十条转让软件著作权的,当事人应当订立书面合同。

第二十一条订立许可他人专有行使软件著作权的许可合同,或者订立转让软件著作权合同,可以向国务院著作权行政管理部门认定的软件登记机构登记。

第二十二条中国公民、法人或者其他组织向外国人许可或者转让软件著作权的,应当遵守《中华人民共和国技术进出口管理条例》的有关规定。

BAT大厂人员对于“用户登录”功能测试用例设计思考点

显式功能性需求

1. 用户名和密码是否大小写敏感;

2. 页面上的密码框是否加密显示;

3. 密码是否有明文和暗文显示两种模式

4. 更改密码后是否还能用之前的密码登录

5. 为空和输入空字符串时的校验是否一致

6. 一个用户是否具备多种登录方式(用户名,手机号,邮箱...)

7. 密码设置中半角和全角是否有区别

8. 后台系统创建的用户第一次登录成功时,是否提示修改密码;

9. 忘记用户名和忘记密码的功能是否可用;

10. 前端页面是否根据设计要求限制用户名和密码长度;

11. 使用中文键盘输入字母时和使用英文键盘输入字母时传给后端的字符长度是否一致

12. 如果登录功能需要验证码,点击验证码图片是否可以更换验证码,更换后的验证码是否可用;

13. 刷新页面是否会刷新验证码;

14. 如果验证码具有时效性,需要分别验证时效内和时效外验证码的有效性;

15. 用户登录成功但是会话超时后,继续操作是否会重定向到用户登录界面;

16. 不同级别的用户,比如管理员用户和普通用户,登录系统后的权限是否正确;

17. 页面默认焦点是否定位在用户名的输入框中;

18. 快捷键 Tab 和 Enter 等,是否可以正常使用。

用户名密码加密传输_用户名与密码传输都是明文的是_密码明文传输解决办法

19. 修改后的密码与原始密码相同,是否提示更新成功,或者根据设计提示用户新密码不能与原始/临时密码相同。

20. 登录失败后二次登录 (1)输入正确的用户名,不输入密码,点击登录;登录失败后,再次输入正确的密码登录并观察登录情况 (2)输入正确的用户名和错误的密码登录失败后,再次输入正确的密码登录并观察登录情况 (3)输入未注册的用户和任意密码登录失败后,再次输入正确的用户名和密码,观察登录情况

21. 修改密码后 (1)修改完密码后是否重定向到登录界面 (2)修改完密码后,分别使用原密码和新密码登录 (3)在其他终端修改密码后,本终端是否自动下线?下线后,使用原密码能否继续登录?

22. 退出登录 (1)退出登录是否有记住账号或记住密码功能 (2)退出登录后,再次输入密码登录

23. 数据同步 (1)第一次登录时,数据的同步情况,如个人头像,好友列表等 (2)本终端切换其他账号登录后,数据的同步情况,日志记录情况,如:用户文件夹是否自动创建

(3)用户登录过程中log中是否有个人信息明文打印

24. 账号互踢 (1)不同页面下被踢,如:后台运行时被踢,进入前台查看反应;前台运行时一级、二级页面下被踢能否提示正确并重 定向到登录界面 (2)本终端被踢下线后点击登录能否再次登录

(3)安卓 和ios的同账户登录是否有互踢账户的机制;

25. 密码错误限制次数 (1)密码输入错误是否有最大次数限制?分别测试最大值-1、最大值、最大值+1时的输错密码情况 (2)超过最大次数限制后,是否采取强制手段限制登录或对账号暂时冻结处理 (3)超过最大次数限制后,分别输入正确的密码和错误的密码再次登录

26. 是否支持第三方登录

27. 登录密码过于简单,是否会提示用户

28. 是否可记住密码,记住的密码保存是否加密

29. 记住密码是否有有效期,有有效期,过期之后是否会清空密码

30. 已登录的用户,杀死APP进程后,再次打开APP是否依然为已登录状态

31. 用户登录后存储在数据库中的用户个人信息是否加密

32. 用户登录过程中log中是否有个人信息明文打印;

33. 登录用户限制:比如同时支持10个用户登录,同时9个或者11个用户登录是否正常或者提示信息正确

34. 未激活的用户登录

用户名与密码传输都是明文的是_密码明文传输解决办法_用户名密码加密传输

35. 被停用的用户登录

36. 登录的操作日志记录是否准确

37. 复制的账户、密码、验证码是否有有效性;

38. 多次获取验证,账户是否会封停or验证码是否都是同一个验证码还是有时间限制的有效期;

39. 三方登录修改密码的影响(解绑后是否能正常登录,和退登)。

40. 登录后不退出修改密码,是否触发重新登录

41. 同一用户在同一终端的多种浏览器上登录,验证登录功能的互斥性是否符合设计预期;

42. 同一用户先后在多台终端的浏览器上登录,验证登录是否具有互斥性

43. 除了前端校验格式长度等,后端是否也校验?

44. 登录后输入登录URL,是否还能再次登录?如果能,原登录用户是否变得无效

45. 登录错误后的提示是否有安全隐患

46. 支持多种方式登录的情况下,当注册一个账号,填写的邮箱地址和手机信息是否需要支持登录。

47. 对于试用用户,试用期到了,能否登录成功

(接口测试向:)

48. 是否可以使用登录的API发送登录请求,并绕开验证码校验

49. 是否可以用抓包工具抓到的请求包直接登录

50. 截取到的token等信息,是否可以在其他终端上直接使用,绕开登录。token过期时间校验

51. 登录成功后,查看接口请求是否正常

52. 登录成功后的session时效设置