`
7shao
  • 浏览: 49811 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

计算机基础

 
阅读更多

1、计算机完整的体系结构
    
        应用程序
        操作系统
        计算机硬件
    
    2、程序开发的完整流程
    3、计算机硬件详解
    4、操作系统介绍
1、什么是计算机?为何要有计算机?
    计算机一台用来帮人类工作的机器,计算机又称之为电脑。
    
    人类创造计算机的目的就是为了取代人力
    
       
2、什么是编程语言
    银行行长-------------------汉语--------------》柜台业务员
                接收客户输入的用户名
                接收客户输入的密码
                判断 输入的用户名 等于 正确的用户名 并且 输入的密码 等于 正确的密码:
                    告诉用户登录成功
                否则:
                    告诉用户登录失败

    人-------------------编程语言--------------》计算机         
3、什么是编程
    两个环节
        1、先把做事的步骤想清楚=》业务逻辑
        2、用一种计算机能听懂的语言把做事的步骤翻译下来并且存放于文件中
       
        ps:存放有程序员代码的文件就称之为叫程序,或称软件
        计算机硬件本身就是一堆废铁,硬件的运行受软件支配,软件是计算机的灵魂
       
       
       
4、编程语言分类
    机器语言:直接用二进制指令去编写程序,直接控制计算机硬件
       
        问题:
            1、二进制指令非常难记
            2、编程复杂度极高
       
    汇编语言:用英文标签取代二进制指令去编写程序,
        只解决了机器语言难记的问题
       
    高级语言:用人类能理解的表达方式去编写程序,无需过多考虑硬件细节
        用高级语言编写的程序,计算机无法直接理解,需要经过翻译才可以执行
        按照翻译方式的不同,高级语言又分为两种
            1、编译型(C、go)
            2、解释型(shell、python)
    
    
5、计算机硬件组成
    控制器:是计算机的指挥系统,用来控制计算机所有其他硬件的运行
    运算器:负责数学运算与逻辑运算
    控制器+运算器=>cpu -----------------------------------------------------------> 人类的大脑
    
    
    存储器:
        内存:存取的都是电信号,断电数据丢失
            优点:存取速度快
            缺点:断电数据丢失,临时存储数据
       
        外存:磁盘存取的都是磁信号,断电数据不会丢失
            优点:·永久存储数据
            优点:存取速度都都慢
    
    输入设备input:键盘,鼠标
    输出设备output:显示器、打印机
    https://www.cnblogs.com/linhaifeng/p/6523843.html
    三大核心硬件:
        cpu
        内存
        硬盘


    x86-64


    程序的运行与三大硬件的关系:
        程序的代码最先是存放于硬盘中的
        程序的运行经历了两个阶段:
            1、加载/启动
                硬盘-》内存
            2、运行
                内存-》cpu           
    cache读缓存
    buffer写缓冲
6、操作系统
    操作系统就是协调、管理、控制计算硬件资源与应用软件资源的一种控制程序
    应用程序
    操作系统(windows、mac、linux) 文件
    计算机硬件                      硬盘
7、计算机完整体系结构
    应用程序
    系统接口层
    内核
    计算机硬件

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics