zoukankan      html  css  js  c++  java
  • 编程基础

    1. 什么是语言
        语言是一个事物与另外一个事物沟通的介质,python则是人(程序员)与计算机沟通的介质
        
    2. 什么是编程
        编程就是程序员将自己想要让计算机做的事情用编程语言翻译出来写到一系列的文件中,这一系列的文件称之为程序/软件

        编程的结果是一系列的文件

    3. 为何要编程
        编程就是让计算机按照程序指定的逻辑去工作,其目的是取代人力
          
    4. 计算机组成
        五大组成部分:
            控制器,运算器,存储器,输入设备input,输出设备output
            控制器:控制计算机硬件工作
    ​        运算器:逻辑运算和数学运算

      控制器和运算器统称CPU,相当于人的大脑

       存储器:  

        内存:临时存储数据

                    优点:存取速度都快

                    缺点:存储量比较小,断电数据丢失

                外存:

                    磁盘:永久保存数据

                    优点:断电数据不丢失,存储量大

                    缺点:存取速度都要慢

    5.  CPU的指令集:复杂指令集,简单指令集
           x86-64表示:CPU一次获取64个二进制字符


    6. 一个7200转的硬盘执行一次IO经历的时间=平均寻道+平均延迟时间
        平均寻道:5ms
        平均延迟时间:4ms
        7200转/60s
        120转/1s
        转一圈需要0.008s=8ms   

    7. 完整的计算机系统:

        应用软件,操作系统,硬件   
        其中:应用程序的平台=操作系统+硬件

    8.   与运行程序相关三个核心硬件:cpu,内存,硬盘
    9. 操作系统的启动流程

      开机:
          cpu->ROM(只读内存)中启动BIOS系统->BIOS检查CMOS对应启动盘(CMOS中存储默认开机启动盘,时间,日期)   
          cpu->内存(windows系统或linux系统)->本地硬盘

      装机:

       BIOS->U盘作为启动盘->存入CMOS

    学习,学习,学习! 学习是为了更好的未来,不要让别人瞧不起你,加油!!!
  • 相关阅读:
    unixLike命令拾遗
    最大连续子序列求和详解
    Linux下的tar命令
    Laravel 视图模块运行流程
    CommonJS,AMD,CMD
    将博客搬至CSDN
    java 从头开始学 第一天(基础概念)
    普元EOS开发积累第二篇(常见错误解决方法) 持续更新
    普元部署多个应用的方法(适用EOS6.5以上版本,且无需governor中添加应用)
    普元EOS开发积累第一篇(常见错误解决方法) 持续更新
  • 原文地址:https://www.cnblogs.com/yangyufeng/p/9964188.html
Copyright © 2011-2022 走看看