![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
钢铁-程序猿
这个作者很懒,什么都没留下…
展开
-
操作系统8-磁盘
文章目录磁盘一、磁盘的结构1、如何在磁盘中读/写数据2、磁盘的分类总结二、磁盘调度算法1、一次磁盘读/写需要的时间2、先来先服务算法3、最短寻找时间优先(SSTF)4、扫描算法5、LOOK调度算法6、循环扫描算法(c-scan)7、C-Look调度算法总结三、减少磁盘延迟时间的方法磁盘一、磁盘的结构磁盘的表面由一些磁性物质组成,可以用这些磁性物质来记录一些二进制数据。磁盘的表面被划分为了一个个磁道,一个小圈就是一个磁道。一个磁道又被划分成了一个个扇区,每个扇区就是一个个磁盘块,各个扇区存放的数据量原创 2020-06-25 22:49:42 · 844 阅读 · 0 评论 -
操作系统-7-文件系统
文章目录文件系统文件的逻辑结构1、顺序文件文件系统文件数据怎么存在外存上?文件的逻辑结构txt就是无结构文件,数据库表就是有结构文件1、顺序文件原创 2020-06-20 22:49:02 · 134 阅读 · 0 评论 -
操作系统-6-内存管理
文章目录内存一、内存的基础知识1、进程的知识原理--指令装入的三种方式(逻辑地址到物理地址的转换)1、绝对装入(编译时候就知道放到内存的哪个绝对地址)2、静态重定位(根据起始位置计算,装入内存时,必须分配其要求的全部内存空间)3、动态重定位(地址转换推迟到指令真正要执行时才进行)二、内存管理总结三、覆盖技术(解决程序大小超过物理内存总和的问题)四、交换技术(把暂时不运行进程对应内存中的一些数据换出到外存)总结五、内存一、内存的基础知识内存是用于存放数据的硬件,程序执行前需要先放入内存中才能被CPU处原创 2020-06-19 22:43:26 · 376 阅读 · 0 评论 -
操作系统-5-死锁
文章目录死锁一、死锁的概念1、死锁的必要条件(互斥、不剥夺、请求、循环)2、死锁的处理策略(预防、避免、检测和解除)3、总结二、死锁的处理1、预防死锁1、破坏互斥条件2、破坏不剥夺条件3、破坏请求和保持条件4、破坏循环等待条件2、避免死锁3、检测和解除死锁的解除死锁在并发的环境下,各个进程因为竞争资源而造成的一种互相等待对方手中的资源,导致各个进程都阻塞,都无法向前推进的现象,就是死锁/死锁、饥饿、死循环的区别:死锁:各个进程因为竞争资源而造成的一种互相等待对方手中的资源,导致各个进程都阻塞,都无原创 2020-06-19 09:30:52 · 582 阅读 · 0 评论 -
操作系统-4-进程同步、互斥
文章目录进程的同步与互斥一、进程互斥和同步的相关概念总结二、进程互斥的软件实现方法1、单标志法2、双标志先检查法3、双标志后检查法(先上锁,后检查)4、Peterson算法总结三、进程互斥的硬件实现方法1、中断屏蔽方法2、TestAndSet指令3、Swap指令总结四、信号量机制(整型信号量、记录型信号量)1、信号量机制整型信号量记录型信号量总结2、信号量机制实现进程互斥和同步信号量机制实现进程互斥信号量机制实现进程同步(前操作之后执行V,后操作之前执行P)总结五、生产者-消费者问题(包含两个同步和一个互斥原创 2020-06-18 14:09:35 · 1494 阅读 · 0 评论 -
操作系统-3-调度算法
文章目录操作系统一、线程调度(以什么规则处理任务)高级调度中级调度(内存调度)操作系统一、线程调度(以什么规则处理任务)当有一堆任务要处理,但是由于资源有限,这些事情无法同时处理,这就需要确定某种规则来决定处理这些任务的顺序,这就是“调度”研究的问题。在多道程序系统中,进程的数量往往是多于处理机的个数的,这样不可能同时并行的处理各个进程。高级调度由于内存有限,有时候无法将用户提交的作业全部放入内存,因此就需要确定某种规则来决定将作业调入内存的顺序。高级调度(作业调度): 按照一定的原则从外存上原创 2020-06-14 13:44:43 · 919 阅读 · 0 评论 -
操作系统-2-进程管理
进程一、进程的定义程序:就是一个指令序列为了方便操作系统管理,完成各程序并发执行,引入了进程、进程实体的概念。系统为每个运行的程序配置了一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如程序代码的存放位置)。程序段、数据段、PCB三部分组成了进程实体(进程映像),一般来说我们把进程实体称为进程。PCB是进程存在为唯一标志。进程是具有独立功能的程序在数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位进程实体是静态的,进程是动态的。进程控制块(PCB)进程的原创 2020-06-03 17:09:30 · 338 阅读 · 0 评论 -
操作系统-1-操作系统概述
文章目录操作系统一、操作系统的概念、功能以及目标1、概念2、操作系统的功能和目标操作系统课程链接一、操作系统的概念、功能以及目标1、概念计算机系统的层次结构:操作系统指的是控制和管理整个计算机系统的硬件和软件资源,并合理的组织和调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。2、操作系统的功能和目标1、操作系统作为系统资源的管理者(这些资源包括软件、硬件、文件等),需要什么功能?2、操作系统作为用户与计算机硬件之间的接口,要为其上原创 2020-06-03 14:11:31 · 322 阅读 · 0 评论