zoukankan      html  css  js  c++  java
  • 关于计算机原理的知识

    编程语言分类

    机器语言(低级语言)

    直接和硬件交互

    用0和1和计算机沟通

    优点: 执行效率高

    缺点: 开发效率低

    汇编语言

    直接和硬件交互

    优点(相较于机器语言):开发效率高

    缺点(相较于机器语言):执行效率低

    高级语言

    接近于人类语言

    编译型(一次性丢入谷歌翻译)

    C/JAVA/GO

    和计算机硬件间接交互

    记录下来,全部说完才能翻译.文件编译成另一个obj文件.再和计算机沟通得到结果

    优点(相较于解释型语言):执行效率高

    缺点(相较于解释型语言):开发效率低

    解释型(找翻译)

    Python无所不能

    说一句翻译一句

    优点(相较于编译型语言):开发效率高

    缺点(相较于编译型语言):执行效率低

    编程语言优缺点

    C: 和硬件交互(工厂造物)

    C++: 面向对象的C(上帝造人)

    JAVA: 跨平台非常好

    PHP: 世界上最好的语言

    Python: 无所不能

    GO: 高并发(同一时刻多人一起使用),支持高并发,编译型

    操作系统的作用

    操作把对计算机控制的复杂指令(CPU)简单化

    打开应用程序必须得经过操作系统,打开操作系统必须经过(ROM存储器(临时操作系统))

    1. 通电
    2. 按下开机键
    3. 开机键会启动临时操作系统(应用程序)
    4. 临时操作系统会去找windows操作系统的路径并启动
    5. 操作系统启动

    应用程序和操作系统启动的区别

    应用程序依托于操作系统

    操作系统依托于临时操作系统

    其他的步骤都是一模一样的

  • 相关阅读:
    NAT基本原理及应用
    端口转发和端口映射的区别
    Xshell不能连接Kali系统SSH的解决
    PowerSploit
    powertool
    Windows/Linux 下反弹shell
    Apache Shiro 反序列化漏洞复现(CVE-2016-4437)
    渗透测试神器Cobalt Strike使用教程
    Notepad++ 小技巧
    Linux:Day44(上)
  • 原文地址:https://www.cnblogs.com/qwksjy/p/11252642.html
Copyright © 2011-2022 走看看