计算机硬件,操作系统,编程语言

    技术2023-07-28  108

    一:上节课复习(重点*****)

    1、编程的两个环节是什么? 2、什么是程序或者说软件? 3、程序的运行与三大核心硬件的关系 4、内存与硬盘的优劣对比 5、x86-64位代表什么意思?

    二 今日内容

    1.计算机硬件基础知识普及(***)

    1.存储器

    ROM 只可读不可写 一般用来存放BIOS RAM 可读可写 CMOS 相当于 “硬盘”:断电的话数据是会丢失,但是主板中会有纽扣电池给 其供电又加上他本体的耗电量极低所以,数据基本上是不可能丢失的。 运行BIOS程序 CPU ROM CMOS

    2.硬盘详解

    磁道 扇区 柱面 7200转的硬盘,表示的是每分钟磁盘转7200转 相当于每转一圈需要8ms 平均延迟时间:4ms 平均寻道时间:5ms 不可避免的物理延迟

    2.操作系统(*****)

    1.什么是操作系统:

    操作系统是以个协调,管理,控制计算机硬件资源与应用软件资源的一个控制程序 平台=计算机硬件+操作系统 编辑软件的时候需要考虑跨平台性(python就是可以的) 计算机体系的三层结构:(******) 应用程序(各种软件) 操作系统(windows,linux,Mac) 文件 录音软件 计算机硬件(cpu,内存,硬盘) 硬盘 麦克风

    3.编程语言分类(***)

    1.低级语言

    机器语言:直接用二进制指令编写程序 优点:运行效率高 缺点: 开发效率低 1.二进制指令太难记忆 2.实现一个简单的功能都需要很多的步骤才能完成

    汇编语言:用英文标签(单词)取代二进制指令去编写程序 优点: 1.解决的二进制指令太难记忆的缺点 2.运行效率高但是肯定低于机器语言 缺点: 开发效率还是比较低 实现一个简单的功能都需要很多的步骤才能完成

    2.高级语言

    (用人类能理解的表达方式去编写程序)但是计算机无法直接理解,需要翻译才可以

    按照翻译方式的不同,高级语言又分为 编译型:翻译一次得到可执行的结果,下次直接可以拿着现成的结果运行,不需要再次进行翻译。(C,Go) 翻译工具:编译器 解释型:每次执行程序都离不开解释器的翻译。(Python,shell) 翻译工具:解释器

    3.执行效率:

    机器语言>汇编语言>高级语言(编译型>解释型)

    4.开发效率:

    高级语言>汇编语言>机器语言!
    Processed: 0.008, SQL: 9