计算机基础(Computer Fundamentals)MOC

本笔记作为计算机基础知识体系的顶层索引,涵盖网络、操作系统、数据结构、编译原理等核心基础。
用法:作为入口导航,按需跳转到各层级或专题笔记。


🛤️ 学习路径(从基础到精通)

阶段一:计算机组成原理

目标:理解计算机的基本工作原理,掌握硬件与软件的交互方式

1. 计算机组成原理

学习检查点:能够理解计算机的基本工作原理和硬件组成


阶段二:数据结构与算法

目标:掌握常用的数据结构和算法,能够解决常见的编程问题

1. 数据结构

2. 算法

学习检查点:能够独立设计和实现常见的数据结构与算法


阶段三:操作系统

目标:理解操作系统的核心概念和原理,掌握系统调用和进程管理

1. 操作系统原理

2. Linux 实践

3. WSL 实践

学习检查点:能够理解操作系统的工作原理,熟练使用 Linux 系统和 WSL


阶段四:计算机网络

目标:理解网络协议和通信原理,掌握 HTTP、TCP/IP 等核心协议

1. 网络基础

2. HTTP/HTTPS

3. TCP/IP 协议

4. 应用层协议

学习检查点:能够理解网络协议的工作原理,分析网络问题


阶段五:编译原理

目标:理解编译器的工作原理,掌握词法分析、语法分析等核心概念

1. 编译原理基础

学习检查点:能够理解编译器的工作原理,实现简单的编译器或解释器


阶段六:数据库

目标:掌握关系型数据库原理和 SQL 语言,能够设计和优化数据库

1. SQL 基础

学习检查点:能够熟练使用 SQL 进行数据库操作,掌握表设计和性能优化


🎯 技能分类(按领域查找)

一、硬件与组成

1. 计算机组成原理


二、算法与数据结构

1. 数据结构

2. 算法


三、操作系统

1. 系统原理

2. Linux 实践

3. WSL 实践


四、计算机网络

1. 网络基础

2. HTTP/HTTPS

3. TCP/IP

4. 应用层协议


五、编译原理


六、数据库

1. SQL 基础


📌 维护规范

🗂️ 补充索引

Linux 扩展实践

WSL 补充主题

计算机网络完整入口


最后更新:2025
学习建议:按照学习路径循序渐进,结合实践项目加深理解