操作系统
织呜猪
头秃小宝贝
展开
-
进程/线程模型
进程基本概念 进程状态及状态转换 进程控制 线程的引入 线程的实现 1.进程基本概念 进程的定义:进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位(又称任务) 进程控制块(PCB:process control block) 也称为进程描述符、进程属性 OS用于管理控制进程的数据结构 描述进程的动态变化,系统感应进程存在的唯一标志,进程与PCB一一对应 进程表:所有进程的PCB集合 进程表大小固定:最多允许多少个进程并发执行 包括进程描述信息,进原创 2020-07-22 14:06:29 · 142 阅读 · 0 评论 -
操作系统运行环境与机制(2)
系统调用机制 LINUX系统调用实例 练习题 1.系统调用机制 系统调用(system call) 概念:用户在编程时可以调用的操作系统功能 作用:提供给编程人员的接口;使CPU从用户态陷入内核态 举例:进程控制,进程通信,文件使用,目录操作,设备管理,信息维护等 机制设计: 中断/异常机制:支持系统调用服务实现 陷入指令(访管指令):引发异常,完成用户态到内核态的切换 系统调用号和参数:每个系统调用事先给定编好(功能号) 系统调用表:存放系统调用服务例程的入口地址 参数传递过程方法(用原创 2020-07-11 18:46:02 · 298 阅读 · 0 评论 -
操作系统运行环境与运行机制(1)
1.处理器状态(模式) 2.中断与异常机制 3.中断/异常机制工作原理 4.实例 1.处理器状态 基本概念 处理器:由运算器、控制器、一系列寄存器以及高速缓存构成 寄存器分类:用户可见寄存器,控制和状态寄存器 控制和状态寄存器: 用于控制处理器的操作 分类:程序计数器(PC),指令寄存器(IR),程序状态字(PSW) PC:记录将要取出的指令地址 IR:记录最近取出的指令 PSW:记录处理器的运行状态(如条件码,模式,控制位) 操作系统的需求 基本需求:保护(由此产生运行机制) 基本原创 2020-07-09 21:22:05 · 397 阅读 · 0 评论 -
操作系统概述
操作系统做了什么 操作系统的定义和作用 操作系统的主要特征 操作系统的架构 操作系统的分类 练习题 1.操作系统做了什么 用户输入一个程序时: 操作系统检查其类型是否为可执行文件并且计算出对应的磁盘块地址 创建一个新的进程,将可执行文件映射到该进程 为程序设置CPU上下文环境 分配物理内存,将代码读入,执行 程序的调用过程实际上是用户程序不断调用OS和OS不断返回结果给用户程序的过程 2.操作系统的定义的作用 定义:是计算机系统中的一个系统软件,是一些程序模块的集合 关键词:有效,合理,方便使用原创 2020-07-08 19:31:00 · 136 阅读 · 0 评论