当前位置: 首页 > news >正文

2020架构真题(四十六)

  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台

相关文章:

2020架构真题(四十六)

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

软件工程与计算总结(五)软件需求基础

本帖介绍软件需求涉及的诸多基本概念,通过对这些概念的阐述,剖析软件需求的来源、层次、类别、作用等重要知识~ 目录 ​编辑 一.引言 二.需求工程基础 1.简介 2.活动 3.需求获取 4.需求分析 5.需求规格说明 6.需求验证 7.需求管理 三.需求基…...

数学建模预测模型MATLAB代码大合集及皮尔逊相关性分析(无需调试、开源)

已知2010-2020数据,预测2021-2060数据 一、Logistic预测人口 %%logistic预测2021-2060年结果 clear;clc; X[7869.34, 8022.99, 8119.81, 8192.44, 8281.09, 8315.11, 8381.47, 8423.50, 8446.19, 8469.09, 8477.26]; nlength(X)-1; for t1:nZ(t)(X(t1)-X(t))/X(t1…...

泛型擦除是什么?

泛型擦除的主要特点包括: 编译时类型检查:在编写泛型代码时,编译器会对泛型类型参数进行类型检查,以确保类型安全。这意味着在编译时会捕获许多类型错误,避免了运行时类型错误。因为泛型其实只是在编译器中实现的而虚拟…...

阿里云轻量应用服务器有月流量限制吗?

阿里云轻量应用服务器限制流量吗?部分限制,2核2G3M和2核4G4M这两款轻量应用服务器不限制月流量,其他的轻量服务器套餐有月流量限制。 腾讯云轻量应用服务器价格便宜,活动页面:aliyunbaike.com/go/tencent 细心的同学看…...

mysql面试题25:数据库自增主键可能会遇到什么问题?应该怎么解决呢?

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:数据库自增主键可能会遇到什么问题? 数据库自增主键可能遇到的问题: 冲突问题:自增主键是通过自动递增生成的唯一标识符,但在某些情况下可能会…...

学习css 伪类:has

学习抖音: 渡一前端提薪课 首先我们看下:has(selector)是什么 匹配包含(相对于 selector 的 :scope)指定选择器的元素。可以认为 selector 的前面有一个看不见的 :scope 伪类。它的强大之处是,可以实现父选择器和前面兄弟选择器…...

矩阵的相似性度量的常用方法

矩阵的相似性度量的常用方法 1,欧氏距离 欧式距离是最易于理解的一种距离计算方法,源自欧式空间中两点间的距离公式。 (1)二维平面上的点 a ( x 1 , y 1 ) a(x_1,y_1) a(x1​,y1​)和点 b ( x 2 , y 2 ) b(x_2,y_2) b(x2​,y2​)的欧式距离为 d ( x …...

Java之TCP,UDP综合小练习一

4. 综合练习 练习一:多发多收 需求: 客户端:多次发送数据 服务器:接收多次接收数据,并打印 代码示例: public class Client {public static void main(String[] args) throws IOException {//客户端&…...

Docker 日志管理 - ELK

Author:rab 目录 前言一、Docker 日志驱动二、ELK 套件部署三、Docker 容器日志采集3.1 部署 Filebeat3.2 配置 Filebeat3.3 验证采集数据3.4 Kibana 数据展示3.4.1 创建索引模式3.4.2 Kibana 查看日志 总结 前言 如何查看/管理 Docker 运行容器的日志?…...

windows系统下利用python对指定文件夹下面的所有文件的创建时间进行修改

windows系统下利用python对指定文件夹下面的所有文件的创建时间进行修改 不知道其他的朋友们有没有这个需求哈,反正咱家是有这个需求 需求1、当前有大量的文件需要更改文件生成的时间,因为不可告知的原因,当前的文件创建时间是不能满足使用的…...

线性表的链式表示——单链表;头插,尾插,按值查找,按序号查找,插入,删除;

#include <iostream> #include <algorithm>//fill() #define InitSize 5using namespace std;/*线性表&#xff1a;链式表示——单链表&#xff1b;头插&#xff0c;尾插&#xff0c;按值查找&#xff0c;按序号查找&#xff0c;插入&#xff0c;删除*/ typedef st…...

【Spring Cloud系统】- Zookeer特性与使用场景

【Spring Cloud系统】- Zookeer特性与使用场景 一、概述 Zookeeper是一个分布式服务框架&#xff0c;是Apache Hadoop的一个子项目&#xff0c;它主要是用来解决分布式应用中经常遇到的一些数据管理问题。如&#xff1a;统一命名服务、状态同步服务、集群管理、分布式应用配置…...

最新AI智能创作系统源码SparkAi系统V2.6.3/AI绘画系统/支持GPT联网提问/支持Prompt应用/支持国内AI模型

一、智能AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统&#xff0c;已支持OpenAIGPT全模型国内AI全模型&#xff0c;已支持国内AI模型 百度文心一言、微软Azure、阿里云通义千问模型、清华智谱AIChatGLM、科大讯飞星火大模型等。本期针对源码…...

R | R包默认安装路径的查看及修改

R | R包默认安装路径的查看及修改 一、R包安装位置查看二、已安装R包查询三、R包安装位置修改四、R包安装位置永久修改 在【R: R package安装的几种方式】【R: R版本更新及R包迁移&#xff08;详细步骤&#xff09;】两篇文章中介绍过R包的常见安装方式&#xff0c;以及在不同R…...

将conda虚拟环境打包并集成到singularity镜像中

1. 使用yml文件打包 conda activate your_env conda env export > environment.yml编写cond.def文件 Bootstrap: dockerFrom: continuumio/miniconda3%filesenvironment.yml%post/opt/conda/bin/conda env create -f environment.yml%runscriptexec /opt/conda/envs/$(hea…...

Android Studio 是如何和我们的手机共享剪贴板的

背景 近期完成了target33的项目适配升级,随着AGP和gradle的版本升级,万年老版本Android Studio(后文简称AS)也顺便升级到了最新版Android Studio Giraffe | 2022.3.1,除了新UI外,最让我好奇的是这次的Running Devices功能(官方也称为Device mirroring)可以控制真机了. 按照操…...

大数据面试题:Spark和MapReduce之间的区别?各自优缺点?

面试题来源&#xff1a; 《大数据面试题 V4.0》 大数据面试题V3.0&#xff0c;523道题&#xff0c;679页&#xff0c;46w字 可回答&#xff1a; 1&#xff09;spark和maprecude的对比&#xff1b;2&#xff09;mapreduce与spark优劣好处 问过的一些公司&#xff1a;阿里云…...

【开发篇】十八、SpringBoot整合ActiveMQ

文章目录 1、安装ActiveMQ2、整合3、发送消息到队列4、使用消息监听器对消息队列监听5、流程性业务消息消费完转入下一个消息队列6、发布订阅模型 1、安装ActiveMQ docker安装 docker pull webcenter/activemqdocker run -d --name activemq -p 61616:61616 -p 8161:8161 webce…...

QTcpSocket 接收数据实时性问题

一、开发背景 使用 Qt 的 QTcpSocket 接收数据的时候发现数据接收出现粘包的现象&#xff0c;并且实时性很差&#xff0c;通过日志的时间戳发现数据接收的误差在 100ms 以内。 二、开发环境 Qt5.12.2 QtCreator4.8.2 三、实现步骤 在 socket 连接的槽函数设置接收延时时间&…...

斯坦福CS229机器学习中文教程:从零到一的实战学习指南

斯坦福CS229机器学习中文教程&#xff1a;从零到一的实战学习指南 【免费下载链接】Stanford-CS-229 A Chinese Translation of Stanford CS229 notes 斯坦福机器学习CS229课程讲义的中文翻译 项目地址: https://gitcode.com/gh_mirrors/st/Stanford-CS-229 你是否曾因英…...

如何高效采集直播数据:微信视频号监控工具的完整实战指南

如何高效采集直播数据&#xff1a;微信视频号监控工具的完整实战指南 【免费下载链接】wxlivespy 微信视频号直播间弹幕信息抓取工具 项目地址: https://gitcode.com/gh_mirrors/wx/wxlivespy 在直播电商时代&#xff0c;掌握实时互动数据已成为提升直播效果的关键。你是…...

漏洞审计实战:从思维模式到工具协同的代码安全深度剖析

1. 项目概述&#xff1a;从“bug-audit-skill”看漏洞审计的实战化沉淀最近在GitHub上看到一个名为“bug-audit-skill”的项目&#xff0c;作者是abczsl520。这个项目名直译过来就是“漏洞审计技能”&#xff0c;它不像一个具体的工具&#xff0c;更像是一个知识库或经验集。在…...

软考高级信息系统项目管理师备考笔记-第14章项目沟通管理

第14章项目沟通管理备考知识点及历年真题 一、历年真题分布 2023年5月 选择题3分 案例6分 2023年11月 选择题3分 案例5分第一批、案例10分第二批 2024年5月 选择题3分 案例16分第一批 2025年5月 选择题2分 案例4分第一批、案例9分第二批 二、备考学习笔记 14.1 …...

Android 14+ Gemini深度整合设置手册(2024官方未公开的12项关键开关)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Android 14 Gemini深度整合的底层架构概览 Android 14 引入了面向 AI 原生体验的系统级重构&#xff0c;其中 Gemini 模型不再以独立 APK 或云端 API 形式存在&#xff0c;而是通过 Project Starline 框…...

简化环境配置:OpenClaw v2.7.1 部署与实操教学(新手适用)

&#x1f680; Windows 极速部署 OpenClaw v2.7.1 教程&#xff5c;5 分钟搭建本地 AI 智能体 在开源 AI 智能体快速普及的当下&#xff0c;OpenClaw&#xff08;小龙虾&#xff09;凭借本地运行、零代码操控、全场景自动化能力&#xff0c;成为办公与技术人群的效率工具&…...

3步解锁SWF逆向工程:JPEXS开源工具深度解析

3步解锁SWF逆向工程&#xff1a;JPEXS开源工具深度解析 【免费下载链接】jpexs-decompiler JPEXS Free Flash Decompiler 项目地址: https://gitcode.com/gh_mirrors/jp/jpexs-decompiler 你是否曾面对一个陈旧的SWF文件束手无策&#xff1f;当Flash技术逐渐退出历史舞台…...

3秒定位Windows热键冲突:Hotkey Detective终极检测工具完整指南

3秒定位Windows热键冲突&#xff1a;Hotkey Detective终极检测工具完整指南 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective …...

Android原生AI智能体平台Zero:Rust核心与多通道集成的工程实践

1. 项目概述&#xff1a;一个运行在Android上的原生AI智能体平台如果你和我一样&#xff0c;对手机上那些“大模型助手”感到有些审美疲劳——它们要么是套壳的Web应用&#xff0c;响应慢、功能受限&#xff0c;要么就是纯粹的聊天玩具&#xff0c;没法真正帮你处理点“脏活累累…...

Erupt 七年最有诚意升级:官网、文档、脚手架更新,迈向工业级开源生态!

一、写在前面&#xff1a;为什么这次更新值得你重新认识 Erupt&#xff1f;过去几年&#xff0c;Erupt 一直被打上“功能强但太朴素”的标签。注解驱动、AI 模块、多 UI 模板、Cloud 集群、AI Agent&#xff0c;内核卷到飞起&#xff0c;但官网、文档、脚手架这“门面三件套”始…...