一、硬件系统
二、软件系统
1、系统软件:控制硬件的
(1)桌面操作系统:windows 用户群体大;macos 程序员使用较多;linux 软件较少
(2)服务器操作系统:Linux 安全、稳定、免费;Windows Server 付费、占有率低
(3)嵌入式操作系统:Linux 文件很小,一般使用在机顶盒、pda、网络电视、手机等
(4)移动设备操作系统:ios、Android
2、应用软件
3、bs 和 cs 架构
b/s 浏览器和服务器架构
c/s 客户端和服务器架构
4、bs 和 cs 区别
(1)硬件环境不同,cs 使用局域网;bs 使用广域网
(2)安全要求:cs 安全性较高;bs 面向所有用户(使用浏览器就可以访问)安全性较低
(3)系统维护不同:cs 表现方式有限,对程序员要求高;bs 表现方式丰富,开发难度低
(4)处理问题不同:cs 用户固定,安全要求高;bs 面向所有用户