zoukankan      html  css  js  c++  java
  • 操作系统运行机制

    画图操作是系统调用

    交互式系统是用户交互的提出请求 使用多级反馈队列 时间片轮转 高级优先级优先

    并发执行和顺序执行的不同特性: 1.并发程序在执行期间具有相互制约的关系  2.程序与计算不在一一对应  3.并发程序结果不可更改 4.并发执行的过程失去了封闭性

    中断处理程序的入口地址在中断向量表上

    动态请求释放系统资源进行系统调用

    open文件操作类  允许抢位的系统中  一个进程从运行——>就绪 可能的事件为该进程的时间片用完

    用户态到核心态通过唯一途径访管指令   核心态到用户态通过修改程序状态字PSW进行

    异常:程序性中断 访管指令异常   中断:时钟中断   I/O中断  控制台中断  硬件故障中断

    交互式系统调度算法的设计目标:较快的响应时间 较均衡的性能

    程序中断与当前运行的程序有关

    处理器包括两类寄存器:一类为用户可见寄存器  第二类为控制和状态寄存器

    引起中断的事件是中断源

    处理器暂停当前程序 转而进入中断处理程序  中断响应

    正在出来运行程序的暂停点   中断断点

    系统分为三类环境:批处理环境  交互式环境 实时环境

     过程调用在调用完成前返回调用程序系统先运行调度程序再返回调用程序

    PCB进程控制块主要有:进程名 进程号 存储信息 优先级 当前状态  资源清单 家族关系  消息队列  进程队列  当前打开文件

    批处理调度算法:先来先服务 最短作业优先 响应比最高者优先  

    时间片轮转  高级反馈队列属于分时系统的调度算法

    处理器管理:1.进程控制 2.进程同步 3.进程间通信  4,调度

    中断是由外部事件引发的  异常是由正常执行的指令引发的

  • 相关阅读:
    【C#技术】一篇文章搞掂:LLBL
    【前端技术】一篇文章搞掂:JS
    dapper 分页根据时间条件查询时中的一个坑
    后台页面常用模板
    JMeter强大的性能测试工具
    批量生成xml文件数据C#实现
    asp.net mvc中用 log4net记录日志到数据库中
    asp.net mvc model attribute and razor and form and jquery validate 完美结合
    前端素材网站
    原生dapper中新增用户后根据用户id,在用户角色表中添加关联数据,事务处理
  • 原文地址:https://www.cnblogs.com/liugangjiayou/p/11456595.html
Copyright © 2011-2022 走看看