操作系统判断

1. 操作系统的所有程序都必须常驻内存.╳

2. 进程获得处理机而运行是通过申请而得到的. ╳

3. 通过任何手段都无法实现计算机系统资源之间的互换. ╳(中断等都可以)

4. 进程控制块中的所有信息必须常驻内存. ╳

5. 一旦出现死锁, 所有进程都不能运行. ╳(运行不能结束)

6. 所有进程都挂起时, 系统陷入死锁. ╳(挂起的意思是什么?)

7. 优先数是进程调度的重要依据, 一旦确定不能改变. ╳

8. 同一文件系统中不允许文件同名, 否则会引起混乱. ╳

9. 用户程序有时也可以在核心态下运行. ╳(只能在用户态下)

10. 虚拟存储系统可以在每一台计算机上实现. ╳

11. 进程在运行中, 可以自行修改自己的进程控制块. ╳

12. 进程申请CPU得不到满足时, 其状态变为等待态. ╳

13. 在虚存系统中, 只要磁盘空间无限大, 作业就能拥有任意大的编址空间. ╳

17. 大多数虚拟系统采用OPT(优化)淘汰算法是因为它确实可以得到最小的缺页率. ╳

19. 文件的索引表全部存放在文件控制块中. ╳

20. 打印机是一类典型的块设备. ╳(字符设备)

21. 当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态. ╳

22. 执行系统调用时可以被中断. √

23. 在作业调度时, 采用最高响应比优先的作业调度算法可以得到最短的作业平均周转时间. ╳

24. 在请求页式存储管理中, 页面淘汰所花费的时间不属于系统开销. ╳

25. 进程优先数是进程调度的重要依据, 必须根据进程运行情况动态改变. ╳

26. 流式文件是指无结构的文件. √

27. 参与死锁的所有进程都占有资源. ╳(死锁的某个进程可能没有拿到任何资源)

28. 页式存储管理中, 用户应将自己的程序划分成若干相等的页. ╳(页式由系统决定)

29. 引入当前目录是为了减少启动磁盘的次数. √(当前目录可以放入内存)

30. 文件目录必须常驻内存. ╳(肯定不一定)

32. 在文件系统中, 打开文件是指创建一个文件控制块. ╳

33. 存储保护的目的是限制内存的分配. ╳(是为了保护数据错误)

34. 原语和系统调用的主要区别在于两者的实现方法不同. ╳(系统调用能够被中断)

37. 在页式虚拟存储系统中, 页面长度是根据程序长度动态地分配的. ╳(固定的)

38. 如果信号量S的当前值为-5, 则表示系统中共有5个等待进程. ╳(信号上的)

39. 磁盘上物理结构为链接结构的文件只能顺序存取. √

40. 系统处于不安全状态不一定是死锁状态. √(不安全意味着不能再分配资源)

41. 有m个进程的操作系统出现死锁时, 死锁进程的个数为1<k≤m. √

42. 进程状态的转换是由操作系统完成的, 对用户是透明的. √

43:优先数是进程调度的重要依据, 优先数大的进程首先被调度运行. ╳(不一定)

44.文件系统的主要目的是存储系统文. ╳

45. 对文件进行读写前,要先打开文件. √

46. 不可抢占式动态优先数法一定会引起进程长时间得不到运行. ╳

47. 选择通道主要用于连接低速设备. ╳

48. 进程间的互斥是一种特殊的同步关系. √(互斥就是为了同步)

49. 所有进程都进入等待状态时,系统陷入死锁. ╳(等待是因为资源,不一定是死锁)

50. 引入缓冲的主要目的是提高I/O设备的利用率. ╳

51. 文件目录一般存放在外存. √(当前目录一般驻留内存)

操作系统是一门需要积累和思考的学科,只有慢慢的巩固,才能深入这门课.我会陆续把自己的拙见和一些资料分享给大家,希望大家一起努力.加油!

时间: 2024-08-05 15:21:05

操作系统判断的相关文章

安全系列------操作系统判断

通过ping的ttl值判断操作系统: 一般情况: windows系列 ttl=32 linux ttl=64 windows NT/2K ttl=128 unix ttl=255 通过大小写敏感问题判断操作系统: windows大小写不敏感 linux大小写敏感 [示例]网站的地址:www.baidu.com .asp 将其中的p字母改写成大写,如果能正常访问那么是windows 其中index default等一般都是首页文件

C#一个简单办法判断操作系统版本

做个记录,最近写个小软件,涉及到判断操作系统版本的,查看了微软的相关资料,感觉以及网上的一些Demo,感觉不全,而且有些系统也不好区分. 因为之前写过批处理版本的操作系统判断使用了WMIC的命令,所以一想放到C#试一下,结果也可行,我认为是最简单的方法了. 以下是Demo代码 1 using System; 2 using System.Windows.Forms; 3 using System.Management; 4 5 namespace OS_Demo 6 { 7 public par

redis的基础配置

Redis的ms主从集群作用:1.主从备份防止宕机2.读写分离,分担master的任务3.任务分离 Redis的MS同步原理:MS自动连接,S发起同步,M开始DUMP出RDB,S接收到M的RDB存放到自己的内存,在M做DUMP的过程,又有新的数据产生,M会把新的数据缓冲到AOF中,当M做DUMP结束后,也把AOF发给SLAVE,完成一次同步结束. Redis的持久化有2种方式:RDB.AOF Rdb快照的配置选项 save 900 1      // 900内,有1条写入,则产生快照 save

通过Powershell远程管理Windows Azure上的虚拟机

Windows Azure上连接虚拟机想必不是件难事尤其是连接Windows操作系统简单点几下鼠标通过远程桌面RDPWindows Azure虚拟机会帮助你自动创建远程连接RDP的Profile你就能体验到公有云带来的便利.由于虚拟机外部连接都是通过端口映射连接的.当然基于区域网络目前Azure.CN中新创建的虚拟网络已经都是区域网络了当然你目前仍然可以创建基于地缘组的虚拟网络虽然并不推荐后可以创建虚拟机实例级别的公共IP地址所以你也可以跳过通过"云服务"端口映射的RDP而直接连接虚拟

Redis简明教程

redis是什么: Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. redis是开源,BSD许可,高级的key-value存储系统. 可以用来存储字符串,哈希结构,链表,集合,因

Redis的使用完整版

[Redis基本] 1.redis安装完成后的几个文件: redis-benchmark  性能测试工具(批量写入)./bin/redis-benchmark -n 10000  即可一次性写入10000条数据 redis-check-aof  日志文件检测工具(比如断电造成日志损坏,可以检测并修复) redis-check-dump  快照文件检测工具,效果类上 redis-cli  客户端 redis-server 服务端 2.配置redis在后台运行:编辑conf配置文件,修改如下内容:d

Linux中的用户和组

Linux中,用户可大致分为两类:管理员 和 普通用户. 普通用户又可以细分为 系统用户 和 登录用户. 我们知道Linux中默认的管理员用户名叫 root,那么操作系统是怎样识别一个用户是 管理员用户 还是 普通用户呢,是跟我们想象的一样,通过用户名去识别吗?并不是,操作系统是通过UID去识别用户是否为管理员的,这里说到的UID是一个数字,它标识了用户的身份,管理员用户的uid为0,所以操作系统判断一个用户是否为管理员,就是去判断这个用户的UID是否为0,跟用户名没有任何关系. 管理员的UID

Redis之AOF备份

redis在进行备份的时候有2种方式:1.RDB:2.AOF:现在主要讲哈AOF的备份 1.找到redis.config配置文件,大部分下载下来和redis-service同目录: 2.打开redies.config找到#appendonly noAOF配置节点进行配置 appendfsync always   # 每1个命令,都立即同步到aof. 安全,速度慢 appendfsync everysec # 折衷方案,每秒写1次 appendfsync no      # 写入工作交给操作系统,

redis 操作指令集合

redis是什么: Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. redis是开源,BSD许可,高级的key-value存储系统. 可以用来存储字符串,哈希结构,链表,集合,因