精选100道操作系统面试题及答案详解,看完面试不慌了

  • 什么是操作系统?有哪些基本功能?
  • 单核操作系统与微核操作系统有啥区别?各有什么优缺点?
  • 为什么机器要分成至少两种状态:核态和用户态?开机时机器应处于哪种状态?为什么?
  • 什么是并行?什么是并发?
  • 简述系统调用的工作机制?
  • 上面是多道程序涉及技术,它对操作系统的形成起到什么作用?
  • 怎么理解虚拟机的概念?
  • 对于分时系统,怎么理解“从宏观上看,多个用户同时工作,共享系统的资源,从微观上看,各终端程序是轮流运行一个时间片”?
  • 操作系统包括哪些功能?
  • 核心模式和用户模式?
  • 操作系统提高的服务由哪些?
  • 说说虚拟机的优点?
  • 进程之间通讯的方式有哪几种?
  • 在多道程序设计中,如何理解”内存中的多个程序执行过程交织在一切,大家都在走走停停“这样一个现象?
  • 什么是原语,特权指令,系统调用指令,访管指令,他们之间有无一定联系?
  • 操作系统是如何处理源程序中出现的系统调用命令的?
  • 系统调用与一般过程调用有什么区别?
  • 试述创建进程原语的主要功能?
  • 处于阻塞状态的一个进程,它所等待的事件发生时,就把它的状态由阻塞改为就绪,让它到就绪队列里排队,为什么不直接将他投入运行呢?
  • 作用调度和进程调度有什么区别?
  • 系统中的各种进程队列都是由进程的PCB链接而成,当一个进程的状态从阻塞变为就绪状态时,它的pcb从那个队列移到那个队列?它所对应的程序也要跟着移来移去吗?,为什么?
  • 为什么说响应比高者优先作业调度算法是对先来先服务以及短作业优先这两种调度算法的折中?
  • 短作业优先调度算法总能得到最小平均周转时间吗?为什么(所有作业的完成时间减去到达时间除以作业数)?
  • 进程A和B共享一个变量,因此在各自程序里都有各种的临界区,现在进程A在临界区里,试问进程A的执行能被别的进程打断吗?能够被进程B打断吗?
  • (这里打断的意思是调度新进程的运行,使进程A短暂执行)
  • 信号量上的P,V操作只是对信号量的值进行加1减1吗?在信号量上还能执行除P,V操作外的其他操作吗?
  • 系统有输入机和打印机各一台,均采用p-v操作来实现分配和释放,现在有两个进程都要使用他们,这会发生死锁吗?
  • 一台计算机有6台磁带机,有n个进程竞争使用,emigrants进程最多需要两台,那么n为多少时,系统才不存在死锁危险?
  • 什么是内部碎片,什么是外部碎片,各种储存管理中都可能产生何种碎片?
  • 叙述静态重定位与动态重定位的区别?
  • 一个虚拟地址结构用24个二进制位表示,其中12个二进制位表示页面尺寸,试问这种虚拟独占空间总共有多少页,每个页的尺寸是多少?
  • ……
  • ……
  • ……
  • 什么叫虚拟存储器?怎样确定虚拟存储器的容量?
  • 为什么请求分页式存储管理能够向用户提供虚拟存储器?
  • 在请求分页式存储管理中,为什么既有页表,又有快表?
  • CPU在上电后,进入操作系统的main()之前必须做什么?
  • 什么是中断?中断时CPU做什么工作?
  • 简术ISO OSI的物理层Layer1,链路层Layer2,网络层Layer3的任务?
  • makefile文件的作用是什么?
  • UNIX显示文件夹中文件名的命令是什么?能使文件内容显示在屏幕的命令是什么?
  • Linux文件属性有哪些?
  • Linux中常用到的命令?
  • 进程通信有哪些方式?
  • 说说分段和分页?
  • 什么是进程和线程?有何区别?
  • 什么是死锁,死锁产生的必要条件有哪些?死锁的处理方法有哪些?
  • 什么是对换,引入对换技术的原因有哪些?
  • 分页与分段的有哪些主要区别?
  • 什么是虚拟存储器,有哪些特征?
  • 简述“抖动”产生的原因?
  • 简述中断处理程序的处理过程?
  • 什么是假脱机技术,假脱机系统由哪几部分组成?
  • 请以假脱机打印机系统为例说明SPOOLing系统的构成和工作原理?
  • 引入缓冲技术的原因有哪些?
  • 什么是文件目录,对目录管理主要有哪些要求?
  • 简述CSMA技术的P—坚持算法规则?
  • 试论述OSI参考模型和TCP/IP模型的异同和特点?
  • 网络安全面临的威胁主要有哪些?
  • 简述使用“拨号网络”连接Internet所需进行的准备工作?
  • 什么是局域网?有什么特点?
  • 能提供最好网络设备的组织通常选择交换机而不用集线器,为什么?
  • 面向连接和非连接的服务的特点是什么?
  • DHCP的工作过程是什么?
  • 微内核结构具有哪些优点?为什么?
  • 试比较分层式结构与模块式结构的异同?
  • 操作系统具有哪几大特征?它们之间有何关系?
  • 试从交互性、及时性以及可靠性三个方面,比较分时系统与实时系统?
  • 实现分时系统的关键问题是什么?应如何解决?
  • 什么是多道程序技术?在OS中引入该技术,带来了哪些好处?
  • 试比较进程与程序的异同?
  • PCB的作用是什么?
  • ……
  • ……
  • ……


👇👇👇答案详解及更多精彩内容,进入专题体验更佳👇👇👇

精选100道操作系统面试题及答案详解



更多精彩专题:

1、精选700道Golang面试题及答案详解

2、精选50道Redis面试题及答案详解

3、精选70道前端面试题及答案详解

4、精选30道Java面试题及答案详解

5、精选20道Kafka面试题及答案详解

6、精选300道Linux面试题及答案详解

7、精选20道Nginx面试题及答案详解

8、精选400道MySQL面试题及答案详解

9、精选300道计算机网络面试题及答案详解

10、精选100道操作系统面试题及答案详解

11、精选200道PostgreSQL面试题及答案详解

12、精选800道Python面试题及答案详解

13、精选500道网络安全面试题及答案详解

 
 
posted @ 2025-12-28 16:27  我是代码小生  阅读(0)  评论(0)    收藏  举报