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

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 歪理邪说解析架构设计师上午考试试题之二分析2010下半年系统架构设计师上午试题06-10题【引言】1.一直期待专业的技术话题也能和《明朝哪些事》一样,有趣和好玩,能吸引大家的去阅读,并享受其乐趣;2.培养对技术的兴趣,有时候比掌握技术本身更重要;一旦有了浓厚的兴趣,自己主动就会主动去探寻,去发现技术的秘密。

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

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

【引言】

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

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

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

 

【试题】

●某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。

   a.若数据库设计中要求:

    ①仓库关系W中的“负责人”引用员工关系的员工号

    ②库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录

    ③员工关系E中的职称为“工程师”的月薪不能低于3500元

则①②③依次要满足的完整性约束是___(6)___。

(6) A.实体完整性、参照完整性、用户定义完整性

      B.参照完整性、实体完整性、用户定义完整性

     C.用户定义完整性、实体完整性、参照完整性

     D.实体完整性、用户定义完整性、参照完整性

b.若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:

   SELELCT产品名称,SUM(产品数量)

   FROM P, I

   WHERE P.产品号=1.产品号___(7)___;

  (7)A. ORDER BY产品名称  B. ORDER BY产品数量

       C. GROUP BY产品名称 D. GROUP BY产品数量

【歪理邪说】

(6)

①仓库关系W中的“负责人”引用员工关系的员工号

引用当然是参照完整性啦!

 

②库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录

仓库号,产品号当然指得是仓库和产品两个实体啦!

 

③员工关系E中的职称为“工程师”的月薪不能低于3500元

月薪都已经低于3500元了,有精确的数字,明显的用户定义。

 

(7)ORDER 是排序,什么从大到小,从小到大,所以A、B不对。

GROUP按组分类。

“若需得到每种产品的名称和该产品的总库存量”,答案C  GROUP BY产品名称正好符合题意。

题目没有说,没有问“每种产品数量”,问的是“该产品的总库存量”。

参考答案:(6) B (7)C

 

● 若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式与___(8)___等价。


 

【歪理邪说】

注意到关系R与关系S里的属性名C与D,是重名的,是要点,是关键,是核心。

说他们的时候,一定要带上关系名,以示区别。

A,C都没有带。

D里,D<C也没有带上关系名哟!

参考答案:B


● 计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将__(9)___的内容送到地址总线上。

(9)A.程序计数器PC    B.指令寄存器IR

    C.状态寄存器SR    D.通用寄存器GR

【歪理邪说】

关键词,“计算机执行程序时”,“首先是将”。

参考答案:A


【知识点】

l 程序计数器是什么?

程序计数器是用于存放下一条指令所在单元的地址的地方。

单片机及汇编语言中常称作PC(program counter)。

PC是什么单词的缩写

Program  Counter

为什么需要程序计数器

  为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。

程序计数器正是起到这种作用,所以通常又称为指令计数器。

l 程序计数器的处理流程

在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。

程序计数器的异常处理流程

  但是,当遇到转移指令如JMP指令时,后继指令的地址(即PC的内容)必须从指令寄存器中的地址字段取得。在这种情况下,下一条从内存取出的指令将由转移指令来规定,而不像通常一样按顺序来取得。因此程序计数器的结构应当是具有寄存信息和计数两种功能的结构。

 

●内存按字节编址,利用8K×4bit的存储器芯片构成84000H到8FFFFH的内存,共需__(10)___片。

(10)A. 6   B. 8  C. 12   D. 24

【歪理邪说】

数学解法,假设需要N片存储芯片,则有

8K ×4bit/8bit× N = (8FFFF – 84000 + 1) = C000 =12 ×16­­­3  =  12× (243= 12×212

1024 ×4×N = 12×212 = 12 × 22 × 210 = 12 × 4 × 1024

N = 12

 

注意题目说内存按字节编址,而存储器芯片又是按bit比特位来说存储容量的

也就是说84000H到8FFFFH的内存,指的是按字节来编写地址的。

也就是说注意单位的统一,然后来计算。

参考答案:C


相关文章
|
2月前
|
监控 网络协议 Java
Tomcat源码解析】整体架构组成及核心组件
Tomcat,原名Catalina,是一款优雅轻盈的Web服务器,自4.x版本起扩展了JSP、EL等功能,超越了单纯的Servlet容器范畴。Servlet是Sun公司为Java编程Web应用制定的规范,Tomcat作为Servlet容器,负责构建Request与Response对象,并执行业务逻辑。
Tomcat源码解析】整体架构组成及核心组件
|
15天前
|
负载均衡 5G 网络性能优化
深入解析LTE(长期演进技术)的基本架构及其关键组件
深入解析LTE(长期演进技术)的基本架构及其关键组件
76 2
|
1月前
|
存储 JSON 数据库
Elasticsearch 分布式架构解析
【9月更文第2天】Elasticsearch 是一个分布式的搜索和分析引擎,以其高可扩展性和实时性著称。它基于 Lucene 开发,但提供了更高级别的抽象,使得开发者能够轻松地构建复杂的搜索应用。本文将深入探讨 Elasticsearch 的分布式存储和检索机制,解释其背后的原理及其优势。
100 5
|
2月前
|
存储 容灾 关系型数据库
OceanBase 高可用性架构解析
【8月更文第31天】在大数据和云计算蓬勃发展的今天,数据库作为数据存储的核心组件,其稳定性和可靠性直接影响到整个系统的性能。OceanBase 是由阿里巴巴集团自主研发的一款分布式关系型数据库系统,旨在为大规模在线交易处理(OLTP)场景提供高性能、高可用性的解决方案。本文将深入探讨 OceanBase 是如何通过其独特的架构设计来确保数据的高可用性和容灾能力。
141 0
|
2月前
|
Kubernetes API 调度
Kubernetes 架构解析:理解其核心组件
【8月更文第29天】Kubernetes(简称 K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用。它提供了一个可移植、可扩展的环境来运行分布式系统。本文将深入探讨 Kubernetes 的架构设计,包括其核心组件如何协同工作以实现这些功能。
101 0
|
20天前
|
设计模式 Java 关系型数据库
【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析
本文是“Java学习路线”专栏的导航文章,目标是为Java初学者和初中高级工程师提供一套完整的Java学习路线。
174 37
|
5天前
|
物联网 5G SDN
5G 网络架构全解析:RAN、核心网和接入网
5G 网络架构全解析:RAN、核心网和接入网
36 8
|
10天前
|
监控 Android开发 iOS开发
深入探索安卓与iOS的系统架构差异:理解两大移动平台的技术根基在移动技术日新月异的今天,安卓和iOS作为市场上最为流行的两个操作系统,各自拥有独特的技术特性和庞大的用户基础。本文将深入探讨这两个平台的系统架构差异,揭示它们如何支撑起各自的生态系统,并影响着全球数亿用户的使用体验。
本文通过对比分析安卓和iOS的系统架构,揭示了这两个平台在设计理念、安全性、用户体验和技术生态上的根本区别。不同于常规的技术综述,本文以深入浅出的方式,带领读者理解这些差异是如何影响应用开发、用户选择和市场趋势的。通过梳理历史脉络和未来展望,本文旨在为开发者、用户以及行业分析师提供有价值的见解,帮助大家更好地把握移动技术发展的脉络。
|
15天前
|
存储 缓存 自然语言处理
深度解析ElasticSearch:构建高效搜索与分析的基石
【9月更文挑战第8天】在数据爆炸的时代,如何快速、准确地从海量数据中检索出有价值的信息成为了企业面临的重要挑战。ElasticSearch,作为一款基于Lucene的开源分布式搜索和分析引擎,凭借其强大的实时搜索、分析和扩展能力,成为了众多企业的首选。本文将深入解析ElasticSearch的核心原理、架构设计及优化实践,帮助读者全面理解这一强大的工具。
97 7
|
18天前
|
算法 Linux 调度
操作系统的心脏:现代操作系统架构的深度解析
本文深入探讨了现代操作系统的架构设计,重点分析了进程管理、内存管理和文件系统等核心组件。通过对Linux和Windows两大主流操作系统的比较,揭示了不同设计哲学在实际应用中的表现。旨在为操作系统开发者提供参考,同时帮助普通用户更好地理解其设备背后的软件机制。 ##
35 2

推荐镜像

更多
下一篇
无影云桌面