【操作系统】概念、功能、特征、分类、运行机制、内核、体系结构、中断和异常、系统调用简介
文章目录
- 一、概念
- 二、功能及目标
- 2.1 系统资源管理者
- 2.2 用户与计算机硬件之间的接口
- 2.2.1 命令接口
- 联机命令接口
- 脱机命令接口
- 2.2.2 程序接口
- 2.2.3 图像用户界面
- 2.3 最接近硬件的层次
- 三、操作系统的特征
- 3.1 并发
- 3.2 共享
- 3.3 并发与共享的关系
- 3.4 虚拟
- 3.5 异步
- 四、发展与分类
- 4.1 手工操作阶段
- 4.2 单道批处理系统
- 4.3 多道批处理系统
- 4.4 分时操作系统
- 4.5 实时操作系统
- 五、运行机制与体系结构
- 5.1 运行机制
- 5.1.1 两种指令
- 5.1.2 两种处理器状态
- 5.1.3 两种程序
- 5.2 操作系统的内核
- 5.3 操作系统的体系结构
- 六、中断和异常
- 6.1 概念和作用
- 6.2 中断分类
- 6.3 外中断处理工程
- 七、系统调用
- 7.1 系统调用介绍
- 7.2 系统调用与库函数的区别
- 7.3 系统调用的过程
一、概念
大家熟悉的操作系统:
Windows、MacOS、Linux、Android、IOS
操作系统(Operating System,OS) 是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。
在任务管理器中,我们可以看到操作系统对软件和硬件的管理。
二、功能及目标
计算机系统的结构层次
包含以下三个功能:
1 操作系统作为系统资源的管理者(这些资源包括软件、硬件、文件等),需要提供什么功能?
2 操作系统作为用户与计算机硬件之间的接口,要为其上层的用户、应用程序提供简单易用的服务,需要实现什么功能?
3 操作系统作为最接近硬件的层次,需要在纯硬件的基础上实现什么功能?
2.1 系统资源管理者
- 提供的功能:处理机管理、存储器管理、文件管理、设备管理
- 目标:安全、高效
举例——用QQ和朋友视频聊天,在整个过程中,操作系统要保证安全和高效。
【操作系统】概念、功能、特征、分类、运行机制、内核、体系结构、中断和异常、系统调用简介相关推荐
- 操作系统学习笔记-04-操作系统的运行机制和体系结构
操作系统学习笔记-2019 王道考研 操作系统-04-操作系统的运行机制和体系结构 文章目录 4-操作系统的运行机制和体系结构 4.1知识总览 4.2运行机制 4.2.1预备知识:什么是指令? 4.2 ...
- 操作系统复习--OS的运行机制和体系结构
操作系统复习–OS的运行机制和体系结构 本文章按照王道操作系统参考 文章主要分:运行机制,操作系统内核,操作系统的体系结构 运行机制 两种命令 特权指令:不允许用户直接使用的命令,如:I/O,中断命令 ...
- 1.3.1 操作系统的运行机制和体系结构(大内核、小内核)
文章目录: 1.操作系统的运行机制和体系结构 2.操作系统内核在计算机系统中的层次结构 3.操作系统体系结构类比 4.操作系统用户态和核心态的转换 1.操作系统的运行机制和体系结构 2.操作系统内核在 ...
- 【操作系统复习】操作系统的运行机制与体系结构
同个人网站 https://www.serendipper-x.cn/,欢迎访问 ! 操作系统的运行机制与体系结构 一.两种指令.两种处理器状态.两种程序 二.操作系统的内核 三.操作系统的体系结构 ...
- 04-操作系统的运行机制和体系结构(大内核、小内核)
目录 1.操作系统的运行机制和体系结构 2.操作系统内核在计算机系统中的层次结构 3.操作系统体系结构类比 编辑 4.操作系统用户态和核心态的转换 1.操作系统的运行机制和体系结构 2.操作系统内核 ...
- 操作系统之计算机系统概述:4、操作系统的运行机制(内核态用户态、特权指令非特权指令、内核程序应用程序)
4.操作系统的运行机制 思维导图: 内核程序VS用户程序: 特权指令和非特权指令: 内核态和用户态: 内核态和用户态的切换: 思维导图: 内核程序VS用户程序: 用户程序:这种程序只能调用操作系统的资 ...
- 操作系统(四)操作系统的运行机制
1.4 操作系统的运行机制 目录 1.4 操作系统的运行机制 1.4.1 内核程序&应用程序 1.4.2 特权指令&非特权指令 1.4.3 内核态&用户态 1.4.4 操作系统 ...
- jsp获取连接池的实时连接数_一篇看懂数据库连接池概念、原理、运行机制
概述 数据库连接池是负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个.那么其中的运行机制又是怎样的呢?今天主要介绍一下数据库连接池原理和常用的连接池. ...
- c#打开数据库连接池的工作机制_详解数据库连接池概念、原理、运行机制等
概述 数据库连接池是负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个.那么其中的运行机制又是怎样的呢?今天主要介绍一下数据库连接池原理和常用的连接池. ...
- 王道 —— 操作系统的运行机制和体系结构
目录 1.什么是指令 2.两种指令.两种处理器状态.两种程序 3.操作系统的内核 3.1 总结 3.2 大内核和微内核 3.3 操作系统的体系结构 4.知识回顾 1.什么是指令 问题:"指令 ...
最新文章
- Christmas Present
- 二叉树 二度节点和叶子节点之间的数量关系
- python安装环境安装_安装Python运行环境
- 2009年SOA七大预测:SOA借力云计算
- C#反射——简单反射操作类的封装
- 如何把一个软件嵌入另一个软件_新增一个软件一个游戏
- 2023年中国AI论文影响力超越美国?
- Git commit至Gitee报错‘remote: error: hook declined to update refs/heads/master‘的解决方法
- SQL Server中的递归CTE和外键引用
- 固定ui大小_Material Design 响应式UI
- 闭关修炼 5 个月的源码,终于拿到蚂蚁 Offer!
- 3Dmax转的fbx模型导入unity赋材质不能改变颜色一直是黑色
- vue-router的两种模式
- c++语言编程软件视频教程下载,C++编程开发全套视频教程下载
- 神舟IV号开发板-带屏例程源码修改bug(2.8寸屏)
- 如何养狗完整版 !-为了迎接我的大宝做好准备
- google 浏览器下载历史版本的方法
- ③读后感之《异类不一样的成功启示录》格拉德威尔
- 【LearningChain】WhenMachineLearningMeetsBlockchainADecentralizedPrivacy-preserving and SecureDesign
- android 发送短信sms