操作系统基础
应用程序的启动:(重点!!!)
python解释器安装,多版本共存
执行python程序的两种方式
运行一个python程序经历的三个阶段(重要)
python 的内存管理
==============================================================
1. 什么是操作系统
操作系统是一个协调\管理\控制计算机硬件资源与软件资源的一个控制程序
2. 为何要有操作系统
1. 把复杂硬件操作封装成简单的功能/接口用来给用户或者应用程序使用(文件)
2. 把应用程序对硬件的竞争变得有序
3. 如何用操作系统
开机用
一套完整的计算机系统分为三层:
应用程序层
操作系统层
计算机硬件层
应用程序的启动:(重点!!!)
前提:先启动操作系统
1、向操作系统提交程序启动文件的路径
2、操作系统根据文件路径把硬盘的数据读入内存
3、操作系统调用cpu来执行内存中刚刚读入的程序代码
python解释器安装,多版本共存
我的电脑-》属性-》高级系统设置-》环境变量-》修改系统PATH
win10:直接添加
win7:C:\Users\oldboy1;C:\Users\oldboy2;C:\Users\oldboy3;D:\python36
mac:
/etc/profile
PATH=python的安装路径:$PATH
export PATH
source /etc/profile
执行python程序有两种方式:
1. 交互式环境:输入代码立即执行
优点:调试程序方便
缺点:无法永久保存程序
2 命令行的方式,代码写入文件,文件的名test.py
打开cmd执行:python3 D:\test.py
优点:永久保存程序
# 补充:!!!!!!运行python程序的三个阶段!!!!!!
# python3 D:\test.py
# 1. 先启动python解释器
# 2. python解释器将python文件由硬盘读入内存
# 3. python解释器解释执行刚刚读入内存的代码,开始识别python语法
'''
# python 的内存管理:
# 垃圾回收机制
# 引用计数:计算值被关联了多少个变量名
# 引用计算一旦为零就是垃圾,会被python的垃圾回收机制自动清理