Python 相关 第一天 操作系统

什么是操作系统?
操作系统,operating system,缩写OS,是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要如何处理管理与配置内存/决定系统资源供需的优先次序,控制输入输出设备,操作网络与管理文件系统等基本事物。操作系统也是提供一个让用户交互的操作界面。
操作系统有哪些分类?
操作系统的类型非常多样,可从移动电话的嵌入式操作系统到超级计算机的大型操作系统。
个人计算机的操作系统现在分为两大阵营,1.APPLE Macintosh-MAC OSX,windows(仅Intel平台),Linux,BSD。2.IBM兼容PC-Windows, Linux, BSD, Mac OS X(非正式支持)。在下一文章中我们会讲到Linux操作系统。

操作系统是怎么运行的
大家看下面这个图,在北京的小红如果想和在山东的小明之间传递消息,那么怎么办呢?首先他们各自需要一台移动设备(平板/手机/电脑),以及他们需要在这台移动设备上下载一个APP( qq/微信)。大家知道,电脑/手机等可以通过物理层的通信进行传递消息,但是QQ/微信他们只是APP啊,他们怎么能互传消息呢。此时就需要一个东西,它既能将APP的消息翻译成他们熟知的语言,又能控制移动设备去传递这个语言,这就是操作系统的作用。而当信息经由移动设备发给另一台移动设备时,另一台移动设备又会将消息传递给另一台设备的操作系统。操作系统会搜寻对应的APP,将消息传递出去。此时小明的手机就会发出一声清脆的提示音“噔噔”,告诉小明 来消息啦。
Python 相关 第一天 操作系统_第1张图片
注意这里操作系统所用的就是机器语言,而我们通常所熟知的操作系统一般有ios系统,安卓操作系统。
有人就想了呀,那不用操作系统能否进行消息的传递呢。还真有,在最先开始的时候,大家会写汇编语言,但是用汇编语言有一个特别大的缺陷就是手机电脑他会有不同的品牌,三星的手机需要一种汇编语言,华为的手机又需要另一种汇编语言,小米的手机又需要第三种汇编语言。但是如果通过现在的操作系统就不用啦,他就相当于把你手机的型号/品牌都屏蔽掉了,你只知道这是经由安卓操作系发过来的消息(不管这个手机是华为小米还是三星,也不管这台电脑是联想还是戴尔),所以操作系统的优势就显而易见了。

你可能感兴趣的:(操作系统,Linux,python入门,Python学习笔记)