zoukankan      html  css  js  c++  java
  • 7.26 day2

    什么是编程?

    编程就是通过编程语言写一堆文件

    操作系统有什么用?

    把对硬件的复杂操作封装成一个个简单的接口供人们使用

    计算机由哪三大部分组成?

    1. 应用程序:具体的帮人们干一件事情。如快播、同花顺和抖音等。
    2. 操作系统:接受应用程序或人们的指令从而操控硬件。如Linux、Windows和ios等。
    3. 计算机硬件:存储数据。如CPU、内存和硬盘等。

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

    操作系统的启动:操作系统代码由硬盘读入内存(BIOS程序),CPU运行操作系统代码(CMOS存储器),运行成功后操作系统接管操作硬件的工作。

    应用程序的启动:应用程序代码有硬盘读入内存,CPU运行应用程序码,运行成功即可使用应用程序。虽然应用程序的启动和操作系统的启动有着异曲同工之处,但是得明确一点:装了操作系统之后才能装应用程序,才有应用程序这个概念。因此上述应用程序对硬件控制的每一步操作,都依赖于操作系统的帮助。

    编程语言的分类有哪些?并评估各个分类的优缺点。

    机械语言

    优点: 执行效率高

    缺点: 开发效率低

    汇编语言

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

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

    编译型:类似于谷歌翻译,写完一大段整体翻译,翻译结果可以保留下一次使用

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

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

    解释型:类似于同声传译,写一句翻译一句

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

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

  • 相关阅读:
    iOS强引用和弱引用
    HTTP和Socket的区别
    iOS日期加减
    iOS判断日期A是否在日期B到日期C之间
    分布式锁与实现(一)——基于Redis实现 【比较靠谱】
    Redisson实现分布式锁
    Redisson分布式锁实现
    从redis中取值如果不存在设置值,使用Redisson分布式锁【我】以及不使用锁的方式
    redisson整合spring
    如何优雅地用Redis实现分布式锁?
  • 原文地址:https://www.cnblogs.com/bjlxxbj/p/11252568.html
Copyright © 2011-2022 走看看