计算机基础:计算机工作原理与组件二进制等......

Posted kermitjam

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机基础:计算机工作原理与组件二进制等......相关的知识,希望对你有一定的参考价值。

计算机基础:

    1、编程语言:

           1)语言:

                   一种事物与另一种事物沟通的介质;(中国:中文;美国:英文;法国:法文;计算机:各种变成语言...)所以说编程语言是程序员与计算机交流的介质;

           2)什么是编程:

                   就是程序员用计算机的表达方式以自己的逻辑思维编写出来,编程的结果就是一堆文件;

           3)为什么要编程:

                   让计算机按照人的思维逻辑,替代人类干活;

 

     2、完整的计算机系统:

        1)应用程序 

           2)操作系统

           3)计算机硬件

 

    3、计算机硬件:

       1、五大组件

        1)控制器

           2)运算器

           3 )存储器  I/O 内存+外存

           4)输入设备 Input

           5)输出设备  Output

          2、CPU

         1)控制器+运算器=CPU

            2) 功能: 控制+运算

            3)工作方式:取指--->分析--->执行

             软件都是由CPU去执行,所有的软件最终都要转换成为CPU的指令集去执行;

             一个二进制为一个bit:111(结果是7   1*22 + 1*2 + 1*2o)      

              cpu具有向下兼容性
            总结重点:
            cpu的功能
            cpu从内存取数据
            x86-64

 

            4、二进制
            8bit=1Bytes
            1024Bytes=1KB
            1024KB=1MB
            1024MB=1GB
            1024GB=1TB
            1024TB=1PB


            1GB=1000*1000*1000*8

            5、磁盘:

            平均寻道时间:5ms
            平均延迟时间:60/7200=0.008=8ms          4ms          9ms
            500MIPS millon instruction per second

            400 0000

            6、操作系统
            启动流程
            加电
            Bios->检测硬件->CMOS
            找到启动盘-》读取第一个扇区512B(了解:446引导信息 64分区信息 2结束标志位)
            加载bootloader
            读取操作系统内核(接管BIOS的任务,控制计算)

 

以上是关于计算机基础:计算机工作原理与组件二进制等......的主要内容,如果未能解决你的问题,请参考以下文章

计算机基础——进制与数据编码

计算机硬件基础

java工作原理

服务器端架构及实战 — C#分享

8085编程模型-计算机工作过程及原理

软考-嵌入式系统设计师-笔记:计算机系统基础知识