zoukankan      html  css  js  c++  java
  • 计算机组成原理

    1.什么是语言

       语言是一个事物与另外一个事物沟通的介质

       Python则是人(程序员)与计算机沟通的介质

    2.什么是编程

       编程就是程序员将自己想要让计算机做的事情用编程语言翻译出来写到一系列文件中

       这一系列的文件称之为程序/软件

    3.为何要编程

       编程的目的就是让计算机按照指定逻辑去工作,从而取代人力

    4.计算机组成:

       五大组成部分:

          控制器 - cpu

          运算器 - cpu - 速度快,过来高速缓存控制器

          存储器

                   内存:临时存储数据

                           优点:存储速度快

                           缺点:断电数据丢失

                    外存:

                            硬件:永久保持数据

                            优点:断电数据不丢失

                            缺点:存取速度慢

                     输入设备input

                     输出设备output

                                        I/O输入/输出

         总结:与运行程序相关三个核心硬件

               CPU - 指令机  有精简/复杂x86  32位   64位

               内存

               硬件

    6.磁盘

              8bit = 1bytes

              1024bytes = 1kb

              1024kb = 1mb

              1024mb = 1gb

              1024GB = 1TB

               1024TB = 1PE

    7.一个7200转的硬盘(机械)执行一次IO经历的时间 = 平均寻道

             平均寻道:5ms

             平均延迟时间:4ms

             7200转/60s

             120转/1s

              转一圈需要0.008s = 8ms

    8.完整的计算机系统:

          应用软件

          操作系统

          硬件

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

    9.操作系统的启动流程

        cpu -> ROM(BIOS系统)->CMOS

        cpu ->内存(Windows) ->本地硬盘

  • 相关阅读:
    动态图片 Movie android-gif-drawable GifView
    X5SDK 腾讯浏览器内核
    AS 自动生成选择器 SelectorChapek
    Genymotion 模拟器 VirtualBox
    360加固保 安全防护 多渠道打包
    Thread 如何安全结束一个线程 MD
    面试题 HashMap 数据结构 实现原理
    nGrinder3.4 性能测试框架安装
    java内存泄漏的定位与分析
    JVM总结-内存监视手段及各区域内存溢出解决
  • 原文地址:https://www.cnblogs.com/huangdong-/p/9964087.html
Copyright © 2011-2022 走看看