操作系统 UNIX Windows

UNIX

内核 和 核外程序分开

提供两种界面 面向用户:使用命令,面向程序:系统调用

分为算态 管态(使用特权指令)。访管指令 算态进入管态,自愿进入

用户有唯一id,超级用户为0 root /etc/passwd /etc/shadow

两个进程可以共享内存

间接信息传递:利用信箱

管道:基于文件系统

进程分为 proc结构(进程基本控制块),数据段、正文段。只有proc表和text(正文表)是常驻内存。user进程拓展控制块
利用动态优先数0-127管理进程,一秒算一次 优先数大于100的进程

文件分为普通文件、目录文件、设备文件
在这里插入图片描述
在这里插入图片描述
空闲空间管理
在这里插入图片描述
第一个为0 说明最后一块 为其他则表示下一个表
在这里插入图片描述
在这里插入图片描述

IO
缓存控制块
块设备表
块设备开关表

缓冲区管理
自由buf队列
设备buf队列
NODEV设备队列 空设备队列
LRU算法。如果一个缓存用于读、写,则一定在设备buf队列,b_flag为B_BUSY,读写结束则清除,插入自由buf队列,但是他仍在设备buf队列,除非他被移为他用(既在设备 又在自由)

IO字符缓存队列
在这里插入图片描述
cf取 cl存

Shell
内部命令 外部命令
ls -a -l 列出 所有 文件信息
cat命令实现文件串接 并将文件打在屏幕
cat>myfile 讲键盘输入写入myfile 覆盖
cat>>myfile 不覆盖
*表示任意字符 ?表示一个字符

Windows

利用API提供系统调用

分为user power user admin

DOS
命令分为三种 内部命令在command.com 外部命令exe com 批处理文件bat

FAT12 FAT16 FAT32 NFTS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值