UNIX系统内核结构.ppt
2022-07-11 18:00:47 208KB unix
MS-DOS操作系统结构分析系列教材之三+DOS内核结构分析教程
2022-04-27 14:00:33 10.47MB dos 系统结构 dos内核
1
图2.4 内核结构框图 其中内核级中的几个方框,除了硬件控制方框以外,其它粗线方框分别对应内核源代码的目录组织结 构。 除了这些图中已经给出的依赖关系以外,所有这些模块还会依赖于内核中的通用资源。这些资源包括 内核所有子系统都会调用的内存分配和收回函数、打印警告或出错信息函数以及一些系统调试函数。 2.3 Linux 内核进程控制 程序是一个可执行的文件,而进程(process)是一个执行中的程序实例。在 Linux 操作系统上同时可 以执行多个进程。对于 linux 0.11 内核来讲,系统 多可有 64 个进程同时存在。系统除了第一个进程是“手 工”建立以外,其余的都是进程使用系统调用 fork 创建的新进程,被创建的进程称为子进程(child process), 创建者,则称为父进程(parent process)。内核程序使用进程标识号(process ID,pid)来标识每个进程。 进程由可执行的指令代码、数据和堆栈区组成。进程中的代码和数据部分分别对应一个执行文件中的代码 段、数据段。每个进程只能执行自己的代码和访问自己的数据及堆栈区。进程之间相互之间的通信需要通 过系统调用了进行。对于只有一个 CPU 的系统,在某一时刻只能有一个进程正在运行。内核通过调度程 序分时调度各个进程运行。 用户级 内核级 内核级 硬件级 系统调用接口 文件子系统 高速缓冲 字符设备 块设备 设备驱动程序 进程控制 子系统 硬 件 控 制 硬 件 函 数 库 用户程序 内存管理 进程间通信 调度程序
2022-04-26 16:45:15 5.39MB Linux 内核
1
QNX – 微内核结构的实时操作系统.pdf------不知道怎么删除这个资源,请大家不要下这个,下载qnx培训资料_1111和qnx培训资料_2222,一起才能打开
2022-04-08 08:45:59 13.79MB QNX 微内核结构的实时操作系统.pdf
1
微内核,qnx,vxworks QNX – 微内核结构的实时操作系统
2022-01-24 18:58:14 985KB 微内核 qnx vxworks
1
DOS3.3的内核结构分析,郭嵩山写的。以前抱着狂看看不懂的书。电子版的还真不容易找。不太清晰,但比没有强多了。手头只有这个了,谁有另外两个分册告诉我一声~~
2021-11-25 02:15:21 10.47MB DOS内核结构分析教程 中文 PDF
1
5.用户打开文件表(或称用户文件描述符表) 在系统中每一个进程都有一个描述该进程的数据结构user(类似于描述文件的i节点),在user中有一个数组,存放一组指针指向系统打开文件表中该进程打开的文件所对应的表项。 struct file *u_ofile[NOFILE] NOFILE 为每个进程最多可同时打开的文件数,这与系统中的进程数和内存大小以及交换区大小等有关系,一般为20~100。 这个u_ofile数组就是该进程的用户打开文件表。
2021-10-18 09:29:52 927KB UNIX_Linux
1
Solaris内核结构(第二版),值得内核程序员深入学习。
2021-07-11 00:50:12 15.11MB Solaris 内核
1
看了后相当于以solaris为例,把计算机结构又学习了一遍,不错的书,对于应用开发的人来说,虽然直接用处不大,但是了解了内核设计的原理和一些技巧,可以扩展自己的思路。
2020-01-26 03:04:25 79.36MB 操作系统
1
本书介绍Solaris操作系统的内核,提供了内核结构以及该操作系统中使用的主要数据结构和算法的大量信息。主要内容包括:Solaris内核概述、Solaris存储系统线程、进程和IPC、文件和文件系统。本书还讲解了该系统的实际应用,用大量实例阐述了应用方法和技巧。本书对于使用Solaris操作系统的各类技术人员来讲是一本极具参考价值的专著
2020-01-26 03:03:41 14.98MB 内核结构
1