操作系统--中断异常

操作系统第一章易错总结

1.操作系统的功能

⭐ 编译器是操作系统的上层软件,不是操作系统需要提供的功能。


⭐注意:

1.批处理的主要缺点是缺乏交互性

2.输入/输出指令需要中断操作,中断必须在核心态下执行

3.多道性是为了提高系统利用率和吞吐量提出的

4.I/O通道实际上是一种特殊的处理器,它具有执行I/O指令的能力,并通过执行通道程序来控制I/O操作。


2.系统调用和库函数

系统调用功能是操作系统向用户程序提供的接口

库函数是语言或应用程序的一部分,可以运行在用户空间中。


3.分时操作系统和实时操作系统.

分时操作系统追求的目标是:比较快速响应用户


4.指令是在核心态运行还是在用户态运行

 

⭐总结:

1.输入/输出指令涉及中断,必须在内核态执行

2.访管指令,是用户程序“自愿进管”的手段,只能在用户态下执行

3.缺页和时钟中断都属于中断,在核心态执行,进程调度是操作系统内核进程,也在核心态执行

5.子程序调用和中断的区别

系统调用:

⭐保存断点和程序状态字,以及将CPU模式改为内核态,由硬件完成。

6.异常和中断的区别

⭐:缺页属于异常

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/235437.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【模电】放大电路的性能指标

放大电路的性能指标 放大倍数输入电阻输出电阻通频带非线性失真系数最大不失真输出电压最大输出功率与效率 下图所示为放大电路的示意图。 对于信号而言,任何一个放大电路均可看成一个两端口网络。左边为输入端口,当内阻为 R s R\tiny s Rs的正弦波信号…

Java多线程-第20章

Java多线程-第20章 1.创建线程 Java是一种支持多线程编程的编程语言。多线程是指在同一程序中同时执行多个独立任务的能力。在Java中,线程是一种轻量级的子进程,它是程序中的最小执行单元。Java的多线程编程可以通过两种方式实现:继承Threa…

项目五 配置与管理磁盘

项目五 配置与管理磁盘 磁盘配额(Quota),磁盘阵列(RAID),逻辑滚动文件系统(LVM) #职业能力目标和要求 1,掌握Linux下的磁盘管理工具的使用方法 2,掌握Linux…

分享Python7个爬虫小案例(附源码)

本次的7个python爬虫小案例涉及到了re正则、xpath、beautiful soup、selenium等知识点,非常适合刚入门python爬虫的小伙伴参考学习。注:若涉及到版权或隐私问题,请及时联系我删除即可。 1.使用正则表达式和文件操作爬取并保存“某吧”某帖子…

利润大增,MAU膝斩,谋求转型的新氧头顶“荆棘王冠”

撰稿|行星 来源|贝多财经 近日,医疗美容服务平台新氧科技(NASDAQ:SY,下称“新氧”)发布了2023年第三季度未经审计的财务业绩报告。 财报显示,新氧于2023年第三季度实现收入3.85亿元,同比增长19.2%&#x…

基于SpringBoot+Vue实现的前后端分离课程管理系统

基于SpringBootVue实现的前后端分离课程管理系统,演示地址Rainng课程管理系统 管理员账号:admin 密码:123456 包含,管理员端,教师端,和学生端,共包含登录,共包含系管理,专业管理,班级管理,学生管理&#…

2002-2021年全国各省产业结构合理化高级化指数数据(含原始数据+计算过程+计算结果)

2002-2021年全国各省产业结构合理化高级化指数数据(含原始数据计算过程计算结果) 1、时间:2002-2021年 2、指标:地区、时间、就业总人数(万人)、第一产业就业人数(万人)、第二产业…

数据收集与处理(爬虫技术)

文章目录 1 前言2 网络爬虫2.1 构造自己的Scrapy爬虫2.1.1 items.py2.1.2 spiders子目录2.1.3 pipelines.py 2.2 构造可接受参数的Scrapy爬虫2.3 运行Scrapy爬虫2.3.1 在命令行运行2.3.2 在程序中调用 2.4 运行Scrapy的一些要点 3 大规模非结构化数据的存储与分析4 全部代码 1 …

【RabbitMQ】RabbitMQ快速入门 通俗易懂 初学者入门

目录 1.初识MQ 1.1.同步和异步通讯 1.1.1.同步通讯 1.1.2.异步通讯 1.2.技术对比: 2.快速入门 2.1.安装RabbitMQ 2.2.RabbitMQ消息模型 2.3.导入Demo工程 2.4.入门案例 2.4.1.publisher实现 2.4.2.consumer实现 2.5.总结 3.SpringAMQP 3.1.Basic Que…

蓝桥杯算法心得——仙界诅咒(dfs)

大家好,我是晴天学长,搜索型的dfs,差点开二维矩阵了,仔细一想,没那么夸张啊,哈哈哈,需要的小伙伴可以关注支持一下哦!后续会继续更新的。💪💪💪 1…

上海线下活动 | LLM 时代的 AI 编译器实践与创新

今年 3 月份, 2023 Meet TVM 系列首次线下活动从上海出发,跨越多个城市,致力于为各地关注 AI 编译器的工程师提供一个学习、交流的平台。 12 月 16 日 2023 Meet TVM 年终聚会将重返上海,这一次我们不仅邀请了 4 位资深的 AI 编…

知识蒸馏代码实现(以MNIST手写数字体为例,自定义MLP网络做为教师和学生网络)

dataloader_tools.py import torchvision from torchvision import transforms from torch.utils.data import DataLoaderdef load_data():# 载入MNIST训练集train_dataset torchvision.datasets.MNIST(root "../datasets/",trainTrue,transformtransforms.ToTens…