操作系统系列课程

版权声明:版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/lililuni/article/details/83621338

1:课程链接

操作系统(2)-启动、中断、异常和系统调用

操作系统(3)物理内存管理–连续内存分配、非连续内存分配

操作系统(4)虚拟存储–覆盖与交换、局部性原理、虚拟页式存储、虚拟段式存储、缺页异常

操作系统(5)虚拟存储–页面置换算法:局部置换算法、全局置换算法


操作系统(6)进程—进程概念:进程控制、进程状态、三状态模型、挂起模型;线程概念:用户线程、内核线程、轻权线程

操作系统(7)进程–处理机调度:单处理机调度算法、实时调度、多处理机调度

操作系统(8)进程–同步互斥介绍;同步问题的三种解决方案:禁用硬件中断、基于软件、更高级抽象

操作系统(9)进程–信号量、管程、经典同步问题

操作系统(10)进程–死锁概念;死锁处理方法:死锁预防、死锁避免、银行家算法、死锁检测

操作系统(11)进程–进程通讯:信号、管道、消息队列、共享内存

2: 什么是操作系统

  1. 操作系统是一个控制程序
    • 控制程序执行过程,防止错误和计算机的不正当使用
    • 执行用户程序,给用户程序提供各种服务
  2. 资源管理器
    在这里插入图片描述
  3. 操作系统软件的组成
    在这里插入图片描述
  4. 操作系统内核特征
    • 并发
      计算机系统同时存在多个运行的程序,需要OS管理和调度
    • 共享
      “同时访问”,互斥共享
    • 虚拟
      利用多道程序设计技术,让每个用户都觉得有一个计算机专门为它服务
    • 异步
      只要用户的输入是一致的,那么结果应该也是一致的。

猜你喜欢

转载自blog.csdn.net/lililuni/article/details/83621338