操作系统面试题(共10篇)操作系统面试题(共10篇) 操作系统面试题(一): 请教电厂高手解决几个事故处理,水冲击现象,油系统着火,机组振动大,主气门前漏蒸汽,越速 水冲击现象,油系统着火,机组振动大,主气门前漏蒸汽,越速的事故处理,不用太详细,为了面试用, 汽轮机水击:主要是蒸汽过热度低、汽包水位高、主、再热...
操作系统面试题(带答案)1.1进程线程的基本概念(本文讲1.1.1-1.1.3) 1.1.1什么是进程,线程,彼此有什么区别⭐⭐⭐⭐⭐ 1.1.2多进程、多线程的优缺点⭐⭐⭐⭐ 1.1.3什么时候用进程,什么时候用线程⭐⭐⭐ 1.1.4多进程、多线程同步(通讯)的方法⭐⭐⭐⭐ 1.1.5进程的空间模型⭐...
用于实现进程间的互斥与同步,而不是用于存储进程间通信数据;2. 信号量用于进程间同步,若要在进程间传递数据需要结合共享内存;3. 信号量基于操作系统的 PV 操作,程序对信号量的操作都是原子操作;4. 每次对信号量的 PV 操作不仅限于对信号量值加 1 或减 1,而且可以加减任意正整数;5.支持信号量组。 共享内存 ...
操作系统面试题及答案一 1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥...
对于每个进程都有自己的默认堆,当一个堆创建后,就通过虚拟内存操作保留了相应大小的地址块(不占有实际的内存,系统消耗很小)。当在堆上分配一块内存时,系统在堆的地址表里找到一个空闲块(如果找不到,且堆创建属性是可扩充的,则扩充堆大小),为这个空闲块所包含的所有内存页提交物理对象(在物理内存上或硬盘的交换...
操作系统面试题 1.基本知识点: 1) 操作系统是控制和管理计算机软硬件资源,以尽量合理有效的方法组织多个用户共享多种资源的程序集合。 2) 操作系统的基本功能:(1)处理机管理。主要功能包括进程控制、进程调度、进程同步和进程通信。(2)存储器管理。主要功能包括内存分配、地址映射、内存保护和内存扩充。(3)设备管,...
进程间同步的主要方法有原子操作、信号量机制、自旋锁、管程、会合、分布式系统等。 9、Linux中常用到的命令 显示文件目录命令ls 如ls 改变当前目录命令cd 如cd /home 建立子目录mkdir 如mkdir xiong 删除子目录命令rmdir 如rmdir /mnt/cdrom 删除文件命令rm 如rm /ucdos.bat ...
管道通信系统(管道即:连接读写进程以实现他们之间通信的共享文件(pipe文件,类似先进先出的队列,由一个进程写,另一进程读))。实际操作中,管道分为:匿名管道、命名管道。匿名管道是一个未命名的、单向管道,通过父进程和一个子进程之间传输数据。匿名管道只能实现本地机器上两个进程之间的通信,而不能实现跨...
FIFO先进先出算法:在操作系统中经常被用到,比如作业调度(主要实现简单,很容易想到); LRU(Least recently use)最近最少使用算法:根据使用时间到现在的长短来判断; LFU(Least frequently use)最少使用次数算法:根据使用次数来判断; OPT(Optimal replacement)最优置换算法:理论的最优,理论;就是要保证置换出去的是不再...
操作系统面试题及答案一 1、什么是进程(Process) 和线程(Thread)? 有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源...