- 0
- 0
- 约4.16千字
- 约 7页
- 2026-07-29 发布于河北
- 举报
主机操作系统高频面试题及详细答案(实战接地气版)
一、操作系统基础概念(入门必问)
1、简单说说操作系统的核心作用是什么?
参考答案:
操作系统本质就是硬件和应用程序之间的中间人。主要干三件事:
第一,管理硬件资源,比如CPU、内存、磁盘、网卡,避免多个程序抢资源冲突;
第二,给上层应用提供统一的调用接口,不用每个程序都适配不同硬件;
第三,保障系统稳定安全,做权限隔离、资源调度、异常处理,防止单个程序崩掉带垮整个系统。
简单说:管资源、承上层、稳系统。
2、用户态和内核态的区别?为什么要做区分?
参考答案:
用户态:普通应用程序运行的状态,权限很低,不能直接操作硬件、不能随意访问内存,只能调用系统接口。
内核态:操作系统内核运行的状态,最高权限,可以操作所有硬件、访问全部内存、调度CPU资源。
区分的目的:核心是系统隔离保护。如果所有程序都跑内核态,随便一个Bug、恶意程序就能篡改内核数据、破坏硬件、直接蓝屏死机。拆分后,用户程序出问题只会自己崩溃,不会影响系统核心。
用户态想要操作硬件、读写磁盘、申请内存,必须通过系统调用陷入内核态完成。
3、什么是系统调用?和普通函数调用有什么不一样?
参考答案:
系统调用是用户程序向操作系统内核发起的特权请求,凡是涉及硬件资源的操作,比如读写文件、创建进程、网络收发数据,都必须走系统调用。
和普通函数调用的区别:
1、普通函数是用户态内部
您可能关注的文档
最近下载
- 2026年海南省海口市初二物理下册期末考试试卷及答案.docx VIP
- 江苏省南京市2026届高三上学期9月学情调研试题 地理试卷含答案.docx VIP
- ITSS体系文件-沟通管理制度.pdf VIP
- DL_T 679—2025 焊工技术考核规程.docx VIP
- (暑假班)2025年人教A版高一数学暑假讲义2.1 等式与不等式的性质+课后巩固练习+随堂检测(教师版).doc VIP
- AI在供应链与物流管理中的应用.pptx VIP
- 22G101 三维彩色立体图集.docx VIP
- 《自应力缝连接的装配式水泥混凝土路面应用技术规程》 .pdf VIP
- (高清版)B-T 7588.2-2020 电梯制造与安装安全规范 第2部分:电梯部件的设计原则、计算和检验.pdf VIP
- SW3518中文数据手册.pdf VIP
原创力文档

文档评论(0)