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

    1. 操作系统

    1.1 什么是操作系统

    ​ 操作系统位于底层硬件与用户之间,是两者沟通的桥梁

    1.2 操作系统干了什么

    ​ (1)接收外部指令转换成0和1

    ​ (2)翻译你所写的字符,把文件操作从繁(控制高低压电平)到简

    ​ (3)把一些对硬件的复杂操作简化成一个一个的接口

    1.3 为什么要有操作系统

    ​ 我们要控制计算机就必须要有操作系统,而我们自己却无法写出操作系统

    1.4 操作系统有什么用

    ​ 接收外部指令,控制硬件,从繁(控制高低电平)到简(一个个指令,接口),和应用程序人、硬件交互。

    1.5 应用程序的启动

    ​ (1)双击图标

    ​ (2)发指令给操作系统

    ​ (3)操作系统把指令转换成0和1发给CPU

    ​ (4)CPU把这条指令发给内存

    ​ (5)内存从硬盘中调取应用程序的数据

    ​ (6)应用程序读取内存,启动

    1.6 操作系统的启动流程

    ​ 计算机由硬件和软件构成,操作系统属于软件。启动操作系统相对于启动软件,而启动软件又需要启动操作系统,这时就需要ROM+CMOS充当临时操作系统,然后启动操作系统。

    2 编程语言分类

    2.1 机器语言

    ​ 最早的编程语言

    ​ 优点:执行代码效率非常高

    ​ 缺点:开发效率低

    2.2 汇编语言

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

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

    2.3 高级语言

    ​ (解释型):写一行运行一行,执行结果不保存;如python

    ​ 优点(相对于编译型):开发效率高

    ​ 缺点(相对于编译型):执行效率低下

    ​ (编译型):写完全部执行,编译结果进行保存,方便下次使用;如java

    ​ 优点(相对于解释型):执行效率高,直接翻译成机器语言

    ​ 缺点(相对于解释型):开发效率低,写完运行才能发现BUG

  • 相关阅读:
    C# WinForm 中 MessageBox的使用详解
    C#中MemoryStream类的介绍
    C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
    C#ImageList和ListView的使用
    ListView的BeginUpdate()和EndUpdate()的用处
    C#中AppDomain.CurrentDomain.BaseDirectory及各种路径获取方法
    C#字符串比较方法
    C# ListView用法详解
    c#中枚举类型的定义与使用
    c#中的模态对话框和非模态对话框
  • 原文地址:https://www.cnblogs.com/einsam/p/10881939.html
Copyright © 2011-2022 走看看