python学习之路——day2(18/9/12)

本文介绍了计算机系统的分层结构,并详细解析了操作系统的作用及其在计算机系统中的地位。此外,还对比了机器语言、汇编语言及高级语言的特点,以及如何使用Python进行程序开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

01.操作系统

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

  1.把复杂硬件操作封装成简单的功能/接口用来给用户或者应用程序使用

  2.把应用程序多硬件的竞争变得有序

      

            一套完整的计算机系统分为三层:

          应用程序层——操作系统层——计算机硬件层

        

02.编程语言分类

    机器语言:直接使用二进制指令去编写程序(运行效率高,开发效率低)

 

      示例:  0000 代表 加载(LOAD)

                      0001 代表 存储(STORE)

 

    汇编语言:使用英文标签代替二进制指令去编写程序(开发效率高于机器语言,不过仍较低)

      示例:  mov eax, 1   ; 系统调用号(sys_exit)          

            int 0x80 ; 调用内核功能


   
高级语言:直接使用人能力理解的表达方式去编写程序(开发效率高)
          编译型C    解释型Python



03.编写Python程序
    1.交互式环境:输入代码立即执行(调试程序方便/无法永久保存程序)
    2.代码写入文件,文件名以.py结尾(打开cmd执行.py文件/可以永久保存)  

 

 

 

转载于:https://www.cnblogs.com/unbrokenlin/p/9635177.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值