Python——入门的开端之Linux粗识(1)

Python——入门的开端之Linux粗识(1)


什么是操作系统:

众所周知,一台计算机是有硬件和软件组成的。而当我们从市场上买来一台新的计算机的时候,所装的第一个软件便是 操作系统。对!没错,操作系统说白了也就是一坨比较大的软件而已。而它存在的唯一目的就是控制你计算机中所用到的各种硬件(例如:声卡,磁盘,……)
这里写图片描述

没有安装操作系统的计算机,通常被称为 裸机
•如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序
•如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序

补充:机器语言(例如:01101010)可以操作硬件(cpu 内存),
但因太过繁琐复杂 不利于程序员工作,因此就产生了操作系统

重点内容:操作系统的作用:1.直接操作硬件 2.把操作硬件的代码封装成一个个系统调用(供程序员间接的操作硬件)


不同领域的主流操作系统:

1》桌面操作系统

**1**. Windows系统不稳定(例如:用的时间久了会卡顿,出现小意外需重启……),安全性低,
       应用软件多,用户群体大
**2**. macOS基于UNIX,安全性和稳定性远远高于Windows,而且为程序员提供非常好的开发环境配置
       适合于开发人员
**3.** Linux应用软件少,用户群体少。适合于服务器领域

2》服务器(硬件+软件<——>大电脑+操作系统)操作系统
机房图片

**1.** Linux 安全,稳定,免费,占有率高,提供的相关服务器配套软件更加齐全(比Windows多)
**2.** Windows Server 付费,占有率低

题外话:
日常维护并不在机房(服务器身边)维护,因为这里噪音很大而且温度很低,
所以就有了远程登录这个东西

3》嵌入式操作系统(开发一些智能硬件,智能机器人,智能家居……)、
现在可以说是Linux一家独大了,因为他的内核非常的小,而且是开源的,开发商可以根据自己的需要自行定制
外加之使用起来非常简单,而且Python在人工智能方面非常火爆,Python又可以在Linux端开发

Linux操作系统在嵌入式中更有优势

4》移动设备操作系统

**1**.ios 
**2**. Android(基于Linux)

题外话:实际上几年前移动式操作系统是属于嵌入式操作系统的,不过被android和ios等后来居上

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值