下载此文档

Linux操作系统基础知识学习.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
Linux 操作系统基础学问学习
Linux 操作系统基础学问学习
Linux 操作系统概述
?Linux 与GNU 有什么关系? A:
GNU 是GNUisNotUnix 的递归缩写,是自由软映像(processimage);
程序的执行过程可以说是一个执行环境的总和,这个执行环境除了包括程序中各种指令和数据外,还有一些额外数据;而执行环境的动态变化体现了程序的运行,为了对动态变化的过程进行描述, 就引入了“进程”概念。
?它包含哪些基本信息? A:
Linux 中把对进程的描述结构叫做task_struct,将这样的数据结构称作进程把握块(PCB);
PCB 是一个其域多达 80 多项的相当浩大的数据结构,按其功能将全部域划分为:状态信息,链接信息、各种标识符、进程间通信信息、时间和定时器信息、调度信息、文件系统信息、虚拟内存信息和处理器环境信息。
内核的状态有哪些? A:
Linux 最基本的进程状态有三种:运行态、就绪态和堵塞态
(或等待态);这三种状态之间有四种可能的转换关系:运行态->堵塞态、运行态->就绪态、就绪态->运行态和堵塞态->就绪态;
为了管理上的便利,将就绪态和运行态合并为一个状态—可运行态,再包括其它方面的一些转变,将进程状态划分为:可运行态、睡眠(或等待)态(分为深度睡眠态和浅度睡眠态)、暂停状态和僵死 状态。
的组织方式有哪几种? A:
PCB 的组织方式有:进程链表、散列表、可运行队列和等待队列。
?一个好的调度算法要考虑哪些方
面?
A:
主要的调度算法包括:时间片轮转调度算法、优先级调度算法(非抢占式优先级算法和抢占式优先级算法)、多级反馈队列调度算法和实时调度算法;
一个好的调度算法应当考虑五个方面:公正、高效、响应时间、周转时间和吞吐量。
内存管理
“内核空间”和“用户空间”?
A:
Linux 的虚拟地址空间的大小为 4GB,内核将这 4GB 的空间分为
两部分,较高的 1GB(虚地址 0xC0000000 到 0xFFFFFFFF)供内核使用, 称为“内核空间”;而较低的 3GB(虚地址 0x00000000 到 0xBFFFFFFF) 供各个进程使用,称为“用户空间”;由于每个进程可以通过系统调 用进入内核,因此,内核空间由系统内的全部进程共享;于是,从具 体进程的角度来看,每个进程都可以拥有 4GB 的虚拟地址空间(也叫做虚拟内存)。
是如何实现“恳求调页”的.? A:
,也就是说,这个页还没有被存放在任何一个物理页面中,那么,内核安排一个新的页面并将其适当地初始化,这种技术称为“恳求调页”;
2.“恳求调页”是一种动态内存安排技术,它将页面的安排推迟到不能再推迟为止,也就是说,始终推迟到进程要访问的页不在物理内存时为止,由此引起一个缺页特别;该技术的引入主要是由于进程开头运行时并不访问其地址空间中的全部地址。
中断和特别
?什么是特别?二者有何不同? A:
中断把握是为克服对I/O 接口接受程序查询把握服务方式所带来的处理器低效率而产生的,它的主要优点是只有在I/O 接口需要服务时才能得处处理器的响应,而不需要处理器不断地进行查询;因此,最初的中断全部是对外部设备而言的,称为外部中断(或硬件中断);
特别也叫做内部中断,它是为解决机器运行时所消灭的某些随机大事及编程的便利而消灭的;
中断分为外部可屏蔽中断(INTR)和外部非屏蔽中断(NMI),全部I/O 设备产生的中断恳求(IRQ)均引起可屏蔽中断,而紧急大事(如硬件故障)引起的故障则产生非屏蔽中断;
特别又分为故障(fault)和陷阱(trap),它们的共同特点是既不使用中断把握器,又不能被屏蔽(特别其实是CPU 发出的终端信号)。
?Linux 是如何安排中断向量的?
A:
为使处理器可以简洁地识别每种中断源,将 256 种向量中断
从 0 到 255 进行编号,即赋以一个中断类型码n,把这个 8 位的无符号整数叫做向量,即中断向量;
Linux 对 256 个中断向量的安排如下:
编号为 0~31 的向量对应于特别和非屏蔽中断;
编号为 32~47 的向量(即由I/O 设备引起的中断)安排给可屏蔽中
断;
剩余的、编号为 48~255 的向量用来标识软中断;Linux 只用其中的一个(即 128 或 0x80 向量)来实现系统调用。
?什么是

Linux操作系统基础知识学习 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人老狐狸
  • 文件大小21 KB
  • 时间2022-06-12