当前位置: 主页 > 建站知识 > 软件开发

java抢票软件开发原理-java编写抢票软件

发布时间:2023-03-13 12:02   浏览次数:次   作者:佚名

文章目录

计算机系统的组成

计算机系统由硬件系统和软件系统组成:

硬件实现的往往是最基本的算术和逻辑运算功能,而其它功能大都由软件实现。对一个功能而言,既可以通过硬件实现,也可以通过软件实现,一般来说,一个功能若使用较为频繁且用硬件实现的成本较为理想,那么使用硬件解决可以提高效率。

计算机硬件

在这里插入图片描述

java编写抢票软件_java抢票软件开发原理_大麦网抢票软件原理

冯诺依曼结构

冯诺依曼提出的存储程序概念奠定了现代计算机的基本结构,以此概念为基础的各类计算机统称为冯诺依曼机,其特点如下:

早期冯诺依曼结构以运算器为中心,此时运算器不仅要承担数据运算的任务,还要承担数据中转的任务。

在这里插入图片描述

大麦网抢票软件原理_java编写抢票软件_java抢票软件开发原理

为了解决这个问题,现代计算机以存储器为中心,这样就可以解放运算器:

在这里插入图片描述

计算机的功能部件

运算器:运算器是计算机的执行部件,用于进行算术运算和逻辑运算。运算器的基本组成如下所示:

大麦网抢票软件原理_java抢票软件开发原理_java编写抢票软件

在这里插入图片描述

控制器:控制器用于指挥各部件自动协调的进行工作。控制器的基本组成如下所示:

在这里插入图片描述

一般将地址寄存器、数据寄存器、运算器和控制器集成到同一个芯片上,称为中央处理器(CPU):

大麦网抢票软件原理_java抢票软件开发原理_java编写抢票软件

在这里插入图片描述

CPU和内存之间通过一组总线相连,总线中有地址、控制和数据三组信号线。MAR中的地址信息会直接送到地址总线上,用于指向读/写操作的内存存储单元;控制线中有读/写信号线,指出数据是从CPU写入主存还是从主存读出到CPU,根据是读操作和写操作来控制将MDR中的数据是直接送到数据线总线上还是将数据总线上的数据送到MDR中。

计算机软件 系统软件和应用软件

软件按功能分可以分为系统软件和应用软件,系统软件是一组可以保证计算机高效、正确运行的基础软件,主要包括操作系统、数据库管理系统和语言处理程序等;应用软件是指用户为解决某个应用领域中的各类问题而编写的程序。

大麦网抢票软件原理_java编写抢票软件_java抢票软件开发原理

三个级别的语言 计算机的性能指标 字长

字长是指计算机进行一次整数计算所能处理的二进制数据的位数,通常和CPU的寄存器位数相等。字长越长(通常为字节的整数倍)java抢票软件开发原理java抢票软件开发原理,数的表示范围越大,计算机的精度越高。

数据通路宽度

数据通路(各个子系统通过数据总线连接形成的数据传送路径)带宽是指总线一次所能并行传送数据的位数,这里所说的数据通路带宽是指外部数据总线的宽度,它与CPU内部的数据总线的宽度有可能不同。

主存容量

主存容量是指内存所能存储信息的最大容量,通常以字节来表示,也可以使用字数x字长来表示存储容量。

运算速度