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

    一、什么是语言??什么是编程语言??什么是编程??为什么要编程??
    
        1.语言是一种事务与另一种事务之间交流的介质
    
        2.编程语言是程序员与计算机之间交流的的介质
    
        3.程序员把自己想做的事用编程语言表达出来的一系列文件
    
        4.为了解放生产力解放人力,提高生产效率,让计算机按照人的思维逻辑去工作
    
    二、计算机的组成部分
    
        1、控制器:指挥系统,控制计算机和其他硬件工作
    
        2、运算器:负责进行数学运算与逻辑运算
    
        3、存储器:进行数据的存储
    
        (1)内存:存储速度快,但是数据断电易丢失,只能临时存储数据
    
        (2)外存:存储速度慢,但断电数据仍旧能永久保存
    
        4、输入设备:
    
        5、输出设备:
    
        程序运行速度快慢的三大因素:CPU、内存、硬盘
    
    三、存储设备等级分布
    
        第一级:寄存器
    
        第二级:缓存器
    
        缓存器分为一级、二级、三级缓存
    
        第三级:内存
    
        第四级:硬盘
    
            机械硬盘:采用机械转速的方式寻址,分为5400转与7200转,一次IO时间=平均寻道时间(寻找磁道的时间/横向时间)+平均延迟时间(转半圈的时间/纵向寻址时间)
    
            固态硬盘:机械硬盘的地址存储与内存存储方式相似,所以比机械硬盘速度快,缩短了数据访问的时间
    
    四、内存条
    
        内存条内的存储采用分区存储的方式,其中引用栈区与堆区的存储方式,栈与堆的之间的关系如下图所示
    
        堆:用来存储数据的容器,一个挨着一个的排列下去
    
        栈:用来保存数据所在哪个容器编号的名单
    
        栈与堆的关系
    
        内存单位之间进制为1024
    
        1024B=1kb
    
        1024kb=1mb
    
        1024mb=1gb
    
        1024gb=1tb
    
        1024tb=1pb
    
    五、计算机分为硬件与软件
    
        硬件:人肉眼能看的见的摸得着的都为硬件
    
        软件:系统软件与应用软件
    
        操作系统:可以直接往硬盘上发送指令,完成对硬件的操作,同时协调所有运行在该操作系统上的软件
    
        操作系统能够控制软件与软件的交流也能控制软件与硬件的交流
    
        软件:应用程序,不能直接操作硬件,需要通过操作系统间接控制硬件
    
    六、进制
    
        进制一般采用除某一个数取余的方法,一般的进制有2进制、8、10、12、16、60等进制
    
        三位2进制等于1位8进制,4位2进制等于1位16进制,2进制代表位有1、2、4、8,分别代表第一位、第二位、第三位、第四位
    
        分别代表2的0、1、2、3次方
    
    七、Python的应用场景
    
        1、大数据
    
        2、数据分析
    
        3、爬虫
    
        4、人工智能
    
        5、自动化运维
    
        6、web开发
  • 相关阅读:
    代码块
    hp g6 2328tx 加装ssd 机械硬盘安装到光驱位置 问题小结
    thinking java
    命令设计模式
    内部类
    模板方法模式
    UIAlertController
    一个基于qml的网络封装库
    qml package 的使用
    一个QMLListView的例子--
  • 原文地址:https://www.cnblogs.com/wyf20190411-/p/13886096.html
Copyright © 2011-2022 走看看