计算机系统由计算机硬件和软件两部分组成。硬件包括中央处理机、存储器和外部设备等;软件是计算机的运行程序和相应的文档。计算机系统具有接收和存储信息、按程序快速计算和判断并输出处理结果等功能。常见的系统有Windows,Linux等。

计算机硬件和软件两部分组成。硬件包括中央处理机、存储器和外部设备等;软件是计算机的运行程序和相应的文档。计算机系统具有接收和存储信息、按程序快速计算和判断并输出处理结果等功能。常见的系统有 Windows,Linux 等。

计算机系统的特点

计算机系统的特点是能进行精确、快速的计算和判断,而且通用性好,使用容易,还能联成网络。

①计算:一切复杂的计算,几乎都可用计算机通过算术运算和逻辑运算来实现。

②判断:计算机有判别不同情况、选择作不同处理的能力,故可用于管理、控制、对抗、决策、推理等领域。

③存储:计算机能存储巨量信息。

④精确:只要字长足够,计算精度理论上不受限制。

⑤快速:计算机一次操作所需时间已小到以纳秒计。⑥通用:计算机是可编程的,不同程序可实现不同的应用。

⑦易用:丰富的高性能软件及智能化的人-机接口,大大方便了使用。

⑧联网:多个计算机系统能超越地理界限,借助通信网络,共享远程信息与软件资源。

计算机系统的组成

硬件:

硬件系统主要由中央处理器、存储器、输入输出控制系统和各种外部设备组成。中央处理器是对信息进行高速运算处理的主要部件,其处理速度可达每秒几亿次以上操作。存储器用于存储程序、数据和文件,常由快速的主存储器(容量可达数百兆字节,甚至数 G 字节)和慢速海量辅助存储器(容量可达数十 G 或数百 G 以上)组成。各种输入输出外部设备是人机间的信息转换器,由输入-输出控制系统管理外部设备与主存储器(中央处理器)之间的信息交换。

软件:

软件分为系统软件、支撑软件和应用软件。系统软件由操作系统、实用程序、编译程序等组成。操作系统实施对各种软硬件资源的管理控制。实用程序是为方便用户所设,如文本编辑等。编译程序的功能是把用户用汇编语言或某种高级语言所编写的程序,翻译成机器可执行的机器语言程序。支撑软件有接口软件、工具软件、环境数据库等,它能支持用机的环境,提供软件研制工具。支撑软件也可认为是系统软件的一部分。应用软件是用户按其需要自行编写的专用程序,它借助系统软件和支援软件来运行,是软件系统的最外层。

计算机系统的分类

计算机系统可按系统的功能、性能或体系结构分类。

①专用机与通用机:早期计算机均针对特定用途而设计,具有专用性质。60 年代起,开始制造兼顾科学计算、事务处理和过程控制三方面应用的通用计算机。特别是系列机的出现,标准文本的各种高级程序语言的采用,操作系统的成熟,使一种机型系列选择不同软件、硬件配置,就能满足各行业大小用户的不同需要,进一步强化了通用性。但特殊用途的专用机仍在发展,例如连续动力学系统的全数字仿真机,超微型的空间专用计算机等。

②巨型机、大型机、中型机、小型机、微型机:计算机是以大、中型机为主线发展的。60 年代末出现小型计算机,70 年代初出现微型计算机,因其轻巧、价廉、功能较强、可靠性高,而得到广泛应用。70 年代开始出现每秒可运算五千万次以上的巨型计算机,专门用于解决科技、国防、经济发展中的特大课题。巨、大、中、小、微型机作为计算机系统的梯队组成部分,各有其用途,都在迅速发展。

③流水线处理机与并行处理机:在元件、器件速度有限的条件下,从系统结构与组织着手来实现高速处理能力,成功地研制出这两种处理机。它们均面向ɑiθbi=ci(i=1,2,3,…,n;θ为算符)这样一组数据(也叫向量)运算。流水线处理机是单指令数据流(SISD)的,它们用重叠原理,用流水线方式加工向量各元素,具有高加工速率。并行处理机是单指令流多数据流(SIMD)的,它利用并行原理,重复设置多个处理部件,同时并行处理向量各元素来获得高速度(见并行处理计算机系统)。流水和并行技术还可结合,如重复设置多个流水部件,并行工作,以获得更高性能。研究并行算法是发挥这类处理机效率的关键。在高级程序语言中相应地扩充向量语句,可有效地组织向量运算;或设有向量识别器,自动识别源程序中的向量成分。

一台普通主机(标量机)配一台数组处理器(仅作高速向量运算的流水线专用机),构成主副机系统,可大大提高系统的处理能力,且性能价格比高,应用相当广泛。

④多处理机与多机系统、分布处理系统和计算机网:多处理机与多机系统是进一步发展并行技术的必由之路,是巨型、大型机主要发展方向。它们是多指令流多数据流(MIMD)系统,各机处理各自的指令流(进程),相互通信,联合解决大型问题。它们比并行处理机有更高的并行级别,潜力大,灵活性好。用大量廉价微型机,通过互连网络构成系统,以获得高性能,是研究多处理机与多机系统的一个方向。多处理机与多机系统要求在更高级别(进程)上研究并行算法,高级程序语言提供并发、同步进程的手段,其操作系统也大为复杂,必须解决多机间多进程的通信、同步、控制等问题。

分布系统是多机系统的发展,它是由物理上分布的多个独立而又相互作用的单机,协同解决用户问题的系统,其系统软件更为复杂(见分布计算机系统)。

现代大型机几乎都是功能分布的多机系统,除含有高速中央处理器外,有管理输入输出的输入输出处理机(或前端用户机)、管理远程终端及网络通信的通信控制处理机、全系统维护诊断的维护诊断机和从事数据库管理的数据库处理机等。这是分布系统的一种低级形态。

多个地理上分布的计算机系统,通过通信线路和网络协议,相互联络起来,构成计算机网。它按地理上分布的远近,分为局部(本地)计算机网和远程计算机网。网络上各计算机可相互共享信息资源和软硬件资源。订票系统、情报资料检索系统都是计算机网应用的实例。

⑤诺依曼机与非诺依曼机:存储程序和指令驱动的诺依曼机迄今仍占统治地位。它顺序执行指令,限制了所解问题本身含有的并行性,影响处理速度的进一步提高。突破这一原理的非诺依曼机,就是从体系结构上来发展并行性,提高系统吞吐量,这方面的研究工作正在进行中。由数据流来驱动的数据流计算机以及按归约式控制驱动和按需求驱动的高度并行计算机,都是有发展前途的非诺依曼计算机系统。

专用计算机系统是,计算机系统是什么相关推荐

  1. 3.2计算机系统教案,计算机系统教案.ppt

    计算机系统教案 计算机联锁系统概述 计算机联锁是车站信号控制系统的发展方向 计算机联锁系统的发展概况 第一章 计算机系统简介 非安全接口是全数不涉及行车安据的接口,均可采用通用的标准接口. 对传输安全 ...

  2. 深入理解计算机系统1——计算机系统漫游

    计算机系统漫游 计算机系统=硬件+系统软件构成的. 它们共同工作来运行应用程序.系统的具体实现方式随时间变化,但是系统的内在概念却没有改变. 深入了解计算机系统的组件如何影响程序的正确性和性能. == ...

  3. 软件设计师教程(一)计算机系统知识-计算机系统基础知识

    计算机系统基础知识 计算机系统硬件基本组成 中央处理单元 CPU的功能 CPU的组成 多核 CPU 数据表示 校验码 计算机系统硬件基本组成 计算机系统 = 硬件 + 软件 (协同工作运行) 计算机基 ...

  4. 计算机系统计算机,计算机系统与计算机化系统的区别

    2010版GMP正文中提到"计算机"的地方一共三处,两处用的是计算机化,一处用的是"计算机".在GMP的术语条款,则只提到了"计算机化系统" ...

  5. 计算机系统基础 计算机系统的基本组成与基本功能

    基础知识点 1.1946年第一台通用电子计算机ENIAC诞生 2.冯.诺依曼结构: 组成:输入设备,输出设备,存储器,运算器,控制器 3.现代计算机结构模型: 组成 CPU中央处理器 PC程序计数器 ...

  6. 2013计算机系统导论,计算机系统导论2013期末(20页)-原创力文档

    北京大学信息科学技术学院考试试卷 考试科目: 计算机系统导论 姓名: 学号: 考试时间: 2014 年 1 月 7 日 任课教师: 题号 一 二 三 四 五 六 七 八 总分 分数 装 订 阅卷人 线 ...

  7. 离线在线计算机系统,离线计算机系统

    离线计算机系统 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 北京正负电子对撞机重大改造工程初步设计4.13 离线计算机系统4.13. ...

  8. 多媒体的计算机系统,多媒体计算机系统().PPT

    多媒体计算机系统() * 教学进度 计算机科学与工程系 7.2.1 多媒体计算机硬件系统 7.2 多媒体计算机系统 7.2 多媒体计算机系统 (1) 基本硬件设备: ① 光盘存储器 光盘存储器由光盘和 ...

  9. 计算机系统支持,计算机系统支持培训.ppt

    计算机系统支持培训 七.其他问题 80%的临时使用性故障错误可以通过重新启动解决问题:在某些情况下可以选择最后一次正确配置(启动按F8键)解决 上述不能解决的问题,可以到安全模式解决,删除占用文件.修 ...

最新文章

  1. [diary]一下子更新了这么多
  2. linspace python_python np.linspace
  3. Windows10安装配置ChromeDriver
  4. 【收藏】Geomesa(三)图层的裁剪分析
  5. 信息学奥赛一本通(1225:金银岛)
  6. 自学转行成前端工程师,三面拿下字节跳动offer
  7. mysql 连接qt5.2_Qt5.2 连接MySQL数据库
  8. 使用 SqlDataSource 控件查询数据47
  9. TensorFlow函数(四)tf.trainable_variable() 和 tf.all_variable()
  10. Ubuntu 16.04 apt 国内源
  11. matlab信号处理基础(音频和图像)
  12. java方法建议不超过多少行,Java方法不应超过15行
  13. JavaScript严格检查模式strict的使用
  14. Animation.css动画效果属性
  15. 搭建区块链浏览器——基于hyperledger fabric 1.0,MySQL容器
  16. 汉字书写亟待规范——《中国汉字听写大会》第七场复赛观后感
  17. 毕业工作五年的总结和感悟(上)
  18. html如何设置打印分页打印出来,网页中如何用 CSS 设置打印分页符
  19. MySQL中出现Duplicate entry 'XXX' for key 'PRIMARY'解决方案
  20. ansible问题记录--Timeout (12s) waiting for privilege escalation prompt

热门文章

  1. BZOJ 2818: Gcd 筛法
  2. zookeeper源码
  3. python补全插件
  4. UA MATH575B 数值分析下VI 统计物理的随机模拟方法1
  5. VC++在两个按钮之间连直线和折线
  6. 体感开发学习总结 - 二
  7. Vue.js 技术揭秘学习 (2) Vue 实例挂载的实现
  8. tomcat正常启动但是访问 404
  9. 计算机处理信息的方式
  10. 向app store提交应用时,必须点“ready to upload binary”!