linux运维第一天: 计算机基础

第一天 计算机基础

程序:指令+数据

1、计算机体系结构?

八种属性

编辑

机内数据表示:硬件能直接辨识和操作的数据类型和格式[3] 

寻址方式:最小可寻址单位、寻址方式的种类、地址运算

寄存器组织:操作寄存器、变址寄存器、控制寄存器及专用寄存器的定义、数量和使用规则

指令系统:机器指令的操作类型、格式、指令间排序和控制机构

存储系统:最小编址单位、编址方式、主存容量、最大可编址空间

中断机构:中断类型、中断级别,以及中断响应方式等

输入输出结构:输入输出的连接方式、处理机/存储器与输入输出设备间的数据交换方式、数据交换过程的控制

信息保护:信息保护方式、硬件信息保护机制。

2、南桥?北桥?芯片

一块电脑主板,以CPU插座为北的话,靠近CPU插座的一个起连接作用的芯片称为北桥芯片,英文名:North Bridge Chipset北桥芯片就是主板上离CPU最近的芯片,这主要是考虑到北桥芯片与处理器之间的通信最密切,为了提高通信性能而缩短传输距离。

南桥芯片South Bridge)是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方,PCI的前面,即靠主机箱前的一面,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。相对于北桥芯片来说,其量并不算大,所以南桥芯片一般都没有覆盖散热片,但现在高档的主板的南桥也覆盖散热片。南桥芯片不与处理器直接相连,而是通过一定的方式(不同厂商各种芯片组有所不同,例如英特尔的英特尔Hub Architecture以及SISMulti-Threaded“妙渠)与北桥芯片相连。

 

键盘输入,请求cpu cpu中断目前操作,进行查看(interrupt中断)

 

cup请求内存每秒10次,内存每秒只能反应2次,办法:折中 ,内存造假高,这时,(等级)缓存诞生!缓存越大,计算机越快。

 

问:程序局部性原理?

答:时间局部性+空间局部性

 

机器语言--二进制

微码(汇编语言)à编译器

高级语言

 

硬件架构:cup

ARM:只负责设计

x86   

x64   AMD

安藤

alpha

UltraSparc 支持64

Power  IBM 性能超强

M68000,M68K

PowerPC

 

操作系统:

os:

Windows

Linux

Unix  分类多,泛称

OS/2  

 

进程只能通过操作系统来控制软件,程序,统称为系统调用

 

shell ?图像化,命令行!

内核的功能:

   进程管理

   内存管理

   文件系统

   硬件驱动

   安全机制

批处理系统

多工作链接

Linux的基本原则:

1、由目的单一的小程序组成;组合小程序完成复杂任务;

2、一切皆文件;

3、尽量避免捕获用户接口;

4、配置文件保存为纯文本格式;

GUI接口:

CLI接口:

命令提示符,prompt, bash(shell)

#: root

$: 普通用户

命令:

 

命令格式:

命令  选项  参数

选项:

短选项: -

多个选项可以组合:-a -b = -ab

长选项: --

参数:命令的作用对象

使用凭证:

 

root, redhat

 

虚拟终端(terminal)Ctrl+Alt+F1-F6

 

GUI:

Gnome: C

KDE: C++

XFace

 

CLI:

sh

bash

csh

zsh

ksh

tcsh

 

root, student, vistor

 

su: switch user

# su [-l] 用户名

 

# passwd

 

密码复杂性规则:

10^6

36^6

62^6

100^6

 

 

[email protected]

1、使用4种类别字符中至少3种;

2、足够长,大于7位;

3、使用随机字符串;

4、定期更换;

5、循环周期足够大;

 

123

456

123

456

 

 

RHCE+RHCA+shell编程+MySQL+Web集群+NoSQL+Hadoop+Hbase+Openstack

 

 

你可能感兴趣的:(linux运维初级)