范文无忧网面试笔试面试回答

操作系统面试题

01月08日 编辑 fanwen51.com

[面试时怎么应对性格测试]求职季节,由于各行业的特性不同,对应聘者的性格要求也不同,各类测试在招聘季节让毕业生应接不暇。在求职人数多、信息不对称的情况下,性格测试因能帮助企业快速了解学生而被广泛...+阅读

1、 在Windows 编程中互斥器(mutex)的作用和临界区(critical section)类似,请说一下二者区别。

mutex 可以用于进程之间互斥,critical section是线程之间的互斥。

2、垃圾回收的优点和原理是什么?

ja语言中一个显著的特点就是引入了垃圾回收机制,使C++程序员最头疼的内存管理问题迎刃而解,而Ja程序员不再需要考虑内存管理。垃圾回收可以有效防止内存泄露。

3、CPU中的缓存 和 OS 中的缓存分别是什么?

* 块表Cache在OS 中运用的典型范例。

小结:快表是联想寄存器访问速度比内存快,不用快表要两次访问内存;用了快表只需要一次访问内存。

在OS中,为提高系统的存取速度,在地址映射机制中增加一个小容量的联想寄存器,即块表。用来存放当前访问最频繁的少数活动页面的页号。先访问快表中是否有需要的逻辑页号,加上页内地址得到物理地址。如果快表中没有才访问内存中的页表这样两次访问内存。

* 高速缓冲存储器: Cache 在CPU中运用的典型范例。

引入原因:内存的存取速度跟不上CPU的执行速度

它的容量比内存小,但是交换速度快! Cache对CPU的性能影响很大。

4、DOS 与 Windows NT 的权限区别是什么?

DOS 是个单任务、单用户的操作系统。打开装有DOS操作系统的计算机时,就拥有了该操作系统的管理员权限,且该权限无处不在。所以只能说,DOS不支持权限的设置。

在Windows NT里,用户被分成许多组,组和组之间有不同的权限。当然一个组的用户和用户之间也可以有不同的权限。NT中常见的用户组:Administrators 管理员组、 Users 普通用户组、Guests 来宾组、Everyone计算机上所有用户.

5、进程和线程的差别。

线程是指进程内的一个执行单元,也是进程内的可调度实体.

与进程的区别:

(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位

(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行

(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.

(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤消线程时的开销。

6、谈谈IA32下的分页机制

小页(4K)两级分页模式,大页(4M)一级

7、在IA32中一共有多少种办法从用户态跳到内核态?

通过调用门,从ring3到ring0,中断从ring3到ring0,进入vm86等等

8、网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?

进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。

线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。

两者都可以提高程序的并发度,提高程序运行效率和响应时间。

线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。

9、列举几种进程的同步机制,并比较其优缺点。

原子操作

信号量机制

自旋锁

管程,会合,分布式系统

10、进程之间通信的途径

共享存储系统

消息传递系统

管道:以文件系统为基础

11、描述实时系统的基本特性

在特定时间内完成特定的任务,实时性与可靠性

12、Windows消息调度机制是:

A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈;

13、线程与进程的区别和联系? 线程是否具有相同的堆栈?dll是否有独立的堆栈?

进程是死的,只是一些资源的集合,真正的程序执行都是线程来完成的,程序启动的时候操作系统就帮你创建了一个主线程。

每个线程有自己的堆栈。

DLL中有没有独立的堆栈,这个问题不好回答,或者说这个问题本身是否有问题。因为DLL中的代码是被某些线程所执行,只有线程拥有堆栈,如果DLL中的代码是EXE中的线程所调用,那么这个时候是不是说这个DLL没有自己独立的堆栈?如果DLL中的代码是由DLL自己创建的线程所执行,那么是不是说 DLL有独立的堆栈?

以上讲的是堆栈,如果对于堆来说,每个DLL有自己的堆,所以如果是从DLL中动态分配的内存,最好是从DLL中删除,如果你从DLL中分配内存,然后在EXE中,或者另外一个DLL中删除,很有可能导致程序崩溃。

延伸阅读:

低调面试诀窍的面试技巧低调面试诀窍的面试技巧:场景一:口气太大令人逆反一家苏州建材行业知名公司来上海招聘区域经理、工程部经理、销售经理等多个中高级职位。其中工程部经理要求35岁以下,有5年以...

面试技巧之面试不能说的8种话面试技巧之面试不能说的8种话: 1、我不了解贵公司。当有机会面试时,面试官将会问你了解我们公司什么。如果你说不了解这家公司,面试官将会怀疑你为什么申请这个职位,是否只是为...

笔试的几个面试技巧笔试的几个面试技巧1.科学答卷拿到试卷后,首先应通览一追,了解题目的多少和难易程度,以便掌握答题的速度,然后根据先易后难的原则排出答题的顺序、先攻相对简单的题,后攻难题。这...

面试陷阱巧回答现在的面试考官除了要求应聘者具备专业能力之外,往往还会观察求职者对压力的承受能力和应变能力。有些考官会先提一个不甚友好的问题,或者劈头浇你一盆冷水,让你在委屈和激愤中...

实用面试攻略面试前的准备:面试前要先预想主考官会问的问题,并准备谨慎而有条理地回答。事先有准备的人,表情和肢体语言比较笃定从容,且具备较好的回应能力。大学毕业生由于缺乏面试经验,可事...

英语面试自我介绍方法英语面试自我介绍经典句子I am someone who:我是一个......1. can adapt to any situation. I thrive in a fluctuating environment and I transform unexpected obstacles...

优衣库一面面试经验优衣库面试经验我是11.26号参加的优衣库一面,一面,不可置疑的是群面,我们大概是八个人一组,这个已经我参加过的第三次群面了,所以也对它不陌生,收到二面消息的时候,很高兴,因为这是...

高中自主招生面试自我介绍面试中,考生的自我情况介绍占有很重要的分量。考官对考生视觉的好感、听觉的好感、基本的好感、认知的好感、比较的好感和综合评定的好感都会从这里找到一定的印象。 所以,撰...

培训专员面试问题及答案培训专员面试问题 1、你的培训风格是什么样的? 2、你觉得你以前所做的培训效果如何?为什么觉得你的培训效果不错? 3、有没有觉得比较失败的培训经历,是什么原因? 4、你觉得培...

推荐阅读
图文推荐
栏目列表