大纲,用作复习回顾
文章目录
操作系统分类
批处理
多通道
成批处理
分时
主机连接多个终端,采用时间片轮转方式处理终端的服务请求
实时
高可靠性、完整性
确保对外部请求在严格时间范围内做出反应
嵌入式
运行在嵌入式环境中
个人计算机
单用户多任务
网络
分布式
操作系统组成部分
驱动
内核
接口库
外围
嵌入式系统与PC系统的区别
采用微处理器
存储设备是flash芯片
输入设备是按键、触摸屏
输出设备是LCD
使用音频芯片、网卡芯片
Linux文件系统
所有文件、外设都以文件的形式挂载到文件树上
Linux分区是挂载在目录结构上的
主分区
扩展分区
逻辑分区
交换分区
分区格式
Linux操作系统简单使用
shell
命令行解释器,用于将用户命令解析成操作系统能理解的指令
提供了在内核之上,直接管理和运行操作系统的能力
常用的命令
切换用户
su
sudo
进程管理
ps
kill
磁盘操作
amount
文件目录
cd
ls
mkdir
cp
mv
rm
chmod
环境变量
/etc/profile
使用source命令更新环境变量
软件包管理
apt-get
用户管理
用户配置
/etc/passwd
创建用户、分组、设置权限
文件系统
文件类型
-普通文件
b块设备文件
c字符设备文件
d目录文件
l符号链接文件
p管道文件
s套接字文件
目录结构
/etc系统配置文件
/bin常用命令
/sbin根用户的指令文件
/home用户主目录
/boot内核和启动文件
/dev设备文件
/usr应用程序目录
/mnt挂载目录
/root根用户目录
/proc系统进程信息
/lib常用库文件
/lost+found系统误删除或丢失的文件
支持的文件系统
磁盘文件系统
CD-ROM
DVD
Ext
FAT
NTFS
网络文件系统
虚拟文件系统
制作根文件系统
下载busybox源码
配置
编译
安装
制作启动初始化的内存盘镜像
网络
IP地址的分类
子网掩码
甄别主机的数据包发送到内网还是外网
网关
实际上就是一个网络通往其他网络的IP地址
DNS服务器
域名解析
ifconfig查看网络配置
修改配置文件设置IP地址、网关、子网掩码
/etc/network/interfaces
常用的网络服务
NFS
网络文件系统
共享目录和文件
FTP
文件传输
shell编程
随机数
中断及设备管理
计算机的三大基础设备
I/O设备
CPU
存储器
内核管理设备的两种方案
轮询
中断
设备通过中断线上发出高电平信号告诉操作系统触发中断
字符设备
以字符为单位,字符设备一般只能顺序读写
块设备
以数据块为单位,是针对读写速度慢的设备设计的
进行读写请求时,需要先经过内存缓冲区,等CPU空闲才执行实际I/O操作
网络设备
以数据包为单位传输数据,网卡