5操作系统的运行机制和体系结构

本文详细介绍了操作系统的运行机制,包括指令、特权与非特权指令、核心态与用户态的区别,以及内核程序和应用程序的作用。此外,还深入探讨了操作系统的内核,包括时钟管理、中断处理、原语以及系统资源管理。最后,概述了操作系统体系结构的两大类——大内核和微内核,分析了各自的优缺点。
摘要由CSDN通过智能技术生成

操作系统的运行机制和体系结构

目录

一、操作系统的运行机制
二、操作系统的内核
三、操作系统的体系结构

一、操作系统的运行机制

1、指令: 能被计算机识别和执行的命令,一条C程序代码被翻译成多条指令

2、两种指令类型:

  • 特权指令: 具有很高的权限,比如删除指令等
  • 非特权指令: 一般权限,比如加减乘除等指令

3、两种状态: CPU判断什么时候执行特权指令什么时候执行非特权指令,用状态字寄存器(PSW)中的标识符标识状态0和1标识

  • 核心态(管态): 特权指令和非特权指令都能执行(trap指令除外只在用户态下执行)
  • 用户态(目态): 执行非特权指令

4、两种程序:

  • 内核程序: 系统的管理者,运行在核心态
  • 应用程序: 运行在用户态

二、操作系统的内核

1、操作系统内核: 操作系统中最接近硬件的层

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值