山东大学软件学院操作系统2023期末考试回忆版

hmb老师.......讲课很抽象,给分也是,平均都不高,93已经是第一了....

考的题emmm非常的综合,全是主观题,写到手麻...题量很大

一。简答题

1.进程根据CPU区间和I/O区间大小可以分成哪两类?这两类进程在长期调度和短期调度有什么作用

2.I/O子系统的目的是什么,I/O子系统中buffer的作用

3.

4.为什么打开文件要open,关闭文件要close,操作系统如何实现多个进程访问和操作同一个文件

5.磁盘定位时间包括什么时间,试举例说明SSTF不一定比LOOK效率高。

6.overhead在下列两句中是什么意思:(1)context switch is pure overhead. (2)indexed allocation waste space,however,The pointer overhead index block is generally larger than the pointer overhead in linked allocation.

二.论述题

1.

2.

3.保护:以下几种情况操作系统是如何实现保护的:(1) (2)进程占用CPU过长时间(3)一个线程阻塞时,进程仍能执行(4)分段内存管理方案中,对地址空间的保护(原题不是这么描述的,大概这样)(5)

4.进程同步互斥问题:(1)给出非忙等的wait,signal操作伪代码

(2)自己写一个进程问题,至少有两个实体,有临界资源,且两个实体间有逻辑关系(要求不是课本上 的,可以是课后题的

5.页面置换问题,给出逻辑地址,页面大小1024(1)求引用串(2)用FIFO,OPT,LRU页置换,给出缺页次数

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
山东大学软件学院的NoSQL期末考试主要考察学生对于NoSQL数据库的理解和应用能力。NoSQL(Not Only SQL)是一种非关系型数据库,相对于传统的关系型数据库,它具有分布式、高可扩展、灵活的特点,适用于处理大数据和结构复杂的数据。 在这次考试中,学生可能会遇到以下类型的题目: 1. 简答题:需要学生简要回答某些NoSQL数据库的特点、优缺点或适用场景等。例如,学生可能会被要求解释为什么NoSQL数据库适合用于存储非结构化数据,或者比较一些主流的NoSQL数据库(如MongoDB、Cassandra等)的特点。 2. 分析题:需要学生结合具体场景分析如何选择和使用NoSQL数据库。例如,学生可能会被给定一个实际应用场景,要求他们分析该场景的特点并选择最适合的NoSQL数据库,并说明选择的理由。 3. 编程题:需要学生实际操作NoSQL数据库完成一些任务。例如,学生可能会被要求使用MongoDB完成数据的增删改查等操作。 对于这门考试的复习,学生应该理解NoSQL数据库的基本概念和分类、常见的NoSQL数据库及其特点、NoSQL数据库的优缺点以及对比关系型数据库的适用场景等。同时,学生还应该具备实际操作NoSQL数据库的能力,熟练使用NoSQL数据库进行数据的增删改查等基本操作。 总之,这门考试旨在考察学生对NoSQL数据库的理解和应用能力,希望学生能够通过对NoSQL数据库的学习和实践,掌握NoSQL数据库的基本概念和操作技能,并能在实际应用场景中灵活应用NoSQL数据库解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值