-
架构概念
架构概念双架构 ARM RISC-V双系统 FreeRTOS: 简单 RT-Thread: 成熟的国内系统…
-
系统调用
系统调用操作系统提供给程序使用的接口, 应用程序调用的特殊函数, 应用程序通过系统调用来请求获得操作系统内核的服务是比库函数更加底层的接口不是所有库函数使用操作系统 必须性: 在使用共享资源的时候程序通过操作系统向内核发出请求, 内核对请求协调处理和共性资源有关的都是使用系统调用, 提出请求, 由操作系统完成, 保证稳定性, 安全性, 防止非法操作过程 向CPU传入参数 陷入指令(trap指令, 访管指令)…
-
中断异常
中断异常 中断异常 中断的作用 中断的类型 内中断(异常) 外中断 中断的基本原理 作用 是让操作系统夺回CPU使用权的唯一途径没有中断就不能实现多道程序并发类型 内中断(异常): 当前执行的指令有关, 来自CPU内部, 陷阱, 陷入(trap指令故意引起), 故障(fault错误条件引起, 可以被内核修复, 修复后使用权返回给程序), 终止...…
-
运行机制
运行机制高阶代码经过翻译对应多条机器指令, 指CPU可以识别, 执行的最基本命令程序分为应用程序, 内核程序, 内核程序组成内核, 是操作系统最核心的部分, 也是最接近硬件的操作系统的功能不都是内核, 比如说GUI内核是管理者, 有时会执行影响比较大得指令(特权指令、广义指令), 只允许内核来使用应用只能使用非特权指令, CPU在生产的时候可以分辨不同的指令CPU会被划分为内核态, 用户态, 可以执行的指令不同 程序状态寄存器(PSW), 1为内核态 内核态=管态, 用户态=目态 状...…
-
操作系统发展
操作系统发展发展与分类 手工操作阶段 批处理阶段 单道批处理系统 多道批处理系统(操作系统出现) 分时操作系统 实时操作系统 网络操作系统 分布式操作系统 个人计算机操作系统手工操作阶段纸带机, 输入输出慢, 计算机速度快缺点: 用户独占全机, 人机速度矛盾导致资源利用率极低单道批处理技术外围机: 把程序存储到磁带中, 引入脱机输入/输出技术, 并由监控程序负责控制作业输入, 输出缓解一定的人机速度矛盾, 缺点内存中仅能运行一道程序...…
-
操作系统特征
操作系统特征并发 共享 虚拟 异步前两个最基本, 互为存在条件并发两个或多个事件在统一时间内间隔发生, 宏观上同时发上, 微观上交替法伤并行: 两个或多个事件在同一时刻同时发生操作系统的并发: 伴随”多道程序技术”, 两者同时诞生单核CPU同一时刻只能执行一个程序, 只能并发多核CPU同一时刻执行多个程序, 可以并行共享资源共享 互斥共享: 同一时间段只允许一个进程访问 同时共享: 某些资源同一时间段内多个进程”同时”访问 并发共享的关系: 失去并发性, 共享性失去意义, 失去共享性...…
-
操作系统目标和作用
操作系统目标和作用定义裸机=>操作系统=>应用程序 控制和管理整个计算机系统的硬件和软件资源, 并合理的组织调度计算机的工作和资源的分配, 以提供给用户和其他软件方便的接口和环境, 他是计算机系统中最基本的系统软件作为系统的管理者 提供的功能 处理机管理: 进程被CPU处理 存储器管理 文件管理 设备管理 目标 安全高效 服务操作系统要向上层提供方便易用的服务(封装的思想) ...…
-
Go
Go…