zoukankan      html  css  js  c++  java
  • 计算机基础

    计算机基础

    计算机组成

    1. 运算器

      完成算术和逻辑运算

    2. 控制器

      控制、指挥程序或数据的输入,运行以及处理运算结果

    3. 存储器

      • 内存
      • 外存
    4. 输入设备

      常见输入设备:鼠标,键盘,麦克风等

    5. 输出设备

      常见输出设备:显示屏,扬声器,打印机等

    计算机组成补充

    • CPU相关:X86-64位,X86是CPU的一种型号,64表示CPU每次能读取64位二进制数
    • 存储器相关: ROM存储器存放BIOS程序(Basic input output system), CMOS存储器由一块内置的电池驱动供电,用于保存当前时间和日期以及启动磁盘的路径

    操作系统

    操作系统位于计算机硬件和软件之间,把对硬件的复杂操作封装成一个一个简单的接口。

    编程语言分类

    机器语言

    机器能直接识别的指令。执行速度最快,但开发效率低;依赖于具体的计算机,移植性差。

    # 指令示例
    0000 代表加载
    0001 代表存储
    

    汇编语言

    用易于理解的单词代替机器能直接识别的指令。执行速度快,和机器语言相比开发更容易;依赖于具体的计算机,移植性差。

    # 指令示例
    MOV     代表传送字或字节
    ADD     代表加法
    

    高级语言

    编译型

    利用编译器一次性将源代码编译成机器能直接执行的机器码。编译完成后,下次运行不需要再次编译,运行速度快。依赖于编译器,可移植性差。常见的编译型高级语言有C、C++等

    解释型

    在运行时才翻译成机器语言,边执行边翻译,运行速度慢。跨平台性好。常见的解释型高级语言有Python、Java、 Perl等

    补充

    什么是编程?

    用编程语言编写用于与计算机交互的程序文件

    简述操作系统和应用程序的启动流程?

    操作系统启动:将操作代码由硬盘读入内存(BIOS程序),CPU运行操作系统代码

    应用程序启动:操作系统接受指令(如在windows系统上双击程序图标),操作系统发送指令给CPU和内存,应用程序代码读入到内存中,CPU运行程序代码

    简述网络的瓶颈效应。

    在需要连接网络的应用中,当网络传输时间远长代码运行时间时,网络传输成为制约程序运行的主要因素。这就是互联网中的网络瓶颈效应。

    执行Python程序的两种方式

    • 交互式:输入一行,解释一行。关掉不会保存,一般作为调试用
    • 命令行式:解释整个脚本文件,python是一个解释器。调试比较麻烦。
  • 相关阅读:
    Axure学习二:基础教程
    Axure 学习一:基础知识详解参考文档
    iOS 加载动态库报错问题
    iOS 9 之 Spotlight框架
    iOS 之 新功能、扩展
    mysql慢查询
    php curl多线程抓取网页
    php读取qqwry.dat ip地址定位文件的类
    php比较加赋值语句
    yaf在windows7下32位的安装教程
  • 原文地址:https://www.cnblogs.com/YajunRan/p/11395452.html
Copyright © 2011-2022 走看看