操作系统面试题【精选】.docx

上传人:scccc 文档编号:14732168 上传时间:2022-02-16 格式:DOCX 页数:6 大小:17.09KB
返回 下载 相关 举报
操作系统面试题【精选】.docx_第1页
第1页 / 共6页
操作系统面试题【精选】.docx_第2页
第2页 / 共6页
操作系统面试题【精选】.docx_第3页
第3页 / 共6页
操作系统面试题【精选】.docx_第4页
第4页 / 共6页
操作系统面试题【精选】.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《操作系统面试题【精选】.docx》由会员分享,可在线阅读,更多相关《操作系统面试题【精选】.docx(6页珍藏版)》请在三一文库上搜索。

1、操作系统面试题1、在windows编程中互斥器的作用和临界区类似,请说一下二者区别。mutex可以用于进程之间互斥,critical section是线程之间的互斥。2、垃圾回收的优点和原理是什么?java语言中一个显著的特点就是引入了垃圾回收机制,使C+程序员最头疼的内存管理问题迎刃而解,而java程序员不再需要考虑内存管理。垃圾回收 可以有效防止内存泄露。3、cpu中的缓存 和os中的缓存分别是什么?*块表cache在os中运用的典型范例。小结:快表是联想寄存器访问速度比内存快,不用快表要两次访问内存;用了快表只需要一次访问内存。在os中,为提高系统的存取速度,在地址映射机制中增加一个小容

2、量的联 想寄存器,即块表。用来存放当前访问最频繁的少数活动页面的页号。先访问快表中是否有需要的逻辑页号,加上页内地址得到物理地址。如果快表中没有才访 问内存中的页表这样两次访问内存。*高速缓冲存储器:cache在cpu中运用的典型范例。引入原因:内存的存取速度跟不上 cpu的执行速度它的容量比内存小,但是交换速度快! cache对cpu的性能影响很大。4、 dos与windows nt 的权限区别是什么?dos是个单任务、单用户的操作系统。打开装有 dos操作系统的计算机时, 就拥有了该操作系统的管理员权限,且该权限无处不在。所以只能说,dos不支持权限的设置。在windows nt里,用户被

3、分成许多组,组和组之间有不同的权限。当然一 个组的用户和用户之间也可以有不同的权限。nt中常见的用户组: admi ni strators管理员组、 users 普通用户组、guests 来宾组、every one计算机上所有用户.5、进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并 发执行拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可 以访问隶属于进程的资源.系统开销:在创建或撤消进程时,由于系统都要为之分配和

4、回收资源,导 致系统的开销明显大于创建或撤消线程时的开销。6谈谈ia32下的分页机制小页两级分页模式,大页一级7、在ia32中一共有多少种办法从用户态跳到内核态 ?通过调用门,从ring3到ringO,中断从nng3到ringO,进入vm86等等8、络编程中设计并发服务器,使用多进程与多线程,请问有什 么区别?进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的 复制品。线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与 同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各有优缺

5、点:线程执行开销小,但不利于资源管理和 保护;而进程正相反。同时,线程适合于在 smp机器上运行,而进程则可以跨机 器迁移。9、列举几种进程的同步机制,并比较其优缺点。原子操作信号量机制自旋锁管程,会合,分布式系统10、进程之间通信的途径共享存储系统消息传递系统管道:以文件系统为基础11、描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性12、windows消息调度机制是:a.指令队列;b.指令堆栈;c.消息队列;d.消息堆栈;13、线程与进程的区别和?线程是否具有相同的堆栈?dll是否有独立的堆 栈?进程是死的,只是一些资源的集合,真正的程序执行都是线程来完成的,程序启动的时候

6、操作系统就帮你创建了一个主线程。每个线程有自己的堆栈。dll中有没有独立的堆栈,这个问题不好回答,或者说这个问题本身是否有 问题。因为dll中的代码是被某些线程所执行,只有线程拥有堆栈,如果dll中的代码是exe中的线程所调用,那么这个时候是不是说这个dll没有自己独立 的堆栈?如果dll中的代码是由dll自己创建的线程所执行,那么是不是说 dll 有独立的堆栈?以上讲的是堆栈,如果对于堆来说,每个 dll有自己的堆,所以如果是从 dll中动态分配的内存,最好是从dll中删除,如果你从dll中分配内存,然后 在exe中,或者另外一个dll中删除,很有可能导致程序崩溃。笆二;二三先汪案,高三机师

7、结卩以师的教案n改:一 考业关首 -霊-的切价环轻学积注教泛玄上远冒课课沃周疔::二我S续:二致:勤主沟”二5A-,+_”. .出色地-各项任校Rib组织全组教师进一步;习熟* 材的体系和特索新教材教学模*.组好新教材的研究*全0师师提供“ 学习的平台和“。m:住指*.认;习贯彻”改”神,以贯彻*基础教程改革*核心,以研 9学重*促进教* G根本,以教*二三团inyyimFi三“”及时工作及析二.项学指标:主主活动.冬G师的示” “ B合,慧”.组I围绕探索效”课”高照文史综合72加史对,科真学学科体知和思三习合感析态度=m:x = sS=i = 5SN N2S5问於.学习 比较积极主动.后 也很自觉当然与家 长监 督分不开部-:学:然数:整:数则二才三法根减数法正乘法:法含间::系-找方法有的方)还相当 的简捷。有的 学生只能接受老师教* 法.稍7 变动的问I就处理不了。,别学生老师 怎”也不会着銮冬I言昶裁癸良4 口情USav-山初级二;发与;g “:奥与会积堂比m沪111=in-.,.議形课课例展示交流En-hssPSZ-sss”五月教新式5教?组组;盘代动、教同比异教,动做指效、:=* -专业水平.获得i

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1