20200109-计算机系统-软件

差分机:一台物理设备-算数学表-算加法

 

编织机工作需要:  打孔的图案

算盘的运算需要:  规则

手指运算需要:   规则

 

所以程序就是在做打孔的图案,提前准备好一种规则。

软件就是让计算机来完成特定的事情。

 

软件是精神,硬件是身体。

-----------------------------------------------------------------

软件是为了完成某一项特定工作而开发的程序。

 

软件分:系统软件和应用软件。

1. 系统软件=操作系统=windows,linux等

  用来调用和控制计算机硬件工作,完成特定的工作。

2. 应用软件=qq,微信等

  系统软件之上安装应用软件。(应用软件无法直接使用计算机硬件)

  写python是为了控制操作系统。python写出的就是应用软件。

内部储存设备:内存-临时记忆

外部储存设备:硬盘-永久记忆=下载内容

 

 

 

 

 

 

 内存特点:

  1. 不能永久保存数据=临时存储

  2. 速度快

硬盘特点:

  1. 永久保存数据

  2. 速度慢(现在ssd比较快)

---------------------------------------------------------

系统文件存储在硬盘。

但是开机启动运行系统时显示了一个系统,需要把文件加载到内存当中,才可以cpu调操作系统。

因此实际的内存会存放系统文件,这部分文件受保护,专门给操作系统用。

 

 

  因此软件开多了,会卡。因为后开的文件需要等待内存释放空间,从而存储数据,硬盘往内存传送数据也需要时间。

    *安卓手机是linux操作系统,手机是硬件,刷机就是刷操作系统。

 

 

计算机体系

 

 

 

cpu计算快,调取内存数据快,但是内存反映较慢,因此一点一点给cpu数据。因此cpu有寄存器,可以存储部分内存的数据。因此内存一部分数据先一次性给cpu,然后cpu一次。

=盖房子拿水泥,一次用10袋水泥=cpu存寄存器。

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-01-09 21:38  lacojic  阅读(76)  评论(0)    收藏  举报