OS Learning Note 1.Introduction

操作系统是计算机科学的基础,它在时间、空间、性能和公平性之间进行权衡。OS管理硬件,如中断、异常和上下文切换,以及内存。主要学习内容包括操作系统结构、中断处理、内存管理、进程线程、调度、同步互斥、文件系统和I/O子系统。操作系统是用户与硬件之间的桥梁,实现并发、共享、虚拟和异步特性。内核的核心概念是抽象和虚拟化。OS历史从单用户到分布式计算,结构从简单到微内核。实验涉及对OS的理解和应用。

认识

操作系统:计算机科学研究的基石之一

  • OS关于权衡
    • 时间与空间
    • 性能与可预测性
    • 公平与性能
  • OS关于硬件
    • 如何如何让中断、异常、上下文切换真正有效?
    • 存储如何管理?

学习内容

  • 参考教材
    • William Stallings, Operating Systems Internals and Design Principles,5th - Current
    • Abraham Silberschatz, Peter Baer Galvin,Greg Gagne, Operating system concepts,6th - Current
    • Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces,0.61th - Current
  • 内容
    • 操作系统结构
    • 中断及系统调用
    • 内存管理
    • 进程及线程
    • 处理机调度
    • 同步互斥
    • 文件系统
    • I/O子系统
  • 实验

OS概述

定义:一个控制程序
  • 一个系统软件
    • 控制程序执行过程,防止错误和计算机的不当使用
    • 执行用户程序,给用户程序提供各种服务
    • 方便用户使用计算机系统
  • 一个资源管理器
    • 应用程序与硬件之间的中间层
    • 管理各种计算机软硬件资源
    • 提供访问计算机软硬件资源的高效手段
    • 解决资源访问冲突,确保资源公平使用

位置:承上启下

在这里插入图片描述

分类

在这里插入图片描述
shell——命令行接口
GUI——图形用户接口
Kernal——OS内部

特征
  • 并发
    计算机系统中同时存在多个运行的程序,需要OS管理和调度
  • 共享
    宏观:程序同时访问资源
    微观:互斥共享
  • 虚拟
    利用多道程序设计技术,让每个用户都觉得有一个计算机专门为他服务
  • 异步
    程序不是一次执行到底,而是走走停停。运行环境相同时,OS要保证程序运行结果一致
OS内核的核心概念

抽象/虚拟化能力

OS历史

  • 单用户系统
  • 批处理系统
  • 多道程序系统
    保持多个工作在内存中并且在各工作间复用CPU(任务主动让出CPU)
  • 分时系统
    定时中断用于工作对CPU的复用,更利于短作业,减少了用户等待
  • 个人计算机
    更加关注用户易用性
  • 分布式计算

OS结构

  • 简单结构:没有拆分为模块
  • 分层结构
  • 微内核结构:尽可能地把内核功能转移到用户空间
  • 外核结构:让内核分配机器的物理资源给多个应用程序, 并让每个程序决定如何处理这些资源.
  • 虚拟机管理器:将单独的机器接口转换成很多的虚拟机,每个虚拟机都是一个原始计算机系统的有效副本, 并能完成所有的处理器指令。
内容概要:本文围绕可变桨叶四旋翼无人机的规范控制与点对点运动模拟展开,重点研究优化推力分配策略在翻转动作中的应用与性能比较。通过Matlab代码实现,构建了四旋翼动力学模型,并设计了多种控制算法以实现精确的姿态调整与轨迹跟踪。研究对比了不同推力分配方案在执行高机动性翻转动作时的稳定性、能耗效率与响应速度,旨在提升无人机在复杂飞行任务中的动态性能与控制精度。该仿真研究为无人机飞控系统的设计与优化提供了理论依据和技术支持。; 适合人群:具备一定自动控制理论基础和Matlab编程能力,从事无人机控制、飞行器动力学或机器人系统研究的科研人员及研究生。; 使用场景及目标:① 实现四旋翼无人机在三维空间中的精确点对点运动控制;② 对比分析不同推力分配策略在执行翻转等高难度动作时的控制效果与能耗表现,优化飞行性能;③ 为无人机自主飞行、特技飞行及复杂环境下的机动控制提供算法验证平台。; 阅读建议:此资源以Matlab仿真为核心,建议读者结合相关控制理论知识,深入理解代码实现细节,重点关注动力学建模、控制律设计与推力分配模块。在学习过程中,应动手调试参数,复现文中翻转动作的仿真结果,并尝试拓展至其他复杂飞行任务,以加深对无人机控制机理的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值