聚集网(jujiwang.com) - 收录免费分类目录信息软文发布网址提交
免费加入

揭开操作系统设计的神秘面纱:一步一步构建自己的系统 (揭开操作系统的秘密)

文章编号:10985时间:2024-09-29人气:


揭开操作系统设计的神秘面纱

在计算机科学领域的江湖中,操作系统(OS)无疑是一颗璀璨夺目的明星,它就像一个幕后英雄,悄无声息地掌控着计算机的方方面面,为用户提供与机器交互的桥梁。

对于大多数人来说,操作系统就像一个封锁严密的黑匣子,其内部运作机制令人难以捉摸。今天,我们将揭开这层神秘面纱,一步一步带领大家了解操作系统设计的奥秘,让你亲身体验构建一个属于自己的系统的激动人心之旅。

认识操作系统

操作系统是一个负责

  • 进程调度器:管理进程的执行,确保它们高效地使用 CPU。
  • 内存管理器:管理计算机的内存,为进程分配和释放内存。
  • 设备驱动程序:提供与各种硬件设备的接口,允许应用程序访问这些设备。
  • 文件系统:实现对文件和目录的管理,使应用程序能够访问和存储数据。
  • 3. Shell

    Shell 是一个命令行界面,允许用户与操作系统交互。Shell 提供了一个命令行提示符,用户可以在其中输入命令,由操作系统执行。

    4. 应用程序

    应用程序是运行在操作系统之上的用户程序,它们提供各种功能,如文字处理、游戏和网络浏览器。

    操作系统设计中的关键概念

    在操作系统设计中,以下是一些至关重要的概念:

    • 并发性:允许多个进程或线程同时执行。
    • 同步:确保并发进程访问共享资源时的有序性和一致性。
    • 虚拟化:通过抽象层将物理资源呈现给应用程序,使其能够高效地共享这些资源。
    • 安全:保护操作系统和应用程序免受未经授权的访问和恶意攻击。

    结语

    通过构建我们自己的操作系统,我们深入了解了操作系统的核心组件和设计原理。虽然构建一个全功能的操作系统是一个艰巨的任务,但这一过程为我们提供了对计算机系统底层运作机制的宝贵见解。

    随着技术不断发展,操作系统也在不断演进,融入新的功能和提高性能。但操作系统设计的核心原则仍然不变:管理资源、提供服务和确保系统安全。通过揭开操作系统的秘密,我们不仅丰富了我们的技术知识,也激发了我们对计算机科学领域的热情。


    SDN系统方法 | 6. 网络操作系统

    欢迎来到SDN系统方法的深入探讨,本章聚焦于网络操作系统的革新——ONOS。 作为主流构建网络的新方式,SDN以其动态和灵活的特性引领着行业变革。 让我们一起探索ONOS在第6章中的核心角色,它如何通过模块化设计和分布式组件,塑造现代网络的智慧中枢。

    ONOS作为关键的网络操作系统,其架构卓越,由松耦合的子系统构成,例如扩展的键/值存储,旨在支持高度灵活的控制程序和设备管理。 它的北向接口(NBI)负责配置、运维和控制,南向接口(SBI)则与底层网络设备进行无缝交互。 图30揭示了ONOS的三层架构:核心部分采用分布式核心,借助Atomix的可伸缩存储,保证服务的高效运行。 控制程序通过NBI与网络进行交互,利用诸如gNMI和gNOI等标准化接口,实现零接触管理,提供全方位的配置、监控和运维服务。

    ONOS的强大之处在于其对多样网络设备的支持,如enFlow和P4Runtime,它们共同构成了ONOS的核心,其中分布式表,采用先进的Raft算法,为服务抽象提供了坚实的基础。 Atomix作为分布式工具,为ONOS实例的水平扩展和协调提供了关键支持,它的分布式数据结构、通信和协调功能,如AtomicMap和DistributedMap,构建了ONOS服务的基石,如Topology、Link和Device服务,它们紧密相连,共同构建了网络的动态视图。

    在ONOS中,服务的适配和交互至关重要。 例如,Topology Service通过缓存网络状态,为用户提供低延迟的访问,而Path Service则与其他服务如Host Service和Packet Service协同工作。 在固定拓扑场景下,Topology Service接收来自Network Config的指令,确保网络配置的准确性和可靠性。

    ONOS的核心服务包括一系列重要组件,如主机、设备、链路、拓扑、 Mastership和集群管理,以及网络配置服务,共同构建了一个功能强大的网络操作系统。 这些服务不仅允许自定义网络行为,还提供了分布式存储和实时通知,构建了一个抽象的流水线模型,其中组件配置、报文处理、路由规则等都得以实现。

    ONOS的北向接口设计巧妙,包括服务API、Atomix编程接口和标准化接口,它们共同支持应用程序扩展其功能。 通过南向接口(SBI),ONOS能够灵活地适应不同类型的网络设备,如OpenFlow和gNMI协议提供者,确保了与底层设备的高效交互。

    在性能和规模方面,ONOS表现出色,支持大规模设备和高效操作,例如50,000个配置操作每天处理,确保了生产环境的稳定性和高可用性。 通常,生产环境会部署多个ONOS实例,以实现负载均衡和故障转移。

    ONOS的可扩展性和高可用性离不开Atomix的支持,μONOS微服务架构的引入,使得核心功能和服务被封装为独立的组件,提高了系统的灵活性和可维护性。 而作者俞凡在通信和网络领域的深厚造诣,为ONOS的探索提供了深厚背景。

    一步一步构建自己的系统

    深入理解ONOS,是把握SDN系统方法的关键,它正在重塑我们对网络世界的认知。 让我们一同探索更多关于ONOS的创新细节,以及它如何驱动网络技术的未来。 欲了解更多,可以参考《Software-Defined Networks: A Systems Approach》,由mdnice发布于公众号DeepNoMind,共同揭开网络操作系统的神秘面纱。

    合璧操作系统的大胆技术突破(1)

    创新的步伐:合璧操作系统的技术革新

    回顾历史,2018年,我提出了合璧操作系统(HybridOS)的理念,并在紧接下来的2019年开启了激动人心的开源旅程。 仅仅一年时间,我们就推出了图形栈,其基石是开源的MiniGUI 5.0技术,展现了我们对开源精神的坚守。 2019下半年,我们迈入核心组件的研发,其中的重头戏是hiWebKit,它的雏形已经孕育,预计下个月将揭开其神秘面纱,首次亮相。

    合璧操作系统的设计理念,不仅在于功能的动态调整,更在于对编程语言和应用框架的深刻理解。 我们坚信,这两大要素对于实现自主可控的未来操作系统至关重要。 华为鸿蒙操作系统考虑引入新编程语言,无疑是一次进步,但我们在实践中强调,需要跳出既有框架,借鉴历史的经验,从细微之处寻求突破。

    技术的飞跃:hiWebKit的创新实践

    hiWebKit的首次发布,标志着我们的技术领域实现了一次大胆的突破。 它引入了一种名为HVML的新语言,这种语言旨在提供前所未有的复杂控件支持。 例如,通过view标签,hiWebKit能够轻松实现可扩展控件,其性能超越了HTML5的canvas、SVG和传统插件,甚至能够实现流畅的旋转滚轮和指针交互,借助hipicher和hiitem标签以及CSS属性,打造出无缝的用户体验。

    对于汽车仪表盘这样需要高度定制和复杂图形的领域,hiWebKit更是如鱼得水。 这仅仅是一个开始,我们预见到更多的技术革新将随着hiWebKit的成熟逐渐浮现,为未来的操作系统打开新的可能。

    向未来进军:合璧操作系统与hiWebKit的前景

    合璧操作系统与hiWebKit的结合,标志着我们在这条技术探索的路上迈出了坚实的步伐。 我们期待着更多用户和开发者参与到这个开源项目中,共同见证操作系统领域的革新。 随着hiWebKit的不断迭代,我们将为用户提供更强大、更灵活的开发平台,推动自主可控技术的普及和应用,塑造一个更加智能、自主的数字世界。

    揭开操作系统的秘密

    玩转WINDOWS 7目录

    让我们一起探索Windows 7的世界,从基础到进阶,深入了解它的魅力和功能。 首先,我们来到第1章,初识Windows 7,这里将揭开其神秘面纱,带你了解操作系统的基本架构和界面设计。 接着,第2章将指导你进行安装过程,无论是全新系统还是升级,这里都有详尽的步骤和注意事项。 在第3章,我们将深入学习Windows 7的基础操作,包括启动、桌面管理、快捷方式等,让你快速上手。 第4章是个人化的舞台,如何定制主题、壁纸和个性化设置,让你的Windows 7更具个性风采。 第5章和第6章分别聚焦于文件和文件夹管理,以及软硬件的高效管理,让你的系统运行更加顺畅。 在第7章,我们将解析Windows 7的附件功能,如画图、媒体播放器等,满足日常娱乐需求。 第8章介绍系统工具,如任务管理器、磁盘清理等,帮助你维护和优化系统性能。 第9章深入探讨Windows 7的文件系统,理解其结构和操作规则,提升数据管理能力。 第10章,让我们沉浸在Windows 7的休闲娱乐世界,畅享丰富的在线娱乐和游戏体验。 第11章和第12章,我们将一起学习网络基础知识和如何通过Windows 7进行上网冲浪,享受互联网的乐趣。 第13章,Windows Live服务的使用方法,让你享受到更多在线服务和社交互动。 最后,第14章将带我们进行系统性能优化,让Windows 7始终保持最佳运行状态。

    关于所有各种BIOS操作方式。

    安装系统按照提示一步一步操作就可以了关于BIOS操作一、揭开BIOS的神秘面纱: 认识BIOS------------------------------------我们经常听道什么BIOS、COMS,POST自检等名词和概念,它们是什么?有什么区别?其实我想每个计算机用户都知道那么一点,但要真正说起来,就讲不清了。 下面就来讲一讲这些基本的概念和相关知识,揭开BIOS的神秘面纱。 (1) 认识BIOSBIOS,Basic Input/output system,发音类似罢哎奥丝(这可是根据标准的音标翻过来的哦),即基本输入/输出系统。 实际上它是被固化在计算机ROM(只读存储器)芯片上的一组程序,为计算机提供最低级的、最直接的硬件控制与支持。 更形象地说,BIOS就是硬件与软件程序之间的一个桥梁或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。 BIOS的具体功能和作用如下:BIOS中断调用即BIOS中断服务程序。 它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衍接。 DOS/Windows操作系统对软、硬盘、光驱与键盘、显示器等外围设备的管理即建立在系统BIOS的基础上。 程序员也可以通过 对INT 5、INT 13等中断的访问直接调用BIOS中断例程。 BIOS系统设置程序微机部件配置情况是放在一块可读写的CMOS RAM芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息。 关机后,系统通过一块后备电池向CMOS供电以保持其中的信息。 如果CMOS中关于微机的配置信息不正确,会导致系统*能降低、零部件不能识别,并由此引发一系统的软硬件故障。 在BIOS ROM芯片中装有一个程序称为系统设置程序,就是用来 设置CMOS RAM中的参数的。 这个程序一般在开机时按下一个或一组键即可进入,它提供了良好的界面供用户使用。 这个设置CMOS参数的过程,习惯上也称为BIOS设置。 新购的微机或新增了部件的系统,都需进行BIOS设置。 POST上电自检接通微机的电源,系统将执行一个自我检查的例行程序。 这是BIOS功能的一部分,通常称为POST--上电自检(Power On Self Test)。 完整的POST自检包括对CPU、系统主板、基本的640KB内存、1MB以上的扩展内存、系统ROM BIOS的测试;CMOS中系统配置的校验;初始化视频控制器,测试视频内存、检验视频信号和同步信号,对CRT接口进行测试;对键盘、软驱、硬盘及CD-ROM子系统作检查;对并行口(打印机)和串行口(RS232)进行检查。 自检中如发现有错误,将按两种情况处理:对于严重故障(致命*故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号(自检响铃代码的含义见下文),等待用户处理。 BIOS系统启动自举程序在完成POST自检后,ROM BIOS将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。 常见BIOS芯片的识别主板上的ROM BIOS芯片是主板上唯一贴有标签的芯片,一般为双排直插式封装(DIP),上面印有BIOS字样。 虽然有些BIOS芯片没有明确印出BIOS,但凭借外贴的标签也能很容易地将它认出。 586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。 586以后的ROM BIOS多采用Flash ROM(快闪可擦可编程只读存储器),通过跳线开关和系统配带的驱动程序盘,可以对Flash ROM进行重写,方便地实现BIOS升级。 常见的BIOS芯片有AMI、Award、Phoenix等,在芯片上都能见到厂商的标记。 目前市面上较流行的主板BIOS主要有 Award BIOS、AMI BIOS、Phoenix BIOS三种类型(如图1)。 Award BIOS是由Award Software公司开发的BIOS产品,在目前的主板中使用最为广泛。 Award BIOS功能较为齐全,支持许多新硬件,目前市面上多数586主机板和PⅡ主板都采用了这种BIOS;AMI BIOS是AMI公司出品的BIOS系统软件,开发于80年代中期,早期的286、386大多采用AMI BIOS,它对各种软、硬件的适应*好,能保证系统*能的稳定,到90年代后,绿色节能电脑开始普及,AMI却没能及时推出新版本来适应市场,使得AMI BIOS失去了大半壁江山;Phoenix BIOS是Phoenix公司产品,Phoenix意为凤凰,有完美之物的含义。 Phoenix BIOS多用于高档的586原装品牌机和笔记本电脑上,其画面简洁,便于操作。 图1:AMI和AWARD的BIOS ROM芯片(2) 认识COMSCMOS,(原意是指互补金属氧化物半导体--一种大规模应用于集成电路芯片制造的原料,中文发音瑟磨丝)是微机主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置和用户对某些参数的设定。 CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。 CMOS RAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。 早期的CMOS设置程序驻留在软盘上的(如IBM的PC/AT机型),使用时很不方便。 现在多数厂家将CMOS设置程序做到了BIOS芯片中,在开机时通过特定的按键就可进入CMOS设置程序,方便地对系统进行设置。 因此CMOS设置又被叫做BIOS设置。 早期的CMOS是一块单独的芯片MCA(DIP封装),共有64个字节存放系统信息。 386以后的微机一般将MCA芯片集成到其它的IC芯片中(如82C206,PQFP封装),最新的一些586主板上更是将CMOS与系统实时时钟和后备电池集成到一块叫做DALLDA DS1287的芯片中。 随着微机的发展、可设置参数的增多,现在的CMOS RAM一般都有128字节及至256字节的容量。 为保持兼容*,各BIOS厂商都将自己的BIOS中关于CMOS RAM的前64字节内容的设置统一与MCA的CMOS RAM格式一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的BIOS芯片一般不能互换,即使是能互换的,互换后也要对CMOS信息重新设置以确保系统正常运行。 二、揭开BIOS的神秘面纱:开机自检响铃代码含义解析--------------------------------------------------* 开机自检响铃代码含义解析在POST开机自检时,如果发生故障,机器响铃不断,不同的响铃代表不同的错误信息,根据这些信息的含义,再做相应诊断就不难了。 下面就以较常见的两种BIOS(AMI BIOS和Award BIOS)的为例,介绍开机自检响铃代码的具体含义:* Award 的BIOS自检响铃及其意义 :1短: 系统正常启动。 这是我们每天都能听到的,也表明机器没有任何问题。 2短: 常规错误,请进入CMOS Setup,重新设置不正确的选项。 1长1短: RAM或主板出错。 换一条内存试试,若还是不行,只好更换主板。 1长2短: 显示器或显示卡错误。 1长3短: 键盘控制器错误。 检查主板。 1长9短: 主板Flash RAM或EPROM错误,BIOS损坏。 换块Flash RAM试试。 不断地响(长声): 内存条未插紧或损坏。 重插内存条,若还是不行,只有更换一条内存。 不停地响: 电源、显示器未和显示卡连接好。 检查一下所有的插头。 重复短响: 电源问题。 无声音无显示: 电源问题。 * AMI 的BIOS自检响铃及其意义:1短: 内存刷新失败。 更换内存条。 2短: 内存ECC较验错误。 在CMOS Setup中将内存关于ECC校验的选项设为Disabled就可以解决,不过最根本的解决办法还是更换一条内存。 3短: 系统基本内存(第1个64kB)检查失败。 换内存。 4短: 系统时钟出错。 5短: 中央处理器(CPU)错误。 6短: 键盘控制器错误。 7短: 系统实模式错误,不能切换到保护模式。 8短: 显示内存错误。 显示内存有问题,更换显卡试试。 9短: ROM BIOS检验和错误。 1长3短: 内存错误。 内存损坏,更换即可。 1长8短: 显示测试错误。 显示器数据线没插好或显示卡没插牢。 * Phoenix的BIOS自检响铃及其意义 :1短 系统启动正常1短1短1短: 系统加电初始化失败1短1短2短: 主板错误1短1短3短: CMOS或电池失效1短1短4短: ROM BIOS校验错误1短2短1短: 系统时钟错误1短2短2短: DMA初始化失败1短2短3短: DMA页寄存器错误1短3短1短 RAM刷新错误1短3短2短: 基本内存错误1短3短3短 基本内存错误1短4短1短: 基本内存地址线错误1短4短2短: 基本内存校验错误1短4短3短: EISA时序器错误1短4短4短: EISA NMI口错误2短1短1短: 前64K基本内存错误3短1短1短: DMA寄存器错误3短1短2短: 主DMA寄存器错误3短1短3短: 主中断处理寄存器错误3短1短4短: 从中断处理寄存器错误3短2短4短: 键盘控制器错误3短1短3短: 主中断处理寄存器错误3短4短2短: 显示错误3短4短3短: 时钟错误4短2短2短: 关机错误4短2短3短: A20门错误4短2短4短: 保护模式中断错误4短3短1短: 内存错误4短3短3短: 时钟2错误4短3短4短: 时钟错误4短4短1短: 串行口错误4短4短2短: 并行口错误4短4短3短: 数字协处理器错误三、优化系统第一步——设置好你的BIOS---------------------------------------从前面的介绍可以看出:BIOS是计算机操作的基石,一块主板或者说一台计算机*能优越与否,从很大程度上取决于主板上的BIOS管理功能是否先进。 而大家在使用中常会碰到很多奇怪的问题,诸如Windows安装一半死机或使用中经常死机;Windows95/98只能工作在安全模式;声卡解压卡显示卡发生冲突;CD-ROM挂不上等等。 事实上这些问题在很大程度上与BIOS设置密切相关。 而提高启动速度,优化系统配置的第一步,就是对BIOS进行优化设置,这样才能达到目的。 比如调整硬件启动顺序、减少启动时的检测项目等等,由此已不难看出,BIOS设置的重要*。 下面就将介绍Award BIOS的基本设置方法及相关问题。 1. 分清CMOS设置和BIOS设置上文已经介绍了CMOS、BIOS的基本概念,而由于CMOS与BIOS都跟微机系统设置密切相,所以才有CMOS设置和BIOS设置的说法。 CMOS RAM是系统参数存放的地方,而BIOS中系统设置程序是完成参数设置的手段。 因此,准确的说法应是通过BIOS设置程序对CMOS参数进行设置。 而我们平常所说的CMOS设置和BIOS设置是其简化说法,也就在一定程度上造成了两个概念的混淆。 当然,为方便期间,下文忽略两者的区别,统一称为:BIOS设置。 2. BIOS设置程序的基本功能由于BIOS设置程序目前存在有各种不同版本,其功能和设置方法也各自相异,但对于主要的设置项来说,是基本相同的,一般包括下面几项:基本参数设置:包括系统时钟、显示器类型、启动时对自检错误处理的方式。 磁盘驱动器设置:包括自动检测IDE接口、启动顺序、软盘硬盘的型号等。 键盘设置:包括上电是否检测硬盘、键盘类型、键盘参数等。 存储器设置:包括存储器容量、读写时序、奇偶校验、ECC校验、1M以上内存测试等。 Cache设置:包括内/外Cache、Cache地址/尺寸、BIOS显示卡Cache设置等。 ROM SHADOW设置:包括ROM BIOS SHADOW、VIDEO SHADOW、各种适配卡SHADOW安全设置:包括病毒防护、开机口令、Setup口令等。 总线周期参数设置:包括AT总线时钟(ATBUS Clock)、AT周期等待状态(AT Cycle WaitState)、内存读写定时、Cache读写等待、Cache读写定时、DRAM刷新周期、刷新方式等。 电源管理设置 :是关于系统的绿色环保节能设置,包括进入节能状态的等待延时时间、唤醒功能、IDE设备断电方式、显示器断电方式等。 系统状态侦察设置:包括CPU温度侦察,CPU风扇、电源风扇转速侦察等设置。 即插即用及PCI局部总线参数设置:关于即插即用的功能设置,PCI插槽IRQ中断请求号、PCIIDE接口IRQ中断请求号、CPU向PCI写入缓冲、总线字节合并、PCIIDE触发方式、PCI突发写入、CPU与PCI时钟比等。 板上集成接口设置 包括板上FDC软驱接口、串并口、IDE接口的允许/禁止状态、串并口、I/O地址、IRQ及DMA设置、USB接口、IrDA接口等。 其它参数设置 包括快速上电自检、A20地址线选择、上电自检故障提示、系统引导速度,另外现在许多新型的主板又有电源电压,风扇转速,Cpu及板卡温度,CPU免跳线设置,防病毒设置等多项设置,一般情况下,功能越多的主板其甚至也稍多些,但上述的基本设置是不变的。 3. BIOS设置程序的进入方法进入BIOS设置程序通常有三种方法:* 开机启动时按热键在开机时按下特定的热键可以进入BIOS设置程序,不同类型的机器进入BIOS设置程序的按键不同,有的在屏幕上给出提示,有的不给出提示,几种常见的BIOS设置程序的进入方式如下:Award BIOS:按Del(屏幕有提示)。 AMI BIOS:按Del或Esc(屏幕有提示)。 COMPAQ BIOS:屏幕右上角出现光标时按F10(屏幕无提示)。 AST BIOS:按Ctrl+Alt+Esc(屏幕无提示)。 Phoenix BIOS:按F2* 觮ern 008B8h(2.18K)h (0.87K) ……(三) 如果在EPA pattern行中看到了后面的文件扩展名为(如表中的),那么进入下一步操作;如果扩展名为,那么准备一个16色136*126像素的BMP图形文件(假设为),再在DOS模式下键入命令:Cbrom /epa ,以将新的bmp文件植入BIOS数据文件完成后直接进入第七步。 (四) 用图形软件创建一幅 136*126 像素 2色的BMP图形(你大可以在里面写上 PIII 800MHZ等等你喜欢的字眼),做好后保存成一个文件,如。 (五)由于BIOS中的LOGO是EPA文件格式,所以要把文件转换为文件。 下面就到BMPTOEPA这个软件出场了(该程序可在本书光盘中找到),进入到该程序的界面,在这里可以为你设计的LOGO 填上颜色,但只能逐个色块的填,修改满意后,存盘生成文件(由于BMPTOEPA使用较简单,这里就不再多述)。 (六) 在DOS模式下键入命令:Cbrom /epa ,以将新的epa文件植入BIOS数据文件。 完成后可再键入命令:Cbrom /d,查看更新后的BIOS文件情况。 (七)最后将BIOS数据文件()用更新到ROM中(关于更新BIOS的更详细操作,请参考升级你的BIOS部分,这里不再详述)完成上面的操作后,重启计算机,能源之星的LOGO已被换成我们自己的LOGO啦?注:本站工具下载栏目中已为您提供了几十款精彩的EPA文件,你可以直接使用它们。 另外,你也可以使用BMPTOEPA程序将EPA文件另寸为BMP文件,以在第三步CBROM操作中调用.4. 把我们的电脑变成品牌机--修改BIOS全屏开机画面我想你一定见过品牌机启动时全屏的开机画面(下称OEM OGO),你是不是也想要一个?什么?你没有RMB,买不起品牌机……。 你误会了,我们无需买什么品牌机的,只要你的BIOS支持,我们对其修改一下,就可以把我们的电脑变成品牌机了。 是不是很心动?心动不如行动,下面就让我们开始吧。 (一) 获得BIOS数据文件:用上述的修改修改BIOS中的文字信息中第一步的方法获得BIOS数据文件。 (二)查看BIOS数据文件信息:把程序拷贝到BIOS数据文件()目录里,然后在DOS下键入命令 /d,此时会显示类似下表的信息:CBROM V1.30B (C)Award Software 1999No. Item-Name Original-Size Compressed-Size Original-File-Name====================================================0. System BIOS h(128.00K) (87.64K) ……4. LOGO BitMap h2443Ch(145.06K) (1.38K) ……Total compress code space = 1B000h(108.00K)Total compressed code size = h(97.52K)Remain compress code space = 029F0h(10.48K)……你应保证你的BIOS文件中至少有大于3K的空间,BIOS剩余空间可通过上面Remain compress codespace的值得知道,例如上面所示的BIOS还有10.48K剩余空间。 (三) 制作OEM LOGO图片:制作一幅漂亮的图片,应注意OEMLOGO图像文件必须是16色的BMP格式!大小可以是640x64像素,也可以小一点,文件大小应该控制在150KB以内,否则会造成死机或其它后果!制作16色图象可以使用WINDOWS自带的画笔程序,只要注意好使用颜色,画好画后再用另存为`16色位图`就可以了。 作图时,尽量画直线和矩形之类的规则图形,而少画曲线和圆形之类的图形,否则最终显示时的锯齿现象很严重,影响LOGO图片的整体效果。 最好使用黑色为背景色,蓝色为文字及图形色,另外可加一些绿色或白色,而少用些其他颜色,以免最终显示时发生花屏或变色。 例如图5所示的金潮电脑(这牌子听过吗)中除了潮字用了绿色外,其他均是蓝色,而这幅图就没有变色。 另外应注意图象上不能画过多的东西,否则BIOS装不下。 四) 将OEM LOGO图片植入BIOS数据文件:做好LOGO图片后将其保存为,然后执行 CBROM / 命令,程序运行后提示Adding 厖1.8%,表示图形文件加入成功,如果不成功则显示出错信息。 五) 将BIOS数据文件写回:最后将带有OEMLOGO图片的BIOS数据文件()用写回到ROM中(关于更新BIOS的更详细操作,请参考升级你的BIOS部分,这里不再详述)完成上面的操作后重新启动计算机,哈哈!个*化的OEM LOGO出现在眼前(当然是在你的BIOS支持的前提下),然后你就偷偷乐吧!注意:不是所有Award BIOS都支持修改OEMLOGO,但不管是否支持,修改后并不会出现致命*的失败,所以你完全可以一试。 (关于BIOS升级失败后的处理,请参考升级你的BIOS部分)。 再次警告:由于修改BIOS具有一定危险*,所以在操作中要谨慎,以免造成不孟低程峁┑娜砑?br /> 现在很多主板都提供了在DOS下进入BIOS设置程序而进行设置的程序,在Windows95的控制面板和注册表中已经包含了部分BIOS设置项。 用一些可读写CMOS的应用软件部分应用程序,如QAPLUS提供了对CMOS的读、写、修改功能,通过它们可以对一些基本系统配置进行修改。 4. BIOS设置的基本原则现在的主板及BIOS设置程序更新换代是日新月异,不断地推出新功能、新花样,即使再详细的设置说明,也无法囊括所有的BIOS设置项,但如果掌握一定的方法和原则,那么再新、再难的设置项也能较准确地设定,下面就介绍一些原则、方法及经验。 在设置时,可通过移动亮棒的方式来选择欲设定的项目,用 及 键来修改内容。 由于BIOS设置程序是基于英文的,且专业*很强,所以在条件允许的情况下,最好是照着中文说明书或象本书这样的设置说明来操作,不要凭感觉,想当然。 在BIOS设置时,可以利用热键来方便操作。 这些热键包括:1. Shift+F2:可以改变屏幕背景颜色。 把光标移到相应的设置项上,然后按下列热键,可对相应的设置项进行不同的操作:2. F1:如果你想知道关于每一个设置项更详细的信息,可按F1,会出现一个新窗口显示说明信息。 3. F5:载人上一次的设置值。 4. F6:载人BIOS内定值。 5. F7:载人SETUP设置值。 在系统出现兼容*问题或其它严重错误时,可使用【Load BIOS Defaults】功能项,它可以使系统工作在最保守状态,便于检查出系统错误(其它说明见下文)。 当BIOS设置很混乱或被破坏时,可使用【Load SETUP Defaults】功能项,此为BIOS出厂的设定值,它可以使系统以最佳化模式工作。 另外,在第一次、及升级BIOS后,都应先使用此项(其它说明见下文)。 有的用户喜欢挖掘BIOS的潜力,尝试各种不同的BIOS设置,认为这样可以超频BIOS。 其实这是没有必要的,在系统能运行正常的情况下,不要随便更改BIOS设置。 四、揭开BIOS的神秘面纱: 升级你的BIOS* 为什么要升级BIOS* 摸清BIOS的底细* 获得最新BIOS数据文件及更新程序* Award BIOS升级详解* 升级BIOS应注意的几个问题* 华硕系列主板BIOS升级精解1. 为什么要升级BIOS在升级BIOS之前,你也许要问:有必要升级吗?为什么要升级BIOS呢?BIOS升级真的是免费的套餐吗?下面就将给你答案。 为了解决2000年问题:提到电脑,可能许多人首先会想到近来被媒体炒得火热的2000年(千年虫)问题。 的确,1996年以前生产或组装的电脑上的主板,基本都存在这一问题。 为此,许多电脑或主板的生产商先后推出了各自修正版的BIOS,可以在一定程度上解决2000年问题。 可以解决莫名其妙的故障修正老版本BUG:升级BIOS可以解决一些特殊的电脑故障,这些故障往往令电脑高手也觉得莫名其妙,但通过升级BIOS后,这些问题就神奇般地解决了。 例如磐英P2-112A主板BIOS引起老声卡ESS1868资源相冲突不能工作,升级最新版的BIOS后,就修正了SB-Link与ESS1868兼容的问题,而且还支持新硬盘的S.M. A. R. T等功能,这样所有问题就迎刃而解;再如有的计算机启动时检测CD-ROM的时间过长,而升级BIOS后,检测速度有了明显的改观……,像这样通过升级BIOS解决特殊故障或使系统*能得到提升的事例不胜枚举,而且BIOS的先进、完善程度也是进行整机*能优化的基础,无论你是电脑发烧友还是初级玩家,像这样既不花钱又能增强机器*能、提高系统稳定*的好事,你应该不会拒绝吧!能免费获得新功能和硬件技术支持:升级BIOS最直接的好处就是不用花钱就能获得许多新功能和硬件技术支持,比如原来你用的是PⅡ的CPU,升级BIOS后也许就能直接使用PⅢ的CPU,不用换主板了;看着别人能用光驱来启动的计算机,自己的不行,升级BIOS后,成了;另外还能增加PnP即插即用功能、新硬盘的LBA和DMA33、DMM66等硬件技术规范DMA功能、识别其它新硬件等等,这就相当于免费升级电脑!可以解决硬盘8G限制:随着IBM以迅雷不及掩耳之势掀起硬盘市场的降价浪潮,99年主流IDE硬盘的容量比98年有大幅度的提升,8G、10G和12G左右的大容量硬盘已成主流。 不过,很多朋友在购买了这些大容量硬盘之后却遇到主板不认识硬盘的问题,其实,这些问题都是由于使用的主板BIOS无法识别它,或者认为它的容量只有8G,在这种情况下,最好的解决方法就是升级主板的BIOS,只要一升级,一切就全OK了!

    Windows 12的神秘面纱:全新体验,颠覆想象!

    在科技的前沿舞台上,微软作为操作系统界的领航者,终于揭开了Windows 12的神秘面纱,为用户带来了前所未有的体验。 让我们一同沉浸在这次革新性的探索之中,感受Windows 12如何颠覆想象,重塑我们的数字生活。

    揭开Windows 12的面纱

    继Windows 10的成功之后,Windows 12是微软倾力打造的又一杰作。 经过数年的精心研发,这款新系统不仅在性能上跃升至新的高度,更是在用户体验上实现了革命性的突破。 它承诺为全球数亿用户提供稳定、高效且安全的数字化环境。

    亮点体验,触手可及

    期待中的发布与升级

    据透露,Windows 12将于24年震撼登场,用户将有机会通过微软官方渠道免费升级。 现在,就让我们紧握这次科技革新,共同期待这一里程碑的到来。

    结语:开启未来新篇章

    Windows 12的发布宣告了微软在操作系统领域的新篇章,它将为用户带来超越期待的体验。 让我们一同步入Windows 12的世界,感受科技带来的无限可能和惊喜。 务必关注微软官方的最新动态,提前预约,迎接这场数字革命的到来!

    免责声明:本文中的信息和观点仅供参考,不代表任何组织的立场。 在使用本文提供的信息时,请自行验证并做出明智决策,作者不对任何后果负责。 本文可能存在未经证实的传闻或推测,仅供娱乐和交流。 在阅读时,请保持批判性思考,自行处理任何由此产生的争议或纠纷。



    相关标签: 揭开操作系统设计的神秘面纱揭开操作系统的秘密一步一步构建自己的系统

    上一篇:掌握操作系统内核的奥秘为您的自定义系统奠

    下一篇:为初学者准备的终极指南从零开始创建自己的

    内容声明:

    1、本站收录的内容来源于大数据收集,版权归原网站所有!
    2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
    3、本站不接受违法信息,如您发现违法内容,请联系我们进行举报处理!
    4、本文地址:http://www.jujiwang.com/article/7d16c1f1f445f7489ad2.html,复制请保留版权链接!


    温馨小提示:在您的网站做上本站友情链接,访问一次即可自动收录并自动排在本站第一位!
    随机文章
    Java毕业设计:基于机器学习的图像分类系统开发 (JAVA毕业设计)

    Java毕业设计:基于机器学习的图像分类系统开发 (JAVA毕业设计)

    <,直方图、纹理特征和深度特征等,分类器训练模块,负责训练机器学习分类器,包括支持向量机、决策树和卷积神经网络等算法,图像分类模块,负责对输入图像进行分类,并输出分类结果,性能评估模块,负责对系统的性能进行评估,包括准确率、召回率和F1值等指标,系统实现本系统使用Java语言进行开发,并采用了以下开源库,scikit,learn,...。

    技术教程 2024-09-30 01:36:03

    PDF 解析工具箱:比较和选择最佳工具以满足您的需求 (PDF解析工具)

    PDF 解析工具箱:比较和选择最佳工具以满足您的需求 (PDF解析工具)

    PDF,便携式文档格式,是一种广泛使用的文件格式,用于保存文档、图像和交互式元素,如今,有多种PDF解析工具可用,可让您从PDF文档中提取文本、图像和其他数据,选择合适的PDF解析工具至关重要,因为它可以显著影响您的工作效率,在本文中,我们将比较市场上一些最流行的PDF解析工具,帮助您根据自己的具体需求做出明智的选择,1.AdobeA...。

    最新资讯 2024-09-27 10:58:29

    PowerBuilder 12 与其他开发工具的比较:发现其优势和劣势 (powerbuilder)

    PowerBuilder 12 与其他开发工具的比较:发现其优势和劣势 (powerbuilder)

    引言PowerBuilder12是一款流行的快速应用程序开发,RAD,工具,用于开发Windows和移动应用程序,它以其易用性和快速的开发速度而闻名,在文章中,我们将PowerBuilder12与其他一些流行的开发工具进行比较,以了解其优势和劣势,优势1.易用性PowerBuilder12拥有一个非常易于使用的界面和直观的拖放式开发环...。

    最新资讯 2024-09-24 02:47:13

    SuperSlide:滑出你的边界,解锁无限的滑梯之旅 (superstar)

    SuperSlide:滑出你的边界,解锁无限的滑梯之旅 (superstar)

    准备好踏上激动人心的滑梯之旅了吗,SuperSlide是一家革命性的滑梯公司,旨在为您带来前所未有的滑梯体验,我们相信滑梯不仅仅是一种娱乐活动,它还是一种自我发现和冒险的途径,当您滑下我们的滑梯时,您将不仅体验到速度和刺激,还将探索您的极限,发现新的可能性,我们的滑梯在SuperSlide,我们为各个年龄和技能水平的人提供各种各样的滑...。

    最新资讯 2024-09-15 22:17:55

    追踪:监控项目进展、识别风险和采取纠正措施。(追踪by)

    追踪:监控项目进展、识别风险和采取纠正措施。(追踪by)

    什么是追踪,追踪是在项目执行过程中持续监控项目的进展、识别风险和采取纠正措施的过程,目的是确保项目按时、按预算以及按预期的质量完成,追踪的重要性追踪对于项目的成功至关重要,因为它允许项目团队,...。

    技术教程 2024-09-15 18:47:57

    揭秘 Java Web 服务调用的强大技术:深入分析 (揭秘java虚拟机度云下载)

    揭秘 Java Web 服务调用的强大技术:深入分析 (揭秘java虚拟机度云下载)

    简介JavaWeb服务是一种基于XML的协议,用于在分布式环境中跨应用程序共享数据,它是一种流行的技术,用于构建可互操作的高性能应用程序,JavaWeb服务调用的组件JavaWeb服务调用涉及以下主要组件,客户端,发起服务的请求方,服务端,提供服务的应用程序或组件,Web服务,客户端和服务端之间通信的接口,消息,客户端和服务端之间传递...。

    本站公告 2024-09-15 01:29:54

    Angular最佳实践:设计和开发健壮且可扩展的应用程序 (angular是什么意思)

    Angular最佳实践:设计和开发健壮且可扩展的应用程序 (angular是什么意思)

    保应用程序的安全至关重要,可以防止数据泄露、恶意攻击和其他威胁,Angular提供了诸如跨站点脚本,XSS,、跨站点请求伪造,CSRF,和注入攻击等安全功能,结论通过遵循Angular最佳实践,你可以设计和开发健壮、可扩展且易于维护的应用程序,这些最佳实践可以帮助你提高开发效率、提高应用程序质量并确保出色的用户体验,...。

    技术教程 2024-09-14 05:52:25

    按钮设计中的最佳实践:提升网站和应用程序的用户体验 (按钮设计的原则)

    按钮设计中的最佳实践:提升网站和应用程序的用户体验 (按钮设计的原则)

    的用户体验,通过遵循最佳实践,您可以创建清晰、易用和可访问的按钮,从而提高用户参与度和满意度,记住,按钮不仅仅是视觉元素,它们是用户与应用程序或网站互动的重要界面元素,通过采用以用户为中心的方法,您可以创建提升整体用户体验的有效且令人愉悦的按钮,...。

    互联网资讯 2024-09-13 20:46:08

    反比例函数图像:理解其独特特征 (反比例函数图像)

    反比例函数图像:理解其独特特征 (反比例函数图像)

    u003cstrong>,确定比例常数,比例常数是函数方程中的常数k,它决定了图像的陡度,标记原点,在坐标平面上标记原点,0,0,选择一个测试点,选择x的不同值来计算y值,一个简单的选择是,x=1、x=,1和x=2,绘制点,将计算出的点绘制在坐标平面上,连接点,使用曲线连接点,形成一个双曲线形状的图像,反比例函数图像的应用反比例...。

    最新资讯 2024-09-13 13:49:14

    PHP 初学者指南:如何下载、安装和使用软件 (php初学者开发工具)

    PHP 初学者指南:如何下载、安装和使用软件 (php初学者开发工具)

    作为一名PHP初学者,了解如何在本地计算机上下载、安装和使用PHP软件至关重要,本文将提供一步一步的指南,帮助你完成整个过程,步骤1,下载PHP访问PHP官方网站并转到下载页面,根据你的操作系统选择适当的PHP版本,下载最新的稳定版本,因为它是经过充分测试和验证的,下载完成后,你将获得一个包含PHP文件的ZIP存档,步骤2,解压ZIP...。

    最新资讯 2024-09-10 17:55:40

    Java 代码集合:用于各种目的的综合资源库 (java代码生成器)

    Java 代码集合:用于各种目的的综合资源库 (java代码生成器)

    欢迎来到Java代码集合,这是用于各种目的的综合资源库,本集合包含一系列精选的代码段、示例和教程,旨在帮助您提高编码技能、提高工作效率并解决常见问题,我们精心选择了本集合中的内容,以涵盖广泛的主题,包括数据结构、算法、多线程、文件处理、网络编程和Java8,的新特性,无论是初学者、经验丰富的开发人员还是正在寻找特定解决方案的人,您都可...。

    最新资讯 2024-09-10 15:45:28

    从官方来源获取 Java 安装程序:避免恶意软件和病毒 (从官方来源获奖的电影)

    从官方来源获取 Java 安装程序:避免恶意软件和病毒 (从官方来源获奖的电影)

    安装Java时,从官方来源获取安装程序至关重要,从不可靠来源下载Java安装程序可能会导致恶意软件和病毒感染您的计算机,以下是一些从官方来源获取Java安装程序的步骤,访问Java官方网站,https,www.java.com,en,点击,免费Java下载,按钮,选择您的操作系统并点击,同意并开始免费下载,按钮,等待安装程序下载完...。

    互联网资讯 2024-09-09 10:43:54