我的工程实践选题为 《智能wifi无线通信系统的分析与设计 》由于关于嵌入式硬件开发 设计linux 系统软件 所以首先介绍三种操作系统:

windows:是微软公司开发的操作软件,界面友好,窗口制作优美,操作动作易学,多代系统之间有良好的传承,计算机资源管理效率较高,同时为客户提供了大量的应用软件, 同时windows对硬件有良好的适应性,支持多种硬件的热插拔

mac os:是一套运行于苹果Macintosh系列电脑上的操作系统。Mac系统是基于Unix内核的图形化操作系统;多平台兼容模式,为安全和服务做准备,占用更少的内存,多种开发工具。全屏幕窗口是macOS中最为重要的功能,一切应用程序均可以在全屏模式下运行。

linux:是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多cpu的操作系统。系统性能稳定,而且是开源软件。其他操作系统相比 ,具有开放源码、没有版权、技术社区用户多等特点 。

1.这些软件的开发者是怎么说服你(陌⽣⼈)成为他们的⽤户的?他们的⽬标都是盈利么?他们的⽬标都是赚取⽤户的现⾦么?还是别的?

  操作系统已经是用户离不开的软件了,一般普通用户会选择windows,这样会更方便用户操作和使用。还有部分用户选择mac os则是由于其独特的操作系统界面和形象的图标和人机对话,而且很少受到病毒的攻击.一般硬件开发人员会选择Linux系统,工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。很显然,这些操作系统主要还是能使用户更方便有效和扩展计算机的性能,优化用户使用计算机过程中的体验。

2.这些软件是如何到你⼿⾥的(邮购,下载,互相拷⻉、在线使用……)

  一般在购买电脑时就装有操作系统,当然若是想更换操作系统还可以下载你所需要的操作系统文件和相关驱动进行更换。还有较方便的方法是使用虚拟机,只要下载操作系统镜像文件,在虚拟机中配置使用。

3.这些软件有Bug 么?⼜是如何更新新版本的?

  这些软件总是避免不了出bug的,如windows就出现过严重的bug,当用户的U盘里存在一种NTFS的镜像文件的时候,再把U盘插入电脑,就会造成Windows系统崩溃的风险,即便你的系统处于锁定状态。

windows:通过系统设置更新与安全 ,就可以检查到Windows新的版本,mac os 则在应用商店可以看到有系统的更新,只要下载即可;而linux更新则是更新linux内核,通过系统命令下载内核源码,处理文件,

编译内核,安装实现系统更新。

4.此类软件是什么时候开始出现的,同⼀类型的软件之间是如何竞争的? 发展趋势如何?

  最早出现的操作系统在上个世纪80年代,一般接触的都是dos系统。同类的操作系统都是在更便捷有效使用计算机的性能下竞争的,此后操作系统不断发展,windows和mac os 由于便捷性和优良的用户体验逐渐占领市场。

5.列举你在使⽤上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?

  特殊现象:有时在进行安装驱动或者文件时,计算机会运转的非常快。

  这是由于操作系统是管理计算机硬件的资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。它是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。

6.你个⼈第⼀次⽤此类软件是什么时候,你是如何精通这类软件的?

  windows:在上大学时候2015年,刚好windows10全面发布,买了之后用到现在,win10相对win7,配合硬件方面的加速,让诸如导航之类的操作变得更加流畅。电源管理功能也得到了提升,因此,移动设

备的续航时间得以延长。在使用中慢慢了解学习。

  linux:在大学上操作系统实验课时,使用机房内的虚拟机学习linux系统,当时是使用简单的系统命令对文件进行操作;在研究生学习中因为要涉及到开发板,使用linux系统比windows更方便,所以便使用了

此系统再不断学习。

7.这种软件再过10年,20年还会存在么,为什么?

  我觉得操作系统软件只要计算机存在就不会消失,他是基于硬件而存在的,而在如今信息时代,硬件开发和软件设计是使我们社会和生活方式发展的重要因素,所以操作系统会朝着更适合人们生活方式的

方向发展下去,使我们对软件的设计或者硬件的开发更有效便捷。