![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
DLC的学习笔记
这个作者很懒,什么都没留下…
展开
-
操作系统提升篇
一、线程同步 1.互斥量 (1)定义 互斥量可以保证指令的先后执行顺序,保证了指令的原子性。 互斥量(互斥锁)是最简单的线程同步方法,只有加锁/解锁两种状态。 (2)例子 2.自旋锁 使用了自旋锁的线程会反复检查锁变量是否可用。如果一个线程未请求到锁,会一直占用CPU循环等待。 优点: 避免了进程或线程上下文切换的开销 缺点: 会占用CPU资源,等待时间过长则会影响其他进程。 例子 ...原创 2020-08-23 21:57:00 · 228 阅读 · 0 评论 -
操作系统基础篇
一、概览 1.What&Why 操作系统是管理计算机硬件和软件资源的计算机程序。 管理配置内存、决定资源供需顺序、控制输入输出; 提供让用户和系统交互的操作界面 2.操作系统的基本功能 统一管理计算机资源(处理器、IO设备、存储器、文件) 实现了对计算机资源的抽象,用户无需面向硬件接口编程。 提供了用户与计算机之间的接口(图形界面、命令行、系统调用)。 3.操作系统相关概念 并发性:两个或多个事件可以在同一时间间隔发生(和并行区分) 共享性:操作系统中的资源可供多个并发的程序共同使用。原创 2020-08-20 10:48:22 · 704 阅读 · 0 评论