操作系统
文章平均质量分 75
Lora青蛙
主不在乎
展开
-
操作系统笔记八 文件管理
文件系统基础文件管理是操作系统中一项重要的功能。其重要性在于,在现代计算机系统中,用户的程序和数据,操作系统自身的程序和数据,甚至各种输出输入设备,都是以文件形式出现的。可以说,尽管文件有多种存储介质可以使用,如硬盘、软盘,光盘,闪存,记忆棒,网盘等等,但是,它们都以文件的形式出现在操作系统的管理者和用户面前。文件管理是操作系统的五大职能之一,主要涉及文件的逻辑组织和物理组织,目录的结构和管理。所谓文件管理,就是操作系统中实现文件统一管理的一组软件、被管理的文件以及为实施文件管理所需要的一些数据结构的总原创 2021-11-21 16:22:35 · 169 阅读 · 0 评论 -
操作系统笔记七 内存管理(2)虚拟内存管理(重点:页面置换算法)
(来源:王道操作系统)虚拟内存管理是利用实际内存空间和相对大的多的外部储存器存储空间相结合构成一个远远大于实际内存空间的虚拟存储空间,程序就运行在这个虚拟存储空间中,能够实现虚拟存储的依据是程序的局部性原理,即程序在运行过程中经常体现出运行在某个局部范围之内的特点。...原创 2021-11-21 16:01:38 · 381 阅读 · 0 评论 -
操作系统笔记六 内存管理(1)内存管理基础
(笔记来源:百度百科、王道操作系统书和视频)文章目录内存管理的基本原理和要求连续分配管理方式1、单一连续分配2、固定分区分配3、动态分区分配非连续分配管理方式基本分页存储管理方式内存(Memory)是计算机的重要部件之一,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。只要计算机开始运行,操作系统就会把需要运算的数据从内存调到CPU中进行运算,当运算完成,原创 2021-11-21 15:30:15 · 261 阅读 · 0 评论 -
操作系统笔记五 进程管理(4)死锁
(笔记来源:王道操作系统)文章目录死锁产生的必要条件死锁的处理策略死锁预防死锁避免银行家算法死锁检测和解除死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。死锁产生的必要条件死锁的处理策略死锁预防死锁避免银行家算法(待梳理)死锁检测和解除(待梳理)...原创 2021-09-04 08:16:47 · 95 阅读 · 0 评论 -
操作系统笔记四 进程管理(3)进程同步
文章目录进程同步的基本概念实现临界区互斥的基本方法1.软件实现方法进程同步的基本概念进程同步:在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的相互制约关系。临界资源多道程序系统中存在许多进程,它们共享各种资源,然而有很多资源一次只能供一个进程使用。一次仅允许一个进程使用的资源称为临界资源。许多物理设备都属于临界资源,如输入机、打印机、磁带机等。对临界资源的访问,必须互斥地进行,在每个进程中,访问临界资源的那段代码称为临界区。// 为了保证临界资源的正确使用,可以将临界资源的访问分为4原创 2021-09-04 07:55:36 · 472 阅读 · 0 评论 -
操作系统笔记三 进程管理(2)处理机调度及典型的调度算法
调度的概念 调度的基本准则 典型的调度算法 先来先服务(FCFS: First Come First Service)调度算法 短作业优先SJF(Shortest Job First)调度算法 最短剩余时间优先(SRTN:Shortest Remaining Time Next)算法 最高响应比优先(HRNN:Highest Response Ratio Next)原创 2021-08-24 16:02:21 · 424 阅读 · 0 评论 -
操作系统笔记二 进程管理(1)进程与线程
多道程序设计Multi-programming 进程的引入Process 进程的概念 进程状态及状态转换 进程控制 UNIX有关进程的系统调用命令 线程与轻进程 Thread and light-weighted process 线程的引入 线程的实现原创 2021-08-19 21:16:03 · 394 阅读 · 0 评论 -
操作系统笔记一 操作系统概述
文章目录1.1 操作系统的概念操作系统地位操作系统作用操作系统定义1.2 操作系统的特性1.3 操作系统的硬件环境1.4 操作系统的界面形式1.5 操作系统的运行机理1.6 研究操作系统的几种观点1.1 操作系统的概念操作系统地位硬件抽象层(HAL)之上所有其它软件层之下运行视图系统库(lib)可调用操作系统,执行硬件指令应用程序可以调用lib和操作系统,执行硬件指令操作系统作用管理系统中软件硬件资源CPU: 一个CPU, 多个可运行的程序内存: 进程空间相对独立, 支持共享设原创 2021-08-16 11:26:59 · 477 阅读 · 0 评论