【操作系统原理概述】第三章 操作系统用户界面

第三章 操作系统用户界面

3.1 BIOS和主引导记录MBR

  • 3.1.1 计算机工作模式

    • (1)实模式:实地址模式
    • (2)保护模式:内存保护模式
    • (3)系统BIOS(基本输入输出系统):不属于硬件与软件,属于固件(以硬件存在的软件);功能:引导启动配置→基本的设备I/O服务→加电自检和自举
    • (4)开机后BIOS顺序:加电自检POST→查找显卡BIOS,调用显卡BIOS→依次查找其他设备执行相应设备执行相应设备的BIOS→显示启动画面→从设备中读取OS→OS启动后接管计算机
  • 3.1.2 主启动记录MBR

    • 存放在硬盘/软盘的首扇区(分区启动扇区PBR金额主启动扇区MBR),内部有和OS启动相关的信息;具体过程为POST→MBR→PBR
  • 3.1.3 操作系统的启动

    • (1)基本:初始引导→核心初始化→系统初始化
    • (2)Windows:POST→初始引导→核心初始化→系统初始化
    • (3)LINUX:POST→MBR→KERNEL映像→KERNEL映像自解压并执行→内核初始化→内核启动

3.2 操作系统生成

  • 3.2.1 步骤

    • (1)配置OS功能模块和构造参数;
    • (2)构建OS的映像
  • 3.2.2 前提

    • 可拆卸模块、交互配置工具、有映像构建工具

3.3 用户界面

  • 3.3.1 用户界面定义

    • (1)定义:用于提供用户控制的接口
    • (2)分类:图形GUI、键盘、批处理(bat)、shell
    • (3)重定向:改变命令缺省的输入来源或输出方向为文件或其他;管道:“|”符号,左侧输出为右侧输入
  • 3.3.2 shell脚本编程

    • shell为linux的脚本程序

3.4 系统调用

  • 操作系统内核为应用程序提供的服务/函数(使用代码调用固定函数)

  • 3.4.1 特点

    • 运行于核态,每个系统都有独一的调用和函数编号,调用过程中有“自愿中断”
  • 3.4.2 linux系统调用

    • 应用程序隐式调用→编译有INT 80h的代码→将用户定义的函数转义为内核实现→内核实现

对应思维导图

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

方寸间沧海桑田

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值