当前位置: 首页 > news >正文

软件测试:用“bug”来表示“在电脑程序里的错误”

计算机基础知识

计算机(personal computer)俗称电脑(pc),是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据。

计算机的组成

计算机一个完整的计算机系统,是由硬件系统和软件系统两大部分组成的。

计算机的硬件系统

计算机的硬件主要分为主机和外设两部分,都是指那些构成计算机系统的物理实体,它们主要由各种各样的电子器件和机电装置组成。

从ENIAC(世界上第一台计算机)到当前最先进的计算机,硬件系统的设计采用的都是冯·诺依曼体系结构

运算器、控制器统称中央处理器(cpu): 负责数据的算术运算和逻辑运算,即数据的加工处理。是整个计算机的中枢神经,分析程序规定的控制信息,并根据程序要求进行控制,协调计算机各部分组件工作及内存与外设的访问等。

存储器: 实现记忆功能的部件,用来存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。内存(rom只读存储器;ram随机存储器;断电数据会消失);外存(硬盘、软盘ab、光盘)

输入设备: 实现将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。

输出设备: 实现将计算机处理后生成的中间结果或最后结果(各种数据符号及文字或各种控制信号等信息)输出出来。

计算机的软件系统

计算机软件系统中系统软件的操作系统分类(操作系统的主要作用是管理好硬件设备.

1、桌面操作系统

Windows系列:用户群体大

macOS:适合于开发人员

Linux:应用软件少

2、服务器操作系统

Linux:安全、稳定、免费、占有率高

WindowsServer:付费、占有率低

....

3、嵌入式操作系统

Linux:运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB 等特点,使其近些年来在嵌入式领域的应用得到非常大的提高

主要应用:机顶盒数字电视网络电话程控交换机手机PDA、等都是其应用领域,得到了Google、三星、摩托罗拉、NEC 等公司的大力推广

4、 移动设备操作系统

iOS; Android(基于Linux)

计算机软件系统中计算机的应用软件

应用软件是指专门为某一应用目的而编制的软件

http://www.lryc.cn/news/19555.html

相关文章:

  • Git命令
  • Java的异常概念和类型
  • 【Leedcode】环形链表必备的面试题和证明题(附图解)
  • Vulnhub靶场----7、DC-7
  • 【Unity VR开发】结合VRTK4.0:创建滑块
  • Latex中的表格(2)
  • (七)输运定理
  • ABBYYFineReader15免费电脑pdf文档文字识别软件
  • 顺序表(超详解哦)
  • Compose-Animation高级别动画
  • c++11 标准模板(STL)(std::unordered_set)(八)
  • Python每日一练(20230225)
  • 基于博客系统的测试用例
  • C语言运算符算术运算符关系运算符
  • C语言 深度剖析数据在内存中的存储
  • MyBatis快速开发
  • 大数据常见应用场景及架构改进
  • 【华为OD机试模拟题】用 C++ 实现 - 挑选字符串(2023.Q1)
  • 程序员是世界上最理性、最睿智的群体,耶稣也反驳不了我,我说的!
  • 人工智能到底是什么?
  • 在动态规划的海洋中遨游(三)
  • enable_if模板编程实现字节序转换模板
  • 【人工智能与深度学习】基于能量的模型
  • 功能测试三年,是应该改变了
  • 基于STM32的ubuntu交叉编译环境的搭建(arm-gcc 8.2)
  • 数据结构:二叉树概念篇(算法基础)
  • 华为OD机试真题Java实现【字符串变换最小字符串】真题+解题思路+代码(20222
  • 数字化转型的企业会用低代码平台深化重塑什么形态
  • 【华为OD机试模拟题】用 C++ 实现 - 拼接 URL(2023.Q1)
  • 六千字让你明白什么是数字孪生?