
操作系统原理与Linux
文章平均质量分 71
操作系统原理与Linux
尬尬_
我的互联网笔记本
展开
-
【Linux】配置虚拟机集群
配置虚拟机集群STEP1 克隆虚拟机,一主二从STEP2 关闭虚拟机防火墙和SELinux$ systemctl status firewalld #查看防火墙当前状态$ systemctl stop firewalld.service #关闭防火墙$ systemctl disable firewalld.service #禁止防火墙启动这样防火墙就被关闭了$ 修改selinux的配置文件$ vi /etc/selinux/configSTEP2 虚拟机免密登录Hadoop 节原创 2022-05-25 23:47:05 · 615 阅读 · 0 评论 -
【操作系统】管程、死锁产生的必要条件和预防
为什么要使用管程管程的目的是为了实现进程的同步和互斥管程作为一种特殊的软件模块, 有以下部分组成局部于管程的共享数据结构说明;对该数据结构进行操作的一组函数;对局部于管程的共享数据设置初始值的语句;管程需要有一个名字;管程的基本特征局部于管程的数据只能被局部于管程的函数访问一个进程只有通过调用管程内的函数才能进入管程访问共享数据每次只允许一个进程在管程内执行某个内部函数;Java类似管程的机制使用synchronized关键字描述一个函数, 那么这个函数在同一时间段内只能被一原创 2022-03-24 08:41:50 · 402 阅读 · 0 评论 -
【操作系统】处理机调度
一 调度的概念处理机调度就是从就绪队列中, 按照一定的算法选择一个进程并将处理机分配给它运行,实现进程的并发执行;二 调度的层次1. 高级调度按照一定的原则从外存上处于后背队列的作业中挑选一个/多个队列, 给他们分配内存等必要资源, 并建立PCB ,在运行结束后将作业调出2.中级调度中级调度的目的是提高内存的利用率和系统的吞吐量 ;中级调度又称内存调度, 就是决定将哪个处于 挂起态的进程重新调入内存 (挂起态是指暂时被调到外村中等待的进程状态);中级调度的发生频率比高级调度高;将进程从挂起原创 2022-03-13 21:40:39 · 844 阅读 · 1 评论 -
【计算机操作系统】 进程与线程-1
PART1一、进程的定义程序: 一个指令序列; 早期计算机只支持单道程序, 程序的代码放在程序段内, 运行时的数据放在数据段内;为方便OS管理程序的并发执行, 引入了进程与进程实体的概念 , 系统会为每个运行的程序配置一个进程控制块 PCB进程的定义 : 进程是进程实体的运行过程, 是系统进行资源分配管理和调度的独立/基本单位;进程实体由 程序段, 数据段, PCB组成 ,由称为进程映像, 简称为进程(严格来说两者是不一样的);创建一个进程实质上是创建进程实体的PCB;PCB是进程存在的唯一原创 2022-02-28 14:38:08 · 368 阅读 · 0 评论 -
【操作系统】进程同步与互斥及其实现方式
1. 什么是进程同步进程具有异步性的特征, 各个并发执行的进程以独立的不可预知的速度推进进程同步机制是为了解决进程异步的问题, 也被称为直接制约关系2. 什么是进程互斥OS中的某些资源虽然可以提供给多个进程使用,但一个时间段内只允许有一个进程访问该资源(这种资源被称为临界资源)do{ 进入区 // 检查是否可进入临界区, 若可进入则**对资源上锁** 临界区 // 访问临界资源的代码, 也叫临界段 退出区 // **对资源解锁** 剩余区 // 做其它处理}临界资源的互斥访问原创 2022-03-22 13:28:56 · 2421 阅读 · 0 评论 -
【Linux】VMware下安装Linux虚拟机
VMware下安装Linux虚拟机1. 下载操作系统镜像因为已经创建好了CentOS7的镜像了,本文将以Ubuntu系统为例进入https://ubuntu.com/download/desktop 下载好.iso镜像文件2. 开始创建虚拟机在这一步就要选择虚拟机镜像, 若选择"稍后安装操作系统",有可能会造成启动黑屏的情况;接下来配置用户信息根据宿主机的存储容量大小来分配虚拟的磁盘大小,在这里我们选择20GB物理机在组装的时候通常是基于预算来配置硬件参数的, 而虚拟机则是需要根据原创 2022-05-22 11:52:08 · 363 阅读 · 0 评论