![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 87
秋秋秋叶
小白
展开
-
4.1_7 文件共享
文件共享——基于索引结点的共享方式(硬链接)、基于符号链的共享方式(软链接)原创 2024-03-17 21:49:13 · 398 阅读 · 0 评论 -
4.1_6 文件的基本操作
文件的基本操作——创建文件、删除文件、打开文件、关闭文件、读文件、写文件原创 2024-03-17 21:32:49 · 801 阅读 · 0 评论 -
4.1_5 文件存储空间管理
存储空间的划分与初始化;存储空间管理——空闲表法、空闲链表法(空闲盘块链、空闲盘区链)、位示图法、成组链接法原创 2024-03-17 20:48:35 · 922 阅读 · 0 评论 -
4.1_4 文件的物理结构
文件块、磁盘块;文件分配方式——连续分配、链接分配(隐式链接、显式链接)、索引分配原创 2024-03-17 18:14:48 · 931 阅读 · 0 评论 -
4.1_3 文件目录
.原创 2024-03-17 13:24:41 · 888 阅读 · 0 评论 -
4.1_2 文件的逻辑结构
.原创 2024-03-17 12:36:02 · 885 阅读 · 0 评论 -
4.1_1 初识文件管理
文件管理简单介绍原创 2024-03-17 11:51:59 · 379 阅读 · 0 评论 -
3.2_5 内存映射文件
传统的文件访问方式;内存映射文件——方便程序员访问文件数据、方便多个进程共享同一个文件原创 2024-03-16 14:57:24 · 742 阅读 · 0 评论 -
3.2_4 页面分配策略、抖动、工作集
页面分配、置换策略;何时调入页面;从何处调入页面;抖动(颠簸)现象;驻留集;工作集原创 2024-03-16 14:25:09 · 872 阅读 · 0 评论 -
3.2_3 页面置换算法
页面置换算法:1.最佳置换算法(OPT);2.先进先出置换算法(FIFO);3.最近最久未使用算法(LRU);4.时钟置换算法(CLOCK / NRU);5.改进型的时钟置换算法原创 2024-03-16 02:26:37 · 1378 阅读 · 0 评论 -
3.2_2 请求分页管理方式
请求分页管理方式——页表机制、缺页中断机构、地址变换机构原创 2024-03-15 21:48:29 · 878 阅读 · 0 评论 -
3.2_1 虚拟内存的基本概念
传统存储管理方式的特征、缺点;局部性原理;虚拟内存的定义和特征;如何实现虚拟内存技术原创 2024-03-15 13:44:35 · 750 阅读 · 0 评论 -
3.1_10 段页式管理方式
分页、分段的优缺点分析;分段+分页=段页式管理;段页式管理的逻辑地址结构;段表、页表;段页式管理的逻辑地址转换原创 2024-03-15 11:43:17 · 899 阅读 · 0 评论 -
3.1_9 基本分段存储管理
分段;段表;地址变换;分段、分页管理的对比原创 2024-03-15 01:35:20 · 422 阅读 · 0 评论 -
3.1_8 两级页表
单级页表存在的问题;如何解决单级页表的问题;两级页表的原理、地址结构;如何实现地址变换;需要注意的几个细节原创 2024-03-14 22:05:00 · 624 阅读 · 0 评论 -
3.1_7 具有快表的地址变换机构
什么是快表(TLB);引入快表后,地址的变换过程;局部性原理原创 2024-03-14 19:25:53 · 738 阅读 · 0 评论 -
3.1_6 基本地址变换机构
基本地址变换机构;对页表项大小的进一步探讨原创 2024-03-14 14:49:29 · 1154 阅读 · 0 评论 -
3.1_5 基本分页存储管理的概念
基本分页存储的概念:什么是分页存储;页表;逻辑地址结构。问题:每个页表项占几个字节?如何通过页表实现逻辑地址到物理地址的转换?如何确定一个逻辑地址对应的页号、页内偏移量?为什么页面大小要取2的整数幂?原创 2024-03-13 11:14:04 · 1232 阅读 · 0 评论 -
3.1_4 动态分区分配算法
动态分区分配算法:首次适应算法、最佳适应算法、最坏适应算法、邻近适应算法原创 2024-03-13 09:26:20 · 1504 阅读 · 0 评论 -
3.1_3 连续分配管理方式
连续分配管理方式:单一连续分配、固定分区分配、动态分区分配原创 2024-03-12 20:23:31 · 929 阅读 · 0 评论 -
3.1_2 覆盖与交换
覆盖技术、交换技术原创 2024-03-12 17:09:31 · 415 阅读 · 0 评论 -
3.1_1 内存管理的概念
内存管理的概念:1.内存空间的分配与回收;2.内存空间的扩展;3.地址转换;4.内存保护原创 2024-03-11 19:30:41 · 338 阅读 · 0 评论 -
2.4_4 死锁的检测和解除
死锁的检测;死锁的解除原创 2024-03-10 13:51:41 · 1228 阅读 · 0 评论 -
2.4_3 死锁的处理策略——避免死锁
死锁的处理策略——避免死锁。典型算法——银行家算法。什么是安全序列,安全序列、不安全状态、死锁的联系。原创 2024-03-10 02:35:18 · 1004 阅读 · 0 评论 -
2.4_2 死锁的处理策略——预防死锁
死锁的处理条件——预防死锁:1.破坏互斥条件;2.破坏不剥夺条件;3.破坏请求和保持条件;4.破坏循环等待条件原创 2024-03-09 13:21:05 · 806 阅读 · 0 评论 -
2.4_1 死锁的概念
什么是死锁;死锁、饥饿、死循环的区别;死锁产生的必要条件;什么时候会发生死锁;死锁的处理策略原创 2024-03-08 22:49:58 · 952 阅读 · 0 评论 -
2.3_10 哲学家进餐问题
哲学家进餐问题——问题描述、问题分析、如何实现。哲学家进餐问题主要解决的是“一个进程需要同时持有多个临界资源”的情况,需要妥当处理“死锁”问题原创 2024-03-08 09:34:21 · 805 阅读 · 0 评论 -
2.3_11 管程
管程——为什么要引入管程、管程的定义和基本操作。拓展——用管程解决生产者消费者问题、Java中类似于管程的机制原创 2024-03-08 10:59:00 · 904 阅读 · 0 评论 -
2.3_9 读者-写者问题
读者-写者问题——问题描述、问题分析、如何实现原创 2024-03-07 13:12:09 · 961 阅读 · 0 评论 -
2.3_8 吸烟者问题
吸烟者问题——问题描述、问题分析、如何实现原创 2024-03-05 18:30:10 · 803 阅读 · 0 评论 -
2.3_7 多生产者-多消费者问题
多生产者-多消费者问题——问题描述、问题分析、如何实现。问题——可不可以不用互斥信号量mutex?原创 2024-03-05 16:49:39 · 880 阅读 · 0 评论 -
2.3_6 生产者消费者问题
生产者消费者问题——问题描述、问题分析、如何实现。问题——能否改变相邻P、V操作的顺序?原创 2024-03-05 15:06:14 · 943 阅读 · 0 评论 -
2.3_4 信号量机制
信号量机制;整型信号量,记录型信号量原创 2024-03-04 18:26:52 · 1106 阅读 · 0 评论 -
2.3_3 进程互斥的硬件实现方法
进程互斥的硬件实现方法——中断屏蔽方法、TestAndSet指令、Swap指令;互斥锁。原创 2024-03-04 13:30:48 · 961 阅读 · 0 评论 -
2.3_2 进程互斥的软件实现方法
进程互斥的必要性;进程互斥的软件实现方法——单标志法、双标志先检查法、双标志后检查法、Peterson算法原创 2024-03-04 03:02:01 · 920 阅读 · 0 评论 -
2.3_1 进程同步、进程互斥
什么是进程同步,什么是进程互斥原创 2024-03-04 00:45:44 · 812 阅读 · 0 评论 -
2.2_5 调度算法
适用于早期的批处理系统的调度算法——先来先服务FCFS、短作业/进程优先SJF/SPF、高响应比优先HRRN;适用于交互式系统的调度算法——时间片轮转RR、优先级调度算法、多级反馈队列调度算法;多级队列调度算法。原创 2024-03-03 22:13:20 · 503 阅读 · 1 评论 -
2.2_4 调度算法的评价指标
调度算法的评价指标——CPU利用率、系统吞吐量、周转时间、等待时间、响应时间原创 2024-03-01 16:43:39 · 1548 阅读 · 0 评论 -
2.2_3 调度器和闲逛进程
调度程序(scheduler);闲逛进程(idle)原创 2024-03-01 15:28:45 · 372 阅读 · 0 评论 -
2.2_2 进程调度的时机、切换与过程、调度方式
进程调度的时机;进程调度的方式(抢占式、非抢占式);进程的切换与过程原创 2024-03-01 15:13:44 · 914 阅读 · 0 评论