Page Index - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
480 page(s) in this GitHub Wiki:
- Home
- Table of Contents
- 导读
- 机制
- 关于与感谢
- 如何参与进来
- .bss
- code:0723 ~ 0750
- code:0751 ~ 0805
- code:0806 ~ 0886
- code:0887 ~ 0892
- code:1242 ~ 1281
- code:4695 ~ 4699
- code:access
- code:alloc
- code:aretu
- code:backup
- code:badblock
- code:bawrite
- code:bcopy
- code:bdevsw
- code:bdwrite
- code:bflush
- code:bfreelist
- code:binit
- code:bmap
- code:bread
- code:breada
- code:brelse
- code:bwrite
- code:call
- code:call1
- code:callout
- code:canon
- code:canonb
- code:cdevsw
- code:cfree
- code:cfreelist
- code:chdir
- code:chmod
- code:chown
- code:cinit
- code:clearseg
- code:clock
- code:close
- code:closef
- code:closei
- code:clrbuf
- code:copyin
- code:copyout
- code:copyseg
- code:core
- code:cpass
- code:creat
- code:cret
- code:csv
- code:deverror
- code:devstart
- code:display
- code:dpadd
- code:dpcmp
- code:dump
- code:dup
- code:estabur
- code:exec
- code:exit
- code:expand
- code:falloc
- code:flushtty
- code:fork
- code:free
- code:fstat
- code:fubyte
- code:fuibyte
- code:fuiword
- code:fuword
- code:getblk
- code:getc
- code:geterror
- code:getf
- code:getfs
- code:getgid
- code:getmdev
- code:getpid
- code:getswit
- code:getuid
- code:grow
- code:gtime
- code:gtty
- code:ialloc
- code:idle
- code:ifree
- code:iget
- code:iinit
- code:incore
- code:incupc
- code:iodone
- code:iomove
- code:iowait
- code:ipc
- code:iput
- code:issig
- code:itrunc
- code:iupdat
- code:ka6
- code:kill
- code:kl11
- code:klclose
- code:klopen
- code:klread
- code:klrint
- code:klsgtty
- code:klwrite
- code:klxint
- code:ldiv
- code:link
- code:lpclose
- code:lpopen
- code:lpwrite
- code:lrem
- code:lshift
- code:main
- code:maknode
- code:malloc
- code:mapalloc
- code:mapfree
- code:maptab
- code:max
- code:mfree
- code:min
- code:mknod
- code:mmread
- code:mmwrite
- code:namei
- code:nblkdev
- code:nchrdev
- code:newproc
- code:nice
- code:nodev
- code:nofault
- code:nosys
- code:notavil
- code:nseg
- code:nswap
- code:nulldev
- code:nullsys
- code:open
- code:open1
- code:openi
- code:owner
- code:panic
- code:passc
- code:pcclose
- code:pcopen
- code:pcread
- code:pcwrite
- code:physio
- code:pipe
- code:plock
- code:prdev
- code:prele
- code:printf
- code:printn
- code:proc
- code:procxmt
- code:profil
- code:psig
- code:psignal
- code:ptrace
- code:putc
- code:putchar
- code:rdwr
- code:read
- code:readi
- code:readp
- code:regloc
- code:retu
- code:rexit
- code:rhstart
- code:rkaddr
- code:rkintr
- code:rkread
- code:rkstart
- code:rkstrategy
- code:rkwrite
- code:rootdev
- code:runrun
- code:savfp
- code:savu
- code:sbreak
- code:schar
- code:sched
- code:seek
- code:setgid
- code:setpri
- code:setrun
- code:setuid
- code:sgtty
- code:signal
- code:sleep
- code:smdate
- code:smount
- code:spl
- code:ssig
- code:sslep
- code:SSR
- code:start
- code:stat
- code:stat1
- code:stime
- code:stop
- code:struct buf
- code:struct callo
- code:struct cblock
- code:struct clist
- code:struct devtab
- code:struct file
- code:struct filsys
- code:struct inode
- code:struct map
- code:struct mount
- code:struct proc
- code:struct text
- code:struct tty
- code:stty
- code:subyte
- code:suibyte
- code:suiword
- code:sumount
- code:sureg
- code:suser
- code:suword
- code:swap
- code:swapdev
- code:swplo
- code:swtch
- code:sync
- code:sysent
- code:text
- code:timeout
- code:times
- code:trap
- code:trap1
- code:ttread
- code:ttrstrt
- code:ttstart
- code:ttwrite
- code:ttyinput
- code:ttyoutput
- code:ttystty
- code:uchar
- code:ufalloc
- code:unlink
- code:update
- code:user
- code:wait
- code:wakeup
- code:wdir
- code:wflushtty
- code:write
- code:writei
- code:writep
- code:xalloc
- code:xccdec
- code:xfree
- code:xswap
- File:alloc.c
- File:bio.c
- File:buf.h
- File:clock.c
- File:conf.h
- File:file.h
- File:fio.c
- File:iget.c
- File:ino.h
- File:inode.h
- File:kl.c
- File:low.s
- File:lp.c
- File:m40.s
- File:main.c
- File:mem.c
- File:nami.c
- File:param.h
- File:pc.c
- File:pipe.c
- File:prf.c
- File:proc.h
- File:rdwri.c
- File:reg.h
- File:rk.c
- File:seg.h
- File:sig.c
- File:subr.c
- File:sys1.c
- File:sys2.c
- File:sys3.c
- File:sys4.c
- File:sysent.c
- File:systm.h
- File:text.c
- File:trap.c
- File:tty.c
- File:tty.h
- File:user.h
- I O字符缓存队列
- KISA
- KISA6寻址
- Pdp11:ADC
- Pdp11:ADCB
- Pdp11:ADD
- Pdp11:ASH
- Pdp11:ASHC
- Pdp11:ASL
- Pdp11:ASLB
- Pdp11:ASR
- Pdp11:ASRB
- Pdp11:BCC
- Pdp11:BCS
- Pdp11:BEQ
- Pdp11:BGE
- Pdp11:BGT
- Pdp11:BHI
- Pdp11:BHIS
- Pdp11:BIC
- Pdp11:BICB
- Pdp11:BIS
- Pdp11:BISB
- Pdp11:BIT
- Pdp11:BITB
- Pdp11:BLE
- Pdp11:BLO
- Pdp11:BLOS
- Pdp11:BLT
- Pdp11:BMI
- Pdp11:BNE
- Pdp11:BPL
- Pdp11:BPT
- Pdp11:BR
- Pdp11:BVC
- Pdp11:BVS
- Pdp11:CCC
- Pdp11:CLC
- Pdp11:CLN
- Pdp11:CLR
- Pdp11:CLRB
- Pdp11:CLV
- Pdp11:CLZ
- Pdp11:CMP
- Pdp11:CMPB
- Pdp11:COM
- Pdp11:COMB
- Pdp11:DEC
- Pdp11:DECB
- Pdp11:DIV
- Pdp11:INC
- Pdp11:INCB
- Pdp11:IOT
- Pdp11:JMP
- Pdp11:JSR
- Pdp11:MARK
- Pdp11:MFPI
- Pdp11:MOV
- Pdp11:MOVB
- Pdp11:MTPI
- Pdp11:MUL
- Pdp11:NEG
- Pdp11:NEGB
- Pdp11:NOP
- Pdp11:PS
- Pdp11:RESET
- Pdp11:ROL
- Pdp11:ROLB
- Pdp11:ROR
- Pdp11:RORB
- Pdp11:RTI
- Pdp11:RTS
- Pdp11:RTT
- Pdp11:SBC
- Pdp11:SBCB
- Pdp11:SCC
- Pdp11:SEC
- Pdp11:SEN
- Pdp11:SEV
- Pdp11:SEZ
- Pdp11:SOB
- Pdp11:SUB
- Pdp11:SWAB
- Pdp11:SXT
- Pdp11:TRAP
- Pdp11:TST
- Pdp11:TSTB
- Pdp11:WAIT
- Pdp11:XOR
- Pdp11:内存管理
- Pdp11:处理机状态字
- Pdp11:寄存器
- Pdp11:寄存器名称使用约定
- Pdp11:寻址方式
- Pdp11:标志位
- Pdp11:汇编指令
- Pdp11:跟踪陷入
- Pdp11:页地址寄存器
- Pdp11:页说明寄存器
- Pdp11虚拟机
- PS
- RK磁盘
- Rk磁盘交叉存储
- Skill:.d major
- Skill:.d minor
- Skill:.inta
- Skill:integ
- Skill:klrbuf
- Skill:klrcsr
- Skill:kltbuf
- Skill:kltcsr
- Skill:r
- Skill:r0传递函数
- Skill:rk无名结构
- Skill:SW
- Skill:ttrbuf
- Skill:ttrcsr
- Skill:tttbuf
- Skill:tttcsr
- Skill:u.u ar0
- Skill:字符设备寄存器
- Skill:编程技巧
- Skill:设备号
- 中断
- 中断处理的现场保护
- 中断的参数传递
- 代码行表
- 作者
- 信号系统
- 共享正文段
- 关中断
- 关于汇编函数的说明
- 内存打开文件结构
- 内存映射文件
- 内存管理
- 函数调用的现场保护
- 参考文献
- 处理机优先级
- 处理机状态
- 处理机状态字
- 字符设备管理
- 寄存器
- 开中断
- 数据字典
- 数据段
- 文件系统
- 时钟
- 权限管理
- 核心态
- 核心栈
- 汇编函数调用的现场保护
- 环境指针
- 用户态
- 用户栈
- 睡眠优先级
- 睡眠原因
- 程序统计直方图
- 空闲块管理
- 管道
- 系统初启
- 系统调用
- 系统调用:fork
- 编程技巧
- 自由字符缓存队列
- 自由队列
- 设备I O队列
- 设备缓存管理
- 设备队列
- 跟踪
- 进程优先级
- 进程图像
- 进程状态
- 进程调度
- 遗留问题
- 错误代码