![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS
book_JoardSpike
这个作者很懒,什么都没留下…
展开
-
FreeBSD学习随记之一 内核基本结构
一,内核基本结构 Run-timestructure of the kernel. 1.内核上半部 内核的“上半部”向进程提供服务,对系统调用和陷阱作出响应。 这部分软件可以当作是所有进程共享的库函数。内核上半部在特权执行模式下运行,在该模式下,它既可以访问内核数据结构,也可以访问用户级进程的上下文。 2.内核下半部...2009-05-22 16:33:23 · 314 阅读 · 0 评论 -
FreeBSD学习随记之二 进程管理
二,进程管理1.FreeBSD的进程既可以在用户态(usermode)运行,也可以在内核态(kernelmode)运行。 2.进程结构 3.进程状态StateDescriptionNEWundergoing process creation...2009-05-22 16:34:46 · 317 阅读 · 0 评论 -
FreeBSD学习随记之三 储存管理
三,储存管理 1.虚拟地址空间布局在一个32位机器上,可以分配1-2GB的虚拟内存空间供内核使用。 2.虚拟内存的数据结构vmspaceStructure that encompasses both the machine-dependent and machine-independent st...2009-05-22 16:35:44 · 407 阅读 · 0 评论 -
FreeBSD学习随记之四 IPC
四,进程间通信 1. 管道 (pipe) 的限制 UNIX 管道要求所有的通信进程都源自一个共同的父进程。因此,管道的使用造成了一些系统在设计上采用了有些不自然的结构。 2.naive/sophisticated process 所谓一个单纯进程 (navie process) 就是仅靠从标准输入文件中读数据和向标准输出文件写数据来完成工作的进程。 而一个...2009-05-22 16:37:17 · 221 阅读 · 0 评论