歪理邪说解析架构设计师上午考试试题之一(分析2010下半年系统架构设计师上午试题01-05题)

简介: 歪理邪说解析架构设计师上午考试试题之一分析2010下半年系统架构设计师上午试题01-05题【引言】1.一直期待专业的技术话题也能和《明朝哪些事》一样,有趣和好玩,能吸引大家的去阅读,并享受其乐趣;2.培养对技术的兴趣,有时候比掌握技术本身更重要;一旦有了浓厚的兴趣,自己主动就会主动去探寻,去发现技术的秘密。

歪理邪说解析架构设计师上午考试试题之一

分析2010下半年系统架构设计师上午试题01-05题

【引言】

1.一直期待专业的技术话题也能和《明朝哪些事》一样,有趣和好玩,能吸引大家的去阅读,并享受其乐趣;

2.培养对技术的兴趣,有时候比掌握技术本身更重要;一旦有了浓厚的兴趣,自己主动就会主动去探寻,去发现技术的秘密。所谓迈入技术的科技殿堂,也许就是来自自己对技术真正有了乐趣,并享受其过程。解决了学习驱动力问题。

3.偶发现专业知识,如果用搞笑、异类、歪理邪说来解读记忆得会更牢固些。因为你发现技术不是高高在上,深不可测,而是和日常生活紧密相她原来就在我们身边,从未走远。

 

【试题】

●采用微内核结构的操作系统提高了系统的灵活性和可扩展性,___(1)__。

(1)A.并增强了系统的可靠性和可移植性,可运行于分布式系统中

    B.并增强了系统的可靠性和可移植性,但不适用于分布式系统

     C.但降低了系统的可靠性和可移植性,可运行于分布式系统中

    D.但降低了系统的可靠性和可移植性,不适用于分布式系统

【歪理邪说】

现在流行什么,云计算、物联网、无线互联网。从计算机的角度而言,都是分布式系统。分布式系统是主流,当然讲得技术,也要运行于分布式系统。

 

命题的基本原则,紧跟技术发展潮流。

所以,是允许于分布式系统。既然这么好的技术,怎么会不增强系统的可靠性和可移植性呢?

哪怎么才叫好技术了。

此外,从语文的角度,“并增加了。。。。。。,可运行于分布式系统”,一气呵成,顺理成章,气壮山河。

C“但降低了。。。。。。,可运行于”没有气势。从句式而言,也不连贯。

参考答案:A

 

●若操作系统文件管理程序正在将修改后的___(2)__文件写回磁盘时系统发生崩溃,对系统的影响相对较大。

(2)A.用户数据   B.用户程序   C.系统目录   D.空闲块管理

【歪理邪说】

抠题眼。

请注意题干中“操作系统文件管理程序”,“系统发生崩溃”,“对系统的影响相对较大”,3次出现“系统”,当然选择答案C啦,“系统目录”,真可谓一气呵成,一脉相承。

 

一根头发,一滴血,一个指纹,一片指甲,人留下的脚印,人说话的语气,语调,以及人书写的笔记,无处不透露一个人的独特信息。

 

其实,题目也一样,题干的每句话,每个词语都隐藏着答案的密码。

参考答案:C

 

●某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4个页面的主存空间,其中一个页面用来存放程序。现有某作业的程序如下:

       Var A: Array[ 1...100,1...100] OF integer;

           i,j:integer;

                FOR i:=1 to 100 DO

                FOR j:=1 to 100 DO

                  A[i,j]:=0;

设每个页面可存放 200个整数变量,变量i、j存放在程序页中。初始时,程序及i, j均己在内存,其余3页为空。若矩阵A按行序存放,那么当程序执行完后共产生__(3)__次缺页中断;若矩阵A按列序存放,那么当程序执行完后共产生___(4)___次缺页中断。

(3)A.50   B.100  C.5000   D.10000

(4)A.50   B.100  C.5000   D.10000

【歪理邪说】

选一个小的,再选一个大的。

最小的就是50

小的好理解,A数组,100行,100列。1行存储100个数据。200个整型变量,需要2行。也就是说每个页面放2行

100行,也就是50啦!

10000怎么算出来,不好想出来。

5000就知道啦 50 *100.难道100X100.

为什么要这样选,出题者想告诉世人,策略的不同,会导致运算复杂度极大差异,会相差成百上千。学过数据结构、研究过算法的人,会有很深的体会。

 

可怜出题老师的一片良苦用心,昭然显示。

 

【正解】

数组A,是100行,100列。也就是说,1行可以存储100个整数变量。200个整数变量,当然需要2行啦!

 

若矩阵A按行序存放,每个页面可存放 200个整数变量,也就是说每个页面,可以存放2行的数据。

也就是说2行的数据,刚好放到一个1个页面。访问他们需要中断一次。

现在有100行,总共需要中断50次。

 

同理,若矩阵A按列序存放,每个页面可以存放2列,也就是说矩阵的2列刚好存放到1页中。但是内循环“FOR j:=1 to 100 DO”是按列序变化的,访问他们需要中断50次,这样100行总共需要中断50X100次。

参考答案:(3) A  (4)C

 

●在数据库设计的___(5)___阶段进行关系规范化。

(5)A.需求分析 B.概念设计  C.逻辑设计  D.物理设计

【歪理邪说】

大家都知道,现在的数据库,就是传统的数据库,都是关系型数据库,

关系规范化,就是关系运算,就是第一范式、二、三、四范式的东东,当然是逻辑设计。

关系运算,就是代数里关系运算,数学的东西,总是有逻辑的吧!

参考答案:C
相关文章
|
1月前
|
Linux 编译器 开发者
Linux设备树解析:桥接硬件与操作系统的关键架构
在探索Linux的庞大和复杂世界时🌌,我们经常会遇到许多关键概念和工具🛠️,它们使得Linux成为了一个强大和灵活的操作系统💪。其中,"设备树"(Device Tree)是一个不可或缺的部分🌲,尤其是在嵌入式系统🖥️和多平台硬件支持方面🔌。让我们深入了解Linux设备树是什么,它的起源,以及为什么Linux需要它🌳。
Linux设备树解析:桥接硬件与操作系统的关键架构
|
29天前
|
消息中间件 监控 大数据
Kafka消息队列架构与应用场景探讨:面试经验与必备知识点解析
【4月更文挑战第9天】本文详尽探讨了Kafka的消息队列架构,包括Broker、Producer、Consumer、Topic和Partition等核心概念,以及消息生产和消费流程。此外,还介绍了Kafka在微服务、实时数据处理、数据管道和数据仓库等场景的应用。针对面试,文章解析了Kafka与传统消息队列的区别、实际项目挑战及解决方案,并展望了Kafka的未来发展趋势。附带Java Producer和Consumer的代码示例,帮助读者巩固技术理解,为面试做好准备。
27 0
|
6天前
|
架构师
高级架构师考试的过关率是多少
【5月更文挑战第2天】高级架构师考试的过关率是多少
31 0
|
11天前
|
前端开发 测试技术 数据处理
安卓开发中的MVP架构模式深度解析
【4月更文挑战第30天】在移动应用开发领域,模型-视图-呈现器(Model-View-Presenter, MVP)是一种广泛采用的架构模式。它旨在通过解耦组件间的直接交互来提高代码的可维护性和可测试性。本文将深入探讨MVP在安卓开发中的应用,揭示其如何促进代码的模块化,提升用户界面的响应性,并简化单元测试过程。我们将从理论概念出发,逐步过渡到实践案例,为读者提供一套行之有效的MVP实施策略。
|
16天前
|
存储 SQL 缓存
阿里云大学考试python中级题目及解析-python中级
阿里云大学考试python中级题目及解析-python中级
20 0
|
17天前
|
前端开发 大数据 数据库
临时抱佛脚必看|一个月速通高级系统架构设计师!(低分飘过版)
本文写给已决定报考高级软件架构设计师的同学,从软考报名到正式考试,有40天时间,本文纯应试备考经验,一个月速成,仅供参考。
|
19天前
|
前端开发 Java
SpringBoot之三层架构的详细解析
SpringBoot之三层架构的详细解析
32 0
|
2天前
|
存储 监控 API
构建高效微服务架构:后端开发的现代实践
【5月更文挑战第9天】 在本文中,我们将深入探讨如何在后端开发中构建一个高效的微服务架构。通过分析不同的设计模式和最佳实践,我们将展示如何提升系统的可扩展性、弹性和维护性。我们还将讨论微服务架构在处理复杂业务逻辑和高并发场景下的优势。最后,我们将分享一些实用的工具和技术,以帮助开发者实现这一目标。
|
3天前
|
API 持续交付 开发者
构建高效微服务架构:后端开发的新视角
【5月更文挑战第8天】 随着现代软件开发的演变,微服务架构已经成为了企业追求敏捷、可扩展和灵活部署的重要解决方案。本文将深入探讨如何构建一个高效的微服务架构,包括关键的设计原则、技术栈选择以及持续集成与部署的最佳实践。我们还将讨论微服务带来的挑战,如数据一致性、服务发现和网络延迟,并提出相应的解决策略。通过本文,后端开发者将获得构建和维护微服务系统所需的深度知识,并了解如何在不断变化的技术环境中保持系统的健壮性和可维护性。
36 8

推荐镜像

更多