
操作系统概念
I_ren
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
操作系统概念笔记12. 大容量存储结构
磁盘连接计算机访问磁盘存储的方式:通过I/O端口通过分布式文件系统的远程主机磁盘调度FCFSSSTF:最短寻道时间优先,性能好扫描算法:来回扫描处理请求;对于负荷大的系统,不会产生饥饿循环扫描:反向过程不处理请求LOOK/C-LOOK调度:扫描算法和循环算法中,磁臂只移动到一个方向的最远请求为止磁盘管理低级格式化/物理格式化:将磁盘分区...原创 2020-04-24 19:02:16 · 258 阅读 · 0 评论 -
操作系统概念笔记11. 文件系统实现
文件系统结构文件系统采用磁盘进行存储: 支持原地重写 支持顺序访问和随机访问 内存和磁盘间I/O传输以块为单位每个卷有引导控制块,从该卷引导操作系统的所需信息。卷控制块:包含卷的详细信息整个系统的打开文件表:包含文件控制块(FCB)FCB包含文件权限、文件日期、文件所有组、文件大小、文件数据块位置等每个进程的打开文件表:指向整个系统的...原创 2020-04-22 18:30:57 · 469 阅读 · 0 评论 -
操作系统概念笔记10. 文件系统
文件概念进程表:维护每个进程打开的文件 指向系统表系统表:维护所有打开文件文件锁定机制: 强制锁:一旦进程获取独占锁,阻止任何其他进程访问文件 建议锁:不会阻止其他进程访问文件UNIX采用位于某些文件开始部分的幻数大致表明文件类型访问方法顺序访问:如文本文件直接访问:基...原创 2020-04-20 16:45:23 · 189 阅读 · 0 评论 -
操作系统概念笔记8. 内存管理策略
背景进程执行时需要将程序和数据加载入内存进程内存空间范围通过基地址寄存器和界限地址寄存器指定input queue:磁盘上等待调到内存的进程指令和数据绑定到存储器地址的时间: 编译时:1.知道在内存中的地址,生成绝对代码 2.否则生成可重定位代码(如符号) 加载时:将可重定位的地址绑定到绝对地址 执行时:如果程...原创 2020-04-14 17:25:06 · 387 阅读 · 0 评论 -
操作系统概念笔记6. 死锁
系统模型死锁定义:当一组进程内的每个进程都在等待一个事件,而这一事件只能由这一组进程的另一个进程引起死锁特征必要条件:互斥:资源非共享占有并等待:一个进程占有资源并等待另一个资源,而该资源为其它进程占有非抢占:资源不能被抢占,只能被进程完成后释放循环等待:有一组等待进程{p0,p1…pn},p0等待p1,p1等待p2…,pn等待p0死锁处理方法...原创 2020-04-10 12:15:54 · 140 阅读 · 0 评论 -
操作系统概念笔记6. 同步
背景竞争条件:多个进程并发访问和操作同一个数据并且执行结果与特定访问顺序有关 写语句的机器语言表现:register = pararegister = register + valuepara = register临界区问题临界区条件:1.互斥:只有一个进程能在临界区内执行2.进步:如果没有进程在临界区内执行,并且有进程需要进入临界区。则从这些进程中选择...原创 2020-04-04 17:26:21 · 299 阅读 · 0 评论 -
操作系统概念笔记4.多线程编
概述线程包括寄存器、堆栈同义进程的线程共享代码、数据、打开文件和信号多核编程并行(parallelism):多系统多个任务同时进行并发(concurrency):单核上多个任务交错执行数据并行:将数据分布于多个计算核,每个核执行相同操作任务并行:将不同任务分配到多个计算核多线程模型用户线程的管理无需内核支持多对一模型:多个用户级线程映射到一...原创 2020-04-02 19:41:41 · 250 阅读 · 0 评论 -
操作系统概念笔记3.进程
进程概念进程包括栈,堆,数据段,代码段/文本段,程序计数器和寄存器进程等待:等待发生某个事件进程就绪:等待分配处理器进程控制块(PCB):记录进程信息进程调度job queue:所有的进程就绪队列:内存中就绪的进程设备队列:等待特定I/O设备的进程列表。长期调度:从磁盘中选择进程加载到内存将I/O密集型进程和CPU密集型进程组合中期调度:...原创 2020-04-02 19:15:55 · 164 阅读 · 0 评论 -
操作系统概念笔记2.操作系统结构
用户与操作系统的界面命令解释程序 shell实现方式: 1.本身包含代码以执行这些命令 2.通过命令确定一个文件,以加载到内存并执行 如Linux执行rm fuke.txt,会查找rm文件加载到内存,并用参数fuke.txt来执行批处理界面 如.bat文件用户图形界面系统调用如何向操作系统传递参数:寄存器...原创 2020-04-02 19:11:22 · 269 阅读 · 0 评论 -
操作系统概念笔记1.导论
计算机系统的体系结构单处理器系统多处理器系统- 对称多处理 ( SMP)- 非均匀内存访问 ( NUMA)- 大规模并行处理 (MPP)集群系统操作系统的执行CPU有一种单独模式,用于表示虚拟机管理器是否正在控制系统保护与安全在UNIX系统中,程序的setuid属性允许按照程序文件所有者的用户ID而不是当前的用户ID来运行该程序...原创 2020-04-02 19:05:45 · 132 阅读 · 0 评论