一些基本概念

用户空间和内核空间

操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操心系统将虚拟空间划分为两部分,一部分为内核空间,一部分为用户空间

进程上下文切换

从一个进程的运行转到另一个进程上运行,这个过程中经过下面这些变化

 1. 保存当前进程A的上下文
2. 切换页全局目录以安装一个新的地址空间
3. 恢复进程B的上下文

进程的阻塞

正在执行的进程,由于期待的某些事件未发生,如请求系统资源失败、等待某种操作的完成、新数据尚未到达或无新工作做等,则由系统自动执行阻塞原语(Block),使自己由运行状态变为阻塞状态

文件描述符

是一个用于表述指向文件的引用的抽象化概念。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表,当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符

posted @ 2023-06-08 15:37  上好佳28  阅读(11)  评论(0)    收藏  举报