计算机组成原理

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) ->本地硬盘

原文地址:https://www.cnblogs.com/huangdong-/p/9964087.html