博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统及Python解释器工作原理讲解
阅读量:5140 次
发布时间:2019-06-13

本文共 974 字,大约阅读时间需要 3 分钟。

操作系统介绍

操作系统位于计算机硬件与应用软件之间

是一个协调、管理、控制计算机硬件资源与软件资源的控制程序

 

操作系统功能:

  1. 控制硬件

  2. 把对硬件复杂的操作封装成优美简单的接口(文件),给用户或者应用程序去使用。

注意:一套完整的计算机系统包含

         应用程序:qq、微信等

         操作系统:windowslinux

         计算机硬件:昨天内容

 

强调:

  1. 我们以后开发的都是应用程序

  2. 应用程序无法直接操作硬件,但凡要操作硬件,都是调用操作系统的接口

 

编程语言分类:

  1. 机器语言:

    直接用二进制编写程序

优点:程序执行效率高

缺点:开发效率低

 

  1. 汇编语言:

    用英文标签去代替二进制指令,本质还是再直接操作硬件

    优点:相对于机器语言的开发效率要高

    缺点:执行相对于机器语言要低

 

  1. 高级语言:

    高级语言就是直接用人能理解的语言跟风格来编写程序,程序员无需再去考虑复杂的硬件操作

    问题是我们用高级语言编写的程序归根结底还是要给计算机去执行,这就涉及到一个翻译的过程,要把人用高级语言编写的程序翻译成计算机所能理解的二进制指令去执行,按照翻译方式的不同,可以分为2类,如下:

 

类型

 

 

例如

 

 

优点

 

 

缺点

 

编译型

 

C语言

 

 

执行效率比解释型高

 

 

开发效率不如解释型

 

 

解释型

 

 

Python

 

 

开发效率高

 

 

执行效率比编译型慢

 

执行效率再快也要受限于网速,于是我们现阶段需要优先考虑就是开发效率

 1、执行Python程序有2种方式:

  1. 1)交互式

    优点:调试程序

    缺点:无法永久保存代码

    2)命令行的方式

    python3 D:\p1.py

    优点:可以永久保存代码

     

2python解释器执行程序的三个阶段

 

 

 

Python解释器执行程序的三个阶段,例如执行(python3 D:\test.py

 

第一步:先启动python3解释器

 

第二步:Python3解释器就像一个文本编辑器一样将文件python3 D\test.py从硬盘读入内存

 

Python3解释器解释执行文件代码

强调:只有第三阶段才识别python的语法

 

 

 Pyhton多版本安装及使用

官网安装地址:https://www.python.org/downloads/windows/,可以看到python2.0和3.0的版本链接

 

 

 

转载于:https://www.cnblogs.com/yangzhizong/p/9089022.html

你可能感兴趣的文章
Iroha and a Grid AtCoder - 1974(思维水题)
查看>>
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
[LeetCode] Palindrome Number
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>
SQL更新某列包含XX的所有值
查看>>
网易味央第二座猪场落户江西 面积超过3300亩
查看>>
面试时被问到的问题
查看>>
spring 事务管理
查看>>
VS2008 去掉msvcr90的依赖
查看>>
当前记录已被另一个用户锁定
查看>>
Node.js 连接 MySQL
查看>>
那些年,那些书
查看>>
注解小结
查看>>
java代码编译与C/C++代码编译的区别
查看>>
Bitmap 算法
查看>>
转载 C#文件中GetCommandLineArgs()
查看>>
list control控件的一些操作
查看>>