今日学习内容概要:
-
操作系统
引用
应用程序
操作系统(控制程序)
计算机硬件
什么是操作系统?
操作系统是一个协调,管理,控制计算机硬件资源与应用软件,资源的控制程序。
作用:① 控制计算机硬件的基本运
②把使用的硬件的复杂操作封装成简单的功能,给上层的应用程序使用。
程序的区分
计算机硬件是死的,计算机硬件都受软件控制,所以说软件相当于计算机的灵魂,具体说软件分为两种:
①应用软件:应用程序相关逻辑
②系统软件:控制底层的硬件
-
Python入门
编程语言的分类:
1.机器语言:直接用计算机能理解的二进制指令去编写程序,是直接在控制计算机的硬件。
优点:运行效率高 缺点:开发效率低
2.汇编语言:只是用英文标签代替二进制指令去编写程序,是直接在控制计算机硬件。
3.高级语言:用人类能够理解的表达方式去编写程序。
3.1编译型:C Go
编译型语言编写程序若编译成功,第二次运行则不需要编译器。
3.2解释型:Python Shell
解释型语言编写程序每次都离不开解释器。
-第一次运行python程序,python解释器会生成字节码文件 -第二次运行python程序的时候,python解释器运行的是字节码文件
PS:Python 语言的三大特征:
1.语法简单,上手容易
2.封装程度高
3.非常丰富的第三方库
-
操作系统的安装与启动
1.什么是操作系统?
操作系统:是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。
2.BIOS 介绍:
BIOS: Basic Input Output System
BIOS被写入ROM的设备
3.操作系统的安装 以"win10"为例
裸机状态下插入光启/U启,开机后Bios会寻找启动盘安装操作步骤执行安装在本地文件夹。 Ps:bios有默认设置启动操作系统顺序,需要注意。
4.操作系统的启动:
4.1. 计算机加电
4.2. BIOS开始运行,检测硬件:cpu、内存、硬盘等
4.3. BIOS读取CMOS存储器中的参数,选择启动设备
4.4. 从启动设备上读取第一个扇区的内容(MBR主引导记录512字节,前446为引导信息,后64为分区信息,最后两个为标志位)
4.5. 根据分区信息读入bootloader启动装载模块,启动操作系统
4.6. 然后操作系统询问BIOS,以获得配置信息。对于每种设备,系统会检查其设备驱动程序是否存在,如果没有,系统则会要求用户按照设备驱动程序。一旦有了全部的设备驱动程序,操作系统就将它们调入内核。然后初始有关的表格(如进程表),穿件需要的进程,并在每个终端上启动登录程序或GUI