20200109-计算机系统-软件
差分机:一台物理设备-算数学表-算加法
编织机工作需要: 打孔的图案
算盘的运算需要: 规则
手指运算需要: 规则
所以程序就是在做打孔的图案,提前准备好一种规则。
软件就是让计算机来完成特定的事情。
软件是精神,硬件是身体。
-----------------------------------------------------------------
软件是为了完成某一项特定工作而开发的程序。
软件分:系统软件和应用软件。
1. 系统软件=操作系统=windows,linux等
用来调用和控制计算机硬件工作,完成特定的工作。
2. 应用软件=qq,微信等
系统软件之上安装应用软件。(应用软件无法直接使用计算机硬件)
写python是为了控制操作系统。python写出的就是应用软件。
内部储存设备:内存-临时记忆
外部储存设备:硬盘-永久记忆=下载内容

内存特点:
1. 不能永久保存数据=临时存储
2. 速度快
硬盘特点:
1. 永久保存数据
2. 速度慢(现在ssd比较快)
---------------------------------------------------------
系统文件存储在硬盘。
但是开机启动运行系统时显示了一个系统,需要把文件加载到内存当中,才可以cpu调操作系统。
因此实际的内存会存放系统文件,这部分文件受保护,专门给操作系统用。

因此软件开多了,会卡。因为后开的文件需要等待内存释放空间,从而存储数据,硬盘往内存传送数据也需要时间。
*安卓手机是linux操作系统,手机是硬件,刷机就是刷操作系统。
计算机体系

cpu计算快,调取内存数据快,但是内存反映较慢,因此一点一点给cpu数据。因此cpu有寄存器,可以存储部分内存的数据。因此内存一部分数据先一次性给cpu,然后cpu一次。
=盖房子拿水泥,一次用10袋水泥=cpu存寄存器。

浙公网安备 33010602011771号