【开发基础】计算机硬件基础

计算机硬件基础 

1.计算机五大组成部分

  ·什么是计算机

    计算机俗称“电脑”,人们期望计算机真的能想人脑一样去工作,

  ·为何要有计算机

    为了执行人类设定的程序,帮助人类减轻工作量。(其实就是为了偷懒!)

    前提:计算机所有的组成都是模仿人类会的某一技能或某一功能。

  ·计算机的组成

    控制器

     是计算机的指挥系统,是控制整个计算机所有的其他组件如何工作的。

     比如像人类大脑控制四肢、器官。

    运算器

     运算包括数学运算和逻辑运算。

     比如人类在脑中计算数字的加减乘除或者你的亲戚关系。

    存储器

     是计算机存储记忆功能,负责数据的存取。

     存储器也分两种:

      内存:基于电工作,数据读取速度快,一旦放电后数据也会被释放掉。

         就像是人类大脑的记忆功能,容易遗忘。

      外存:基于磁工作,数据读取速度慢,数据写入后能够长久保存,断电也不会丢失。

         就像是把事务记录在纸上或本子上,不易丢失,但是查找慢。

    输入设备

     键盘、鼠标等。

    输出设备

     显示器,投影仪等

  ·程序与三大硬件的关系

    程序存放在硬盘上,运行程序必须先将代码或指令加载到内存中,然后CPU从内存中读取指令执行。

2.操作系统

  ·计算机体系的三层结构

    计算机体系分为三层,应用程序、控制程序(操作系统)、计算机硬件。

    计算机硬件是无法自行运作的,而控制程序就是用来控制计算机硬件的,让计算机硬件运作起来,所以控制程序又称之为操作系统。

    应用程序也是是计算机硬件运作起来的,但是因为有了操作系统(控制程序)的存在,应用程序就可以通过调用操作系统来操控计算机硬件,这样省去了直接操控计算机硬件的很多步骤。

  ·操作系统的概念

    操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序。

    作用:

      1.控制计算机硬件的基本运行。

      2.把使用硬件的复杂操作封装成简单的功能,给上层的应用程序使用。

  ·程序的区分

    计算机硬件是死的,计算机硬件的运行都受软件控制,软件就是计算机的灵魂。

    软件分为两种:

      1.应用软件:应用程序相关逻辑。

      2.系统软件:控制底层硬件。

  ·平台与跨平台的概念

    计算机硬件+操作系统=平台

    软件的跨平台性指的是:一款软件可以再任意的平台上运行。软件的跨平台性是衡量一个软件质量高低的重要指标。

posted on 2020-10-19 17:17  一颗豌豆射手  阅读(259)  评论(0编辑  收藏  举报