马哥运维初级01-02
linux计算机基础
(一)计算机组成
1.运算器
2.控制器
3.存储器
4.输出设备
5.输入设备
(二)运算器与存储器工作机制
1.线路辅用:既可传递加数,也可传递被加数、指令。
2.寄存器:在运算器里,用于暂时储存加数、被加数。(可达到与CPU相同工作频率)
什么是加电自检?
元芯片——映射到存储器。(告知主机,有没有显卡、网卡)
什么是调优?
调试内存中数据的排列,也包括CPU如何运行程序
RAM:随机访问存储器 ROM:只读存储器(适用于某计算器的一堆指令)
(三)名词解释
计算机如何检测键盘有工作?
1、中断
电信号传递到CPU,告诉CPU键盘有动作
2、轮询
非常耗时。不停检测是否有动作
前段总线(FSB)?
将CPU连接到的总线。
南桥:低速总线,连接大量I/O设备。
北桥:高速总线控制器,与CPU很近
什么是异步通信、同步通信?
一级缓存、二级缓存的区别?
一级容量小于二级,但比二级快。
程序局部性原理?
是指程序在执行时呈现出局部性规律,即在一段时间内,整个程序的执行仅限于程序中的某一部分。相应地,执行所访问的存储空间也局限于某个内存区域。局部性原理又表现为:时间局部性和空间局部性。时间局部性是指如果程序中的某条指令一旦执行,则不久之后该指令可能再次被执行;如果某数据被访问,则不久之后该数据可能再次被访问。空间局部性是指一旦程序访问了某个存储单元,则不久之后。其附近的存储单元也将被访问。
API:应用编程接口
在不同的CPU上,使用汇编语言,而写出来具有相同功能程序。
硬件架构分为?
ARM、X86、X64、安腾、alpha、power、ultrasparc、powerpc
OS?
Windows、linux、unix
多个进程是如何同时运作的?
内存与CPU被分段,在内核的调节下,互相工作。
一个程序是如何在内核中运行的?
shell工具,用于将计算机功能,通过人类容易操作的方式,输出一个借口(人机交互接口)
分为图形化、命令行。
内核是如何工作的?
负责管理硬件资源,并将其虚拟为其他样子,提供给上层程序
为什么要这样做?
某一程序占用硬件,其他程序需要的时候,会造成干扰。一个恶意的程序,会破坏其他程序。所以,需要一个调控中心。