硬件系统结构:
硬件系统:
运算器、控制器统称中央处理器(CPU):负责数据的算数运算和逻辑运算,即数据的加工处理。是整个计算机的中枢神经,分析程序规定的控制信息,并根据程序要求进行控制,协调计算机各部分组件工作及内存与外设的访问等。
存储器:实现记忆功能的部件,用来存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。内存(rom只读存储器;ram随机存储器;断电数据会消失);外存(硬盘、软盘ab、光盘)
输入设备:实现将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。
输出设备:实现将计算机处理后生成的中间结果或最后结果(各种数据符号及文字或各种控制信号等信息)输出出来。
软件系统:
1. 系统软件:控制硬件
操作系统分类:
操作系统的主要作用是管理好硬件设备。
1. 桌面操作系统
Windows系列
用户群体大
macOS
适用于开发人员
Linux
应用软件少
2. 服务器操作系统
Linux
安全、稳定、免费
占有率高
Windows Server
付费
占有率低
3. 嵌入式操作系统
Linux:运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB等特点,使其近些年来在嵌入式领域的应用得到非常大的提高
主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、等都是其应用领域,得到了Google、三星、摩托罗拉、NEC等公司的大力推广
4. 移动设备操作系统
iOS
Android(基于Linux)
2. 应用软件
qq、迅雷、游戏、PPT、word。。。基本除系统软件之外的
B/S架构与C/S架构
什么是B/S架构:
Browser-Server,浏览器和服务器架构。包含客户端浏览器、web应用服务器、数据库服务器的软件系统。用户只需要一个浏览器就可以访问服务。系统更新的时候,只需要更新服务端,不需要更新浏览器(比如百度、淘宝、微博等网站)。
什么是C/S架构:
Client-Server,客户端和服务器结构。这种结构与B/S最显著的区别是需要安装客户端,通过客户端程序来访问应用系统。所以更新时,既要更新服务端,也要更新客户端(比如微信、王者荣耀手游、QQ音乐等软件)。