今天学习的内容如下
什么是操作系统:大家熟知的win7.10 ,它就是操作系统的一种,注意是一种,下面会给大家讲到。
作用:1、直接操作硬件(和硬件打交道)(如果没有,裸机上想要运行程序,必须要用到机器语言)
2、把操作硬件的代码封装成一个系统调用,来供其他的程序员使用(我们可以直接调用 操作系统给出的方法,而不再和0101 的数字打交道,简化工作)
桌面是操作系统:安装在我们每个人电脑上的操作系统
window用户群体大,应用软件多,安全性和稳定性差
mac os,适合于开发人员
linux:应用软件少,用户的少
服务器操作系统:what:从硬件上来看,服务器就是一台电脑;从软件上来看,就是安装在电脑上的一个软件。如何维护:通过电脑上下载一个软件远程控制和维护。
linux:安全稳定还开源,配套软件齐全
windows server贵
总结:绝大多数使用高级语言开发的服务器都会首选linux;
另外我们学习的python也有一个很重要的领域,就是web开发,而我我们在选服务器时候也会首选linux服务器
嵌入式操作系统:所谓嵌入式开发就是来开发一些智能硬件,智能机器人智能家居等等这些开发的。
随着时间的推移经过市场的历练,现在在嵌入式开发领域操作系统基本上已经是linux一家独大。why?
linux内核非常的小,而且是开源的,而且开发商可以根据自己的需要自行定制啊,他们在使用起来非常的简单。
除此之外,python这门语言,是不是在人工智能领域以及深度学习领域非常的火爆,同时,python这门语言是不是可以在linux上正常的运行。
因此要做智能硬件以及人工智能领域的开发,linux操作系统的学习也是必不可少
移动设备操作系统:1、几乎都是被苹果公司的ios系统以及谷歌公司的安卓操作系统(科普:实际上也是linux系统延伸出来的)垄断了
2、实际上在几年前,移动设备操作系统是归属于嵌入式开发的,因为嵌入式开发里面有个很重要的领域就是开发智能手机和智能平板的,
总结:
桌面领域是不是基本上是Windows占有很大的用户群体
在服务器领域和嵌入式领域:是linux操作系统一家独大,
无论是在服务端的开发,还是在嵌入式领域的开发,python都占有很大的比重,而要想学习python,我们就是非常有必要先学习掌握一下Linux操作系统基本使用
网友评论