
操作系统
文章平均质量分 91
柠檬布丁^O^
越努力越幸运
展开
-
进程管理、死锁、进程通信
程序的概念:程序是指令的有序集合,是一个在时间上严格按次序前后相继的操作序列,仅当前一操作执行完后,才能执行后继操作,它是一个静态的概念。为使程序能并发执行,并且为了对并发执行的程序加以描述和控制,引入了进程的概念。进程的概念:进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立的单位。进程包括:程序段、相关的数据段、进程控制块(PCB)CPU由一个进程快速切...原创 2018-11-22 23:41:50 · 255 阅读 · 0 评论 -
操作系统概述
操作系统做了什么?1.用户告诉操作系统执行helloworld程序(如何告知?)命令行键入相应的命令或双击相应的图标2.操作系统:找到helloworld程序的相关信息,检查其类型是否是可执行文件;并通过程序首部信息确定代码和数据在可执行文件中的位置并计算出对应的磁盘块地址(文件类型?)3.操作系统:创建一个新的进程,并将helloworld执行文件映射到该进程结构,表示由该进...转载 2019-04-01 16:20:19 · 346 阅读 · 0 评论 -
操作系统运行环境
处理器状态:中央处理器(CPU)处理器由运算器、控制器、一系列的寄存器以及高速缓存构成两类寄存器:用户可见寄存器:高级语言编译器通过优化算法分配并使用之,以减少程序访问内存次数控制和状态寄存器:用于控制处理器的操作通常由操作系统代码使用常见的控制和状态寄存器程序计数器(PC):记录将要取出的指令的地址指令寄存器(IR):记录最近取出的指令程序状态字(PWA):...转载 2019-04-01 20:31:30 · 3804 阅读 · 0 评论 -
进程线程模型
多道程序设计:允许多个程序同时进入内存并运行,其目的是为了提高系统效率并发环境:一段时间间隔内,单处理器上有两个或两个以上的程序同时处于开始运行但尚未结束的状态,并且次序不是事先确定的进程的定义:进程是对CPU的抽象进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位又称任务程序的一次执行过程是正在运行程序的抽象将...转载 2019-04-02 22:02:27 · 623 阅读 · 0 评论