2020架构真题(四十六)

news2024/11/17 1:59:17
  1. 、以下关于操作系统微内核架构特征的说法,不正确的是()。
  1. 微内核的系统结构清晰,利于协作开发
  2. 微内核代码量少,系统具有良好的可移植性
  3. 微内核有良好的的伸缩性和扩展性
  4. 微内核功能代码可以互相调用,性能很高

答案:D

解析:

微内核优点:结构清晰、内核代码量少、安全性和可靠性、可移植性强、可伸缩性、可扩展性。

缺点:难以进行良好整体优化、进程间互相通信开销大、内核功能代码不能直接调用而带来服务的效率低

  1. 分页内存管理的核心是将虚拟内存空间和物理内存空间皆划分成大小相同的页面,并以页面作为内存空间的最小分配单位。下图给出了内存管理单元的虚拟地址到物理地址的翻译过程,假设页面大小为4KB,那么CPU发出虚拟地址0010000000000100后,其访问的物理地址是( )

A、110 000 000 000 00100

B、010 000 000 000 00100

C、110 000 000 000 00000

D、110 000 000 000 00010

答案:A

解析:

4KB = 4096

2^12 = 4096

所以二进制0010计算十进制

1*2^1 = 2

图中2对应的110

所以选择A

  1. 以下关于计算机内存管理的描述中,()属于段页式内存管理的描述。
  1. 一个程序就是一段,使用基址极限对进行管理
  2. 一个程序分为许多固定大小的页面,使用页表进行管理
  3. 程序按逻辑分为多段,每一段内又进行分页,使用段页表来进行管理
  4. 程序按逻辑分成多段,用一组基址极限对来进行管理。基址极限对存放在段表里

答案:C

解析:

段页表进行管理,比如编译器可以将个程序分成5个虚拟空间,即符号表、代码段、常数段、数据段和调用栈。

分区式管理:一个程序是一段,使用基址极限对来进行管理的管理方法。

页式管理:一个程序分许多固定大小的页面,使用页表进行管理的管理方法。

  1. 软件活动主要包括()。

答案:

软件描述,软件开发,软件有效验证,软件演化。

其中软件描述:确定功能和使用限制。

  1. 按描述需求定义的方法可将需求分析工具分为基于自然语言图形描述的工具和基于()的工具。
  1. 用例
  2. 形式化需求定义语言
  3. UML
  4. 需求描述

答案:B

解析:

需求分析工具分为:基于自然语言、图形描述的工具 和 基于形式化需求定义语言。

  1. 信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的()测试性和()。

答案:可修改性,测试性和可移植性。

解析:信息隐蔽指按模块封装不同的api,api是可修改性,测试性和可移植性。

  1. 中间件是提供平台和应用之间的通信服务,提供()保证交易的一致性。
  1. 安全控制机制
  2. 交易管理机制
  3. 标准消息格式
  4. 数据映射机制

答案:B

解析:交易管理机制保证 交易一致性。

  1. 考虑软件架构时,重要的是从不同视角来检查,这促使架构设计师考虑架构的不同属性。例如,展示功能组织的()能判断质量特性,展示并发行为的()能判断系统行为特征。选择的特定视角或视图也就是逻辑视图、进程视图、实现视图和()。使用()来记录设计元素的功能和概念接口,设计元素的功能定义了它本身在系统中的角色,这些角色包括功能、性能等。

答案:

静态视图 能判断质量特性。

并发行为的 动态视图 能判断系统行为特性。

逻辑视图、进程视图、实现视图和配置视图。

逻辑视图 记录设计元素的功能和接口。

  1. 原型模式PROTOTYPE,抽象工厂ABSTRACT FACTORY,建造者BUILDER。

()模式为创建一系列相关或相互依赖的对象提供了一个接口。

()模式将复杂对象的构建与其表示分离,这样构件过程可以创建不同的对象。

()模式允许对象在不了解创建对象的确切类以及创建细节情况下创建自己定义对象。

分别是抽象工厂,建造者,原型模式。

  1. 某厂生产的某种电视机,销售价为每台2500元,去年的总销售量为25000台,固定成本总额为250万元,可变成本总额为4000万元,税率为16%,则该产品年销售量的盈亏平衡点为( )台(只有在年销售量超过它时才能盈利)。

解析:

平衡点求法:总成本 = 总收益

可变成本4000万/2500 = 1600元

总成本 = 额定成本+可变成本 = 2500000+1600N

总收益 = 2500 N* (1-0.16)=2100N

250 0000 + 1600N = 2100N

250 0000 =500N

N = 5000

所以5000台

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

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

相关文章

[架构之路-232]:目标系统 - 纵向分层 - 操作系统 - 数据存储:文件系统存储方法汇总

目录 前言: 一、文件系统存储方法基本原理和常见应用案例: 二、Windows FAT文件系统 2.1 概述 三、Linux EXT文件系统 3.1 基本原理 3.2 索引节点表(Inode Table) 3.2.1 索引节点表层次结构 3.2.2 间接索引表的大小和表项…

微信小程序-2

微信开发文档 https://developers.weixin.qq.com/miniprogram/dev/framework/ 一、app.js中的生命周期函数与globalData(全局变量) 指南 - - - 小程序框架 - - - 注册小程序 删除app.js里的东西,输入App回车,调用生命周期 选项 - - - 重新打开此项目…

【0225】RELSEG_SIZE、BLCKSZ 等变量值是多少?它们声明于何处?

1. RELSEG_SIZE、BLCKSZ等变量值 在讲解SMGR实现原理时,在md.c源文件中,经常会看到 BLCKSZ、RELSEG_SIZE等变量的出现,但是整个PG内核源码中又搜索不到此变量的定义处。如下: 那么有两个疑问: 为何源码中搜索不到此类变量的声明?它们的值又是多少?如果不知道这两个变量…

王杰C++day1

#include <iostream>using namespace std;int main() {cout << "输入一个字符串&#xff1a;" << endl;string str;int a 0,b 0,c 0,d 0,e 0;getline(cin,str);for(int i 0;i < (int)str.size();i){if(str[i] > A && str[i] &…

CTF 全讲解:[SWPUCTF 2021 新生赛]Do_you_know_http

文章目录 参考环境题目hello.php雾现User-Agent伪造 User-AgentHackBarHackBar 插件的获取修改请求头信息 雾散 a.php雾现本地回环地址与客户端 IP 相关的 HTTP 请求头X-Forwarded-For 雾散 参考 项目描述搜索引擎Bing、GoogleAI 大模型文心一言、通义千问、讯飞星火认知大模型…

蓄电池与超级电容混合储能并网逆变系统Simulink仿真

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

微信小程序开发——自定义堆叠图

先看效果图 点击第一张图片实现折叠&#xff0c;再次点击实现展开 思路 图片容器绑定点击事件获取当前图片索引&#xff0c;触发onTap函数&#xff0c;根据索引判断当前点击的图片是否为第一张&#xff0c;并根据当前的折叠状态来更新每张图片的位置&#xff0c;注意图片向上…

android插件开发

写文件&#xff1a;二进制&#xff1a; 项目步骤&#xff1a;下载图片&#xff0c;转码。测试显示。 测试加的代码 写文件&#xff0c;二进制&#xff0c;Base64解码&#xff1a;

基于复旦微JFM7K325T FPGA的高性能PCIe总线数据预处理载板(100%国产化)

PCIE711是一款基于PCIE总线架构的高性能数据预处理FMC载板&#xff0c;板卡采用复旦微的JFM7K325T FPGA作为实时处理器&#xff0c;实现各个接口之间的互联。该板卡可以实现100%国产化。 板卡具有1个FMC&#xff08;HPC&#xff09;接口&#xff0c;1路PCIe x8主机接口&#x…

2023.10.07

#include <iostream>using namespace std;int main() {string str;cout << "请输入字符串&#xff1a;";getline(cin,str);int big0,little0,spac0,num0,sym0;int sizestr.size();for(int i0;i<size;i){if((int)str.at(i)<6526 && (int)st…

可怕,鸡的这些部位千万不能吃?多数人都不知道……

鸡肉深受大多数人的喜爱&#xff0c;但网上关于鸡肉的说法也是各式各样&#xff1a; 有人说“鸡头当中含有重金属物质&#xff0c;食用有危害”&#xff1b;有人说“鸡皮不能吃&#xff0c;不然会中毒”&#xff1b;甚至还有人说“鸡肉不能吃&#xff0c;否则会致癌”…… 网传…

VMware 虚拟机删除+重建

由于本人暴力地关闭虚拟机&#xff0c;导致虚拟机出现了一些问题&#xff0c;并且还没有给虚拟机拍快照&#xff0c;虽然还能用&#xff0c;但本人不想将就&#xff0c;于是乎打算重新新建一个虚拟机 一、删除 1.打开workstation,选择虚拟机&#xff0c;右键选择移除。 虽然虚…

x64内核实验7-线程

x64内核实验7-线程 TOC 线程是比较重要的内核结构&#xff0c;思考一下其实可以想到线程结构体在64位下的变化应该不会很大最多只是扩充了一些内容&#xff0c;因为从我们之前分析段页时候会发现cpu更新的这些内容大部分不影响xp时候的线程切换机制&#xff0c;下面我们来验证…

无法打开软件,因为计算机中找不到MSVCP140.dll的解决方法

msvcp140.dll是Microsoft Visual C 2015 Redistributable的一个动态链接库文件&#xff0c;它是Microsoft Visual Studio 2015的一部分。这个文件包含了许多用于运行C程序所需的运行时函数和数据。当计算机上安装了Visual Studio 2015或更高版本时&#xff0c;msvcp140.dll文件…

嵌入式Linux裸机开发(四)IMX6U主频和时钟配置

系列文章目录 文章目录 系列文章目录介绍时钟来源PLL时钟源内核时钟PFD时钟AHB、 IPG 和 PERCLK 根时钟设置 结语 介绍 默认配置下 I.MX6U 工作频率为 396MHz&#xff0c;但该系列标准工作频率事528MHz&#xff0c;有些型号甚至可以工作到696MHz。 默认情况下内部 boot rom 会…

阿里云服务器ECS经济型e实例租用价格表

阿里云服务器e系列优惠价格&#xff1a;2核2G配置182元一年、2核4G配置365元一年、2核8G配置522元一年&#xff0c;e系列即ECS经济型e实例&#xff0c;CPU采用Intel Xeon Platinum可扩展处理器&#xff0c;系统盘支持ESSD Entry云盘&#xff08;推荐&#xff09;、ESSD云盘、ES…

【SpringBoot】| Thymeleaf 模板引擎

目录 Thymeleaf 模板引擎 1. 第一个例子 2. 表达式 ①标准变量表达式 ②选择变量表达式&#xff08;星号变量表达式&#xff09; ③链接表达式&#xff08;URL表达式&#xff09; 3. Thymeleaf的属性 ①th:action ②th:method ③th:href ④th:src ⑤th:text ⑥th:…

【yolo系列:yolov7改进wise-iou】

yolo系列文章目录 学习视频&#xff1a; YOLOV7改进-Wise IoU_哔哩哔哩_bilibili 代码地址&#xff1a; objectdetection_script/yolov7-iou.py at master z1069614715/objectdetection_script (github.com) 文章目录 yolo系列文章目录一、在yolov7之上进行替换二、在loss.p…

双馈风力发电机-900V直流混合储能并网系统Simulink仿真

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

C++默认参数(实参)

在本文中&#xff0c;您将学习什么是默认参数&#xff0c;如何使用它们以及使用它的必要声明。在C 编程中&#xff0c;您可以提供函数参数的默认值。默认参数背后的想法很简单。如果通过传递参数调用函数&#xff0c;则这些参数将由函数使用。但是&#xff0c;如果在调用函数时…