• 操作系统相关机器语言基础部分


    一、多到技术(指的是多道/个程序)

    空间上的复用:内存中进入多个程序

    时间上的复用:cpu切换
                            1.应用长时间占用CPU

                            2.程序遇到I/O阻塞

    二、操作系统的两大作用

    1.为用用程序提供如何使用硬件的抽象

    2.为应用程序对CPU的竞争提供管理,使其有序化

    三、机器语言

    特点:用计算机能看得懂的0和1去写程序

    优点:程序运行速度快

    缺点:开发者开发效率特别低

    四、汇编语言

    特点:用一些简单的英文单词代替一串二进制数字去写程序

    优点:比机器语言要好一点,操作系统内大量使用汇编语言,比如关于进程的调度代码,就是由汇编语言编写

    缺点:开发效率依然很低

    五、高级语言

    特点:用人能看得懂的语言字符进行编写程序

    优点:开发效率高

    缺点:由于需要通过翻译才能让计算机识别,由此就会导致运行速度慢

    六、语言总结:运行效率从高到底

                            开发效率从低到高

                            学习难度由繁入简

  • 相关阅读:
    C语言中可变函数参数变量的实现
    Oracle电话面试
    JS和C#方法相互调用
    asp.net 页面从初始化到卸载事件顺序
    解决.NET CF 3.5 Bitmap(Stream)未处理异常问题
    sql2008新增时间类数据类型学习
    c#和Javascript操作同一json对象
    被研究生了
    分形
    跑钱
  • 原文地址:https://www.cnblogs.com/Leon27-29/p/7155312.html
Copyright © 2020-2023  润新知