美文网首页
day1-计算机硬件基础

day1-计算机硬件基础

作者: 天行_b6d0 | 来源:发表于2020-07-02 20:28 被阅读0次

1、编程和程序

    编程:把做事的步骤或是业务逻辑翻译出来

    程序:将代码写到文件中,存放有程序代码的文件就是程序,或者叫软件

2、计算机硬件

    原则:所有的计算机硬件都是在模仿人的某一功能或器官

    cpu:负责数学运算与逻辑运算,执行指令=======人脑的执行指令

    内存:负责临时记忆数据

        优点:存取I0速度都快

        缺点:断电数据丢失

    硬盘:负责永久记忆数======================笔记本

        优点:永久保存数据,断电数据不丢失

        缺点:存取I0速度都慢

    输入设备:键盘、鼠标

    输出设备:显示器、打印机.

    程序的运行与三大核心硬件的关系:

        程序最先是存放于硬盘中的;

        程序的运行是先把程序的代码从硬盘读入内存,然后cpu从内存读取指令然后运行。

3、IO问题与程序优化的思路

       1.读

            能从内存读就不要从硬盘读

            如果原始的数据就是存放于硬盘中的,并且该数据经常被用到,那么我需要把硬盘中的这块              数据事先读到内存中-->>缓存

       2.写

            在内存攒一大波,然后一次性写入硬盘

            8bit=1Byte  1024B=1KB    1024KB=1MB    1024MB=1Gb    1024GB=1TB

      3.x86-64

             x86指的是cpu的型号

     4.cpu的两种状态

            内核态:可以控制计算机硬件

            用户态:可以运行指令

相关文章

  • day1-计算机硬件基础

    1、编程和程序 编程:把做事的步骤或是业务逻辑翻译出来 程序:将代码写到文件中,存放有程序代码的文件就是程序,或者...

  • 老男孩Python文章归纳-不全待补充

    Python学习之路 Day1-基础1 Day2-基础2 Day3-基础3 Day4-基础4 迭代器、生成器、装饰...

  • Java - Part 1

    一、计算机基础知识 计算机硬件计算机硬件:指组成计算机的各种物理设备的总称。计算机硬件主要包括:CPU、主板、内存...

  • 计算机硬件基础

    一.编程语言的作用及与操作系统和硬件的关系 编程语言是程序员用来控制计算机的工具,是一种标准化的交流技巧,使得人与...

  • 计算机硬件基础

    1.在CPU中,累加寄存器可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。2.处理机主要由处理器、存...

  • 计算机硬件基础

    提示:上午考试占六分左右流水线计算是个重点校验码比较难,但考的可能性不是很大 1. 数据的表示 1.1 进制的转换...

  • Robocup3D 本科学习总结

    * 1. 学习内容 * 1.1 基础部分 计算机硬件基础认识BIOS,认识操作系统启动过程能够自己动手安装Wind...

  • 【Linux】-计算机硬件基础

    参考资料:1.视频课程《Linux运维》2.书籍PDF版《Linux运维 Web集群实战》3微信公众号文章《高并发...

  • 1、计算机硬件基础

    2009 上 1、按内容访问的存储器2、总线3、数据编码4、流水线5、关键路径:可延迟时间要注意 2009 下 1...

  • python-02-计算机基础知识

    1、计算机硬件基础知识普及(***) 1、存储器 ROM===相当于===内存:存放BIOS CMOS==相当于=...

网友评论

      本文标题:day1-计算机硬件基础

      本文链接:https://www.haomeiwen.com/subject/bphdqktx.html