计算机俗称‘’电脑‘’,包含人对电脑的终极期望,能够真的像人脑一样工作
为了执行人类的程序,从而把人类拯救出来
大前提:计算机的所有组成都是模仿人的某一功能或器官
作用:是计算机的指挥系统,负责计算机所有其他组件如何工作
类比:大脑
作用:运算包括数学运算和逻辑运算
类比:大脑
控制器+运算器=cpu
作用:是计算机的记忆功能,负责计算机的数据存取
分类:
内存:(基于电工作)存取速度快,断电数据丢失,不能用内存永久保存数据
外存:(硬盘,基于磁工作)存取速度很慢,断电数据不会丢失,可以永久保存数据
类比:
内存=人类的大脑记忆功能
外存:人的笔记本
input输入设备:键盘,鼠标
output输出设备:显示器,打印机
人 -----------编程语言--------------计算机
程序如下:
1、去包子店
2、付钱
3、把包子带回来
cpu
内存
硬盘
总结:程序最先存放在硬盘之上,程序运行一定是事先把程序的代码执行加载到内存,然后cpu从内存中读取指令执行。
硬件的所有运行都受到软件支配
应用程序:腾讯QQ
操作系统:windows,linux
概念:操作系统是一个协调,管理,控制计算机硬件资源与应用软件资源的一个控制程序
作用:1、控制计算机硬件的基本运行
2、把硬件运行的复杂操作封装成简单的接口,给上层使用
例如:文件就是操作系统提供给应用程序或用户操作硬盘的一种功能
计算机的硬件是死的,计算机的硬件运行都受到软件的控制,所以软件相当于硬件的灵魂。
具体来说软件分为两种:
1、应用软件:应用程序相关逻辑
2、系统软件:控制底层硬件的
应用程序
操作系统
计算机硬件
硬件+操作系统=平台
软件的跨平台性是指:一款软件可以在任何平台上运行,是衡量软件质量高低的一个非常重要的指标
平台具体指的是应用程序的运行平台,用户的使用平台。