paython学习第二天

    技术2023-06-16  71

    目录

    一、计算机硬件基础知识普及(***)1、存储器2、硬盘详解 二、操作系统(*****)1、什么是操作系统:2、平台和跨平台性3、计算机体系的三层结构(******) 三、编程语言分类(***)1、机器语言:2、汇编语言3、高级语言

    一、计算机硬件基础知识普及(***)

    1、存储器

    ROM(只读内存)里存放BIOS程序,不可更改,断电数据也不会消失 CMOS=》硬盘:断电数据易丢失,但耗电量极低

    用来运行BIOS程序 CPU ROM CMOS

    2、硬盘详解

    磁盘 扇区 柱面 7200转/min 7200转/60s 120转/s 一圈8ms 平均延迟时间:4ms 平均寻道时间:5ms

    二、操作系统(*****)

    1、什么是操作系统:

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

    2、平台和跨平台性

    平台=计算机硬件+操作系统 跨平台性:程序可以在多个平台运行

    3、计算机体系的三层结构(******)

    应用程序( )/用户 操作系统(windows、Linux、Mac) 文件 计算机硬件(CPU、内存、硬盘) 硬盘

    三、编程语言分类(***)

    1、机器语言:

    直接用二进制指令编写程序

    优点:运行效率高 缺点:开发效率低(a.二进制难记忆 b.实现一个简单的功能需要很多步完成)

    2、汇编语言

    用英文标签取代二进制指令编写程序

    优点:a.运行效率高,但低于机器语言 b.解决了机器语言二进制难记的问题 缺点:开发效率比较低

    3、高级语言

    用人类能理解的表达方式编写程序,计算机无法直接理解,需要翻译 按照翻译方式的不同,高级语言又分为:

    编译型(C,Go):翻译一次等得到可执行结果,下次直接拿着结果运行就行了,不需要翻译器在翻译了 翻译工具:编译器 解释型(python,shell):每次执行都离不开编译器的翻译 翻译工具:解释器

    总结: 执行效率:机器语言>汇编语言>高级语言(编译型>解释型) 开发效率:机器语言<汇编语言<高级语言

    Processed: 0.013, SQL: 9