首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Exploring Operating Systems: 69 天深度探索
赛博东哥CyberFD
创建于2024-12-01
订阅专栏
一个关于操作系统概念的旅程,以C语言实现。每天都会专注于一个特定的主题,为您提供理论和实践相结合的编码经验。
等 19 人订阅
共70篇文章
创建于2024-12-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
69天探索操作系统-第9天(补充):线程同步机制
1. 介绍 线程同步对于管理共享资源的并发访问至关重要。让我们探索各种同步机制,并通过实际例子进行分析。 2.互斥锁 Mutex Locks 互斥锁提供对共享资源的独占访问。 3. 信号量(Semap
69天探索操作系统-第9天:线程与进程比较 - 在 C 中实现并发系统
1.介绍 了解线程和进程之间的差异对于设计高效的并发应用程序至关重要。本文提供了线程和进程的详细比较,重点关注它们的实现、性能特征和适当的用例。 2.核心概念 基本差异 内存空间: 进程中的内存空间是
69天探索操作系统-第8天:线程创建和管理 - POSIX 线程实现
1.介绍 POSIX 线程(Pthreads)是一种线程创建和同步的标准编程接口。本文提供了使用 Pthreads API 实现和管理线程的深度论述,并附有实用例子和最佳实践。 2.POSIX 线程概
69天探索操作系统-第7天:深入了解线程概念 - 线程的基本概念
1.介绍 线程是现代计算中的一个基本概念,它在单个进程中实现多任务和并行操作。本文探讨了线程的基础知识、生命周期、实现模型以及与进程的不同之处。我们还将通过使用C语言和POSIX线程(Pthreads
69天探索操作系统-第6天:深入了解上下文切换过程 - 底层实现细节
1.介绍 上下文切换是操作系统中一个基本概念,它通过允许多个进程共享单一CPU,实现了多任务处理。本文对上下文切换机制、实现细节和性能影响进行了深入探讨。 2.理解上下文切换 定义和基本概念 上下文切
69天探索操作系统-第5天:高级调度算法
1. 介绍 进程调度算法是决定如何在多个竞争进程中分配计算资源的智能机制。每种算法都有独特的策略来管理系统效率、公平性和响应性。 2. 调度算法概述 调度算法的作用 调度算法在操作系统中起着至关重要的
69天探索操作系统-第4天:进程调度基础--协调计算资源
1.介绍 进程调度是现代操作系统的核心,决定了如何在多个竞争进程之间分配和管理计算资源。这种复杂的资源分配确保了系统的效率、响应性和公平性。 2.调度基础知识 进程调度目的 进程调度是决定哪个进程获得
69天探索操作系统-第3天:进程创建机制
1.介绍 进程创建是操作系统的基本操作,它使新程序的执行和系统资源的管理成为可能。本文对进程创建机制进行了深入探讨,重点涉及理论与实践细节。 2.进程创建概览 2.1 系统调用参与 创建进程时涉及的主
69天探索操作系统-第2天:进程状态和转换
1.介绍 进程状态表示计算执行过程的动态生命周期。了解这些状态及其转换对于掌握操作系统如何高效管理计算资源至关重要。 2.基本过程状态 a.新建状态 进程正在创建 资源正在分配 尚未就绪以执行 进程控
69天探索操作系统-第1天:深入操作系统进程概念
1.介绍 在操作系统的复杂世界中,了解进程是计算执行的基本构建模块。本次全面探讨将揭示进程的复杂性,为您提供深入的底层了解,让您知道现代操作系统如何管理计算任务。 2.什么是进程 进程是在执行期间计算