标签:linux
程序:指令 + 数据
计算机体系结构:
cpu:计算器 + 控制器 + 寄存器
控制器:接收控制指令[控制总线]
内存:存储器
存储器:编址存储设备
输入|输出(I/O):硬盘
轮询和中断
轮询:CPU每1ms检查一次是否有键盘事件
中断:触发电信号,通知CPU有键盘事件
程序局部性原理
时间:访问过的最近还会访问
空间:临近访问数据的数据 认为也会被访问 一起缓存下来
CPU:Time Slice 时间片
内存:分段
Shell:人机交互接口
图形 GUI
命令行 CLI
内核功能:
进程管理
内存管理
文件系统
网络管理
硬件驱动
安全机制
文件格式:
- 普通文件
d 目录文件
b 块设备文件 block
c 字符设备文件 charactor
l 符号链接文件 symbolic link file
p 管道文件 pipe
s 套接字文件 socket
时间命令
date 显示系统时间
clock 显示硬件时间
hwclock -w 将硬件时间改为系统时间
hwclock -s 将硬件时间写入系统时间
根目录文件系统功能描述:
/boot 系统启动相关 如:内核、initrd等
/dev 设备文件
块设备 随机访问 数据块
字符设备 线性访问
设备号:主设备号和次设备号
/etc 配置文件位置
/home 家目录
/root 管理员家目录
/lib 库文件和内核模块文件
/media 挂载点目录(移动硬盘)
/mnt 挂载点目录(额外的临时文件)
/misc 杂项集合
/opt 可选目录(第三方程序安装目录)
/proc 伪文件系统(内核的映射文件)
/sys 伪文件系统(跟硬件相关属性的映射)
/tmp 临时文件(一个月未访问 则系统自动删除)
/var 可变化的文件
/bin 可执行文件,用户命令 (系统启动相关)
/sbin 可执行文件,管理命令(系统启动相关)
/usr
/usr/bin 系统提供,功能相关
/usr/sbin 系统提供,功能相关
/usr/local/bin 第三方的命令
/usr/local/sbin 第三方的命令
标签:linux
原文地址:http://13023497.blog.51cto.com/13013497/1962792