首页 > 其他分享 >操作系统

操作系统

时间:2024-01-16 21:23:40浏览次数:31  
标签:化简 操作系统 阻塞 死锁 进程 节点 资源

目录

操作系统概述

  • 进程管理
  • 存储管理
  • 文件管理
  • 作业管理
  • 设备管理

进程管理

进程的两个基本属性:可拥有资源的独立单位;可独立调度和分配资源的基本单位。

信号量与PV操作

互斥:资源上的制约,间接制约

同步:工序上的制约,直接制约

前趋图

死锁

四大条件:互斥、保持和等待、不剥夺、环路等待。

资源数计算公式:

进程资源图

  1. 阻塞节点(Blocked Node):
    阻塞节点是指进程资源图中的一个节点,表示一个进程因为等待某个资源而被阻塞。这个节点通常与等待的资源相连,形成一个等待边。阻塞节点是死锁的一个标志,因为阻塞节点的存在表明某个进程无法继续执行,可能是由于资源被其他进程占用而无法满足。

  2. 可化简(Reducible):
    可化简是指资源分配图中的一个状态,该状态可以通过释放一些资源而变得可化简,即通过改变资源的分配状态使系统摆脱死锁。在资源分配图中,如果存在一个进程可以释放一些资源,并使得系统重新进入一个无死锁状态,那么这个状态就是可化简的。可化简状态提供了一种解决死锁的可能性,因为系统可以通过重新分配资源来解除死锁。

银行家算法

剩余资源数计算、合法序列的判断

存储管理

段页式存储

页式存储:将程序与内存划分为同样大小的块,以页为单位将程序调入内存。

段式存储:按用户作业中的自然段来划分逻辑空间,然后调入内存,段的长度可以不一样。

段页式存储:段式与页式的综合体。先分段,再分页。一个程序有若干个段,每个段可以有若干个页。

页面置换算法

优先淘汰访问位为0,其次考虑修改位为0

文件管理

索引文件

位示图

标签:化简,操作系统,阻塞,死锁,进程,节点,资源
From: https://www.cnblogs.com/Jathon-cnblogs/p/17968575

相关文章

  • 操作系统
    操作系统(1)简介操作系统(OperatingSystem,简称OS)是计算机系统中的一个关键组成部分,它是系统软件的一种,负责管理和协调计算机硬件和应用软件的各种资源,以提供用户和应用程序对计算机系统的有效和方便的使用。以下是操作系统的一些主要功能和概念:进程管理:操作系统负责管理......
  • 中国互联网有哪些地方会被卡脖子:操作系统篇
    在互联网领域,中美实力都很强大,那么中国相比美国到底差距在哪里?回顾历史,我们可以发现,中国互联网起步在2000年左右,而美国在此之前已经发展了20年,正是这20年,让美国占据了先发优势。那么,美国有哪些先发优势呢?操作系统先来的吃肉,后到的就只能喝汤了。操作系统作为计算机领域非常重......
  • 【python网络编程相关】 ----操作系统相关了解
    title:【python网络编程相关】----操作系统相关了解date:2024-01-1615:54:06updated:2024-01-1616:20:00description:【python网络编程相关】----操作系统相关了解cover: https://www.cnblogs.com/YZL2333/p/10444200.htmlhttps://home.cnblogs.com/u/......
  • 在国产操作系统下管理Oracle数据库
    Oracle公司是全球最大的信息管理软件及服务供应商,其开发的数据库产品因性能卓越而闻名,占有最大的市场份额,被广泛用于各个市场领域。然而在信创化的时代,国产操作系统已然是大势所趋,但是由于历史原因,在应用开发中使用Oracle数据库是市场主流,因此用户急需一款可以在国产操作系统上......
  • 自命题科目考试大纲 考试科目代码:[996]       考试科目名称:操作系统与数据库基
    湖南师范大学硕士研究生入学考试自命题科目考试大纲考试科目代码:[996]      考试科目名称:操作系统与数据库基础综合  操作系统与数据库基础综合考试涵盖操作系统和数据库原理与应用等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和......
  • Linux操作系统不同文件类型区别?
    蓝色代表目录,绿色代表可执行文件,红色代表压缩文件、浅蓝色表示连接文件、白色表示其他文件相关目录及作用:      Bin:存放普通用户可执行的指令      Boot:开机引导目录      Dev:设备目录      Etc:各种配置文件目录      Lib:库文件存放......
  • 统信UOS操作系统上扩容数据盘
    原文链接:统信UOS操作系统上扩容数据盘hello,大家好啊!今天我要给大家介绍的是在统信UOS操作系统上扩容数据盘的方法。在使用UOS的过程中,随着数据的不断增加,原有磁盘空间可能会变得不足,这时候就需要对数据盘进行扩容以满足更大的存储需求。扩容数据盘可以帮助我们更灵活地管理存储空间......
  • 操作系统
    第一章os的作用是什么?管理硬件资源提供用户界面:文件管理:进程管理:资源分配和调度:提供网络支持:os的基本特性是什么?并发性:操作系统能够同时管理多个任务,实现多任务并发执行,提高系统资源的利用率。共享性:操作系统能够有效地管理和分配系统资源,使多个应用程序能够共享硬......
  • 操作系统与网络通信
    【零】引入【1】什么是网络编程网络编程是指通过编程语言在计算机之间建立通信的一种方式。它是在互联网上进行数据传输的关键组成部分,使计算机能够相互通信、交换信息和共享资源。网络编程涉及许多不同的技术和协议,包括TCP/IP(传输控制协议/因特网协议),HTTP(超文本传输协议),FTP(......
  • 网络安全专家必备的20个操作系统
    工欲善其事必先利其器,网络安全专家、道德黑客、蓝队和红队的“武器库”里通常都收藏着一堆自己偏爱的操作系统。如果你是网络安全新手,面对五花八门的安全工具手足无措,那么选择合适的网络安全专用操作系统无疑是更为高效的做法,因为网络安全专用操作系统通常预装了丰富的工具,适合不同......