码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【操作系统】第一章总结


    1.1 操作系统介绍

    1.1.1 操作系统的概念、功能和目标

    1.1.1 操作系统的概念、功能和目标(系统资源的管理者、提供接口、作为扩充机器、虚拟机)_StudyWinter的博客-CSDN博客

    1.1.2 操作系统的特点

    1.1.2 操作系统的特征(并发、共享、虚拟、异步)_StudyWinter的博客-CSDN博客_操作系统特征并发、共享、虚拟、异步

    (1)并发

    • 并发:两个或多个事件在同一时间间隔内发生,这些事件在宏观上是同时发生的,在微观上是交替发生的, 操作系统的并发性指系统中同时存在着多个运行的程序
    • 并行:两个或多个事件在同一时刻发生

    (2)共享

    • 资源共享即共享,是指系统中的资源可以供内存中多个并发执行的进程共同使用
    • 共享分为两类:互斥共享和同时共享

    (3)虚拟

    • 虚拟是把一个物理上的实体变为若干逻辑上的对应物。
    • 操作系统的虚拟技术科归纳为:时分复用技术:如处理器的分时共享 和  空间复用技术:如虚拟存储器

    (4)异步

    • 多道程序环境允许多个程序并发执行,但由于资源有限,如cpu只有一个,进程的执行并不是一贯到底的,而是走走停停的,它以不可预知的速度向前推进。

    1.2 操作系统的发展和分类

    1.2 操作系统的发展和分类(手工、单道/多道批处理、分时、实时、网络、分布式、嵌入式、个人计算机)_StudyWinter的博客-CSDN博客

    在这里插入图片描述

    1 手工操作阶段

    2 批处理阶段(单道、多道)

    3 分时操作系统

    4 实时操作系统

    5 网络操作系统

    6 分布式操作系统

    7 嵌入式操作系统

    8 个人计算机操作系统

    1.3 操作系统的体系结构

    1.3.1 操作系统的运行机制和体系结构

    1.3.1 操作系统的运行机制和体系结构(大内核、小内核)_StudyWinter的博客-CSDN博客

    用户态---》核心态:通过中断,

    核心态---》用户态:设置程序状态字(PSW)

    1.3.2 中断和异常

    1.3.2 中断和异常(内中断和外中断、中断处理过程)_StudyWinter的博客-CSDN博客_程序中断是内中断吗

    在这里插入图片描述

    1.3.3 系统调用

    1.3.3 系统调用(执行过程、访管指令、库函数与系统调用)_StudyWinter的博客-CSDN博客_访管指令和系统调用

    在这里插入图片描述

    系统调用操作系统提供给应用程序的接口;

    作用:应用程序可以通过系统调用(程序接口)请求获得操作系统放入服务;

    系统调用会使处理器从用户态切换到核心态;

    系统调用相关涉及到系统的资源管理、进程管理之类的操作,对整个操作系统影响很大。因此,必定需要使用某些特权指令才能完成;所以系统调用的处理器需要由操作系统的内核程序负责完成,要运行到核心态。

  • 相关阅读:
    css实现椭圆绕圈动画
    Springboot 是这样提高创建 docker 容器的效率的
    【Axure高保真原型】3D柱状图_中继器版
    Azure Blob MD5算法
    做一名名企科学家,还是当终身教授,这是一个问题
    在ubuntu20.04上安装arm-linux-gcc 4.4.3
    Docker 网络管理及资源控制
    C语言概念知识扫盲(不定期补充更新)
    NCF 的Azure Cosmos DB 演示案例
    浪潮信息InManage升级发布 三大功能释放数据中心运维管理压力
  • 原文地址:https://blog.csdn.net/Zhouzi_heng/article/details/127987514
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号