软件设计
文章平均质量分 82
核心知识点,涵盖计算机组成原理、操作系统、数据结构、数据库、网络基础、软件工程及设计模式等
START_GAME
向下扎根,向上生长.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
操作系统并发基础:进程、线程与同步机制的本质辨析
进程和线程是操作系统中最核心的概念,也是软考(软件设计师、系统架构师等)的必考点。作为一名开发者,无论是面试还是准备软考,"进程和线程的区别" 这个问题几乎必问。因此,本文将从一个生动的比喻出发,深入浅出地解析二者的区别与联系,并附上软考真题风格的总结。目录一、基本概念与定义1. 进程的定义与特征2. 线程的定义与特征3. 核心比喻:厨房与厨师二、进程与线程的深度对比三、进程的内部构造与协作(1)进程的组成与状态转换1. 进程的组成2. 进程三态模型3. 进程五态模型(软考重点)(2)线程的实现方式。原创 2025-10-15 17:26:01 · 611 阅读 · 0 评论 -
存储管理核心剖析:页面置换算法与磁盘调度全解
本文系统解析了计算机存储管理的核心原理与算法。内存管理部分重点讲解了动态重定位、四种存储管理方式(分区式/分页式/分段式/段页式)及虚拟存储中的页面置换算法(OPT/FIFO/LRU/CLOCK)。磁盘管理部分分析了磁盘结构、访问时间及调度算法(FCFS/SSTF/SCAN/C-SCAN)。文章强调通过案例理解存储管理在系统性能优化中的应用,如解决I/O瓶颈、RAID配置等,建议通过画图模拟算法流程来掌握核心概念。全文为深入理解操作系统和性能优化提供了完整知识框架。原创 2025-10-16 16:39:59 · 961 阅读 · 0 评论
分享