2008年武汉高校630操作系统真题B卷

news2025/1/16 12:59:40
  1. 操作系统————核心系统软件

  2. 竞争计算机系统资源的基本单位————进程

  3. UNIX————分时操作系统

  4. 操作系统中必不可少的调度————进程调度

  5. 进程和程序的本质区别————前者是动态后者是静态

  6. 磁带————顺序存储文件

  7. 某进程在运行过程中需要等待从磁盘上读入数据

     本身在运行,遇到读写情况,就变为等待
     运行——等待
    
  8. 多道程序运行的特征

     多道程序:内存中有多道程序
     互不干扰:每个程序间互不干扰的运行
     宏观并行,实则串插运行
     运行速度并没有增快
    
  9. 在页式存储管理中,当cpu形成一个有效地址时,要查页表,这一工作由硬件自己完成的

  10. 采用缓冲技术————提高cpu和设备间的并行程度

  11. 文件目录的主要作用————按名存取

  12. UNIX采用————带连接树型目录结构

  13. 一个进程被唤醒————从等待变为就绪

       它获得了所有资源此时就缺cpu
    
  14. 目录文件

       简称目录,想象成一个文件夹,它包含了子目录文件和一些数据文件目录
    
  15. 逻辑地址————相对地址

  16. 操作系统的基本特征————共享性、随机性、并发性

  17. 可变分区存储管理中采用————紧缩技术将空闲区集中起来

  18. 操作系统————无结构、层次结构、模块化结构

  19. 单道程序系统中,A作业计算15分钟,B作业2分钟,打印3分钟

    	单道程序系统:一一执行;15+2+3=20
    	多道程序系统:穿插执行  15+2=17
    
  20. 响应比高优先调度算法中,等待时间相同时,计算时间短的作业优先调度
    执行时间相同时,等待时间长的作业优先调度

    请添加图片描述

  21. 分时系统控制的作业称为————前台作业,批处理系统控制的作业称————后台作业

  22. 进程调度————按照给定的进程调度算从就绪队列中选择一个进程

  23. 当前信号量为S=-4,则有多少个进程在等待

    S=1,表示目前有一个信号量,可支持一个进程执行
    S=0,表示没有进程可以执行,
    我非得让一个进程占用s,s就变为-1
    我非得让一个进程占用s,s就变为-2
    我非得让一个进程占用s,s就变为-3
    我非得让一个进程占用s,s就变为-4
    实际上你就看负数有多少个,包含自己,-8就有八个进程正在等待
    请添加图片描述

  24. 名词解释

    原语:
    1 是一个由若干条指令构成的程序段
    2 能实现某一个功能
    3 在执行过程中不可被打断
    4 是操作系统的核心组成部分
    5 常驻在内存
    6 通常在管态下执行
    7 执行过程中按顺序进行,不可中断

    操作系统虚拟机:
    1 装了操作系统的裸机
    2 能直接管理计算机硬软件资源
    3 它提供基本操作和数据结构

    最佳淘汰策略
    1 是操作系统存储管理页面淘汰策略
    2 分组存储管理中,淘汰以后不再访问的页或距当前最长时间才访问的页
    3 能使缺页数最少
    4 但需要提前知道引用页
    5 理论上作为其他分页存储淘汰策略的标准

    抖动
    1 请求页式存储管理中
    2 对于刚被调出的页,即将需要访问,又将其调入,因无空闲内存需要替换其他页,后者又是即将要被访问的页。导致系统频繁花费大量时间进行页面切换的现象
    3 降低效率,严重会导致系统系统死机
    4 遇到这种情况应该优化置换算法

    设备独立性
    1 操作系统把外部设备当成文件来看待
    2 安装外部设备对应的驱动
    3 任何用户可以像操作文件一样去操作外部设备,而不必知道其具体存在形式

  25. 计算机系统有一台输入机,打印机两台,A先执行,B后执行。
    A计算50ms,打印100ms,再计算50ms,再打印100
    B计算50ms,输入80ms,计算100ms

    CPU在100到150ms时空闲,因为A在打印中,B在输入中
    A和B存在等待现象,程序B在180到200ms存在等待处理器

    在这里插入图片描述

  26. 用PV操作实现如下进程间的同步

    实现如下同步,同步就是A先B后,弄清先后关系
    P1会释放V(S2)、V(S3)、V(S4)
    P2需要P(S1)
    P3需要P(S1),然后释放V(S5)
    P4需要P(S1),然后释放V(S5)
    P5需要P(S3)、P(S4)然后释放V(S5)
    在这里插入图片描述

  27. p个进程共享m个同类资源,资源具有互斥性,每个进程使用完资源后,立即释放,每个进程对资源的最大需求量小于该类资源的数目,设所有进程对资源的最大需求量小于p+m,试证明该系统中不会出现死锁

    1<=i<=P
    Xi表示任意进程需要的资源数
    X1+X2+…Xi-1+Xi<p+m
    把Xi的每一项减1,就聚集起p个1,两边的p就去掉了
    两边同时+1,
    左边的整体小于m+1,相当于小于等于m
    左边的+1表示还剩一个资源没有分配,左边带X的每一项减掉了1表示缺少一个资源,把还没分配的那一个资源无论给谁,都会使该进程获得全部资源而执行成功,然后释放资源给其他进程使用。

  28. 文件系统采用多级索引,块长512B,块号4B,求二级索引和三级索引

    512/4=128
    二级索引 1281280.5K
    二级索引 128128128*0.5K

    在这里插入图片描述

  29. 某专业占7个页面,主存中只允许4个页面,页面实际访问顺序是1、2、3、6、4、7、3、2、1、4、7、5、6、5、2、1,试用FIFO、LRU页面调度算法

    FIFO按照实际进来顺序淘汰
    请添加图片描述
    LRU:遇到相同的要改变顺序,按照最近最少未使用的淘汰方法
    请添加图片描述

  30. 处理一次中断花费1ms
    定时器每秒产生100次中断
    一次调度花费2ms
    分配cpu花费1ms
    1.操作系统花费百分之多少的cpu时间用于中断处理

    处理1次中断花费1ms
    每秒产生100次中断
    那每隔100/1s=0.01s产生一次中断
    产生一次中断,我就花费1ms去解决
    那相除,1ms/0.01s=0.1=10%

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/41810.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

tensorflow-serving docker模型部署(以mnist为例)

✨ 博客主页&#xff1a;小小马车夫的主页 ✨ 所属专栏&#xff1a;Tensorflow 文章目录前言一、环境介绍二、tensorflow-serving docker安装三、单模型部署 (以官方demo saved_model_half_plus_two_cpu为例)1、docker模型部署2、python requests模型预测四、多模型部署 (以mni…

算法提升:图的拓扑排序算法

目录 概念 思路 代码 概念 拓扑序列&#xff1a;一些活动&#xff0c;其中某些活动必须在另一些活动完成之后才能开始&#xff0c;一定是无环的有向图&#xff0c;称为AOV网。 拓扑排序&#xff0c;其实就是对一个有向图构造拓扑序列的过程。构造时会有两个结果&#xff1a…

Go中赋值和转换关系

Go中的赋值跟类型转换: 在java中反射是可以获取继承关系,而go语言实际是不支持继承的,所以必须是相同的类型才能使用AssignableTo(),ConvertibleTo() package mainimport ("fmt""reflect" )type User struct {Name string } func demo(){user:User{Name:…

C#语言实例源码系列-实现自定义屏保

专栏分享点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册 &#x1f449;关于作者 众所周知&#xff0c;人生是一个漫长的流程&#xff0c;不断克服困难&#xff0c;不断反思前进的过程。在这个过程中…

Class文件结构

文章目录1.概述1.1 字节码文件的跨平台性1.2 Java的前端编译器1.3 透过字节码指令看代码细节2. 虚拟机的基石:Class文件3. Class文件结构3.1 魔数3.2 Class文件版本号3.3 常量池3.4 访问标识3.5 类索引、父类索引、接口索引集合3.6 字段表集合3.7 方法表集合3.8 属性表集合4. 使…

No.178# 混沌工程相关内容梳理

引言随着公司规模业务的快速增长&#xff0c;数以千计甚至万计的微服务&#xff0c;依赖的各类组件越来越多。分布式体系架构体系越来越复杂&#xff0c;没有任何一个人能够掌控所有复杂的耦合性。也就是说复杂性无法避免&#xff0c;不可能再回到单体应用&#xff0c;也无法彻…

西门子精彩触摸屏SMART V3组态配方的具体方法示例

西门子精彩触摸屏SMART V3组态配方的具体方法示例 本次和大家分享在精彩系列触摸屏中进行配方组态的具体方法,以下内容仅供大家参考: 如下图所示,首先,在连接中添加新的连接,这里以S7-200SMART为例,PLC和HMI的IP地址要设置在同一网段内, 如下图所示,在变量中,添加配…

【Java面试】来讲一讲你对String的理解

文章目录字符型常量和字符串常量的区别什么是字符串常量池&#xff1f;String 是最基本的数据类型吗String有哪些特性String为什么是不可变的&#xff1f;String真的是不可变的吗&#xff1f;String不可变的必要性是否可以继承 String 类数组有没有 length()方法&#xff1f;St…

windows线程 互斥锁CreateMutex、ReleaseMutex、CloseHandle

互斥 相关问题 多线程下代码或资源的共享使用。 互斥的使用 1.创建互斥 HANDLE CreateMutex( LPSECURITY_ATTRIBUTES lpMutexAttributes,//安全属性&#xff08;废弃参数&#xff0c;置NULL&#xff09; BOOL bInitialOwner,//初始的拥有者TRUE/FALSE LPCTSTR lpName //命名 );…

集成电路技术——如何制造芯片(1)

1.概述 电子工业是现在高新技术的核心&#xff0c;它在人类的科技发展中发挥了巨大作用&#xff0c;电子工业已经成为成为当今世界发展最快的高新技术产业&#xff0c;在全世界各国国民经济中起着举足轻重的作用。当今的电子技术离不开集成电路&#xff0c;集成电路是电子工业…

hadoop集群迁移

集群迁移 主要是要找到两个集群中active状态的namenode 集群迁移不同于服务器之间的文件发送&#xff0c;在hdfs中&#xff0c;文件是以块的形式&#xff0c;只可以通过namenode访问文件&#xff0c;所以迁移时需要通过hadoop命令 主要命令是distcp distcp有很多参数&#xf…

Kafka - 06 Kafka 集群环境搭建(三台服务器)

文章目录1. 克隆虚拟机2. Zookeeper 集群搭建3. Kafka 集群搭建4. 测试消息发送和消费1. 主题操作2. 生产者生产消息3. 消费者消费消息1. 克隆虚拟机 kafka集群搭建&#xff0c;需要3台虚拟机环境&#xff0c;但是我目前只安装了一台虚拟机&#xff0c;因此还需要准备两台虚拟…

[附源码]计算机毕业设计springboot-Steam游戏平台系统论文

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

纯CSS制作3D动态相册【流星雨3D旋转相册】HTML+CSS+JavaScriptHTML5七夕情人节表白网页制作

这是程序员表白系列中的100款网站表白之一&#xff0c;旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有100个表白网站&#xff0c;可以任意修改和使用&#xff0c;很多人会希望向心爱的男孩女孩告白&#xff0c;生性腼腆的人即使那个TA站在眼前都不敢向前表白…

MySQL数据库管理及用户管理以及数据库用户授权

MySQL数据库管理及用户管理以及数据库用户授权MySQL数据库管理1、库和表2、常用的数据类型查看数据库结构SQL语句1、SQL语句分类&#xff1a;创建及删除数据库和表管理表中的数据记录&#xff08;表数据的增删改查&#xff09;向数据表中插入新的数据记录&#xff08;增&#x…

大二Web课程设计——动漫海贼王(可以很好的应付老师的作业)

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置&#xff0c;有div的样式格局&#xff0c;这个实例比较全面&#xff0c;有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 精彩专栏推荐&#x1f4…

Java基础:入门程序、常量、变量

第一章 HelloWorld入门程序 1.1 程序开发步骤说明 Java程序开发三步骤&#xff1a;编写、编译、运行。 1.2 编写Java源程序 在D:\java\javaCode目录下新建文本文件&#xff0c;完整的文件名修改为HelloWorld.java&#xff0c;其中文件名为 HelloWorld&#xff0c;后 缀名必须…

音视频技术开发周刊 | 273

每周一期&#xff0c;纵览音视频技术领域的干货。新闻投稿&#xff1a;contributelivevideostack.com。「紧急通知」LiveVideoStackCon 2022 音视频技术大会北京站改期各位LVSer们&#xff1a;因疫情影响&#xff0c;北京近期不再允许举办大型线下活动&#xff0c;我们无奈且抱…

如何向瑞芯微平台添加驱动

如何向瑞芯微平台添加驱动驱动配置驱动文件放置配置相应的编译选项与设备树结合设备树配置以avafpga视频驱动为例&#xff1a;驱动配置 驱动文件放置 为了保证驱动文件能够被系统正确识别编译&#xff0c;需要将驱动文件的源文件avafpga.c放在./kernel/drivers/media/i2c/下 …

外观专利申请定要注意哪些因素呢?

问题一&#xff1a;申请外观专利需要提交哪些申请材料呢&#xff1f; 1、外观专利请求书&#xff1b; 2、外观设计七视图的照片或者设计图&#xff1b; 3、申请人的身份证明材料&#xff1b; 4、外观设计的简要说明材料。 问题二&#xff1a;外观专利申请定要注意哪些因素…