码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 软件设计师_操作系统基本原理_学习笔记


    文章目录

    • 2.1 操作系统概述
    • 2.2 进程
      • 2.2.1 进程状态转换图
      • 2.2.2 前趋图
      • 2.2.3 进程的同步与互斥
      • 2.2.4 PV操作
      • 2.2.5 死锁
    • 2.3 存储管理
      • 2.3.1 分区存储管理
      • 2.3.2 页式存储 段式存储 段页式存储
      • 2.3.3 页面淘汰算法
    • 2.4 文件管理
      • 2.4.1 索引文件结构
      • 2.4.2 文件和树形目录结构
      • 2.4.3 空闲存储空间的管理
    • 2.5 设备管理
      • 2.5.1 数据传输控制方式
      • 2.5.2 虚设备与SPOOLING技术
    • 2.6 微内核操作系统

    2.1 操作系统概述

    在这里插入图片描述
    在这里插入图片描述

    2.2 进程

    2.2.1 进程状态转换图

    在这里插入图片描述

    2.2.2 前趋图

    哪些任务可以并行,哪些任务有先后关系,是前趋图表达的内容。

    在这里插入图片描述

    2.2.3 进程的同步与互斥

    互斥:在同一时刻,只允许一个进程使用某个资源
    同步与互斥不互为反义词 互斥->共享 同步->异步
    同步:有速度匹配的要求,当速度差距拉得比较大的时候,速度快的需要等待,这就是同步的过程

    在这里插入图片描述
    在这里插入图片描述

    2.2.4 PV操作

    在这里插入图片描述
    在这里插入图片描述

    V操作能唤醒P操作
    V操作不具备阻塞的能力

    在这里插入图片描述
    在这里插入图片描述

    2.2.5 死锁

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2.3 存储管理

    2.3.1 分区存储管理

    在这里插入图片描述

    2.3.2 页式存储 段式存储 段页式存储

    在这里插入图片描述
    在这里插入图片描述

    A29为页内地址
    状态位为0代表不在内存的
    被访问过的访问位为1,是不能被淘汰的

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2.3.3 页面淘汰算法

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2.4 文件管理

    2.4.1 索引文件结构

    在这里插入图片描述

    在这里插入图片描述

    2.4.2 文件和树形目录结构

    在这里插入图片描述

    2.4.3 空闲存储空间的管理

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2.5 设备管理

    2.5.1 数据传输控制方式

    在这里插入图片描述

    2.5.2 虚设备与SPOOLING技术

    在这里插入图片描述

    2.6 微内核操作系统

    在这里插入图片描述

  • 相关阅读:
    力扣(145.)补9.5
    R语言plotly可视化:plotly可视化箱图、可视化多个分类变量的箱图(Several Box Plots)
    12、用户微服务
    Windows安装k8s
    每日晨会,或1-3-5晨会(项目开发进度把控)
    CSS入门学习笔记例题详解(三)
    Linux 服务器环境搭建
    Mybatis映射文件中动态sql语句
    Spring 事务编程实践
    list分组成map这样做更简单
  • 原文地址:https://blog.csdn.net/m0_63962653/article/details/133434717
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号