前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[操作系统]操作系统的运行机制和体系结构

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

作者头像
唯一Chat
发布于 2021-01-02 10:05:35
发布于 2021-01-02 10:05:35
5050
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地

指令:cpu能识别执行的最基本命令

指令分为特权指令和非特权指令,特权指令如内存清零指令,非特权指令如普通的加减乘除指令

内核程序在核心态执行特权指令

操作系统内核:

1.时钟管理-实现计时功能

2.中断处理-负责实现中断机制

3.原语

1)位于操作系统底层,最接近硬件的程序

2)运行具有原子性

3)运行时间较短,调用频繁

4.对系统资源进行管理的功能

1)进程管理

2)存储器管理

3) 设备管理

操作系统体系结构:

大内核:功能强大,结构复杂

微内核:功能少,结构清晰

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-12-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
王道操作系统学习(三) 操作系统运行机制和体系结构
操作系统运行机制和体系结构 指令:能被处理器识别、执行的最基本命令 分为特权指令、非特权指令 特权指令如内存清零指令、非特权指令有加减乘除指令 处理器状态 用户态 目态、核心态 管态 用PSW 程序状态寄存器表示 0为用户态 1为核心态
glm233
2021/03/02
4110
王道操作系统学习(三) 操作系统运行机制和体系结构
4-操作系统的运行机制以及体系结构
一般而言,指令可以由高级语言(C,Java,C++)翻译而来,一条高级语言的代码翻译过来可能对应多条指令
Ywrby
2022/10/27
4640
4-操作系统的运行机制以及体系结构
OS的运行机制和体系结构
特权指令:指一些非常重要的指令,如内存清零指令,I/O指令,置中断指令,只能由特殊程序执行,保证安全性。
Cyber
2022/06/27
6980
操作系统学习笔记-2:体系结构和运行机制
早期的操作系统没有真正意义上的“结构”可言,只是大量的过程的集合,过程之间可以互相调用,导致操作系统内部复杂而混乱。
Chor
2020/03/18
8350
《计算机操作系统-第二章》之操作系统的运行机制与体系结构
我们平时所写的代码基本上都是用高级语言所书写的,但是计算机是无法直接识别的就需要编译器将我们所写的代码翻译成计算机能够直接识别的机器语言,而机器语言是用二进制代码表示的计算机直接识别和执行的一种机器指令的集合,综上指令即为二进制。
用户10517932
2023/10/07
2630
《计算机操作系统-第二章》之操作系统的运行机制与体系结构
操作系统知识点复习总结
操作系统是指控制和管理整个计算机的软件和硬件资源,并合理地组织调度计算机的工作和资源的分配,提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。
卡伊德
2022/07/27
6590
操作系统知识点复习总结
【操作系统】操作系统运行环境——处理器的运行模式
在上一篇内容中我们介绍了操作系统的发展史,操作系统从诞生到发展主要经历了手工操作阶段、批处理阶段、分时操作系统阶段、实时操作系统阶段、网络操作系统和分布式计算机系统阶段以及个人计算机操作系统这6个阶段。我们可以将其归纳为以下4个阶段:
蒙奇D索隆
2024/09/07
3510
【操作系统】操作系统运行环境——处理器的运行模式
关于操作系统的一些事,这些你应该要知道~
操作系统的运行机制 计算机系统中,通常CPU执行两种不同性质的程序:一种是操作系统内核程序;另一种是用户自编程序或系统外层的应用程序。对操作系统而言,这两种程序的作用不同,前者是后者的管理者,因此“管理程序”要执行一些特权指令,而“被管理程序”出于安全考虑不能执行这些指令。所谓特权指令,是指计算机中不允许用户直接使用的指令,如I/O指令、 置中断指令,存取用于内存保护的寄存器、送程序状态字到程序状态字寄存器等指令。操作系统在具体实现上划分了用户态(目态)和核心态(管态),以严格区分两类程序。 现代计算机几
谭庆波
2018/08/10
4350
关于操作系统的一些事,这些你应该要知道~
《操作系统》:理解一些基础概念
要想了解操作系统的一些基础概念,我们首先要了解操作系统的历史,因为每个概念的来源其实都是因为在操作系统的发展阶段中存在一些问题,包括所谓的“操作系统”这个大概念也是为了解决这些问题产生的。
用户7685359
2020/08/24
3850
操作系统的运行机制
内核算是位于计算机系统 较为底层的软件,密切的管理着计算机的硬件资源。尽管内核有很多种,但大多数内核都包括以下四个方面的内容:
繁依Fanyi
2023/05/07
2420
操作系统的运行机制
操作系统的运行环境
对于 CPU 来说,有两种指令,一种是 特权指令 ,另一种是 非特权指令 ,前者的操作通常比较危险,如清空内存等。
wsuo
2020/10/28
6010
【操作系统】操作系统运行环境——中断与异常
在上一篇内容中我们介绍了处理器的运行模式。在计算机系统中,CPU通常会执行两种不同性质的程序:
蒙奇D索隆
2024/12/20
2130
【操作系统】操作系统运行环境——中断与异常
冷月手撕408之操作系统(4)-操作系统的运行环境
操作系统的运行环境主要是介绍了操作系统中处理机的运行状态以及OS的内核组成、中断和异常、系统调用。
学长冷月
2021/02/22
2620
冷月手撕408之操作系统(4)-操作系统的运行环境
操作系统 运行机制
单机系统:一个计算机系统只有一个处理器。 多处理器系统:一个计算机系统有多个处理器。
Meng小羽
2019/12/23
1.2K0
计算机操作系统学习笔记 第一章、操作系统概论
计算机系统自下而上可大致分为4部分:硬件、操作系统、应用程序和用户。而操作系统管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件与用户之间的中介。在计算机系统的运行过程中,操作系统提供了正确使用这些资源的方法。
全栈程序员站长
2022/09/14
6180
计算机操作系统学习笔记 第一章、操作系统概论
《计算机操作系统-第三章》之中断与系统调用
早期的计算机虽然对程序的处理是成批进行的,但是内存中始终只能处理一个程序,而CPU的处理速度是非常的快的,当CPU运行期间向IO设备发送输入或者输出请求时,高度运转的CPU需要等待龟速的IO完成状态。为了提高资源利用率,人们就发明了操作系统,引入了中断机制,实现了多道程序技术。
用户10517932
2023/10/07
4700
《计算机操作系统-第三章》之中断与系统调用
“系统调用”究竟是不是个函数?
这是一个系统调用,看起来跟我们写的C函数签名一模一样,由此可以得出结论,系统调用就是一个函数。
程序饲养员
2023/12/29
4500
你该懂得操作系统知识—内核态和用户态
现代操作系统一般将 OS 划分非若干层次,再将 OS 的不同功能分别设置在不同的层次中。通常将一些与硬件紧密相关的模块(如中断处理程序等)、各种常用设备的驱动程序以及运行频率较高的模块(如时钟管理、进程调度和许多模块所公用的一些基本操作),都安排在紧靠硬件的软件层次中,将它们常驻内存,即通常所称为的OS 内核。这种安排方式的目的在于两个方面:
早安嵩骏
2020/08/11
1.8K0
中断异常和系统调用
内核态 —-> 用户态: 执行一条特权指令,—修改PSW的标志位为”用户态“, 这个动作意味着操作系统主动让出CPU使用权
用户11097514
2024/05/30
1810
中断异常和系统调用
QNX操作系统简介
QNX操作系统是由加拿大QSSL公司(QNX Software System Ltd.)开发的分布式实时操作系统。
李小白是一只喵
2020/04/24
3.8K0
相关推荐
王道操作系统学习(三) 操作系统运行机制和体系结构
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档