计算机操作系统03

一、操作系统的启动:从加电到用户工作环境准备好。
1.初始引导
目的:把OS核心装入内存,开始工作接管计算机系统.
过程:
(1)加电----JUMP POST。
(2)BIOS中的启动程序运行。
启动程序:读取0面0道第一扇区内容(MBR)----加载MBR中的引导程序
引导程序:根据相关参数,读取硬盘指定位置的文件到内存—加载硬盘上OS内核,初始化基本参数
OS内核:逐步加载OS剩余部分,最后完全控制计算机。
2.核心初始化
目的:OS内核初始化系统的核心数据。
典型工作:寄存器初始化;存储系统和页表初始化;核心进程构建 。
3.系统初始化
目的:为用户使用系统做准备,是系统处于待命状态。
典型工作:初始化文件系统;初始化网络系统;初始化控制台;初始化图形界面 。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注:不同用户有不同运行级别。
二、操作系统生成
1.定义:满足特定硬件环境和用户需要,组装和构建操作系统的过程。
2.操作系统生成主要步骤:
(1)根据环境/用户要求配置功能模块和构造参数
(2)构建OS的映像(编译为二进制映像)
3.操作系统的生成前提
(1)操作系统的可拆装模块构成
(2)有交互式的配置工具
(3)有映像的构建工具
注:自定义Linux,在www.kernel.org下载特定版本源代码,重新配置编译,生成全新的、自定义的Linux。
在这里插入图片描述
三、用户界面
在这里插入图片描述
定义:OS提供给用户控制计算机得机制,又称用户接口。
分类:
1.操作界面
(1) 图形用户接口(GUI)
图形,图标,菜单,按钮,鼠标
(2)键盘命令(COMMAND):普通命令;批处理程序;shell
在这里插入图片描述
2.系统调用(System Call)
定义:操作系统内核为应用程序提供服务/函数。
在这里插入图片描述
系统调用特点:
(1)一般涉及核心资源或硬件的操作
(2)运行于核态
(3)每个系统调用都有唯一编号
(4)调用过程中会产生中断:自愿中断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值