首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
Unix操作系统的进程控制块中常驻内存的是()。
[单选题]
Unix操作系统的进程控制块中常驻内存的是()。
proc结构
proc结构和核心栈
ppda区
proc结构和user结构
查看正确选项
添加笔记
求解答(14)
邀请回答
收藏(675)
分享
10个回答
添加回答
81
youloveme
Unix把进程分成两大类:
一类是系统进程,另一类是用户进程。系统进程执行操作系统程序,提供系统功能,工作于核心态。用户进程执行用户程序,在操作系统的管理和控制下执行,工作于用户态。进程在不同的状态下执行时拥有不同的权力。
在Unix系统中进程由三部分组成,分别是进程控制块、正文段和数据段。Unix系统中把进程控制块分成proc结构和user结构两部分
proc存放的是系统经常要查询和修改的信息,需要快速访问,因此常将其装入内存
发表于 2015-06-10 17:17:56
回复(2)
11
高高的围墙
系统栈(也叫核心栈、内核栈)
是内存中属于
操作系统
空间的一块区域,其主要用途为:
(1)保存中断现场,对于嵌套中断,被中断程序的现场信息依次压入系统栈,中断返回时逆序弹出;
(2)保存操作系统子程序间相互调用的参数、返回值、返回点以及子程序(函数)的局部变量。
用户栈
是用户进程空间中的一块区域,用于保存用户进程的子程序间相互调用的参数、返回值、返回点以及子程序(函数)的局部变量。
发表于 2016-09-06 14:02:10
回复(0)
3
舒意意123
Unix把进程分成两大类:
一类是系统进程,另一类是用户进程。系统进程执行操作系统程序,提供系统功能,工作于核心态。用户进程执行用户程序,在操作系统的管理和控制下执行,工作于用户态。进程在不同的状态下执行时拥有不同的权力。
在Unix系统中进程由三部分组成,分别是进程控制块、正文段和数据段。Unix系统中把进程控制块分成proc结构和user结构两部分
proc存放的是系统经常要查询和修改的信息,需要快速访问,因此常将其装入内存
发表于 2017-04-20 15:45:37
回复(0)
3
Air_Chen
Unix系统中把进程控制块分成proc结构和user结构两部分,
proc存放的是系统经常要查询和修改的信息,需要快速访问,因此常将其装入内存
发表于 2016-09-03 16:05:22
回复(0)
2
征途是一百级大牛
Unix的PCB分proc结构和user结构。proc结构常驻内存
发表于 2021-12-21 05:43:17
回复(0)
2
SHU-haojie
不懂,强行记忆吧
proc和核心栈
发表于 2020-09-04 15:06:02
回复(1)
2
幻影迷风
proc存放的是系统经常要查询和修改的信息,需要快速访问,因此常将其装入内存
,因此应该选A
发表于 2015-08-08 20:36:15
回复(0)
1
Kingke
Unix系统中的核心栈(Kernel Stack)是操作系统内核为每个进程单独分配的一段内存空间,用于保存该进程在内核态下运行时所需要的数据和代码。它是操作系统内部实现线程和进程调度的一个重要数据结构。
核心栈包含操作系统内核中各种函数的调用栈,也包含了进程或线程相关的上下文信息,例如进程或线程的状态、程序计数器(PC)、堆栈指针(SP)、进程或线程的 ID 等。当一个进程或线程切换到内核态时,它所使用的栈就从用户态栈切换到了核心栈。
另外,核心栈的大小是可以在系统中配置的,一般情况下每个进程或线程在内核态下默认分配 8KB 或 16KB 的空间用于核心栈。如果一个进程在内核态下需要执行的操作太多,而该进程所使用的核心栈空间不足,就可能导致堆栈溢出和进程崩溃等问题,因此需要合理地分配和管理核心栈的空间。
总之,核心栈在 Unix 系统中扮演着非常重要的角色,它为操作系统提供了进程和线程管理的重要工具,在系统运行中发挥着至关重要的作用。
发表于 2023-04-19 12:05:42
回复(0)
0
slzhao1024
proc结构
存放的是系统经常要查询和修改的信息,需要快速访问,因此常将其装入内存。
系统栈(也叫核心栈、内核栈)
是内存中属于
操作系统
空间的一块区域,其主要用途为:
(1)保存中断现场,对于嵌套中断,被中断程序的现场信息依次压入系统栈,中断返回时逆序弹出;
(2)保存操作系统子程序间相互调用的参数、返回值、返回点以及子程序(函数)的局部变量。
发表于 2018-06-23 10:58:32
回复(0)
0
bruscar
核心栈指的是什么?可不可以简要说一下,大神们!!!
发表于 2015-08-26 20:07:47
回复(5)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
小小
难度:
10条回答
675收藏
10488浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
关于分段系统与分页系统的区别,描述...
操作系统
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题