
操作系统
文章平均质量分 80
一只IT小小鸟
还有很多未完成的梦,怎能停下脚步,加油!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态分区存储管理: 首次适应--最佳适应-最坏适应算法
动态分区存储管理: 首次适应--最佳适应-最坏适应算法1.背景多个应用程序请求主存空间是一个多对多的问题,在分区存储分配方法中由多个空闲区组成了空闲队列。对一个要进入主存的应用程序而言,主存分配程序在多个空闲区中选择那一个给该应用程序这就是一个放置 策略问题。2.理论分析空闲区队列的排序原则就体现了选择一个空闲区的策略。这个队列可以是无序的,即按照主存块释放的先后顺序排列。也可以按照某种分类方法进...原创 2018-03-10 15:24:53 · 29362 阅读 · 11 评论 -
页式存储管理: 最佳置换(OPT)--先进先出页面置换(FIFO)--最久未使用置换(LRU)
页式存储管理: 最佳置换--先进先出页面置换--最久未使用置换1.背景进程运行时,若其访问的页面不在内存而需将其调入,但内存已无空闲空间时,就需要从内存中调出一页程序或数据,送入磁盘的对换区。选择调出页面的算法就称为页面置换算法。好的页面置换算法应有较低的页面更换频率,也就是说,应将以后不会再访问或者以后较长时间内不会再访问的页面先调出。2.置换策略理论1. 最佳置换算法(OPT)最佳(Optim...原创 2018-03-10 16:27:20 · 22287 阅读 · 3 评论 -
避免死锁: 银行家算法
避免死锁: 银行家算法1.背景在银行中,客户申请贷款的数量是有限的,每个客户在第一次申请贷款时要声明完成该项目所需的最大资金量,在满足所有贷款要求时,客户应及时归还。银行家在客户申请的贷款数量不超过自己拥有的最大值时,都应尽量满足客户的需要。在这样的描述中,银行家就好比操作系统,资金就是资源,客户就相当于要申请资源的进程。2.死锁概念死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼...原创 2018-03-10 17:32:18 · 24305 阅读 · 3 评论 -
进程调度-作业调度: 先来先服务--短作业优先--响应比高算法
进程调度-作业调度: 先来先服务--短作业优先--响应比高算法1.调度的概念1. 调度的基本概念在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免。处理机调度是对处理机进行分配,就是从就绪队列中,按照一定的算法(公平、髙效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。 处理机调度是多道程序操作系统的基础,它是操作系统设计的核心问题。 2. 调度的层次一个...原创 2018-03-10 18:26:05 · 23002 阅读 · 10 评论 -
Linux--Shell脚本编程详解
Shell简介什么是Shell,Shell命令的两种执行方式?Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令; 作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。...原创 2018-11-08 16:09:17 · 787 阅读 · 0 评论 -
并发编程--多进程编程
概述在现代操作系统当中,我们可以很方便的编写出多进程程序。在多进程程序中,如果多个进程之间需要协作完成任务,那么进程间通信的方式就是需要重点考虑的事项之一。这种通信通常被叫做IPC(Inter-Process Communication),不同版本的Unix及其衍生操作系统所支持的IPC方法都不尽相同,下面讨论的IPC时只针对Linux系统。Linux操作系统可以使用的IPC方法有多种,从...原创 2019-08-19 00:10:39 · 415 阅读 · 0 评论 -
SSH连接VitualBox虚拟机Ubuntu16.04
windows10使用VitualBox安装Ubuntu16.04虚拟机,在win10上通过ssh连接虚拟机。1. 虚拟机网络设置为桥接模式2. 开启SSH服务sudo ps -e | grep ssh如果没有上图的sshd,则安装ssh服务, 并启动:sudo apt-get install openssh-serversudo /etc/init....原创 2019-08-14 22:15:27 · 363 阅读 · 0 评论