操作系统
SKY技术修炼指南
欢迎我的关注公众号:SKY技术修炼指南
展开
-
操作系统-处理机调度
本文介绍处理机调度相关的内容,主要涉及三级调度与调度算法等知识。三级调度作业从提交到完成一般需要经历三级调度:作业调度(高级调度)、内存调度(中级调度)和进程调度(低级调度),调度的频率依次递增。作业调度:作业调度一般是将一个作业从外存调入内存,为其分配内存、外设等资源,使其能够竞争处理机资源。对每个作业来说,每个作业一般只调入一次、调出一次。内存调度:内存调度是为了提高内存利用率和系统吞吐量,一般会将暂时无法运行的进程挂起,当具备运行条件且内存有空闲时,会将这些进程调回,挂在就绪队列上等原创 2020-06-18 15:46:08 · 546 阅读 · 0 评论 -
操作系统-进程与线程
本文是进程管理中的第一部分,进程管理的内容是操作系统的核心,也是考试和面试的重点内容,本文将对进程与线程相关的内容进行梳理。进程的概念及组成对于进程的定义有很多,下面给出几种典型的定义:进程是程序的一次运行过程。进程是一个程序及其数据在处理机上顺序执行的活动。进程是进程实体运行的过程,是系统进行资源分配和调度的独立单位。进程主要由程序段、数据段和PCB(进程控制块)组成,其中PCB是进程存在的唯一标识。PCB一般包括程序ID(PID)、特征信息(表示是系统进程、用户进程还是内原创 2020-06-11 19:07:01 · 111 阅读 · 0 评论 -
操作系统-概述
本文是操作系统系列文章的第一篇,后续将陆续更新操作系统相关的文章。什么是操作系统?计算机系统自底向上大致可分为四个部分:硬件、操作系统、应用程序和用户,我们这里比较关心位于硬件之上的操作系统。操作系统是控制和管理硬件和软件资源,组织调度计算机工作和资源分配,并为用户提供接口与环境的程序集合。操作系统的特征并发。并发是指多个事件在同一时间段内发生,当我们一边在QQ上聊天,一边听着音乐,此时操作系统同时处理着多个程序,我们可以说QQ和播放器是并发执行的。需要注意的是,与并发容易混淆的概念——并行,原创 2020-06-03 21:26:16 · 189 阅读 · 0 评论