• 编程基本概念


    目录

      1. 什么是编程?
      2. 详述计算机组成
      3. 简述机械硬盘工作原理
      4. 操作系统有什么用?
      5. 计算机由哪三大部分组成?
      6. 简述操作系统和应用程序的启动流程?
      7. 编程语言的分类有哪些?并评估各个分类的优缺点。
      8. 简述执行Python程序的两种方式以及他们的优缺点。

      1.编程是通过编程语言书写一堆文件,操控计算机完成人类想要完成的特定的事情的过程

      2.计算机组成包括:

      cpu

      ​ 控制器

      ​ 控制硬件

      ​ 运算器

      ​ 算术运算+逻辑运算

      存储器

      ​ 内存

      ​ 优点:速度快

      ​ 缺点:容量小,断电即消失

      ​ 外存

      ​ 优点:容量大,永久存储

      ​ 缺点:速度慢

      输入设备

      ​ 输入信息,如键盘/鼠标

      输出设备

      ​ 输出信息,如显示屏/打印机

      3.机械硬盘工作原理:

      机械手臂

      ​ 读取信息

      磁道

      ​ 存储信息

      扇面

      ​ 划分磁道

      平均寻找数据时间-->9.15ms

      ​ 平均寻道时间

      ​ 平均寻道时间

      ​ 工业水平限制-->5ms

      ​ 平均延迟时间

      ​ 7200r/min-->120r/s-->8.3ms/r-->平均延迟4.15ms

      4.操作系统的作用:

      将人对硬件的复杂操作封装成一个个接口,通过这些接口更加简单便捷的操作计算机

      5.计算机的三大组成:

      应用程序

      ​ 应用程序<-->操作系统 交互

      操作系统

      ​ 操作系统<-->人/应用程序/硬件 交互

      硬件

      ​ 硬件<-->操作系统/硬件 交互

      6.应用程序与操作系统的启动流程:

      应用程序以qq为例:

      ​ 1.双击qq-->操作系统发送指令给cpu

      ​ 2.cpu发送指令给内存,通知它去硬盘读取数据

      ​ 3.内存读入数据,启动qq

      操作系统的启动

      ​ 1.开机启动临时操作系统

      ​ 2.临时操作系统去临时内存读取实际操作系统存放路径

      ​ 3.启动实际操作系统并关闭临时操作系统

      7.编程语言的分类及优缺点

      ​ 机器语言

      ​ 优点:执行效率高

      ​ 缺点:开发效率低

      ​ 汇编语言

      ​ 优点:执行效率低

      ​ 缺点:开发效率高

      ​ 高级语言

      ​ 编译型

      ​ 优点:执行效率高

      ​ 缺点:开发效率低

      ​ 解释型

      ​ 优点:开发效率高

      ​ 缺点:执行效率低

      8.执行python程序的两种方式及优缺点

      命令行式

      ​ 优点:有文件保存代码

      ​ 缺点:每次修改代码都要将所有代码都重新运行一次,不 方便调试

      交互式

      ​ 优点:输入一行执行一行,如果出错方便修改

      ​ 缺点:关闭终端无法保存代码

    • 相关阅读:
      .NET中对资源文件的使用简介
      jQuery框架学习
      asp.net 性能优化(转)
      走向ASP.NET架构设计(转)
      memcached全面剖析–5. memcached的应用和兼容程序
      ASP.NET MVC
      memcached全面剖析–3.memcached的删除机制和发展方向
      memcached完全剖析–1. memcached的基础
      memcached全面剖析–4. memcached的分布式算法
      memcached全面剖析–2.理解memcached的内存存储
    • 原文地址:https://www.cnblogs.com/-406454833/p/11481498.html
    Copyright © 2020-2023  润新知