rNrAPCuaYZ

本文深入探讨了早期Linux系统的构建过程,重点介绍了bootimage.Z和rootimage.Z的作用,以及它们如何构成可启动的操作系统盘。同时,分析了区与重定位的概念,解释了汇编器如何处理目标文件中的重定位信息。

第一章 内容综述

bootimage.Z

具有美国键盘代码的压缩启动映像文件

rootimage.Z

以 1200 kB 压缩的根文件系统映像文件

linux-0.11.tar.Z

内核源代码文件,大小为94 kB,展开后也仅有 325 kB

as86.tar.Z

二进制执行文件,16 位的汇编程序和装入程序

INSTALL-0.11

更新过的安装信息文件

*image.Z:压缩的软盘映像文件。

bootimage 是引导启动 Image 文件,其中主要包括磁盘引导扇区代码、操作系统加载程序和内核执行代码。

        PC 机启动时,ROM BIOS 中的程序会把默认启动驱动器上的引导扇区代码和数据读入内存,而引导扇区代码负责把操作系统加载程序和内核执行代码读入内存中,然后把控制权交给操作系统加载程序去进一步准备内核的初始化操作,最终加载程序会把控制权交给内核代码。

        内核代码若要正常运行就需要文件系统的支持。

rootimage:用于向内核提供最基本支持的根文件系统,其中包括操作系统最起码的一些配置文件和命令执行程序。对于 Linux 系统中使用的 UNIX 类文件系统,其中主要包括一些规定的目录、配置文件、设备驱动程序、开发程序、以及所有其他用户数据或文本文件等。

这两个盘合起来就相当于一张可启动的 DOS 操作系统盘。

 

 

第三章

3.2.4 区与重定位

        区(Section)(也称为段、节或部分)用于表示一个地址范围,操作系统将会以相同的方式对待和处理在该地址范围中的数据信息。

        当一个区被重定位时,为了让链接器 ld 知道哪些数据会发生变化以及如何修改这些数据,as 汇编器也会往目标文件中写入所需要的重定位信息。

    (1)目标文件中对一个地址的引用是从什么地方算起的?

    (2)该引用的字节长度是多少?

    (3)该地址引用的是哪个区?(地址 - 区的开始地址)的值等于多少?

    (4)对地址的引用与程序计数器 PC 相关吗?

{ secname N }:表示区 secname 中偏移 N

 

 

 

 

 

 

 

 

 

基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究(Matlab代码实现)内容概要:本文围绕“基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究”,介绍了利用Matlab代码实现配电网可靠性的仿真分析方法。重点采用序贯蒙特卡洛模拟法对配电网进行长时间段的状态抽样与统计,通过模拟系统元件的故障与修复过程,评估配电网的关键可靠性指标,如系统停电频率、停电持续时间、负荷点可靠性等。该方法能够有效处理复杂网络结构与设备时序特性,提升评估精度,适用于含分布式电源、电动汽车等新型负荷接入的现代配电网。文中提供了完整的Matlab实现代码与案例分析,便于复现和扩展应用。; 适合人群:具备电力系统基础知识和Matlab编程能力的高校研究生、科研人员及电力行业技术人员,尤其适合从事配电网规划、运行与可靠性分析相关工作的人员; 使用场景及目标:①掌握序贯蒙特卡洛模拟法在电力系统可靠性评估中的基本原理与实现流程;②学习如何通过Matlab构建配电网仿真模型并进行状态转移模拟;③应用于含新能源接入的复杂配电网可靠性定量评估与优化设计; 阅读建议:建议结合文中提供的Matlab代码逐段调试运行,理解状态抽样、故障判断、修复逻辑及指标统计的具体实现方式,同时可扩展至不同网络结构或加入更多不确定性因素进行深化研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值