操作系统概述
文章平均质量分 92
详细描述了操作系统的功能、特征、发展历史、运行机制,以及操作系统的结构是怎样设计的。
猫猫的小茶馆
用心做开发。专注于嵌入式技术,熟悉linux驱动开发,Linux系统搭建与移植,MCU/MPU,ESP32,FPGA,DSP,ARM开发,PCB工艺,汇集了工作多年遇到的问题,与一些总结,有些是linux内核的源码级别的讲解,同时整个博客构建成了嵌入式的知识体系,专注于服务从事嵌入式开发的朋友。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【操作系统】操作系统的特征
并发性是指操作系统在同一时间间隔内执行和调度多个程序的能力,提高资源利用率和系统效率。尽管多个任务可能在同一时刻看似同时进行,但实际上,CPU在多个任务之间快速切换。宏观上,处理机同时执行多道程序;微观上,处理机在多道程序间高速切换(分时交替执行);关注单个处理机同一时间段内处理任务数量的能力。例如,将一个人看作为操作系统,那么这个人的早上十分钟之内完成了洗脸、刷牙、洗头、吹头发、晾衣服、刷抖音(多任务调度),这个人在此十分钟之内完成了六件事情,那么,这个时候这个人十分钟内的并发量是:6。并发是其它特性的前原创 2024-11-21 18:02:30 · 1748 阅读 · 0 评论 -
【操作系统】操作系统概述
操作系统通过各种机制例如互斥(Mutex),信号量(Semaphore),条件变量(Condition Variables),读写锁(Read-Write Lock),原子操作(Atomic Operations), 屏障(Barrier),死锁预防和检测,上下文切换和调度算法等能够高效处理并发操作中的协调问题,确保系统的稳定性和资源的有效利用。如图,我们可以看见操作系统在计算机组成中处于软件和硬件之间的位置,承上启下,为用户和应用程序提供服务,并且,OS的核心部分,负责基本的系统控制和资源管理。原创 2024-11-21 18:06:00 · 1997 阅读 · 0 评论
分享