红联Linux门户
Linux帮助

浙大linux远程教学听课笔记(宋广华讲授)第15-16讲

发布时间:2007-03-20 21:43:42来源:红联作者:云瑞
浙大linux远程教学听课笔记(宋广华讲授)第15-16讲2007-03-20 21:23声明:是根据视频教程听的笔记还有做了一些摘要,^_^,无意侵犯版权,哈哈,如果有影响请作者告知,马上删除。以下是我--云瑞的笔记,保留一切权力。转载请注明出处。
进程的创建

进程创建:fork,clone,vfork
父子进程共享资源的形式
a不共享(fork时缺省)
b部分共享
c完全共享(线程)

fork实例,见讲义或视频。

进程调度

硬件基础:
硬件时钟(晶振.COMS电路)----定时器8253----中断控制器8259----CPU

调度时机
a用户进程自动放弃CPU,如执行sleep()系统调用;
b系统调用,需要等待时,直接调用schedule()进行调度;
c系统调用、中断或异常处理完成后,返回到用户空间前,如当前进程的PCB的need_resched=1,则发生调度;
调度策略:基于进程的权值(weight,动态优先级)
实时进程:weight=1000+rt_priority (>1000)
分时进程:weight=counter+20-nice (<1000)
rt_priority 实时进程的优先级
counter 进程剩余的时间值
nice 进程优先级的调整值 (均在进程的PCB中标识)

文件系统
win支持FAT32/16,NTFS
传统UNIX:UFS(unix file system)
BSD文件系统:FFS(Fast File System)
Proc File System:只在内存中
Linux :etx2,etx3,reiserfs,xfs(SGI),Jfs(IBM)
嵌入式小型文件系统
CRAMFS
JFFS2

linux文件系统目录布局:
FSSTND(FILE SYSTEM STANDARD)
/
/etc 系统配置
/boot
/bin
/sbin
/usr
/dev
/home
/proc
/var
/lib
/tem
/opt

unix文件系统类型:
Directory
Normal file
-source file
-text file
Symbolic link
Special file
Named pipe 先进先出

VFS的作用

ext3文件系统:
日志文件系统(journaling file system)

利用数据库的日志技术(log,checkpoint)
3种日志方式:journal.ordered,writeback
日志记录在/. journal (隐藏文件)
Kjournal-5s
reiserfs


proc文件系统
/proc在内存种,通过它可以查询、设置系统的运行和各种系统参数。

PS:视频教程中有些东西已经很泛泛,就没记录。有些东西最好能亲自看看视频教程。
文章评论

共有 1 条评论

  1. jakepain 于 2007-03-29 16:49:08发表:

    你的视频是哪来的,告诉我