计算机面试问题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机面试问题

死锁问题,银行家算法? 产生原因:竞争资源,进程间的推进顺序非法 必要条件:互斥,请求和保持,不剥夺,环路等待(预防死锁即是是后面三个条件之一不能成立) 处理方法:预防死锁,避免死锁,检测死锁,解除死锁(剥夺资源或者撤销进程) 银行家算法:最具代表性的避免死锁的算法,由牛人Dijkstra 提出,鉴于学过操作系统的都该懂,此处不再详述。网络操作系统与分布式操作系统的区别? 网络操作系统是使联网的计算机能方便而有效的共享网络资源,为网络用户提供所需各种服务的软件和协议的集合。其功能主要包括高效,可靠的网络通信;对网络中的共享资源进行有效管理;提供电子邮件,文件传输,共享硬盘,打印机等服务;网络安全管理;提供互操作能力。 分布式操作系统是由多个分散的计算机经网络连接而成的计算机系统,系统中的计算机无主次之分,任意两台计算机可以通过通信交换信息。为分布式计算机配置的操作系统就是“分布式操作系统”(注意:分布式操作系统是网络操作系统的更高级形式,它保持了网络系统所拥有的全部功能,同时又具有透明性,可靠性,高性能等)。它能直接对系统中的各类资源进行动态的分配和调度,任务划分,信息 1 传输协调工作,并为用户提供一个统一的界面和标准的接口,用户通过这一界面实现所需要的从操作以及使用系统资源,使系统中的若干台计算机相互协作以完成共同的任务,有效控制和协调诸任务的并行执行,并向系统提供统一的,有效的接口软件集合。网络操作系统和分布式操作系统虽然都属于管理分布在不同地理位置上的操作系统,但最大的差别是:网络操作系统工作时必须确认网址,而分布式操作系统则不必知道计算机的确切地址;分布式系统负责整个系统的资源分配,通常能够很好的隐藏系统的内部细节,如对象的物理位置,并发控制,系统故障等。这些对用户都是透明的。isc &isc 什么区别,有什么应用? cisc 指复杂指令系统,risc 指精简指令系统。Cisc 指令条数多,功能复杂,目的是利用这一特点缩小汇编语言与高级语言的差距。Risc 是人们对cisc 中大约20%的常用命令(使用频度大约80%)加以改进,设计出硬件结构非常简单,执行速度很高的cpu。Risc 指令种类少,长度固定,寻址方式少,设置最少的访内存指令,在cpu 中设置大量的寄存器,非常适合流水线操作。OS 内存管理? 管理需求:重定位,保护,共享,逻辑组织,物理组织; 分区方法:固定分区,动态分区(最佳适配,首次适配,临近适配),伙伴系统,重定位; 分页(具体略); 分段(具体略);io 调度算法? 此题似乎有问题,分解之: IO 控制方式:程序IO 方式,中断驱动IO 控制方式,DMA 直接存储器访问方式,IO 通道控制方式 磁盘调度算法:RSS(随机调度),FIFO,PRI(进程优先级调度),LIFO,SSTF(最短作业优先),SCAN (在磁盘上往复),C-SCAN(一条道路,快速返回),N-step- SCAN(一次N 个记录的 SCAN),FSCAN进程和线程的区别? (1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间; (2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源 (3)线程的创建及上下文切换更加经济 (4)前者资源分配的基本单元,后者是CPU 使用的基本单元windows 两种文件系统,区别? FAT ,NTFS(不知是不是要比较它们俩):FAT 是传统的文件系统,而NTFS 是win2K 的设计者所开发的,用于满足工作站和服务器中的高级要求,比如说客户/服务器应用程序,资源密集型工程和科学应用,大型系统的网络应用程序.相对于FAT ,NTFS 有以下显著特征: ●可恢复性:之所以要建立新的win2k 文件系统,就是为了具备从系统崩溃和磁盘故障中恢复的能力; ●安全性:NTFS 使用win2k 对象模型来实施安全机制. ●大磁盘和大文件:NTFS 比包括FAT 在内的其它大多数文件系统都能够更有效地支持非常大的磁盘和非常大的文件; 3 ●多数据流:文件的实际内容被当作字节流处理,在NTFS 中可以为一个文件定义多个数据流; ●通用索引功能:NTFS 中,每个文件都有一组属性与之关联.这样,文件管理系统中文件描述的集合组织成一个关系数据库,因而文件可以建立关于任何属性的索引.5 数据挖掘? 数据挖掘(Data Mining),又称为数据库中的知识发现(Knowledge Discovery in Database, KDD),就是从大量数据中获取有效的、新颖的、潜在有用的、最终可理解的模式的非平凡过程,简单的说,数据挖掘就是从大量数据中提取或“挖掘”知识。TCP 与UDP,tcp 和udp 的区别? TCP:Transmissi

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档