首页 > 其他分享 >测试

测试

时间:2023-12-20 18:33:28浏览次数:15  
标签:操作系统 启动 硬件 64 测试 CPU 计算机

1.什么是编程

2.计算机组成原理

3.计算机操作系统

4.编程语言是什么

什么是编程

什么是编程语言

编程语言是人与计算机交流的语言

什么是编程?

编程:用编程语言写出一个个文件,这堆文件会达到一个目的

编程有什么用?

让计算机帮我们干活

计算机组成原理

计算机分为五大组成部分,分别为:控制器、运算器、存储器、输入设备和输出设备。其中控制器+运算器是计算机的中央处理器(CPU)。

1、CPU中央处理器

CPU是计算机及系统的运算和控制核心,是信息处理、程序运行的最终执行单元。相当于人类的大脑一样,控制着四肢。执行运算和控制的功能。

a、控制器

控制构成计算机的一大堆废铜烂铁。它是发布指令的“决策机构”,即完成协调和指挥这个计算机系统的操作。

b、运算器

计算器中执行各种算数和逻辑运算操作的部件。实现逻辑运算和算数运算。

逻辑运算:与、或、非等

算数运算:加法、减法、乘法和除法四则运算。

2、存储器

a、内存

缺点:断电数据消失、存储容量小、价格昂贵

优点:存取速度快、

b、外存

缺点:存取速度慢

有点:断电数据保存、存储容量大、价格便宜

3、输入设备

键盘、鼠标:输入信息、输入内容

4、输出设备

屏幕、打印机:输出内容、输出信息

以上计算机的五个组成部分统称为计算机的硬件

1.cup

​ 1.运算器:判断和计算 逻辑运算+算数运算

​ 2.控制器:控制所有硬件

2.内存:临时内容

优点:速度快

缺点:断电即消失

3.外存:永久存储

优点:永久存储

缺点:速度慢

4.输入设备:输入内容

5.输出设备:输出内容

计算机五大组成部分补充

多核CPU

同时完成多件事

x64 64位

0和1(高电压1,低电压0)

计算机存储信息的原理

64个0和1

64位:一次性获取64个0和1,二进制数

64位:一次性获取32个0和1,二进制数

0和1也称二进制数(了解)

8个二进制数称为一个字节,Bytes

1024Bytes = 1KB

总线

连接电脑的各个硬件

机械硬盘

机械手臂:读取书记

磁道:存储数据

扇区:划分数据,一般划分的单位为512kb

平均寻道时间:由于工业水平的限制,一般为5ms

固态硬盘

基于算法和点存储数据

操作系统

操作系统干了什么

文件:操作系统提供给你的

操作系统干了什么:

​ 1.接受外部指令

​ 2.翻译你写的字符,把对文件的操作从繁到简

把一些对硬件的复杂操作简化成一个个接口

计算机由什么组成:

应用程序:便利生活,具体干活,完成一个任务

操作系统:接受外部指令,控制硬件,从繁到简。和应用程序、人就、硬件交互

硬件:存储数据、输出数据、输入数据

应用程序的启动和操作系统的启动

1双击

2发给操作系统

3.操作系统把这条指令转换成0和1发送给cpu

4cpu把这条指令发给内存

5内存从硬盘中调取qq程序的数据

6qq读入内存,启动qq

4、5、6不涉及操作系统的概念

操作系统启动流程

计算机分为两大类:硬件和软件

操作系统是软件

启动操作系统相当于启动软件,如果要启动该软件就必须经过操作系统

按开机键的时候,操作系统还躺在硬盘里,按时我们现在想启动操作系统,但是启动操作系统由必须经过操作系统

所以我你现在需要一个临时的操作系桶把这个真正的操作系统启动

ROM+CMOS充当了临时操作系统

所以有ROM临时控制CPU,这个临时操作系统负责去CMOS去寻找操作系统的路径,然后启动操作系统,然后真正的操作系统接管ROM的工作

标签:操作系统,启动,硬件,64,测试,CPU,计算机
From: https://www.cnblogs.com/gs217/p/17917214.html

相关文章

  • 开班在即 | 测试开发线下高薪私教班助力你的职场晋升
    深圳线下高薪私教班即将结束,很多同学都实现了跳槽涨薪的目标。今天和大家分享其中一位同学的求职成果:她成功斩获了4个名企Offer,并且薪资从25W涨到了40W!她自己对这个结果很满意,我们也为她感到高兴。现在,我们推荐她所选择的班型给大家,希望你们也能迈向更优秀的职业生涯!测试开发高薪私......
  • 渗透测试和漏洞扫描有什么区别
    渗透测试和漏洞扫描是网络安全领域中非常重要的两种技术手段,它们都可以帮助组织或企业发现和修复系统中的漏洞和弱点。然而,这两种技术手段在目的、深度、方法和时间和成本等方面存在显著的区别。首先我们来了解下渗透测试和漏洞扫描分别是什么?渗透测试(PenetrationTesting)是通过......
  • 使用阿里云性能测试工具 JMeter 场景压测 RocketMQ 最佳实践
    作者:森元需求背景新业务上线前,我们通常需要对系统的不同中间件进行压测,找到当前配置下中间件承受流量的上限,从而确定上游链路的限流规则,保护系统不因突发流量而崩溃。阿里云PTS的JMeter压测可以支持用户上传自定义的JMeter脚本,按照自定义的逻辑,借助PTS强大的分布式压测能力......
  • 使用阿里云性能测试工具 JMeter 场景压测 RocketMQ 最佳实践
    作者:森元需求背景新业务上线前,我们通常需要对系统的不同中间件进行压测,找到当前配置下中间件承受流量的上限,从而确定上游链路的限流规则,保护系统不因突发流量而崩溃。阿里云PTS的JMeter压测可以支持用户上传自定义的JMeter脚本,按照自定义的逻辑,借助PTS强大的分布式压测......
  • cmake应用:集成gtest进行单元测试
    编写代码有bug是很正常的,通过编写完备的单元测试,可以及时发现问题,并且在后续的代码改进中持续观测是否引入了新的bug。对于追求质量的程序员,为自己的代码编写全面的单元测试是必备的基础技能,在编写单元测试的时候也能复盘自己的代码设计,是提高代码质量极为有效的手段。在本系......
  • 软件测试职业规划
    软件测试人员的发展误区【4】公司开发的产品专业性较强,软件测试人员需要有很强的专业知识,现在软件测试人员发展出现了一种测试管理者不愿意看到的景象:1、开发技术较强的软件测试人员转向了软件开发(非测试工具开发);2、业务能力较强的测试人员转向了软件需求;3......
  • 测试用例设计方法六脉神剑——第六剑:心法至简,百家之长集成
    1引言在前面几篇文章中,为大家介绍的都是系统的方法论,但在实际需求测试的过程当中,受到外部环境及业务逻辑的影响,比如涉及多需求耦合、浏览器缓存堆积等情况,仅针对当前需求设计出的测试用例就会有覆盖不全的问题,此时就需要借助以往的经验进行反向错误推测,辅助其他方法对测试用例进......
  • 如何规避软件测试项目的风险
    软件测试工作中常见的风险有哪些,作为测试人员我们应该如何规避呢?1、需求的风险其实存在于测试各阶段,例如:测试人员对需求理解有误、测试后期需求改动。规避措施:1)测试执行前,参与立项时,勤思考,有哪些需求在会上没理解到位;2)测试过程中,对有疑惑的点、不确定的需求点问产......
  • pytest + yaml 框架 -62.jenkins+allure+钉钉通知添加测试结果
    前言上一篇pytest+yaml框架-60.git+jenkins+allure+钉钉通知反馈已经实现测试结果用钉钉通知。本篇继续在钉钉通知里添加测试的汇总结果,此功能在pytest-yaml-yoyov1.5.2版本上实现。EnvironmentInjector插件在运行完用例后会生成一个summary.json文件,汇总测试结果......
  • 测试 doris stream load 数据流
    root@tc-doris-fe-1:~#vimdata.csvroot@tc-doris-fe-1:~#curl--location-trusted-uroot-T./data.csv-H"label:label_example"-H"column_separator:,"-H"columns:id,name"http://10.30.81.5:8030/api/ops_test/test_error_log/......