计算机硬件
冯·诺依曼提出了计算机硬件分类:
·运算器
·控制器
·存储器
·输入设备
·输出设备
运算器和控制器
运算器和控制器合在一起就是现在的CPU。CPU就是计算机的大脑。
输入设备
目前的输入设备有鼠标和键盘。把自己的一些数据提交给计算机就是通过这些输入设备进行操作的。
存储器
存储器就是硬盘和内存。
硬盘:永久存储。
内存:临时存储。
输出设备
目前最为常见的输出设备就是显示器,计算机把最终的结果展现出来给我们看到。除此之外,输出设备还有打印机。
计算机软件
·系统软件
·应用软件
系统软件
简单理解就是操作系统。平时所说的安装系统,其实就是安装系统软件而已。常见的系统软件有平时用的最多的Windows,还有苹果电脑MacOS,还有Linux。下面的图标为Windows操作系统图标,MacOS操作系统图标,Linux操作系统图标。
windows.png
macos.png
linux.png
应用软件
应用软件就非常的熟悉了。我们平时使用的基本都是应用软件,比如QQ,微信,Stream平台。在今后我们开发的大多数也是应用软件。
qq.jpg
微信.png
stream.jpg
应用软件的架构分类
·C/S:Client/Server客户端/服务器端
在用户本地有一个客户端程序,在远程有一个服务器端程序。
比如:QQ,微信,Stream。
·B/S:Browser/Server浏览器/服务器端
只需要一个浏览器,用户通过不同的网址,客户访问不同的服务器端程序。
比如:京东,淘宝。