linux与windows起步阶段。
说明一点,下面关于windows小知识,是在查询可移植性问题时,顺便了解的。
现给出可移植性方面的知识。
1.可移植性是**从一种体系结构移植到另一种不同的体系结构。
可移植性一般分为两种:
软件可移植性硬件可移植性。
软件可移植性是指**可以在不同平台间移植,硬件移植性是指在不同硬件间(如不同构架的cpu)移植。
是可移植的,因为它已经能够在各种不同的体系结构上运行了。
但这种可移植它需要在做设计时就为此付出诸多努力。
最初的linus
最初的linux
把linux来到这个世界的时候,它只能在i386上运行。虽然有通用性很强,**也写得不错,可是可移植性在算不上是一个优势。实际上,linus一度还建议让linux只在i386体系结构上驰骋。
不过,人们还是在2023年开始把linux向digital alpha体系结构上移植了。digital alpha是一种高性能现代计算机体系结构,它支持risc和64位寻址。这与linus最初选的i386无疑是天壤之别。
尽管如此,最初的这次移植工作最终花了将近一年终于完成了,alpha机成为了i386后第一个被官方支持的体系结构。这次移植的挑战性是最大的,为了提高可移植性,内核中不少**都被重写了。工作难度上使的整个移植相当麻烦,可是效果是明显的,移植变得简单轻松多了。
第一个版本支持intel x86
1.2版的内核: 支持digital alpha,intel x86,mips和sparc——虽然支持的不是很完善,带些试验性质。
windows development(1)
二十世纪七十年代。
人们的工作主要用打印机。 复制文档,则可能会使用油印机或复写纸。
两个年轻的计算机发烧友 bill gates 和 paul allen 却发现个人计算是通向未来的道路。
1975 年。
gates 和 allen 合伙成立了一家公司: microsoft 。
microsoft 开始时规模很小,但是却抱有宏伟的愿景—将计算机普及到每个办公桌上和每个家庭中。
在接下来的几年中,microsoft 开始改变我们的工作方式。
2023年。
microsoft windows 1.0是微软第一次对个人电脑操作平台进行用户图形界面的尝试。windows 1.0基于ms-dos操作系统。
1. windows 1.0
microsoft windows 1.0是微软第一次对个人电脑操作平台进行用户图形界面的尝试。windows 1.0基于ms-dos操作系统。
microsoft windows 1.0是windows系列的第一个产品,开始发行。
当时很多人认为microsoft windows 1.0只是一个低劣的产品。当时最好的gui电脑平台是另外一个选择是desqview/x。
microsoft windows 1.0在2023年由新发行的microsoft windows 2.0取代,但此版本的支援周期长达16年,由2023年支援到2023年最后一天为止。
microsoft 致力于开发第一版的新操作系统。
界面管理器是这一项目的代号,并被视为是最终名称,但是windows之所以流行的原因在于,它以最佳方式描述了作为新系统基础的框或计算“窗口”。 windows 于 1983 宣布立项,但是其开发却花费了不少时间。 怀疑论者称其“虚无缥缈”。
1985 年 11 月 20 日,也就是最初宣布立项的两年后,microsoft 终于推出了 windows1.0。 现在,用户只需在屏幕(或“窗口”)上移动鼠标指向所需位置并单击即可完成任务,而无需键入 msdos 命令。
bill gates 表示:“这是一款专门为电脑用户设计的独一无二的软件。”
留意:软盘和 kb
windows1.0 需要至少 256 kb、两个双面软盘驱动器和一个图形适配器卡。 运行多个程序或使用 dos 3.0 或更高版本时建议使用硬盘和 512 kb 内存。
1. windows 2.0-2.11
windows 2.0 微软于2023年发布,是一套基于ms-dos操作系统、类似mac os图形用户界面的windows版本。这个用户界面较windows 1.
0有着更多的功能,且已近似windows 3.0。它已有一些的改进,而紧接着它就是更受欢迎的3.
0版本但此版本的支持周期长达14年,由2023年支持到2023年最后一天为止。
windows2.0 是针对 intel 286 处理器而设计的。 当 intel 386 处理器发布之,windows/386 很快随之推出,以利用该处理器扩展的内存容量。
后续 windows 版本继续改进电脑的速度、可靠性和可用性。
1988 年,microsoft 成为世界上销售量最大的电脑软件公司。 对于一些办公室职员而言,计算机开始成为其日常生活的一部分。
注意:控制面板首次出现在 windows2.0 中。
1Linux内核移植要点
第20章 linux内核移植。软件移植的概念简单地说就是让一套软件在指定的硬件平台上正常运行。移植至少包括了两个不同的硬件或者软件平台。对于应用软件来说,移植主要考虑操作系统的差异,重点在修改系统调用。本章的重点是linux内核移植,需要考虑硬件平台的差异,涉及较多知识。主要内容如下 linux内核...
实验1Linux系统的移植
1.开发前软硬件连接设置。在开发之前可能需要进行一些硬件的连接。1 跳线设置 默认出厂跳线,boot 跳线 nand flash 启动模式 2 电源连接 可通过实验箱配件提供电源线接到220v 交流电源插座上 接口为箱体左侧电源插口 3 usb线连接 将实验箱配件提供的 mini usb线插到emb...
嵌入式linux系统移植试题
一 选择题 每题2分,共50分,包括单选和多选,多选 少选均不得分 1.嵌入式linux系统软件部分一般包括 a bootloader b linux内核 c 根文件系统 d 用户应用程序。2.一般情况下,在搭建嵌入式linux开发环境时主机需要安装的软件有 a 串口通信软件 b tftp服务器 c...