百度校园招聘-研发工程师笔试
1,当前计算机系统一般会采用层次结构存储数据,请介绍下典型计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?
所谓存储系统的层次结构,就是把各种不同存储容量、存取速度和价格的存储器按层次结构组成多层存储器,并通过管理软件和辅助硬件有机组合成统一的整体,使所存放的程序和数据按层次分布在各种存储器中。目前,在计算机系统中通常采用三级层次结构来构成存储系统,主要由高速缓冲存储器Cache、主存储器和辅助存储器组成。
存储系统多级层次结构中,由上向下分三级,其容量逐渐增大,速度逐级降低,成本则逐次减少。整个结构又可以看成两个层次:它们分别是主存一辅存层次和cache一主存层次。这个层次系统中的每一种存储器都不再是孤立的存储器,而是一个有机的整体。它们在辅助硬件和计算机操作系统的管理下,可把主存一辅存层次作为一个存储整体,形成的可寻址存储空间比主存储器空间大得多。由于辅存容量大,价格低,使得存储系统的整体平均价格降低。由于Cache的存取速度可以和CPU的工作速度相媲美,故cache一主存层次可以缩小主存和cPu之间的速度差距,从整体上提高存储器系统的存取速度。尽管Cache成本高,但由于容量较小,故不会使存储系统的整体价格增加很多。
综上所述,一个较大的存储系统是由各种不同类型的存储设备构成,是一个具有多级层次结构的存储系统。该系统既有与CPU相近的速度,又有极大的容量,而成本又是较低的。其中高速缓存解决了存储系统的速度问题,辅助存储器则解决了存储系统的容量问题。采用多级层次结构的存储器系统可以有效的解决存储器的速度、容量和价格之间的矛盾。
2,Unix/Linux系统中僵尸进程是如何产生的?
百度校园招聘-研发工程师笔试相关推荐
- 2013百度校园招聘数据挖掘工程师
2013百度校园招聘数据挖掘工程师 一.简答题(30分) 1.简述数据库操作的步骤(10分) 步骤:建立数据库连接.打开数据库连接.建立数据库命令.运行数据库命令.保存数据库命令.关闭数据库连接. 经 ...
- linux研发工程师笔试题,2015-8-29阿里校园招聘研发工程师笔试题
2015-8-29阿里校园招聘研发工程师笔试题 1. 某团队有2/5的人会写Java程序,有3/4的人会写C++程序,这个团队里同时会写Java和C++的至少有()人 A. 3 B. 4 C. 5 ...
- 多益网络2018春季校园招聘研发岗笔试经验
笔试公司:广州多益网络股份有限公司 笔试岗位:游戏研发工程师 笔试时间:2018年4月18日10:00-22:00任意连续90分钟考试时间段 笔试形式:战盟平台在线做题 笔试回忆: 单选8道题共32分 ...
- 今日头条2018春季校园招聘研发岗位笔试编程题 - 题解
由于24号头条笔试我还在回学校的路上,因此没有在笔试中做题,这些题目都是后来同学给我的,我做了下,不保证100%通过,因为我自己没在笔试中提交过.如果题目抄写有误或者说我的解法有误,或者你有更好的解法 ...
- 腾讯2016校园招聘 研发工程师在线模拟
1 二维数组X按行顺序存储,其中每个元素占1个存储单元.若X[4][4]的存储地址为Oxf8b82140,X[9][9]的存储地址为Oxf8b8221c,则X[7][7]的存储地址为( ). 正确答 ...
- 阿里巴巴2016校园招聘 研发工程师(二)详解
##单选题 #####1.使用KMP算法在文本串S中找模式串P是一种常见的方法.假设S=P={xyxyyxxyx},亦即将S对自己进行匹配,匹配过程中正确的next数组是____. A. 0,1,1, ...
- 阿里招linux程序员吗,2015-8-29阿里校园招聘研发工程师笔试题(另一篇)
前言:原题来自于网络:http://www.linuxidc.com/Linux/2014-10/108752.htm.本人根据自己理解对题目进行解答,由于水平有限,题目有不会做.做错的地方,欢迎大家 ...
- 阿里巴巴2015秋季校园招聘研发工程师在线笔试题
1. 下列关键字序列为堆的是 . A. 100, 60, 70, 50, 32, 65 B. 60, 70, 65, 50, 32, 100 C. 65, 100, 70, 32, 50, 60 D. ...
- 百世集团2016校园招聘开发工程师笔试试卷
1.从按下pc的电源键开始,到屏幕上出现windows的欢迎界面为止,请尝试从计算机软硬件的角度来描述一下这期间分别发生了什么事情? 启动bios检测硬件,正常以后读取硬盘系统盘,启动操作系统,看到页 ...
最新文章
- 祝51CTO 生日快乐
- TCP/IP协议的一个具体实现Socket
- python包安装_Python及图像处理相关包安装
- 树——axure线框图部件库介绍
- task search in offline - three filters implementation
- python国际象棋ai程序_使用Python创建属于你的国际象棋AI
- 各大排序算法的Objective-C实现以及图形化演示比较
- feign返回结果统一处理_在.net core中对接口返回属性名称做统一处理
- c# Hello World
- 使用JMH做Java微基准测试(三)测试参数状态State
- 电子邮箱官网地址是什么,企业邮箱官网地址登录入口讲解
- opencv 快速生成scv文件 java
- 简单的关机程序(C语言)
- “钱三篇”后续之物价为什么上涨?
- winhex先Add再XOR后的数据恢复
- MySQL ORDER BY 1 DESC的用法
- 什么鬼,脂肪填充脸能维持几年?这是能说的吗
- 微信账号和系统账号绑定
- 三种数据结构总结(party_bid_core)
- Machine Learning in Action -- AdaBoost