软件设计师-计算机组成与体系结构-磁盘计算

例:假设某磁盘划分11个物理块,R0~R10,磁盘旋转周期为33ms,磁头开始在R0的开始位置,使用单缓冲区顺序处理这些记录,每个处理记录的时间是3ms,处理11个记录需要多久。分布优化后,最少需要多长时间?

答:

黑色箭头是R0开始位置,走到R1开始的过程中花费3ms存入缓存中,继续R1开始走到R2开始的过程中要处理R0的数据,也要存放R1的数据,所以放不进去了。只能继续走一圈到R1开始。所以走一圈的时间正好也把R0数据处理完毕到黄色箭头。花费:周期时间+周期时间/磁盘总数 = 33+33/11 = 36ms。处理每个数据块的时间并且到达下一个磁块的开始是36ms。故走到R9花费:36*10 = 360ms;R9~R10的时间是,存储数据+处理数据的时间:3+3=6;所以结果是360+6 = 366ms

分布优化:需要转两圈,也就是33*2 =66ms

原文地址:https://www.cnblogs.com/myunity/p/11790991.html

时间: 2024-11-06 09:29:28

软件设计师-计算机组成与体系结构-磁盘计算的相关文章

软件设计师-计算机组成与体系结构-流水线计算

例:指令流水线分为三个指令,指令A(2秒),指令B(2秒),指令C(1秒).求周期是多少?100条指令完成时间是多少?100条指令的吞吐量是多少? 周期:最长的时间,最长是2秒 100条指令时间: 理论公式:(A+B+C)+(100-1)*周期 = (2+2+1)*(99*2)=203秒 实践公式: (指令数量*周期)+(100-1)*周期 = (3*2)+(99*2)=204秒 注意:选择题中选项中一般以理论公式的概率为80%.如果没有理论公式的结果,那么答案就是实践公式 吞吐率: 指令条数/

软件设计师-计算机组成与体系结构-系统可靠性分析

串联:一个环节出问题,整个系统都出问题 串联可靠性:所有子系统的可靠性相乘:R=R1*R2*Rn 串联失效率:所有失效率累加起来,近似公式,可能不准确 并联:全出问题,才会问题 并联可靠性:1-n个失效率相乘:1-(1-R1)*(1-R2)*(1-Rn) 并联失效率:1-并联可靠性 模冗余系统:少数服从多数.(不考可靠性了) 例题:串并联可靠性 原文地址:https://www.cnblogs.com/myunity/p/11791232.html

计算机组成与体系结构------磁盘调度

一.磁盘结构与参数 1.磁盘结构 1)磁道: 磁盘上的一组同心圆 磁盘上的数据都是存放在磁道上的 其宽度和磁头宽度相同 为减少磁道和磁道之间的干扰,之间要保持一定的间隔 2)道密度 沿磁盘半径的方向单位长度内磁道的数目简称为道密度,简称为TPI(每一英寸/道),实际计算中,也有以毫米为单位 . 称最外层为0道,由外向内递增    3)位密度 沿磁道方向单位长度内存储的二进制的信息的个数成为位密度(每毫米/位) 为了简化电路的设计.每个磁道存储的位数都是相同的,但是由于磁道半径的变化,所以磁盘的位

软件设计师考试题2018

下载地址:https://u18103887.ctfile.com/fs/18103887-328364832 1. CPU在执行指令的过程中,会自动修改( )的内容,以使其保存的总是将要执行的下一条指令的地址. A.指令寄存器                     B.程序计数器                      C.地址寄存     D.指令译码器 参考答案B 试题解析: 程序计数器pc是用于存放下一条指令所在单元的地址的地方. 指令寄存器是临时放置从内存里面取得的程序指令的寄存器

软考中级软件设计师考试大纲

软件设计师考试大纲 一.考 试 说 明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写.调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件:具有工程师的实际工作能力和业务水平. 2.考试要求 (1)掌握计算机内的数据表示.算术和逻辑运算方法: (2)掌握相关的应用数学及离散数学基础知识: (3)掌握计算机体系结构以及各主要部件的性能和基本工作原理:

2014软考软件设计师考前辅导:C++强大的原因

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-软件设计师考前辅导[汇总篇]  C++在几乎所有的计算环境中都非常普及:个人电脑.Unix工作站和大型计算机.如果考察一下新编程语言的发展史,就可以看出C++的这种普及率是非常高的.用以前的语言编写的程序量非常大,这无疑会降低对新语言的接受程度.除此以外,大多数专业软件设计师总是愿意使用他

软件设计师必备——操作系统·PV操作

引子 我们在看操作系统时,常常被一些看似难懂的概念所迷惑,比如进程,线程,页,段,虚拟存储等,看似无从着手,但是,我们想过这个问题吗?当初发明这些的人,他们是怎么做到的?他们是神人吗?他们天生就能创造吗?NO!!!他们的从出生开始,经历的种种快乐,磨难,艰辛这些我们统称为生活,是这些造就了这个想法的诞生!举个例子,为什么会有飞机?因为我们看到了鸟儿在天上的自由!为什么会有轮船,因为我们看到了,鱼在水里的畅快!为什么会有计算机?恩--我想是因为我们有老师,我们希望我们的"老师"使我们不用

2016年上半年软件设计师考试试题上午卷(1-25题)

获得武功秘籍,修的一身好功夫,就能如鱼得水般行走于江湖中.获得软考真题,取得命题方向,成功通过考试就游刃有余.下面希赛软考学院为您整理了2016年上半年软件设计师考试真题上午卷,助你轻松备考. 2016年上半年软件设计师考试试题上午卷(1-25题) ●VLIW是(1)的简称. A.复杂指令系统计算机 B.超大规模集成电路 C.单指令流多数据流 D.超长指令字 ●主存与Cache的地址映射方式中,(2)方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换. A.全相联 B.直接映射

2016年上半年软件设计师考试试题上午卷(26-50题)

获得武功秘籍,修的一身好功夫,就能如鱼得水般行走于江湖中.获得软考真题,取得命题方向,成功通过考试就游刃有余.下面希赛软考学院为您整理了2016年上半年软件设计师考试真题上午卷,助你轻松备考. 2016年上半年软件设计师考试试题上午卷(26-50题) ●进程P1.P2.P3.P4和P5的前趋图如下图所示: 若用PV操作控制进程P1.P2.P3.P4和P5并发执行的过程,则需要设置5个信号S1.S2.S3.S4和S5,且信号量S1-S5的初值都等于零.下图中a和b处应分别填(26):c和d处应分别