计算机的基础组成部分
计算机系统是由硬件系统和软件系统两大部分组成。

计算机硬件是构成计算机系统各功能部件的集合。是由电子、机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础。计算机硬件是看得见、摸得着的,实实在在存在的物理实体。

计算机软件是指与计算机系统操作有关的各种程序以及任何与之相关的文档和数据的集合。其中程序是用程序设计语言描述的适合计算机执行的语句指令序列。

没有安装任何软件的计算机通常称为“裸机”,裸机是无法工作的。如果计算机硬件脱离了计算机软件,那么它就成为了一台无用的机器。如果计算机软件脱离了计算机的硬件就失去了它运行的物质基础;所以说二者相互依存,缺一不可,共同构成一个完整的计算机系统。

  1. 计算机的大脑(cpu)

控制器CU(Controller Unit)是计算机的指挥系统,控制器一般由指令寄存器、指令译码器、时序电路和控制电路组成。它的基本功能是从内存取指令和执行指令。指令是指示计算机如何工作的一步操作,由操作码(操作方法)及操作数(操作对象)两部分组成。控制器通过地址访问存储器、逐条取出选中单元指令,分析指令,并根据指令产生的控制信号作用于其它各部件来完成指令要求的工作。上述工作周而复始,保证了计算机能自动连续地工作。

通常将运算器和控制器统称为中央处理器,即CPU(Central Processing Unit),它是整个计算机的核心部件,是计算机的“大脑”。它控制了计算机的运算、处理、输入和输出等工作。
2.储存器

控制器CU(Controller Unit)是计算机的指挥系统,控制器一般由指令寄存器、指令译码器、时序电路和控制电路组成。它的基本功能是从内存取指令和执行指令。指令是指示计算机如何工作的一步操作,由操作码(操作方法)及操作数(操作对象)两部分组成。控制器通过地址访问存储器、逐条取出选中单元指令,分析指令,并根据指令产生的控制信号作用于其它各部件来完成指令要求的工作。上述工作周而复始,保证了计算机能自动连续地工作。

通常将运算器和控制器统称为中央处理器,即CPU(Central Processing Unit),它是整个计算机的核心部件,是计算机的“大脑”。它控制了计算机的运算、处理、输入和输出等工作。

(1) 存储器的分类

根据存储器与CPU联系的密切程度可分为内存储器(主存储器)和外存储器(辅助存储器)两大类。内存在计算机主机内,它直接与运算器、控制器交换信息,容量虽小,但存取速度快,一般只存放那些正在运行的程序和待处理的数据。为了扩大内存储器的容量,引入了外存储器,外存作为内存储器的延伸和后援,间接和CPU联系,用来存放一些系统必须使用,但又不急于使用的程序和数据,程序必须调入内存方可执行。外存存取速度慢,但存储容量大,可以长时间地保存大量信息。CPU与内、外存之间的关系如图1-8所示。


(2)存储器工作原理

为了更好地存放程序和数据,存储器通常被分为许多等长的存储单元,每个单元可以存放一个适当单位的信息。全部存储单元按一定顺序编号,这个编号被称为存储单元的地址,简称地址。存储单元与地址的关系是一一对应的。应注意存储单元的地址和它里面存放的内容完全是两回事。

对存储器的操作通常称为访问存储器,访问存储器的方法有两种,一种是选定地址后向存储单元存入数据,被称为“写”;另一种是从选定的存储单元中取出数据,被称为“读”。

计算机软件系统

一个完整的计算机系统是由硬件和软件两部分组成的。硬件是组成计算机的物理实体。但仅有硬件计算机还不能工作,要使计算机解决各种问题,必须有软件的支持,软件是介于用户和硬件系统之间的界面。

“软件”一词 20世纪60年代初传入我国。国际标准化组织(ISO)将软件定义为:电子计算机程序及运用数据处理系统所必需的手续、规则和文件的总称。对此定义,一种公认的解释是:软件由程序和文档两部分组成。程序由计算机最基本的指令组成,是计算机可以识别和执行的操作步骤;文档是指用自然语言或者形式化语言所编写的用来描述程序的内容、组成、功能规格、开发情况、测试结构和使用方法的文字资料和图表。程序是具有目的性和可执行性的,文档则是对程序的解释和说明。

程序是软件的主体。软件按其功能划分,可分为系统软件和应用软件两大类型。
系统软件(System Software)

系统软件一般是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。

操作系统是系统软件的核心。为了使计算机系统的所有资源(包括硬件和软件)协调一致、有条不紊地工作,就必须用一个软件来进行统一管理和统一调度,这种软件称为操作系统。它的功能就是管理计算机系统的全部硬件资源、软件资源及数据资源,从图1-10可以看出,操作系统是最基本的系统软件,其他的所有软件都是建立在操作系统的基础之上的。操作系统是用户与计算机硬件之间的接口,没有操作系统作为中介,用户对计算机的操作和使用将变得非常难且低效。操作系统能够合理地组织计算机整个工作流程,最大限度地提高资源利用率。操作系统在为用户提供一个方便、友善、使用灵活的服务界面的同时,也提供了其他软件开发,运行的平台。

计算机的基础组成部分相关推荐

  1. 计算机文化基础知识在未来工作中的应用论文,大学计算机文化基础论文范文2篇...

    随着互联网时代的全面到来,计算机应用能力的培养作为普及计算机应用技能的先决条件对互联网经济时代的全面发展起着重要作用.下面是秋天网小编为大家推荐的大学计算机文化基础论文,供大家参考. 大学计算机文化基 ...

  2. 延大计算机文化基础课程作业,基于项目学习的大学《计算机文化基础课》教学设计...

    摘要: 从大学教育看,计算机文化已经愈来愈多地融入了各专业科研和专业课的教学过程之中.计算机教学已成为素质教育的必要组成部分,良好的信息素养是当代大学生可持续发展的重要基础平台.大学计算机文化基础课程 ...

  3. python计算入门_Python入门教程02-01(计算机核心基础)

    python入门课程第二章-计算机核心基础 Python入门教程01-01(ATM+购物车)学习过后,我们需要了解一下计算机的核心基础,目标就是为了让后面更好的理解python这门语言,更容易接受后续 ...

  4. 大工13秋《计算机文化基础》在线测试1,大工13秋《计算机文化基础》辅导资料六...

    计算机文化基础辅导资料六 主题:第三章 Office 2003的辅导资料 学习时间:2013年11月4日-11月10日 内容: 这周主要学习第三章 Office 2003的第1.1-1.2节 一.学习 ...

  5. 计算机的指令合成为,第二章计算机操作基础知识doc

    第二章计算机操作基础知识doc (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 23.9 积分 第二章  计算机操作基础知识第一节  计算机基础知识 ...

  6. 计算机基础0018,自学考试计算机用基础 0018复习资料.doc

    自学考试计算机用基础 0018复习资料 0018计算机应用基础复习资料 一.单项选择题 1.一个完整的计算机软件系统包括(B ) A.主机箱.键盘.显示器和打印机 B.系统软件和应用软件 C.计算机主 ...

  7. 计算机科学技术基础c,计算机科学技术基础.ppt

    计算机科学技术基础.ppt 计算机专业课培训 合肥学院 王 骏 Email:anetpoint@126.com Blog: /csharpman 考试大纲-计算机科学技术基础 1. 计算机基础知识 1 ...

  8. 计算机的五大组成部分(计组学习一)

    大家好,我是贺贺,一个爱唱歌但是五音不全的程序员 计算机组成原理系列 计算机的五大组成部分(计组学习一) 计算机各个部件配合完成加减乘除(计组学习二) 计算机的故事 在开始啃计算机组成原理(下文简称计 ...

  9. 计算机原理考研题库,2022考研853计算机专业基础综合《计算机组成原理》复习笔记及考研真题题库.pdf...

    2022考研 853计算机专业基础综合 <计算机组成原理>复习笔记及考 研真题题库 计算机系统概论 一.计算机的分类 1电子模拟计算机 模拟计算机的特点是数值由连续量来表示,运算过程也是连 ...

最新文章

  1. 5G UPF + MEC 的部署位置、场景与模式
  2. phpexecl保存mysql_【PHP】将数据库表保存为Excel(PHPExcel)
  3. Crontab和sudo中无法使用TensorFlow ImportError libcublas.so.9.0
  4. boost::geometry::concatenate_iterator用法的测试程序
  5. js中判断值不等于undefined
  6. 程序员的毕业设计,时隔一年,仍感觉头秃
  7. SQL字符串转换为数组
  8. sas数据集怎么导出_SAS:将proc步的输出导出为数据集
  9. Web开发之Servlet
  10. delphi互联网消息服务器,Delphi2010中采用DataSnap的三层网络架构服务器获取客户端ip,端口信息...
  11. 计算机从外部世界接收信息和向外部世界反馈运算结果的手段
  12. 【文献阅读】Cost-Sensitive Portfolio Selection via Deep Reinforcement Learning
  13. apache安装完成后,语法检查一直报错,哭唧唧T ^ T
  14. 怎样在VS中用C++调用METIS提供的API
  15. macOS 安装 aria2 下载 BitTorrent 替代迅雷
  16. C/C++新手看过来----讨厌的符号
  17. 当因为上传文件过大导致上传失败时
  18. 眼球追踪如何预测头部追踪
  19. 【聚水潭SDK使用说明】
  20. http请求报文头部vary信息

热门文章

  1. qualified-id in declaration before ‘(’ token
  2. Python吴恩达深度学习作业16 -- 人脸识别
  3. 未来公寓智能化设计平台项目(中)
  4. 20162311 2016-2017-2《程序设计与数据结构》课程总结
  5. 程序界搬砖工教你在Linux系统下如何使用Python虚拟环境(干货篇)
  6. 建站必备知识:域名注册和域名解析流程有哪些?
  7. 智象科技一体化运维平台的价值
  8. 一篇文章读懂JSON
  9. r中将数据框中数据类型转化_R中的数据类型
  10. Python骚操作:分析史上最好用的APP有哪些?