2009系统架构师考试上午试题解析
需积分: 0 69 浏览量
更新于2024-09-21
收藏 457KB PDF 举报
"2009系统架构师真题"
这篇资料是关于2009年度系统架构师考试的真题及解析,主要涉及了计算机系统的软件层次划分、并发执行的任务调度以及数据库设计的需求分析阶段的相关知识。
首先,题目提到了计算机系统中硬件层之上的软件三层划分。正确答案是B.操作系统、其他系统软件和应用软件。这三层分别是操作系统,它管理硬件资源和提供基础服务;其他系统软件,包括驱动程序、工具软件等;最后是应用软件,直接服务于用户的各种应用程序。
接着,题目考察了并发执行任务的前驱图。在给出的图像任务中,分析了程序段的执行顺序和制约关系。根据前驱图,可以判断出正确答案是C. “S1C1P1”,“S2C2P2”,“S3C3P3”。这意味着每个任务的三个程序段(扫描、处理、打印)可以依次并行执行。
对于并发执行的制约关系,题目中提到了直接制约和间接制约。直接制约是指某个程序段必须等待前一个程序段完成才能开始,而间接制约则涉及到更复杂的依赖关系。根据题意,正确答案是C. C1和P1受到S1、C2和P2受到S2、C3和P3受到S3,即每个处理程序段(Ci)受到对应扫描程序段(Si)的直接制约,而打印程序段(Pi)受到处理程序段的直接制约。
在数据库设计的环节,需求分析阶段应完成的文档包括数据字典和数据流图,选项C是正确答案。这些文档用于记录数据的定义、流程和关系,是数据库设计的基础。
最后,题目讨论了实现职务工资与员工工资之间的约束。要确保员工工资在对应职务的工资范围内,需要建立参照完整性的约束,正确答案是A. 建立“EMP.职务”向“P.职务”的参照完整性约束,这样可以保证数据库中的数据一致性。
这些知识点涵盖了系统架构师需要掌握的基础概念,包括软件分层、并发执行、任务调度以及数据库设计的原则,都是系统架构设计中不可或缺的部分。
1275 浏览量
212 浏览量
2012-07-30 上传
2012-07-30 上传
185 浏览量
2019-04-27 上传
2012-10-27 上传
sigequan2010
- 粉丝: 0
- 资源: 1
最新资源
- personal_website:个人网站
- css按钮过渡效果
- 解决vb6加载winsock提示“该部件的许可证信息没有找到。在设计环境中,没有合适的许可证使用该功能”的方法
- haystack_bio:草垛
- BaJie-开源
- go-gemini:Go中用于Gemini协议的客户端和服务器库
- A14-Aczel-problems-practice-1-76-1-77-
- 行业文档-设计装置-一种拉出水泥预制梁的侧边钢筋的机构.zip
- assessmentProject
- C ++ Primer(第五版)第六章练习答案.zip
- website:KubeEdge网站和文档仓库
- MATLAB project.rar_jcf_matlab project_towero6q_牛顿插值法_牛顿法求零点
- ML_Pattern:机器学习和模式识别的一些公认算法[决策树,Adaboost,感知器,聚类,神经网络等]是使用python从头开始实现的。 还包括数据集以测试算法
- matlab布朗运动代码-clustering_locally_asymtotically_self_similar_processes:项目
- 行业文档-设计装置-一种折叠钢结构雨篷.zip
- mswinsck.zip