Appearance
Windows 简介
本章将介绍 Windows 操作系统的历史、版本演进、系统架构以及主要特点,帮助你全面了解 Windows 操作系统。
什么是 Windows?
Windows 是微软公司开发的图形化操作系统,是目前全球使用最广泛的桌面操作系统。
mermaid
graph TD
A[Windows 系统] --> B[桌面版]
A --> C[服务器版]
A --> D[嵌入式版]
B --> B1[Windows 11]
B --> B2[Windows 10]
B --> B3[Windows 8/8.1]
C --> C1[Windows Server 2022]
C --> C2[Windows Server 2019]
C --> C3[Windows Server 2016]
D --> D1[Windows IoT]
D --> D2[Windows Embedded]Windows 发展历史
重要里程碑
bash
# Windows 发展时间线:
# 1985年 - Windows 1.0(图形界面扩展)
# 1990年 - Windows 3.0(成功版本)
# 1995年 - Windows 95(开始菜单、任务栏)
# 1998年 - Windows 98(IE 集成)
# 2000年 - Windows 2000(NT 内核)
# 2001年 - Windows XP(经典版本)
# 2007年 - Windows Vista(Aero 界面)
# 2009年 - Windows 7(成功版本)
# 2012年 - Windows 8(磁贴界面)
# 2015年 - Windows 10(统一平台)
# 2021年 - Windows 11(全新设计)版本对比
| 版本 | 发布年份 | 主要特点 | 支持状态 |
|---|---|---|---|
| Windows XP | 2001 | 经典界面、稳定性好 | 已停止支持 |
| Windows 7 | 2009 | Aero 界面、性能优化 | 已停止支持 |
| Windows 8 | 2012 | 磁贴界面、触屏优化 | 已停止支持 |
| Windows 10 | 2015 | 统一平台、持续更新 | 活跃支持 |
| Windows 11 | 2021 | 全新设计、Android 应用 | 活跃支持 |
Windows 版本介绍
Windows 10 版本
bash
# Windows 10 主要版本:
# 家庭版(Home)
# - 面向普通消费者
# - 包含 Cortana、Microsoft Edge 等
# - 不支持 BitLocker、组策略等
# 专业版(Pro)
# - 面向专业人士和小企业
# - 包含 BitLocker、组策略管理
# - 支持远程桌面
# 企业版(Enterprise)
# - 面向大中型企业
# - 包含高级安全功能
# - 支持 Windows Update for Business
# 教育版(Education)
# - 面向教育机构
# - 功能类似企业版
# - 特殊教育功能
# 查看当前 Windows 版本
# 在运行对话框(Win + R)输入:
winver
# 或在命令提示符中:
systeminfo | findstr /B /C:"OS 名称" /C:"OS 版本"Windows 11 新特性
bash
# Windows 11 主要新特性:
# 1. 全新设计
# - 居中的开始菜单和任务栏
# - 圆角窗口设计
# - 新的图标和动画效果
# 2. 性能提升
# - 更快的启动速度
# - 更好的内存管理
# - 游戏性能优化(DirectStorage、Auto HDR)
# 3. 新功能
# - Android 应用支持(WSA)
# - Microsoft Teams 集成
# - 贴靠布局和贴靠组
# - 小组件面板
# 4. 安全增强
# - TPM 2.0 要求
# - 安全启动要求
# - 更强的默认安全设置
# 查看 Windows 11 版本
winverWindows 系统架构
系统架构层次
mermaid
graph TB
A[用户模式] --> B[应用程序]
A --> C[子系统]
A --> D[系统服务]
E[内核模式] --> F[执行体]
E --> G[内核]
E --> H[设备驱动]
E --> I[硬件抽象层 HAL]
J[硬件] --> K[CPU]
J --> L[内存]
J --> M[存储设备]
J --> N[I/O 设备]核心组件
| 组件 | 说明 |
|---|---|
| 内核 | 系统核心,管理进程、内存、设备 |
| 执行体 | 提供系统服务,如对象管理、进程管理 |
| HAL | 硬件抽象层,隔离硬件差异 |
| 设备驱动 | 管理硬件设备 |
| 系统服务 | 后台服务进程 |
| 子系统 | 支持不同类型的应用程序 |
注册表
bash
# Windows 注册表是系统的核心配置数据库
# 注册表根键:
# HKEY_CLASSES_ROOT (HKCR) - 文件关联和 COM 信息
# HKEY_CURRENT_USER (HKCU) - 当前用户设置
# HKEY_LOCAL_MACHINE (HKLM) - 本机系统设置
# HKEY_USERS (HKU) - 所有用户配置
# HKEY_CURRENT_CONFIG - 当前硬件配置
# 打开注册表编辑器
# 方法一:运行对话框
regedit
# 方法二:命令提示符
regedit.exe
# 查看注册表(命令行)
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"Windows 文件系统
NTFS 文件系统
bash
# NTFS(New Technology File System)是 Windows 的主要文件系统
# NTFS 特点:
# - 支持大文件(最大 16EB)
# - 文件权限控制(ACL)
# - 文件压缩和加密
# - 磁盘配额
# - 硬链接和符号链接
# - 日志功能
# 查看文件系统类型
# 在命令提示符中:
fsutil fsinfo volumeinfo C:
# 或使用 PowerShell:
Get-Volume | Format-Table DriveLetter, FileSystemType文件系统结构
bash
# Windows 主要目录结构:
C:\ # 系统盘根目录
├── Windows\ # Windows 系统文件
│ ├── System32\ # 系统核心文件
│ ├── SysWOW64\ # 32位兼容文件(64位系统)
│ └── Temp\ # 系统临时文件
├── Program Files\ # 64位程序安装目录
├── Program Files (x86)\ # 32位程序安装目录
├── ProgramData\ # 程序数据(隐藏)
├── Users\ # 用户目录
│ ├── Public\ # 公共用户目录
│ └── 用户名\ # 个人用户目录
│ ├── Desktop\ # 桌面
│ ├── Documents\ # 文档
│ ├── Downloads\ # 下载
│ ├── Pictures\ # 图片
│ ├── Videos\ # 视频
│ ├── Music\ # 音乐
│ └── AppData\ # 应用数据(隐藏)
└── PerfLogs\ # 性能日志
# 查看目录结构
dir C:\ /A系统环境变量
cmd
:: 查看所有环境变量
set
:: 查看特定环境变量
echo %PATH%
echo %USERNAME%
echo %COMPUTERNAME%
:: 常用环境变量
:: %USERPROFILE% - 用户主目录
:: %APPDATA% - 应用数据目录
:: %TEMP% - 临时文件目录
:: %SYSTEMROOT% - Windows 目录
:: %PROGRAMFILES% - Program Files 目录
:: 设置环境变量(临时)
set MY_VAR=Hello
:: 设置环境变量(永久,需要管理员权限)
setx MY_VAR "Hello" /MWindows 特点
优点
| 特点 | 说明 |
|---|---|
| 用户友好 | 图形界面直观,易于上手 |
| 软件丰富 | 支持大量应用程序 |
| 兼容性好 | 支持广泛的硬件设备 |
| 游戏支持 | PC 游戏的主要平台 |
| 企业支持 | 完善的企业管理功能 |
| 文档支持 | 丰富的帮助文档和社区 |
系统要求
bash
# Windows 11 系统要求:
# 处理器:1 GHz 或更快的双核处理器
# 内存:4 GB RAM(推荐 8 GB 或更多)
# 存储:64 GB 或更大的存储空间
# 系统固件:UEFI,支持安全启动
# TPM:可信平台模块 (TPM) 版本 2.0
# 显卡:兼容 DirectX 12 或更高版本
# 显示器:高清 (720p) 显示器
# Windows 10 系统要求:
# 处理器:1 GHz 或更快的处理器
# 内存:1 GB RAM(32位)或 2 GB RAM(64位)
# 存储:16 GB(32位)或 20 GB(64位)
# 显卡:DirectX 9 或更高版本
# 检查系统是否满足 Windows 11 要求
# 下载 PC Health Check 工具Windows 与其他系统对比
与 Linux 对比
| 特性 | Windows | Linux |
|---|---|---|
| 内核类型 | 混合内核 | 单内核 |
| 文件系统 | NTFS、FAT32 | ext4、XFS、Btrfs |
| 路径分隔符 | \ (反斜杠) | / (正斜杠) |
| 配置方式 | 注册表 + 配置文件 | 配置文件 |
| 软件安装 | 安装程序、应用商店 | 包管理器 |
| 开源程度 | 闭源 | 开源 |
| 桌面环境 | 统一 | 多种选择 |
与 macOS 对比
| 特性 | Windows | macOS |
|---|---|---|
| 硬件支持 | 广泛的硬件 | 仅 Apple 硬件 |
| 文件系统 | NTFS | APFS |
| 软件生态 | 更丰富 | 较少但质量高 |
| 价格 | 系统付费 | 系统免费 |
| 游戏支持 | 主要平台 | 支持较少 |
| Unix 兼容 | 不兼容 | 兼容 |
Windows 学习路径
入门阶段
bash
# 1. 熟悉桌面操作
# - 开始菜单使用
# - 窗口管理
# - 文件操作
# 2. 掌握基本设置
# - 系统设置
# - 网络配置
# - 用户账户
# 3. 学习常用软件
# - 办公软件
# - 浏览器
# - 压缩软件进阶阶段
bash
# 1. 命令行操作
# - CMD 基础命令
# - PowerShell 脚本
# - 批处理编程
# 2. 系统管理
# - 服务管理
# - 任务计划
# - 磁盘管理
# 3. 网络管理
# - 网络配置
# - 防火墙设置
# - 远程管理高级阶段
bash
# 1. 系统优化
# - 性能调优
# - 启动项管理
# - 服务优化
# 2. 安全管理
# - 安全策略
# - 权限管理
# - 审计日志
# 3. 故障排查
# - 系统诊断
# - 日志分析
# - 问题修复小结
本章介绍了 Windows 操作系统的基本概念:
| 内容 | 要点 |
|---|---|
| 发展历史 | 从 Windows 1.0 到 Windows 11 |
| 版本介绍 | 家庭版、专业版、企业版 |
| 系统架构 | 内核、执行体、HAL |
| 文件系统 | NTFS 特点和目录结构 |
| 系统特点 | 用户友好、软件丰富 |
关键要点
- Windows 是全球使用最广泛的桌面操作系统
- NTFS 是 Windows 的主要文件系统,支持权限控制和大文件
- 注册表是 Windows 的核心配置数据库
- Windows 提供了丰富的图形界面和命令行工具
下一步
下一章我们将学习 系统安装,了解如何安装和配置 Windows 系统。
