
操作系统
文章平均质量分 80
布鲁克要补钙
이 holalalala
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++ || 内存管理_技术
内存管理 固定分区原创 2022-08-12 11:09:17 · 333 阅读 · 0 评论 -
操作系统 || 存储器层次
文章目录存储器层次1. RAM1.1 静态RAM1.2 动态RAM 存储器层次 1. RAM 随机访问存储器:RAM(random-access-memory) 1.1 静态RAM SRAM是将每个位存储在双稳态的存储器单元 ,每个单元使用的是六晶体管电路实现,可以无限期的保持在两个不同的电压状态之一,从不稳定状态会迅速转移到任意一个稳定状态 垂直也是平衡但是他是处于亚稳态,最细微的扰动也能使他倒下 只要有电,就会一直保持他的值 不需要刷新 1.2 动态RAM 使用的是电容 系统要周期性读出,重写并刷新内原创 2022-07-25 22:53:46 · 170 阅读 · 0 评论 -
操作系统 || 进程死锁
文章目录死锁定义死锁四个必要条件资源分配图 死锁定义 由于多个并发执行的进程之间竞争资源而导致进程之间“永久”阻塞。在无外力作用下,所有进程都无法向前推进的状态。 当一组进程中的每个进程都在等待某事件(等待所请求资源释放),而只有这组进程中的其他被阻塞的进程才可以触发该进程,就称这组进程发生死锁。 竞争资源 竞争不可剥夺资源 竞争可消耗资源 进程之间推进顺序不当 死锁四个必要条件 互斥。其他进程不能访问 已分配个其他进程的资源 占有且等待。在等待其他资源时,继续占有已分配的资源 不可抢占。不能抢占原创 2022-04-20 19:08:13 · 3219 阅读 · 0 评论 -
操作系统 || 线程
进程 一个正在运行的程序,资源分配的基本单位 线程 进程内部的一条执行路径(序列),调度基本单位 多线程: 创建线程: #include<pthread.h>//引入的头文件 pthread_create() //创建线程 pthread_exit() //退出线程 exit() //退出进程 pthread_join() //获取线程id vi main.c #include<stdio.h> #include<stdlib.h> #include<u原创 2021-11-20 21:05:28 · 583 阅读 · 0 评论 -
操作系统 || 进程
文章目录进程1. 定义2.3. 效率4. 产生、消亡5 并行 并发并发并行6. 状态7. 进程管理8. 进程缺陷 进程 前台 sleep 10 结束前台进程 CTRL C 停止进程 CTRL Z 后台 sleep 10 & 同时执行程序 kill -9 3665 强制结束进程 kill -stop 挂起进程 pkill 结束一组同名的进程 jobs 显示当前终端的任务 fg fg %任务号 将后台运行的或挂起的进程挪到前台执行 bg bg %任原创 2021-11-20 20:59:16 · 474 阅读 · 0 评论 -
操作系统 || 进程(线程)同步
文章目录1.为什莫要同步?2.线程同步的目的3.4. 互斥 1.为什莫要同步? 为了保证数据访问资源的正确性和安全性 2.线程同步的目的 让所有线程按照一定的顺序执行,使其正确性和效率都有迹可循 3. 竞争:两个或多个线程竞争执行同一段代码或访问统一资源的现象 临界资源:该资源只能互斥共享 临界区:访问临界资源的代码段 在单核情况下,在同一个时刻两个线程都在同一段代码上,就是代码竞争,如果两个线程同时访问一个数据就叫数据竞争 进程是系统分配资源的基本单位 线程是处理机调度的基本单位 4. 互斥 任何原创 2021-11-20 20:19:04 · 362 阅读 · 0 评论