zoukankan      html  css  js  c++  java
  • 计算机硬件

    1.计算机的组成

                 

    2.编程语言的作用及与操作系统和硬件的关系:

     编程语言的作用: 使应用程序可以和操作系统和硬件识别,程语言就是程序员与计算机沟通的介质

       操作系统和硬件的关系:操作系统寄生在硬件上,应用程序通过操作系统和硬件结合工作

    3.应用程序  操作系统   硬件

         应用程序:使用编程语言写的一个程序,为实现某个功能和操作系统,硬件集合

         操作系统:为实现应用程序和硬件调用的桥梁

         硬件: 硬盘,内存条,显卡等

    4.cpu  内存   磁盘

    cpu:

    中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。相当于人的大脑,负责运算

    内存

    它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的。其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。相当于内存是人的记忆,负责临时存储

     硬盘:

    相当于硬盘是人的笔记本,负责永久存储

    5.cpu

    物理结构

        CPU包括运算逻辑部件、寄存器部件和控制部件等

    逻辑部件

        英文Logic components;运算逻辑部件。可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。

    寄存器

       寄存器部件,包括寄存器、专用寄存器和控制器。 通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的寄存器操作数和中间(或最终)的操      作结果。 通用寄存器是中央处理器的重要部件之一。

    工作过程

      CPU从存储器或高速缓存存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作吗字段、一个或多个有关操作数地址的字段以及一些表征机器状态的状态字以及特征吗。有的指令中也直接包含操作数本身。

    6.计算机的启动流程

     

    启动流程

    1.计算机加电

    2.BIOS开始运行,检测硬件:cpu、内存、硬盘等

    3.BIOS读取CMOS存储器中的参数,选择启动设备

    4.从启动设备上读取第一个扇区的内容(MBR主引导记录512字节,前446为引导信息,后64为分区信息,最后两个为标志位)

    5.根据分区信息读入bootloader启动装载模块,启动操作系统

    6.然后操作系统询问BIOS,以获得配置信息。对于每种设备,系统会检查其设备驱动程序是否存在,如果没有,系统则会要求用户按照设备驱动程序。一旦有了全部的设备驱动程序,操作系统就将它们调入内核。然后初始有关的表格(如进程表),穿件需要的进程,并在每个终端上启动登录程序或GUI

  • 相关阅读:
    今天面试一些程序员(新,老)手的体会
    UVA 10635 Prince and Princess
    poj 2240 Arbitrage
    poj 2253 Frogger
    poj 2485 Highways
    UVA 11258 String Partition
    UVA 11151 Longest Palindrome
    poj 1125 Stockbroker Grapevine
    poj 1789 Truck History
    poj 3259 Wormholes
  • 原文地址:https://www.cnblogs.com/golangav/p/6530918.html
Copyright © 2011-2022 走看看