• 计算机硬件知识整理


    编程语言的作用及与操作系统和硬件的关系
    答:
    1) 编程语言可以让计算机(操作系统和硬件)产生智能.
    2) 操作系统与硬件的关系:操作系统是位于硬件层上的第一层软件,它直接管理着计算机的硬件,合理组织计算机工作流程,并提高了硬件的利用率。。

    应用程序-》操作系统-》硬件
    答:
    1) 应用程序是让操作系统管理的硬件(铁和石头)产生智能用的
    2) 操作系统是用来管理让铁和石头做的硬件进行逻辑运算用的
    3) 硬件是石头和铁做的


    cpu-》内存-》磁盘
    答:
    磁盘是装花生的口袋,内存是抓花生的手,CPU是吃花生的嘴

    cpu与寄存器,内核态与用户态及如何切换
    答:
    1) 用户态程序将一些数据值放在寄存器中, 或者使用参数创建一个堆栈(stack frame), 以此表明需要操作系统提供的服务.
    2) 用户态程序执行陷阱指令
    3) CPU切换到内核态, 并跳到位于内存指定位置的指令, 这些指令是操作系统的一部分, 他们具有内存保护, 不可被用户态程序访问
    4) 这些指令称之为陷阱(trap)或者系统调用处理器(system call handler). 他们会读取程序放入内存的数据参数, 并执行程序请求的服务
    5) 系统调用完成后, 操作系统会重置CPU为用户态并返回系统调用的结果

    存储器系列,L1缓存,L2缓存,内存(RAM),EEPROM和闪存,CMOS与BIOS电池
    答:
    存储器根据访问速度和制造成本共分为:
    1) 寄存器(与CPU材质相同,具有制造成本高,访问无延迟,容量小的特点,主要用来存储优先紧急的任务.)
    2) 高速缓存(比寄存器速度较慢些,容量高些,成本比寄存器低)
    3) 内存(内存是磁盘安装程序运行与CPU之间的快速沟通桥梁,具有通电存储,断电消失数据的特点)
    4) 磁盘(可用来重复读写擦除保存数据,具有容量大价格低的特点.)
    5) 磁带(数据磁带具备成本低,读写分离,50年保存期时间,耗电低,运行温度高)
    6) EEPROM(一般用于即插即用,常用在接口卡中,用来存放硬件设置数据。)
    7) 闪存(通常用于小容量存储,如:SM卡,CF卡,SD卡,U盘等,还可以通过控制芯片制作成SSD硬盘)
    8) CMOS(是指互补金属氧化物半导体存储嚣,一块可读写的RAM芯片,主要用来保存当前系统的硬件配置和操作人员对某些参数的设定)
    9) BIOS(主要功能是用来保存有关微机系统最重要的基本输入输出程序,系统信息设置、开机上电自检程序和系统启动自举程序等)


    磁盘结构,平均寻道时间,平均延迟时间,虚拟内存与MMU
    答:
    1) 磁盘结构(磁头(笔)-盘面(纸)-马达(手)-转速(写字速度)
    2) 平均寻道时间(就是指磁头寻找盘面数据位置的时间
    3) 平均访问时间(指的就是平均寻道时间与平均潜伏时间的总和。平均访问时间基本上也就能够代表硬盘找到某一数据所用的时间。平均访问时间越短越好,一般情 控制在11~18ms之间)
    4) 平均潜伏时间(指相应磁道旋转到磁头下方的时间)
    5) 虚拟内存(当程序大于物理内存时,系统直接占用磁盘容量,具有救济之功效)
    6) MMU(是内存管理单元,主要帮CPU馆里虚拟存储器,物理存储器的控制线路,负责虚拟内存用的)

    设备驱动与控制器
    答:
    1) 设备驱动是操作系统和输入输出设备间的粘合剂。驱动负责将操作系统的请求传输,转化为特定物理设备控制器能够理解的命令。
    2) 控制器是有程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。
    总线与南桥和北桥
    答:
    1) 北桥主要负责CPU与内存之间的数据交换,并控制AGP、PCI数据在其内部的传输,是主板性能的主要决定因素
    2) 南桥芯片主要是负责I/O接口等一些外设接口的控制、IDE设备的控制及附加功能等等
    操作系统的启动流程
    答案:
    上电、自检、加载引导扇区、加载操作系统、运行操作系统

    应用程序的启动流程
    答:
    找寻程序磁盘位置,加载到内存,CPU读取处理

  • 相关阅读:
    一行代码解决各种IE兼容问
    Magento多语言设置——优化前台与后台实现方法
    建立多语言Magento网站
    让Dreamweaver支持phtml(支持更多的文件类型)
    netbox version 2.8build 4128 cannot initializes the scripting engine ...
    magento如何安装中文语言包
    如何查看 phtml文件 并有代码颜色提示
    国外博客网站推荐(75个)
    magento侧边栏如何增加模块
    如何查看 phtml文件 并有代码颜色提示
  • 原文地址:https://www.cnblogs.com/lixiaomingpython/p/6538599.html
Copyright © 2020-2023  润新知