【软件设计师-从小白到大牛】上午题基础篇:第二章 操作系统(2)

简介: 位示图:每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用。一字节(Byte)等于8bit,字长视具体机器而定。块号从0开始,字号题目没有给出则默认从1开始。一个字对应32个物理块。

三、文件管理

1、索引文件结构

image.png


多级索引结构:

(注:下图来自前言中up主视频)

ca32ef6e7d72cab9598d0c5bb89a1160_11ca7c6f6fa84f8e97db1a8d962aa614.png

磁盘块=数据块=索引块。

1)例题

image.png

正确答案:C、D

解析:逻辑块号往往从0开始算,逻辑块号为5的存在58号物理块中,1个物理盘块1k大,1个地址4个字节,所以1个索引块可以存1k/4=256个地址,所以逻辑块号为261的存在187号物理块中,101号物理块存放的是二级地址索引表。


2、文件和树型目录结构

image.png


目录结构:“××路径”不写(不包括)文件名;“××名”写(包括)文件名。

(注:下图来自前言中up主视频)

7f72b868f65bf73753380cc82f4faff9_31d37e35636746b283c0fc9cf547d660.png

真题链接

若系统正在将 目录 文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。

3、空闲存储空间的管理

image.png


位示图:每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用。

一字节(Byte)等于8bit,字长视具体机器而定。

块号从0开始,字号题目没有给出则默认从1开始。

一个字对应32个物理块。

(注:下图来自前言中up主视频)

7e7be87cbea336634a07ee8a5180ba62_39da9fbca3c4488e812d2c74fd7d18e1.png

2673476ca37983ab71c9d753baa2decb_f074175fa085400bbe809a504aaf4954.png

1)例题

image.png


正确答案:D、B

解析:4195号物理块是第4196个物理块(因为从0开始编号),所以用(4195+1)/32=131.125,所以前面已经填满了131个,当前物理块所占的位在第132个字当中。因为需要占用所以取值必须为“1”,而由图可知4195号物理块在第32个字的第3位置。

image.png

第多少个字从1开始算

多少位置从0开始算


真题链接

在Windows XP操作系统中,用户利用“磁盘管理”程序可以对磁盘进行初始化、创建卷,可以选择使用FAT、FAT32或NTFS文件系统格式化卷。通常将"C:\Windows\myprogram.exe"文件设置成只读和隐藏属性,以便控制用户对该文件的访问,这一级安全管理称之为 文件级 安全管理。

如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是 指定的信箱中存满了信件。

设计操作系统时不需要考虑的问题是语言编译器的设计实现。

嵌入式系统初始化过程主要有3个环节,按照自底向上、从硬件到软件的次序依次为 片级初始化->板级初始化->系统级初始化。系统级初始化主要任务是 以软件初始化为主,主要进行操作系统的初始化。

当用户通过键盘或鼠标进入某应用系统时,通常最先获得键盘或鼠标输入信息的是 中断处理 程序。

实时操作系统主要用于有实时要求的过程控制等领域。实时操作系统对于来自外部的事件必须在

被控对象规定的时间内做出及时响应并对其进行处理。

从减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置。该要求体现了嵌入式操作系统的 可定制性。

I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备。

在磁盘调度管理中通常 先进行移臂调度,再进行旋转调度。

若磁盘的转速提高一倍,则 旋转等待时间减半。

云计算有多种部署模型(Deployment Models)。若云的基础设施是为某个客户单独使用而构建的,那么该部署模型属于 私有云。

(注:下图来自前言中up主视频)

b6401540039c2049b2b60f1e7329e2fb_9d920136225242b59cc13819e60aa22c.png

目录
相关文章
|
7月前
|
安全 物联网 调度
【软件设计师备考 专题 】网络操作系统和嵌入式操作系统基础知识
【软件设计师备考 专题 】网络操作系统和嵌入式操作系统基础知识
135 0
|
7月前
|
消息中间件 存储 算法
【软件设计师备考 专题 】操作系统的内核(中断控制)、进程、线程概念
【软件设计师备考 专题 】操作系统的内核(中断控制)、进程、线程概念
218 0
|
4月前
|
存储 算法 安全
【第二章】软件设计师 之 操作系统基本原理
这篇文章是软件设计师备考资料的第二章,讲解了操作系统的基本原理,包括操作系统概述、进程状态转换、同步与互斥问题、PV操作、死锁问题与银行家算法、存储管理、文件系统和设备管理等关键知识点。
【第二章】软件设计师 之 操作系统基本原理
|
7月前
|
存储 算法 安全
【软件设计师】深入探究操作系统
【软件设计师】深入探究操作系统
【软件设计师】深入探究操作系统
|
7月前
|
存储 算法 调度
【软件设计师—基础精讲笔记2】第二章 操作系统2
【软件设计师—基础精讲笔记2】第二章 操作系统1
67 1
|
7月前
|
存储 算法 Unix
【软件设计师—基础精讲笔记2】第二章 操作系统1
【软件设计师—基础精讲笔记2】第二章 操作系统
104 1
|
7月前
|
缓存 网络协议 安全
【软件设计师备考 专题 】操作系统的配置
【软件设计师备考 专题 】操作系统的配置
87 1
|
7月前
|
存储 算法 调度
【中级软件设计师】—(针对上午题)操作系统(三十)
【中级软件设计师】—(针对上午题)操作系统(三十)
|
7月前
|
存储 算法 调度
【中级软件设计师】—操作系统考点总结篇(二)
【中级软件设计师】—操作系统考点总结篇(二)
【软件设计师-从小白到大牛】上午题基础篇:第二章 操作系统(3)
【软件设计师-从小白到大牛】上午题基础篇:第二章 操作系统
45 0