OS
胖胖的懒羊羊
努力成为一名优秀的开发者。
很高兴,能够遇见你️
展开
-
【操作系统之考前垂死挣扎】02进程管理
进程管理2.1前趋图和程序执行2.2进程的描述2.3进程控制2.4进程同步2.5经典进程的同步问题2.6进程通信2.7线程的基本概念2.8线程的实现2.1前趋图和程序执行1.前趋图前趋图是一个有向无循环图,用于描述进程之间的前后关系。结点:描述一个程序段或进程,或一条语句。有向边:节点之间的偏序或前序关系“——>”例:注意:前趋图中必须不存在循环2.程序的顺序执行1.程序的顺序执行: 一个程序由若干个程序段组成,而这些程序段的执行必须是顺序的,这种执行的方式就称为程序的顺序执原创 2020-05-22 16:46:05 · 1077 阅读 · 0 评论 -
【操作系统之考前垂死挣扎】01操作系统引论
1操作系统引论1.1:操作系统的目标和作用1.2:操作系统的发展过程1.3:操作系统的基本特性1.4:操作系统的主要功能1.5:OS结构设计1.6:常见的OS1.1:操作系统的目标和作用1.OS定义:OS是直接控制和管理计算机硬件,软件资源,合理地对各类作业进行调度,以方便用户使用的程序集合2.常见的OS:Windows;Unix;Linux;Dos3.OS在计算机中的地位:紧贴系统硬件之上,所有其他软件之下(是其他软件的共同)4.OS的目标:方便性、有效性、可扩充性、开放性5.OS的作原创 2020-05-19 20:29:05 · 754 阅读 · 0 评论 -
2-2进程控制块
每个进程都应该对应一个进程控制块进程控制块中的信息:进程标识符处理器状态信息进程调度信息进程控制信息根据不同的阻塞原因会有不同的阻塞队列进程控制块的阻塞方式:队列、索引表进程控制块是操作系统对进程进行管理的重要依据Linux操作系统程序控制块结构示意:进程的创建与中止创建:用户登录、作业调度、提供服务、应用请求中止:正常结束、异常结束、外界干预原语:要么全部执行...原创 2020-03-12 20:12:05 · 342 阅读 · 0 评论 -
2-1进程基本概念
前趋图中必须不存在循环程序的顺序执行的特征:程序性:处理机的操作,严格按照规定顺序执行封闭性:封闭环境下运行,程序独占全机资源只有当前运行程序才能改变资源状态程序执行结果不受外界因素的影响可再现性只要程序执行时的环境和初始条件相同,程序重复执行结果相同...原创 2020-02-29 18:33:04 · 352 阅读 · 0 评论 -
1-3操作系统用户接口与系统调用
操作系统用户接口概览操作系统用户接口分类基于接口表现形式划分用户交互接口(命令接口、图形化用户接口)用户程序接口(方便用户程序访问系统资源,由一组系统调用组成)基于接口使用者类型划分本地用户接口:服务于本地用户远程用户接口(网络用户接口)操作系统联机命令接口联机命令接口构成一组联机命令 (内部命令、外部命令其他可执行程序)键盘终端处理程序命令解释程序...原创 2020-02-27 18:51:28 · 858 阅读 · 0 评论 -
1-2操作系统硬件基础
计算机系统组成及其体系结构处理器、内存、接口、网卡、控制器、光盘、软盘、硬盘内存系统 Memory Systems所有的程序在运行的时候首先要装入到内存主存 Main Memory硬件的构成:RAM(只读存储器)ROM(随机访问存储器)实际地址空间 real address space或称作物理地址空间,按字节编制BytesRAM&ROM保留用于设备或以后它用高速缓冲...原创 2020-02-15 22:28:25 · 596 阅读 · 0 评论 -
1-1操作系统引论
操作系统的设计目标1.方便性提供用户接口,使计算机系统更方便的使用2.有效性通过有效管理和分配软、硬件资源及合理组织计算机工作流程来改善资源利用率、提高系统吞吐量3.可扩充性适应计算机硬件和体系结构的迅猛发展及其所对应的更高性能的更高的功能和性能要求4.开放性适应不同厂家与不同类型的计算机及其设备的网络化集成和协同工作,实现应用程序可移植性和互操作性(在windows系统上能运行和...原创 2020-02-14 11:25:10 · 1209 阅读 · 0 评论